home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 1 / FFMCD01.bin / bbs / util / mfrinced.lha / MFRinCED / src / BL_std.h next >
C/C++ Source or Header  |  1993-08-17  |  3KB  |  127 lines

  1.  
  2. /*«««««««««««««««««««««««««««««  BL_std.h   »»»»»»»»»»»»»»»»»»»»»»»»»»»»»>
  3.  «                                                                       »
  4.  «    Program:                                                           »
  5.  «                                                                       »
  6.  «    Module:           BL_std.h                                         »
  7.  «                                                                       »
  8.  «    Abstract: C Header for all standard Programs                       »
  9.  «                                                                       »
  10.  «    Author:   Benjamin Lear (BL)                                       »
  11.  «                                                                       »
  12.  «    Date:             31.5.1993                                »
  13.  «                                                                       »
  14.  «    Last modified: 31.5.1993                                           »
  15.  «                                                                       »
  16.  ««««««««««««««««««««««««««   ««««« · »»»»»   »»»»»»»»»»»»»»»»»»»»»»»»»»»*/
  17.  
  18. /*«««««««««««««««««««««««««««  DESCRIPTION   »»»»»»»»»»»»»»»»»»»»»»»»»»»»>
  19.  «                                                                       »
  20.  ««««««««««««««««««««««««««   ««««« · »»»»»   »»»»»»»»»»»»»»»»»»»»»»»»»»»*/
  21.  
  22. /*«««««««««««««««««««««««««««««  HISTORY  »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»>
  23.  «                                                                       »
  24.  ««««««««««««««««««««««««««   ««««« · »»»»»   »»»»»»»»»»»»»»»»»»»»»»»»»»»*/
  25.  
  26.  
  27. #ifndef _BL_STD_H
  28. #define _BL_STD_H 1
  29.  
  30. /*     ------------------  Standard - Header ---------------------      */
  31.  
  32. #ifdef BL_STD
  33.  
  34. #include <stdio.h>
  35. #include <stdlib.h>
  36. #include <stddef.h>
  37.  
  38. #include <ctype.h>
  39. #include <string.h>
  40.  
  41. /*                              ««« · »»»
  42.    system dependend:
  43. */
  44.  
  45.  
  46. #include <exec/types.h>
  47. #include <exec/lists.h>
  48. #include <exec/memory.h>
  49.  
  50. #endif /* BL_STD */
  51.  
  52. /*                      ««««««««« MATHS »»»»»»»»»
  53. */
  54.  
  55. #ifdef BL_MATH
  56.  
  57. #include <BL_math.h>
  58.  
  59. #endif /* BL_MATH */
  60.  
  61.  
  62. /*      ----------------------  intuition  ----------------------      */
  63.  
  64. #ifdef BL_INTUITION
  65.  
  66.  
  67. #include <utility/tagitem.h>
  68. #include <intuition/screens.h>
  69.  
  70. #include <intuition/intuition.h>
  71. #include <intuition/gadgetclass.h>
  72. #include <libraries/gadtools.h>
  73.  
  74.  
  75. #endif /* BL_INTUITION */
  76.  
  77. /*        -------------------  PROTOTYPES  -----------------------      */
  78.  
  79.  
  80. #ifdef BL_PROTOS
  81.  
  82. #include <clib/exec_protos.h>
  83. /*#include <clib/graphics_protos.h>*/
  84. #include <clib/intuition_protos.h>
  85. #include <clib/gadtools_protos.h>
  86.  
  87. #endif
  88.  
  89. /*                        ««««««««« · »»»»»»»»»
  90. */
  91.  
  92. #ifdef BL_MY_PROTOS
  93.  
  94. #endif
  95.  
  96. /*   --------------------------  Macros  --------------------------     //
  97.  
  98. /*                   «««««««««  Debuging  »»»»»»»»»
  99. */
  100.  
  101. #ifdef BL_DEBUG
  102.  
  103.   #ifndef DB
  104.     #define DB(a) printf("File: %s Line: %d -> %s\n",__FILE__,__LINE__, a )
  105.   #endif
  106.  
  107.   #ifndef DBX
  108.     #define DBX(s,n,f) printf("File: %s Line: %d -> %s, %d, % .13e \n",__FILE__,__LINE__, s,n,f )
  109.   #endif
  110.  
  111. #else
  112.   #ifndef BL_DEBUG
  113.  
  114.     #define DB(a)
  115.     #define DBX(s,n,f)
  116.  
  117.   #endif
  118.  
  119. #endif /* BL_DEBUG
  120.  
  121.  
  122. #endif /* BL_STD_H */
  123.  
  124. /*                          ««« THE · END »»»                          
  125. */
  126.  
  127.