INTERP.P
上传用户:hlzzc88
上传日期:2007-01-06
资源大小:220k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. /* Protogen Version 1.00 Monday September 16, 1996  10:36:23 */
  2.                               /* Phitext.c */
  3. void PhiInit(void);
  4. void BadString(void);
  5. BOOL phichar(BYTE *ch, FILE *file);                               /* STATIC */
  6. BOOL philine(BYTE *buf, int len, FILE *file);
  7. short parsechar(BYTE **buf);
  8. void putphiback(short ch);
  9. BOOL isstartchar(short val);
  10. BOOL issymchar(short val);
  11. BOOL iswhitespacechar(short val);
  12. BOOL iscommentchar(short val);
  13. BYTE *getstringchar(BYTE *rv,BYTE *bufptr);                       /* STATIC */
  14. short getphistring(BYTE *obuf, BYTE **ibuf, short endchar);
  15. long getphichar(BYTE **ibuf);
  16. void phifg(int color, BYTE *file);
  17. short phiupper(short val);
  18. int installphichar(short curchar, BYTE *buf, int i);
  19. short phistreamtoflat(BYTE *out, BYTE *in, int size, BOOL useparms);
  20. int phicmp(BYTE *str1, BYTE *str2);
  21.                                /* Pstr.c */
  22. int pstrncmp(short *str1, short *str2,int n);
  23. int pstrcmp(short *str1, short *str2);
  24. void pstrcpy(short *str1, short *str2);
  25. void pstrncpy(short *str1, short *str2, int len);
  26. void pstrcat(short *str1,short *str2);
  27. short *pstrchr(short *str, short ch);
  28. short *pstrrchr(short *str, short ch);
  29. int pstrlen(short *s);
  30. short *pstrstr(short *str1, short *str2);