home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / wvhtm064.zip / notes / convert-to-struct / pap.c < prev    next >
Text File  |  2000-09-02  |  3KB  |  79 lines

  1. item->istd = read_16ubit(fd);
  2. item->jc = getc(fd);
  3. item->fKeep = getc(fd);
  4. item->fKeepFollow = getc(fd);
  5. item->fPageBreakBefore = getc(fd);
  6. temp8 = getc(fd);
  7. item->fBrLnAbove = (temp8 & 0x01);
  8. item->fBrLnBelow = (temp8 & 0x02) >> 1;
  9. item->fUnused = (temp8 & 0x06) >> 2;
  10. item->pcVert = (temp8 & 0x30) >> 4;
  11. item->pcHorz = (temp8 & 0xC0) >> 6;
  12. item->brcp = getc(fd);
  13. item->brcl = getc(fd);
  14. item->reserved1 = getc(fd);
  15. item->ilvl = getc(fd);
  16. item->fNoLnn = getc(fd);
  17. item->ilfo = (S16)read_16ubit(fd);
  18. item->nLvlAnm = getc(fd);
  19. item->reserved2 = getc(fd);
  20. item->fSideBySide = getc(fd);
  21. item->reserved3 = getc(fd);
  22. item->fNoAutoHyph = getc(fd);
  23. item->fWidowControl = getc(fd);
  24. item->dxaRight = (S32)read_32ubit(fd);
  25. item->dxaLeft = (S32)read_32ubit(fd);
  26. item->dxaLeft1 = (S32)read_32ubit(fd);
  27. wvGetLSPD(&(item->lspd),fd);
  28. item->dyaBefore = read_32ubit(fd);
  29. item->dyaAfter = read_32ubit(fd);
  30. wvGetPHE(&(item->phe),fd);
  31. item->fCrLf = getc(fd);
  32. item->fUsePgsuSettings = getc(fd);
  33. item->fAdjustRight = getc(fd);
  34. item->reserved4 = getc(fd);
  35. item->fKinsoku = getc(fd);
  36. item->fWordWrap = getc(fd);
  37. item->fOverflowPunct = getc(fd);
  38. item->fTopLinePunct = getc(fd);
  39. item->fAutoSpaceDE = getc(fd);
  40. item->fAtuoSpaceDN = getc(fd);
  41. item->wAlignFont = read_16ubit(fd);
  42. temp16 = read_16ubit(fd);
  43. item->fVertical = (temp16 & 0x0001);
  44. item->fBackward = (temp16 & 0x0002) >> 1;
  45. item->fRotateFont = (temp16 & 0x0004) >> 2;
  46. item->reserved5 = (temp16 & ) >> 3;
  47. item->reserved6 = read_16ubit(fd);
  48. item->fInTable = (S8)getc(fd);
  49. item->fTtp = (S8)getc(fd);
  50. item->wr = getc(fd);
  51. item->fLocked = getc(fd);
  52. wvGet*TAP*(&(item->ptap),fd);
  53. item->dxaAbs = (S32)read_32ubit(fd);
  54. item->dyaAbs = (S32)read_32ubit(fd);
  55. item->dxaWidth = (S32)read_32ubit(fd);
  56. wvGetBRC(&(item->brcTop),fd);
  57. wvGetBRC(&(item->brcLeft),fd);
  58. wvGetBRC(&(item->brcBottom),fd);
  59. wvGetBRC(&(item->brcRight),fd);
  60. wvGetBRC(&(item->brcBetween),fd);
  61. wvGetBRC(&(item->brcBar),fd);
  62. item->dxaFromText = (S32)read_32ubit(fd);
  63. item->dyaFromText = (S32)read_32ubit(fd);
  64. temp16 = read_16ubit(fd);
  65. item->dyaHeight = (temp16 & 0x7FFF);
  66. item->fMinHeight = (temp16 & 0x8000) >> 15;
  67. wvGetSHD(&(item->shd),fd);
  68. wvGetDCS(&(item->dcs),fd);
  69. item->lvl = (S8)getc(fd);
  70. item->fNumRMIns = (S8)getc(fd);
  71. wvGetANLD(&(item->anld),fd);
  72. item->fPropRMark = (S16)read_16ubit(fd);
  73. item->ibstPropRMark = (S16)read_16ubit(fd);
  74. wvGetDTTM(&(item->dttmPropRMark),fd);
  75. wvGetNUMRM(&(item->numrm),fd);
  76. item->itbdMac = (S16)read_16ubit(fd);
  77. item->rgdxaTab[itbdMax] = (S16)read_16ubit(fd);
  78. item->rgtbd[itbdMax] = (S8)getc(fd);
  79.