resource.cpp 418 B

12345678910111213141516171819202122232425262728
  1. #include "rar.hpp"
  2. #ifndef RARDLL
  3. const char *St(MSGID StringId)
  4. {
  5. return(StringId);
  6. }
  7. #endif
  8. #ifndef RARDLL
  9. const wchar *StW(MSGID StringId)
  10. {
  11. static wchar StrTable[8][512];
  12. static int StrNum=0;
  13. if (++StrNum >= sizeof(StrTable)/sizeof(StrTable[0]))
  14. StrNum=0;
  15. wchar *Str=StrTable[StrNum];
  16. *Str=0;
  17. CharToWide(StringId,Str,ASIZE(StrTable[0]));
  18. return(Str);
  19. }
  20. #endif