home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / source / luschsrc.sit / string.h < prev    next >
Text File  |  1990-05-23  |  1KB  |  43 lines

  1. /********************************************************************************
  2.  *    string.h
  3.  *
  4.  *    String Handling Header
  5.  *
  6.  *    Written by Paco Xander Nathan
  7.  *    ⌐1990, Motorola Inc.  Public domain source code.
  8.  ********************************************************************************/
  9.  
  10.  
  11. #define _H_string
  12.  
  13.  
  14. #define    NullStr        (StringPtr) "\p "
  15.  
  16.  
  17. typedef enum {
  18.     strsConverse = RSRCBASE, strsColors, strsInfo, strsAnalyze
  19. } StringListRsrc;
  20.  
  21.  
  22. typedef enum {
  23.     strApplName = 1, strUntitled, strNoMem, strExitGrace, strMemFail,
  24.     strDontPanic, strFileErr, strDocMod, strDocSave, strSaveAs, strRevert,
  25.     strQuestion
  26. } StringRsrcIndices;
  27.  
  28.  
  29. /* External Function Prototypes
  30.  */
  31. #ifdef PROTOTYPES
  32. void StrPCpy (StringPtr p1, StringPtr p2);
  33. OSErr StrGetChooser (StringPtr theName);
  34.  
  35. short sprintf (char *, ...);
  36. short sscanf (char *, ...);
  37. char *strchr(char *s, char c);
  38. short strcmp (char *s1, char *s2);
  39. short strlen (char *s);
  40. short strncmp (char *s1, char *s2, short n);
  41. char *strncpy (char *s1, char *s2, short n);
  42. char *strrchr (char *s, char c);
  43. #endif