home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / languages / pot / potsrc / lib / Core / h / Files next >
Text File  |  1995-04-13  |  3KB  |  56 lines

  1. #ifndef pOt_Files__INC
  2. #define pOt_Files__INC
  3. /* This code is generated by pOt. */
  4.  
  5.  
  6. typedef struct pOt__tag_1_Files *pOt_File_Files;
  7. typedef struct pOt__tag_1_Files pOt_FileDesc_Files;
  8. typedef struct pOt__tag_2_Files pOt_Rider_Files;
  9.  
  10. struct pOt__tag_0_Files {
  11.   pOt__ArrTypDsc *td;
  12.   pOt_CHAR arr[0x100L];
  13. } ;
  14. extern pOt__ArrTypDsc pOt__td_0_Files;
  15. struct pOt__tag_1_Files {
  16.   pOt__RecTypDsc *td;
  17.   struct pOt__tag_0_Files pOt_name;
  18.   pOt_LONGINT pOt_handle, pOt_pos;
  19. } ;
  20. extern pOt__RecTypDsc pOt__td_1_Files;
  21. struct pOt__tag_2_Files {
  22.   pOt__RecTypDsc *td;
  23.   pOt_INTEGER pOt_res;
  24.   pOt_BOOLEAN pOt_eof;
  25.   pOt_LONGINT pOt_pos;
  26.   pOt_File_Files pOt_file;
  27. } ;
  28. extern pOt__RecTypDsc pOt__td_2_Files;
  29.  
  30. extern pOt_File_Files pOt_StdIn_Files, pOt_StdOut_Files, pOt_StdErr_Files;
  31.  
  32. extern pOt_File_Files pOt_Old_Files pOt__ARGS((pOt__DynArr *));
  33. extern pOt_File_Files pOt_New_Files pOt__ARGS((pOt__DynArr *));
  34. extern void pOt_Register_Files pOt__ARGS((pOt_File_Files ));
  35. extern void pOt_Close_Files pOt__ARGS((pOt_File_Files ));
  36. extern void pOt_Purge_Files pOt__ARGS((pOt_File_Files ));
  37. extern pOt_LONGINT pOt_Length_Files pOt__ARGS((pOt_File_Files ));
  38. extern void pOt_Set_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_File_Files , pOt_LONGINT ));
  39. extern void pOt_Read_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_BYTE_SYSTEM *));
  40. extern void pOt_ReadBytes_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt__BytArr , pOt_LONGINT ));
  41. extern void pOt_ReadInt_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_INTEGER *));
  42. extern void pOt_ReadLInt_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_LONGINT *));
  43. extern void pOt_ReadString_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt__DynArr *));
  44. extern void pOt_Write_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_BYTE_SYSTEM ));
  45. extern void pOt_WriteBytes_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt__BytArr , pOt_LONGINT ));
  46. extern void pOt_WriteInt_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_INTEGER ));
  47. extern void pOt_WriteLInt_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt_LONGINT ));
  48. extern void pOt_WriteString_Files pOt__ARGS((struct pOt__tag_2_Files *, pOt__DynArr *));
  49. extern pOt_LONGINT pOt_Pos_Files pOt__ARGS((struct pOt__tag_2_Files *));
  50. extern pOt_File_Files pOt_Base_Files pOt__ARGS((struct pOt__tag_2_Files *));
  51. extern void pOt_Rename_Files pOt__ARGS((pOt__DynArr *, pOt__DynArr *, pOt_INTEGER *));
  52. extern void pOt_Delete_Files pOt__ARGS((pOt__DynArr *, pOt_INTEGER *));
  53. extern void pOt_Files__body pOt__ARGS((void));
  54.  
  55. #endif
  56.