Kp
02e1babe28
Convert loadgl.h dll_GetSymbol calls to reinterpret_cast
...
s/(\(\w\+\))\(dll_Get.*\);/reinterpret_cast<\1>(\2);/
2016-09-09 01:35:43 +00:00
Kp
211be472b8
Convert loadgl.h DLL wrappers to C++ casts
2016-09-09 01:35:42 +00:00
Kp
8f9b9d7504
Unfold register_program comprehension
...
The folded form combined multiple targets into one, which is not the
desired result.
'''
unfolded
l=['gcc5,', 'mingw5,'] e='gcc5,' p=('gcc5', '')
l=['gcc5,', 'mingw5,'] e='mingw5,' p=('mingw5', '')
folded
l=['gcc5,', 'mingw5,'] e='mingw5,' p=('gcc5', '', 'mingw5', '')
'''
import itertools
l = ['gcc5,', 'mingw5,']
print('unfolded')
for e in l:
for p in itertools.product(*[v.split('+') for v in e.split(',')]):
print("l=%r e=%r p=%r" % (l, e, p))
print('folded')
for p in itertools.product(*[
v.split('+') \
for e in l \
for v in e.split(',') \
]):
print("l=%r e=%r p=%r" % (l, e, p))
2016-09-07 04:24:33 +00:00
zico
8e097e79f0
Fixed byte offset in string for SDL_DISABLE_LOCK_KEYS, putting the 1 in place of the 0 instead on the terminator.
2016-09-05 11:31:22 +02:00
Kp
dee78671dc
Enable -Wold-style-cast
2016-09-04 19:10:43 +00:00
Kp
3fc1441b3f
Remove unused Win32 OpenGL indirections
2016-09-04 19:10:43 +00:00
Kp
6a8cc912e1
Switch hmp.cpp to use C++ casts
2016-09-04 19:10:43 +00:00
Kp
705bbff53a
Remove bogus cast in Win32 MIDI get_event
...
Casting `&unsigned` to `(unsigned long *)` is wrong. It happened to
work because these types are the same size on Windows and this code is
only used on Windows. Remove the bogus cast and fix the function
prototype.
2016-09-04 19:10:43 +00:00
Kp
1e34dae94d
Switch Win32 net_udp socket broadcast to C++ cast
2016-09-04 19:10:43 +00:00
Kp
fcb0b4fa66
Replace SDL CD_INDRIVE with equivalent that uses C++ static_cast
...
<=gcc-5 with -Wold-style-cast warn when expansions of SDL macro
CD_INDRIVE produce an old style cast, even though the cast comes from a
system header. Undefine it and define an equivalent that uses a C++
cast, so that uses do not provoke a warning.
2016-09-04 19:10:43 +00:00
Kp
c7041a9b26
Use reinterpret_cast for digi magic value (void*)-1
2016-09-04 19:10:43 +00:00
Kp
e06d8b33aa
Reuse string_array_sort_func for file_sort_func
...
Both functions have the same implementation, so delete static
file_sort_func and use string_array_sort_func.
2016-09-04 19:10:43 +00:00
Kp
48dbd0333c
Use static_cast for c_fp_tmap_scanline_per
2016-09-04 19:10:42 +00:00
Kp
4293227a54
Move strutil qsort comparator casts into function
2016-09-04 19:10:42 +00:00
Kp
e6a082776d
Fold write_key_text printf calls
2016-09-04 19:10:42 +00:00
Kp
a966136424
Switch newdemo shareware workaround to C++ cast
2016-09-04 19:10:42 +00:00
Kp
39dca0999e
Move aipath qsort comparator casts into function
2016-09-04 19:10:42 +00:00
Kp
11609fcdc4
Switch playsave.cpp to static_cast
2016-09-04 00:02:53 +00:00
Kp
848b99376d
Switch songs.cpp to reinterpret_cast
2016-09-04 00:02:53 +00:00
Kp
2967b121b3
Switch net_udp.cpp to C++ casts
2016-09-04 00:02:53 +00:00
Kp
3308b1a554
Switch morph.cpp to reinterpret_cast
2016-09-04 00:02:53 +00:00
Kp
dfef81e999
Switch laser.cpp to static_cast
2016-09-04 00:02:53 +00:00
Kp
1ca872c555
Switch seguvs.cpp to static_cast
2016-09-04 00:02:53 +00:00
Kp
53196ec990
Switch similar/arch/ogl to C++ casts
2016-09-04 00:02:53 +00:00
Kp
0e5e1a68a9
Switch interp.cpp to static_cast
2016-09-04 00:02:52 +00:00
Kp
39285423db
Switch movie.cpp to reinterpret_cast
2016-09-04 00:02:52 +00:00
Kp
ea153a60fa
Switch libmve to C++ casts
2016-09-04 00:02:52 +00:00
Kp
c5d154b6e0
Switch ignorecase.cpp to C++ static_cast
2016-09-04 00:02:52 +00:00
Kp
1a71e4a590
Remove unnecessary cast in compute_average_pixel
2016-09-04 00:02:52 +00:00
Kp
976e4206c0
Switch multi.cpp to C++ casts
2016-09-04 00:02:52 +00:00
Kp
d9a0afdcba
Remove unnecessary long cast in dist_2d
2016-09-04 00:02:52 +00:00
Kp
439d82955f
Switch mveplay.cpp to reinterpret_cast
2016-09-04 00:02:52 +00:00
Kp
67bf0ea1b5
Switch newdemo.cpp to C++ casts
2016-09-04 00:02:51 +00:00
Kp
5a98beae64
Switch font.cpp to static_cast
2016-09-04 00:02:51 +00:00
Kp
30a7c28cc5
Switch gr.cpp write_bmp to static_cast
2016-09-04 00:02:51 +00:00
Kp
5cdd3c60a2
Switch med_save_situation to static_cast
2016-09-04 00:02:51 +00:00
Kp
89eff29df5
Switch netmisc_calc_checksum to reinterpret_cast
2016-09-04 00:02:51 +00:00
Kp
c285637cc9
Reduce scope of convert_ilbm_to_pbm rowptr
2016-09-04 00:02:51 +00:00
Kp
9a06543781
Switch terrain.cpp light cast to static_cast
2016-09-04 00:02:51 +00:00
Kp
12ee279800
Switch fireball.cpp timer cast to static_cast
2016-09-04 00:02:51 +00:00
Kp
c802f27968
Switch physfsrwops.cpp integer casts to static_cast
2016-09-04 00:02:50 +00:00
Kp
75241fbbd7
Switch physfsrwops.opp pointer casts to reinterpret_cast
2016-09-04 00:02:50 +00:00
Kp
01de8f95c1
Check segment index in ok_for_buddy_to_talk
2016-09-04 00:02:50 +00:00
Kp
a61370ddca
Check segment index in do_ambient_sounds
2016-09-04 00:02:50 +00:00
Kp
00ebdcec4a
Cache Segment subscript operation in materialization handling
2016-09-04 00:02:50 +00:00
Kp
ec27044f3a
Check segment index in game_setup recovery code
2016-09-04 00:02:50 +00:00
Kp
a4e01c3bfc
Use none_of in do_controlcen_frame search of segment children
...
This makes the purpose of the code clearer.
2016-09-04 00:02:50 +00:00
Kp
f5bed7b7d8
Remove unnecessary copy in ok_for_buddy_to_talk
2016-09-03 17:30:18 +00:00
Kp
7f264f779b
Check segment index values in compress_segments
2016-09-03 17:30:18 +00:00
Kp
25a1dbe70c
Cache temporaries in check_segment_connections type rewrite
2016-09-03 17:30:18 +00:00