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 ) {