11 #define VOID_STAR void *
12 #define VOLATILE volatile
15 #define NO_ARGS /* no args */
16 #define CONST /* no const */
17 #define VOID void /* hope for the best... */
18 #define VOID_STAR long *
19 #define VOLATILE /* no volatile */
20 #endif /* ! __STDC__ */
22 #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
24 /* An ANSI string.h and pre-ANSI memory.h might conflict. */
25 #if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H)
27 #endif /* not STDC_HEADERS and HAVE_MEMORY_H */
29 #define rindex strrchr
30 #define bcopy(s, d, n) memcpy ((d), (s), (n))
31 #define bcmp(s1, s2, n) memcmp ((s1), (s2), (n))
32 #define bzero(s, n) memset ((s), 0, (n))
33 #else /* not STDC_HEADERS and not HAVE_STRING_H */
35 /* memory.h and strings.h conflict on some systems. */
36 #endif /* not STDC_HEADERS and not HAVE_STRING_H */
58 extern char *input_filename;
59 extern tree hspmain();
61 #endif /* HSPINCL_H */