Merge pull request #149 from xexyl/2013-cable3

Add note about localtime() in 2013/cable3
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2023-03-25 04:35:54 -07:00
commit f7e1e8dae4
1 file changed
+9 -5
+9 -5
View File
@@ -16,11 +16,15 @@ make
```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to compile
with modern systems. The problem is that `localtime()` is used differently and
`time.h` being included there was a conflicting function type. This appeared to
be a problem with macOS. The other problem is that this entry uses SDL functions
that were removed from SDL2 so the Makefile has to use `sdl-config` and not
`sdl2-config`. Thank you Cody for your assistance!
with modern systems. The problems were that `localtime()` is used differently
and `time.h` being included (with SDL2 in macOS - but see below) there was a
conflicting function type. This appeared to be a problem with macOS and only
when SDL2 was included (but which as noted next it cannot be). The other problem
is that this entry uses SDL functions that were removed from SDL2 so the
Makefile has to use `sdl-config` and not `sdl2-config`. Thus the removal of
localtime probably does not have to be done after all. He left it there in case
some implementation of SDL1 also has this problem. Thank you Cody for your
assistance!
### Try: