home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Programming / Source / HippoDraw / hippo / hshrtnm.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-28  |  3.2 KB  |  127 lines

  1. #ifndef _HSHRTNM_H_
  2. #define _HSHRTNM_H_
  3.  
  4. /*
  5.  * Set of short names for hippo routines.
  6.  * Necessary for compilers that only generate external names
  7.  * to 6 characters.
  8.  */
  9.  
  10. /*
  11.  * ntuple routines
  12.  */
  13. #define h_new            hNew
  14. #define h_freeNt         hNfree
  15. #define h_clrNt          hNclr
  16. #define h_fill           hFill
  17. #define h_arrayFill      hAfill
  18. #define h_setNtTitle     hSNtit
  19. #define h_setNtLabel     hSNLab
  20. #define h_setAllNtLabels hSANLb
  21. #define h_getNtLabel     hGNLab
  22. #define h_getNtData      hGNDat
  23. #define h_getNtColumn    hGNCol
  24. #define h_arrayReplData  hRpDat
  25. #define h_replData       hARpDt
  26.  
  27. #define h_fileParse      hParse
  28. #define h_nt2text        hNt2Tx
  29.  
  30. /*
  31.  * IO routines
  32.  */
  33. #define h_writeStream    hWrtSt
  34. #define h_readStream     hRdSt
  35. #define h_write          hWrite
  36. #define h_read           hRead
  37. #define h_readXDR        hRdXDR
  38. #define h_writeXDR       hWtXDR
  39. #define h_readMem        hRdMem
  40. #define h_writeMem       hWtMem
  41.  
  42. /*
  43.  * display routines
  44.  */
  45. #define h_plot           hPlot
  46. #define h_setPlotDrvr    hSDrvr
  47. #define h_fprint         hFPrnt
  48. #define h_print(x) h_fprint(x,stdout)
  49. #define h_newDisp        hDNew
  50. #define h_freeDisp       hDFree
  51. #define h_setDispDim     hSDDim
  52. #define h_setDispType    hSDTyp
  53. #define h_setDrawType    hSDrwT
  54. #define h_orDrawType     hODrwT
  55. #define h_bindNtuple     hBindN
  56. #define h_bind           hBind
  57. #define h_getBinding     hGBind
  58. #define h_bindMany       hBindM
  59. #define h_setBinWidth    hSBinW
  60. #define h_getBinWidth    hGBinW
  61. #define h_setBinNum      hSBinN
  62. #define h_getBinNum      hGBinN
  63. #define h_setColor       hSColr
  64. #define h_setLogAxis     hSLogA
  65. #define h_setRange       hSRang
  66. #define h_getRange       hGRang
  67. #define h_setTitle       hSDTit
  68. #define h_setAxisLabel   hSALab
  69. #define h_getAxisLabel   hGALab
  70. #define h_bin            hBin
  71. #define h_getBinExtreme  hGBinX
  72. #define h_binVal         hBinVl
  73. #define h_ptToBin        hPt2Bn
  74. #define h_setDrawRect    hSDRct
  75. #define h_setMarginRect  hSMRct
  76. #define h_getDrawRect    hGDRct
  77. #define h_setMargins     hGMRct
  78. #define h_binWidth       hGBinW
  79. #define h_wPtTogPt       hWp2Gp
  80. #define h_gPtTowPt       hGp2Wp
  81.  
  82. #define h_func_reg       hFunRg
  83. #define h_addCut         hAddCt
  84. #define h_changeCut      hChgCt
  85. #define h_addUserCut     hAdUCt
  86. #define h_deleteCut      hDelCt
  87. #define h_nextCut        hNxtCt
  88. #define h_addPlotFunc    hAddPF
  89. #define h_deletePlotFunc hDelPF
  90. #define h_nextPlotFunc   hNxtPF
  91.  
  92. /*
  93.  * utility routines
  94.  */
  95. #define h_errmsg         hErrMg
  96. #define h_fNameSrch      hFnSch
  97. #define h_fPtrSrch       hFpSch
  98. #define h_adjustAxis     hAdjAx
  99. #define h_expandLabel    hExpLb
  100.  
  101. #define h_cut_ge         hCutGe
  102. #define h_cut_gt         hCutGt
  103. #define h_cut_le         hCutLe
  104. #define h_cut_lt         hCutLt
  105. #define h_cut_inside     hCutIn
  106. #define h_cut_outside    hCutOt
  107. #define h_cut_in_incl    hCtInI
  108. #define h_cut_out_incl   hCtOtI
  109.  
  110. /*
  111.  * xdr routines
  112.  */
  113. #define xdr_rectangle    xRect
  114. #define xdr_func_id_t    xFnIDT
  115. #define xdr_func_id      xFncID
  116. #define xdr_ntuple_t     xNt_t
  117. #define xdr_ntuple       xNtupl
  118. #define xdr_axis_t       xAxist
  119. #define xdr_bind_strt_t  xBindt
  120. #define xdr_display_t    xDispt
  121. #define xdr_display      xDisp
  122. #define xdr_hippo_rec    xHpRec
  123. #define xdr_bins_t       xBinst
  124.  
  125.  
  126. #endif                /* end of ifndef _HSHRTNM_H_ */
  127.