Mercurial > sdl-ios-xcode
comparison src/loadso/win32/SDL_sysloadso.c @ 1379:c0a74f199ecf
Use only safe string functions
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 19 Feb 2006 23:46:34 +0000 |
parents | 19418e4422cb |
children | d910939febfa |
comparison
equal
deleted
inserted
replaced
1378:dc0e13e7e1ae | 1379:c0a74f199ecf |
---|---|
45 if ( handle == NULL ) { | 45 if ( handle == NULL ) { |
46 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | | 46 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | |
47 FORMAT_MESSAGE_FROM_SYSTEM), | 47 FORMAT_MESSAGE_FROM_SYSTEM), |
48 NULL, GetLastError(), | 48 NULL, GetLastError(), |
49 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), | 49 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), |
50 errbuf_t, SDL_TABLESIZE(errbuf), NULL); | 50 errbuf_t, SDL_arraysize(errbuf), NULL); |
51 WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); | 51 WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); |
52 loaderror = errbuf; | 52 loaderror = errbuf; |
53 } | 53 } |
54 | 54 |
55 SDL_free(sofile_t); | 55 SDL_free(sofile_t); |
64 if ( handle == NULL ) { | 64 if ( handle == NULL ) { |
65 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | | 65 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | |
66 FORMAT_MESSAGE_FROM_SYSTEM), | 66 FORMAT_MESSAGE_FROM_SYSTEM), |
67 NULL, GetLastError(), | 67 NULL, GetLastError(), |
68 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), | 68 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), |
69 errbuf, SDL_TABLESIZE(errbuf), NULL); | 69 errbuf, SDL_arraysize(errbuf), NULL); |
70 loaderror = errbuf; | 70 loaderror = errbuf; |
71 } | 71 } |
72 #endif | 72 #endif |
73 | 73 |
74 if ( handle == NULL ) { | 74 if ( handle == NULL ) { |
95 if ( symbol == NULL ) { | 95 if ( symbol == NULL ) { |
96 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | | 96 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | |
97 FORMAT_MESSAGE_FROM_SYSTEM), | 97 FORMAT_MESSAGE_FROM_SYSTEM), |
98 NULL, GetLastError(), | 98 NULL, GetLastError(), |
99 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), | 99 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), |
100 errbuf_t, SDL_TABLESIZE(errbuf), NULL); | 100 errbuf_t, SDL_arraysize(errbuf), NULL); |
101 WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); | 101 WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); |
102 loaderror = errbuf; | 102 loaderror = errbuf; |
103 } | 103 } |
104 | 104 |
105 SDL_free(name_t); | 105 SDL_free(name_t); |
112 if ( symbol == NULL ) { | 112 if ( symbol == NULL ) { |
113 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | | 113 FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | |
114 FORMAT_MESSAGE_FROM_SYSTEM), | 114 FORMAT_MESSAGE_FROM_SYSTEM), |
115 NULL, GetLastError(), | 115 NULL, GetLastError(), |
116 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), | 116 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), |
117 errbuf, SDL_TABLESIZE(errbuf), NULL); | 117 errbuf, SDL_arraysize(errbuf), NULL); |
118 loaderror = errbuf; | 118 loaderror = errbuf; |
119 } | 119 } |
120 #endif | 120 #endif |
121 | 121 |
122 if ( symbol == NULL ) { | 122 if ( symbol == NULL ) { |