home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 357_01 / cstar1.exe / SLDUMMY.H < prev    next >
Text File  |  1991-06-20  |  2KB  |  84 lines

  1. /*
  2.     Dummy header file for Sherlock.
  3.  
  4.     Rename this file to be sl.h.
  5.  
  6.     Sherlock is in the public domain and may be obtained from
  7.     the C Users' Group.
  8.  
  9.     DISCLAIMER OF WARRANTIES
  10.  
  11.     Edward K. Ream (Ream) specifically disclaims all warranties,
  12.     expressed or implied, with respect to this computer software,
  13.     including but not limited to implied warranties of merchantability
  14.     and fitness for a particular purpose.  In no event shall Ream be
  15.     liable for any loss of profit or any commercial damage, including
  16.     but not limited to special, incidental consequential or other damages.
  17. */
  18.  
  19. #define SL_VERSION_NAME "1.7 (dummy)"
  20.  
  21. /* Synonyms. */
  22.  
  23. #define LEAVE(a)        TICKX(a)
  24. #define ENTER(a)        TICKB(a)
  25. #define ENTER_TRACE(a,b)    TRACEPB(a,b)
  26.  
  27. /* Always define these. */
  28. #define SL_DISABLE()
  29. #define SL_ENABLE()
  30.  
  31. /*
  32.     Null macro definitions for all Sherlock macros.
  33. */
  34. #define RETURN_BOOL(a,b)    return b
  35. #define RETURN_CHAR(a,c)    return c
  36. #define RETURN_DOUBLE(a,d)    return d
  37. #define RETURN_FLOAT(a,f)    return f
  38. #define RETURN_INT(a,i)        return i
  39. #define RETURN_LONG(a,l)    return l
  40. #define RETURN_PTR(a,p)        return p
  41. #define RETURN_STRING(a,s)    return s
  42. #define RETURN_UINT(a,u)    return u
  43. #define RETURN_ULONG(a,u)    return u
  44. #define RETURN_VOID(a)        return
  45.  
  46. #define SL_CLEAR()
  47. #define SL_DUMP()
  48. #define SL_INIT()
  49. #define SL_NAME(a,b)
  50. #define SL_OFF(s)
  51. #define SL_ON(s)
  52. #define SL_PARSE(argc,argv,on,off)
  53.  
  54. #define STAT(a)
  55. #define STATB(a)
  56. #define STATX(a)
  57.  
  58. #define TICK(a)
  59. #define TICKB(a)
  60. #define TICKN(a)
  61.  
  62. #define TICKX(a)
  63. #define TICKX_BOOL(a,b)
  64. #define TICKX_CHAR(a,c)
  65. #define TICKX_DOUBLE(a,d)
  66. #define TICKX_FLOAT(a,f)
  67. #define TICKX_INT(a,i)
  68. #define TICKX_LONG(a,l)
  69. #define TICKX_PTR(a,p)
  70. #define TICKX_STRING(a,s)
  71. #define TICKX_UINT(a,u)
  72. #define TICKX_ULONG(a,u)
  73. #define TICKX_VOID(a)
  74.  
  75. #define TRACE(a,b)
  76. #define TRACEB(a,b)
  77. #define TRACEN(a,b)
  78. #define TRACEX(a,b)
  79.  
  80. #define TRACEP(a,b)
  81. #define TRACEPB(a,b)
  82. #define TRACEPN(a,b)
  83. #define TRACEPX(a,b)
  84.