SUPPORT.H
上传用户:xiaogehua
上传日期:2007-01-08
资源大小:1183k
文件大小:3k
源码类别:

操作系统开发

开发平台:

Asm

  1. /*
  2. ;    File              : $Workfile$
  3. ;
  4. ;    Description       :
  5. ;
  6. ;    Original Author   : DIGITAL RESEARCH
  7. ;
  8. ;    Last Edited By    : $CALDERA$
  9. ;
  10. ;-----------------------------------------------------------------------;
  11. ;    Copyright Work of Caldera, Inc. All Rights Reserved.
  12. ;      
  13. ;    THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
  14. ;    PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
  15. ;    ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
  16. ;    WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
  17. ;    THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
  18. ;    HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
  19. ;    AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
  20. ;    AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
  21. ;    COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
  22. ;    CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
  23. ;    TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
  24. ;    CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
  25. ;    AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
  26. ;    CIVIL LIABILITY.
  27. ;-----------------------------------------------------------------------;
  28. ;
  29. ;    *** Current Edit History ***
  30. ;    *** End of Current Edit History ***
  31. ;
  32. ;    $Log$
  33. ;
  34. ;    ENDLOG
  35. */
  36. EXTERN VOID      disp_filetime(UWORD);
  37. EXTERN VOID      disp_filedate(UWORD);
  38. EXTERN VOID      disp_systime(VOID);
  39. EXTERN VOID      disp_sysdate(VOID);
  40. EXTERN VOID      revon(VOID);
  41. EXTERN VOID      revoff(VOID);
  42. EXTERN VOID CDECL cmd_cls(VOID);
  43. EXTERN BYTE      tolower(BYTE);
  44. EXTERN BOOLEAN   isdigit(BYTE);
  45. EXTERN BYTE *    skip_char (BYTE *);
  46. EXTERN BYTE *    copy_char (BYTE **, BYTE **);
  47. EXTERN WORD      is_blank (BYTE *);
  48. EXTERN BYTE *    deblank (BYTE *);
  49. EXTERN BOOLEAN   iswild (BYTE *);
  50. EXTERN VOID      zap_spaces(BYTE *);
  51. EXTERN VOID      strip_path(BYTE *, BYTE *);
  52. EXTERN BOOLEAN   getdigit(WORD *, BYTE **);
  53. EXTERN BOOLEAN   check_num(BYTE *, UWORD, UWORD, UWORD *);
  54. EXTERN BOOLEAN   is_filechar(BYTE *);
  55. EXTERN BOOLEAN   is_pathchar(BYTE *);
  56. EXTERN BYTE *    get_filename(BYTE *, BYTE *, BOOLEAN);
  57. EXTERN BYTE *    fptr(BYTE *);
  58. EXTERN VOID      repwild(BYTE *, BYTE *);
  59. EXTERN BOOLEAN   yes(BOOLEAN ,BOOLEAN);
  60. EXTERN WORD      onoff(BYTE *);
  61. EXTERN VOID      syntax (VOID);
  62. EXTERN VOID      crlf (VOID);
  63. EXTERN VOID      putc (BYTE);
  64. EXTERN VOID      puts(BYTE *);
  65. EXTERN BOOLEAN   isdigit(BYTE);
  66. EXTERN BYTE * strlwr(BYTE *);
  67. EXTERN BYTE * strupr(BYTE *);
  68. EXTERN WORD strnicmp(const BYTE *, const BYTE *, UWORD);
  69. EXTERN WORD      e_check(WORD);
  70. EXTERN BYTE *    d_check(BYTE *);
  71. EXTERN BOOLEAN   f_check(BYTE *, BYTE *, UWORD *, BOOLEAN);
  72. EXTERN BOOLEAN   nofiles(BYTE *, WORD, BOOLEAN, BOOLEAN);
  73. EXTERN BOOLEAN   file_exist(BYTE *);
  74. EXTERN BOOLEAN   isdev(UWORD);
  75. EXTERN VOID CDECL printf(BYTE *, ...);
  76. EXTERN VOID CDECL eprintf(BYTE *, ...);
  77. EXTERN VOID CDECL sprintf(BYTE *, BYTE *, ...);
  78. EXTERN UWORD CDECL findeof(BYTE FAR *, UWORD);
  79. EXTERN VOID append_slash(BYTE *);
  80. EXTERN VOID prompt_exec(VOID);
  81. EXTERN VOID optional_line(BYTE *);
  82. EXTERN BYTE *day_names(UWORD);