Changeset 47
- Timestamp:
- Aug 1, 2007, 4:09:42 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/samba/source/lib/iconv.c
r1 r47 137 137 char **outbuf, size_t *outbytesleft) 138 138 { 139 #ifdef __OS2__ 140 uint16 *outbuf_uc = ( uint16 * )*outbuf; 141 #endif 142 139 143 size_t ret = iconv((iconv_t)cd, 140 144 (char **)inbuf, inbytesleft, … … 145 149 errno = saved_errno; 146 150 } 151 #ifdef __OS2__ 152 /* Workaround for path separator on OS/2 */ 153 else 154 { 155 while(( char * )outbuf_uc < *outbuf ) 156 { 157 if( *outbuf_uc == 0x20a9 || /* Korean WON */ 158 *outbuf_uc == 0x00a5 ) /* Japanese YEN */ 159 *outbuf_uc = '\\'; 160 161 outbuf_uc++; 162 } 163 } 164 #endif 147 165 return ret; 148 166 }
Note:
See TracChangeset
for help on using the changeset viewer.