Ah, figured it out. Now to separate these out into a separate header file.
This commit is contained in:
parent
3c6cc53a0a
commit
6493faf529
|
@ -4,8 +4,8 @@
|
||||||
#error you must define sharedbitsPrefix before including this
|
#error you must define sharedbitsPrefix before including this
|
||||||
#endif
|
#endif
|
||||||
#define sharedbitsPrefixMakeName(x, y) x ## y
|
#define sharedbitsPrefixMakeName(x, y) x ## y
|
||||||
#define sharedbitsPrefixExpand(x) x
|
#define sharedbitsPrefixExpandMakeName(x, y) sharedbitsPrefixMakeName(x, y)
|
||||||
#define sharedbitsPrefixName(Name) sharedbitsPrefixMakeName(sharedbitsPrefixExpand(sharedbitsPrefix), Name)
|
#define sharedbitsPrefixName(Name) sharedbitsPrefixExpandMakeName(sharedbitsPrefix, Name)
|
||||||
|
|
||||||
extern void *sharedbitsPrefixName(Alloc)(size_t n, const char *what);
|
extern void *sharedbitsPrefixName(Alloc)(size_t n, const char *what);
|
||||||
extern void *sharedbitsPrefixName(Realloc)(void *p, size_t nOld, size_t nNew, const char *what);
|
extern void *sharedbitsPrefixName(Realloc)(void *p, size_t nOld, size_t nNew, const char *what);
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
#error you must define sharedbitsPrefix before including this
|
#error you must define sharedbitsPrefix before including this
|
||||||
#endif
|
#endif
|
||||||
#define sharedbitsPrefixMakeName(x, y) x ## y
|
#define sharedbitsPrefixMakeName(x, y) x ## y
|
||||||
#define sharedbitsPrefixExpand(x) x
|
#define sharedbitsPrefixExpandMakeName(x, y) sharedbitsPrefixMakeName(x, y)
|
||||||
#define sharedbitsPrefixName(Name) sharedbitsPrefixMakeName(sharedbitsPrefixExpand(sharedbitsPrefix), Name)
|
#define sharedbitsPrefixName(Name) sharedbitsPrefixExpandMakeName(sharedbitsPrefix, Name)
|
||||||
|
|
||||||
extern void sharedbitsPrefixName(InternalError)(const char *fmt, ...);
|
extern void sharedbitsPrefixName(InternalError)(const char *fmt, ...);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue