|   | bb9e049d | 2021-02-07T00:37:00 |  | minor updates to libc function checks | 
            
              |   | 431b79cf | 2021-01-29T00:55:00 |  | SDL_config_os2.h: remove some duplicated lines. | 
            
              |   | 4a776557 | 2021-01-22T20:10:02 |  | old os2 analogue joystick code ported from SDL-1.2. disabled by default,
build-tested only. | 
            
              |   | 9130f7c3 | 2021-01-02T10:25:38 |  | Updated copyright for 2021 | 
            
              |   | 7c105f12 | 2020-12-30T01:21:10 |  | updates to SDL_config_os2.h | 
            
              |   | 93ccdee8 | 2020-12-23T13:47:49 |  | Fixed bug 5404 - stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf
Cameron Cawley
stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf
The default implementation is based on the one used in the Windows RT video driver. | 
            
              |   | 7c18088f | 2020-11-25T14:51:56 |  | SDL_config_os2.h: define HAVE__WCSICMP and HAVE__WCSNICMP | 
            
              |   | 3e40b87f | 2020-11-14T14:03:40 |  | SDL_config_os2.h: undefine HAVE_TRUNC
trunc() exists only in OpenWatcom 2.0 fork, and its implementation
already is the same as the fallback we have here.. | 
            
              |   | bee8db3b | 2020-11-14T02:16:41 |  | config: Make sure HAVE_TRUNC and HAVE_TRUNCF are defined as appropriate.
The configure/cmake scripts were checking for these functions but we didn't
have the SDL_config.h.* pieces in place. The other config headers are best
guesses. | 
            
              |   | fbbc4ab3 | 2020-10-24T20:12:50 |  | os2: can build with libsamplerate support if wanted to. | 
            
              |   | 52b319fe | 2020-10-16T02:50:10 |  | minor update to os/2 config file and update.
binary (dll) output doesn't change. | 
            
              |   | d2723875 | 2020-10-14T23:01:06 |  | os2: integrate the port into main tree. | 
            
              |   | e6c640f3 | 2020-04-13T08:18:16 |  | Enable the virtual joystick API by default | 
            
              |   | a8780c6a | 2020-01-16T20:49:25 |  | Updated copyright date for 2020 | 
            
              |   | f7df146d | 2019-11-21T11:33:50 |  | updated os/2 config file | 
            
              |   | eb8f14bb | 2019-11-20T20:40:50 |  | added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.) | 
            
              |   | 5e13087b | 2019-01-04T22:01:14 |  | Updated copyright for 2019 | 
            
              |   | 7be4fca6 | 2018-10-15T11:01:00 |  | SDL_power.c: Adjust SDL_POWER_DISABLED ifdefs to avoid zero-size array
Otherwise if SDL_POWER_DISABLED is disabled (eg with --disable-power):
... with clang -pedantic:
src/power/SDL_power.c:48:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer]
static SDL_GetPowerInfo_Impl implementations[] = {
                                                 ^
src/power/SDL_power.c:48:50: warning: zero size arrays are an extension [-Wzero-length-array]
2 warnings generated.
... with gcc -pedantic:
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
 static SDL_GetPowerInfo_Impl implementations[] = {
                                                  ^
src/power/SDL_power.c:48:30: error: zero or negative size array ?implementations?
 static SDL_GetPowerInfo_Impl implementations[] = {
                              ^~~~~~~~~~~~~~~
... with Watcom:
./src/power/SDL_power.c(85): Error! E1112: Initializer list cannot be empty | 
            
              |   | ee97d4f4 | 2018-10-14T23:56:56 |  | add a minimal config and makefile to test watcom/os2 builds. |