home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1999 / MacHack 1999.toast / The Hacks / DesktopDoubler / Common / Headers / StringUtils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-06-22  |  1.0 KB  |  35 lines  |  [TEXT/CWIE]

  1. #ifndef _STRINGUTILS_
  2. #define _STRINGUTILS_
  3.  
  4. #include <ctype.h>
  5. #include <MacTypes.h>
  6. #include <size_t.h>
  7.  
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11.  
  12.  
  13. int strcmpnc(const char *s1,const char *s2);
  14. int strncmpnc(const char *s1,const char *s2,size_t n);
  15. unsigned char *pstrcat(unsigned char *dst,const unsigned char *src);
  16. unsigned char *pstrcpy(unsigned char *dst,const unsigned char *src);
  17. unsigned char *pstrncpy(unsigned char *dst,const unsigned char *src,size_t n);
  18. int pstrcmp(const unsigned char *s1,const unsigned char *s2);
  19. int pstrcmpnc(const unsigned char *s1,const unsigned char *s2);
  20. unsigned char *ctopstr(unsigned char *dst,const char *src);
  21. char *ptocstr(char *dst,const unsigned char *src);
  22. char *GetCString(char *str,short strID);
  23. StringPtr GetPString(StringPtr str,short strID);
  24. char *GetIndCString(char *str,short strListID,short index);
  25. StringPtr GetIndPString(StringPtr str,short strListID,short index);
  26. char *GetAppNameCString(char *name);
  27. StringPtr GetAppNamePString(StringPtr name);
  28.  
  29.  
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33.  
  34. #endif /* _STRINGUTILS_ */
  35.