Changeset 3076 for libpipi/trunk/pipi/codec/gdiplus.cpp
- Timestamp:
- Oct 23, 2008, 5:44:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpipi/trunk/pipi/codec/gdiplus.cpp
r3074 r3076 34 34 extern "C" pipi_image_t *pipi_load_gdiplus(const char *name) 35 35 { 36 #if 037 36 size_t len; 38 37 len = mbstowcs(NULL, name, 0); 39 38 wchar_t *wname = new wchar_t[len + 1]; 40 if(mbstowcs(wname, name, len + 1) != (size_t)-1)39 if(mbstowcs(wname, name, len + 1) == (size_t)-1) 41 40 { 42 41 delete[] wname; … … 79 78 80 79 return img; 81 #endif82 return NULL;83 80 } 84 81 85 82 extern "C" int pipi_save_gdiplus(pipi_image_t *img, const char *name) 86 83 { 87 #if 088 84 wchar_t const *fmt; 89 85 if(strstr(name, ".gif")) … … 118 114 len = mbstowcs(NULL, name, 0); 119 115 wchar_t *wname = new wchar_t[len + 1]; 120 if(mbstowcs(wname, name, len + 1) != (size_t)-1)116 if(mbstowcs(wname, name, len + 1) == (size_t)-1) 121 117 { 122 118 delete[] wname; … … 155 151 delete b; 156 152 157 #endif158 153 return 0; 159 154 }
Note: See TracChangeset
for help on using the changeset viewer.