| 13 | |
| 14 | |
| 15 | void IntToExt(const char *Src,char *Dest,size_t DestSize) |
| 16 | { |
| 17 | #ifdef _WIN_ALL |
| 18 | // OemToCharBuff does not stop at 0, so let's check source length. |
| 19 | size_t SrcLength=strlen(Src)+1; |
| 20 | if (DestSize>SrcLength) |
| 21 | DestSize=SrcLength; |
| 22 | OemToCharBuffA(Src,Dest,(DWORD)DestSize); |
| 23 | Dest[DestSize-1]=0; |
| 24 | #else |
| 25 | if (Dest!=Src) |
| 26 | strncpyz(Dest,Src,DestSize); |
| 27 | #endif |
| 28 | } |
| 29 | |
| 30 | |
| 31 | // Convert archived names and comments to Unicode. |
no test coverage detected