blob: c3b1629207bd9f6844f9651f16085f13266a3d25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#ifndef GUARD_MISC_H
#define GUARD_MISC_H
// specify force-link.
void OSi_ReferSymbol(void *symbol);
#define SDK_REFER_SYMBOL(symbol) OSi_ReferSymbol((void*)(symbol))
// for embedding middleware version string in VERSION section.
#define SDK_MIDDLEWARE_STRING(vender, module) "[SDK+" vender ":" module "]"
#define SDK_DEFINE_MIDDLEWARE(id, vender, module) static char id [] = SDK_MIDDLEWARE_STRING(vender, module)
#define SDK_USING_MIDDLEWARE(id) SDK_REFER_SYMBOL(id)
#endif //GUARD_MISC_H
|