home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pExec / RawDoFmt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.4 KB  |  74 lines

  1. @DATABASE "pExec/RawDoFmt.h"
  2. @MASTER   "Work2:AD/IInc/pExec/RawDoFmt.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:30
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pExec/RawDoFmt.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pExec/RawDoFmt.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_RawDoFmtData" LINK "pExec/RawDoFmt.h/File" 18}
  16.  
  17. @ENDNODE
  18. @NODE File "pExec/RawDoFmt.h"
  19. #ifndef __INC_POS_PEXEC_RAWDOFMT_H
  20. #define __INC_POS_PEXEC_RAWDOFMT_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>RawDoFmt.h<<   27 Feb 1997    14:07:28 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_TYPES_H
  30. #include <@{"pExec/Types.h" LINK "pExec/Types.h/File"}>
  31. #endif
  32.  
  33.  
  34. /*----------------------------------
  35. -----------------------------------*/
  36. struct pOS_RawDoFmtData
  37. {
  38.   const @{"CHAR" LINK "pExec/Types.h/File" 100}  *rdft_Format;
  39.   const @{"ULONG" LINK "pExec/Types.h/File" 91} *rdft_Argv;
  40.  
  41. /*** Internal ***/
  42.   @{"VOID" LINK "pExec/Types.h/File" 83}      (*rdft_InterFmt)(@{"_R_A0" LINK "pExec/Types.h/File" 28} struct pOS_RawDoFmtData*); /* default=@{"NULL" LINK "pExec/Types.h/File" 117}  */
  43.   @{"UWORD" LINK "pExec/Types.h/File" 93}       rdft_Width;    /* default=0 */
  44.   @{"UWORD" LINK "pExec/Types.h/File" 93}       rdft_Limit;    /* default=UWORD_MAX */
  45.   @{"UBYTE" LINK "pExec/Types.h/File" 95}       rdft_Flags;    /* (enum pOS_RawDoFmtFlags) */
  46.   @{"UBYTE" LINK "pExec/Types.h/File" 95}       rdft_Data;     /* Output-Data for call rdft_DoFmt() */
  47.  
  48. /*** External ***/
  49.   @{"VOID" LINK "pExec/Types.h/File" 83}      (*rdft_DoFmt)(@{"_R_A0" LINK "pExec/Types.h/File" 28} struct pOS_RawDoFmtData*);
  50.   @{"ULONG" LINK "pExec/Types.h/File" 91}       rdft_ResSize;  /*  */
  51.   @{"ULONG" LINK "pExec/Types.h/File" 91}       rdft_User[2];  /* Free for use */
  52.  
  53.   @{"UBYTE" LINK "pExec/Types.h/File" 95}       rdft_Reserved[8];
  54. };
  55.  
  56.  
  57. enum pOS_RawDoFmtFlags /** rdft_Flags **/
  58. {
  59.   RDFTF_None=0,
  60.   RDFTF_JustLeft        =0x01,  /* (-) left justification */
  61.   RDFTF_Long            =0x02,  /* (l) data is longword */
  62.   RDFTF_Field           =0x04,  /* (.)                  */
  63.   RDFTF_Fill0           =0x08,  /* (0)                  */
  64.  
  65.   RDFTF_UseNullPtr      =0x80,  /* Null-Pointer by %s => "" */
  66. };
  67.  
  68.  
  69.  
  70.  
  71.  
  72. #endif
  73. @ENDNODE
  74.