Annotation of sbbs/src/sbbs3/js_rtpool.h, revision 1.1.1.1

1.1       root        1: /* $Id: js_rtpool.h,v 1.4 2010/04/02 23:56:25 deuce Exp $ */
                      2: 
                      3: #ifndef _JS_RTPOOL_H_
                      4: #define _JS_RTPOOL_H_
                      5: 
                      6: #ifdef __unix__
                      7:        #define XP_UNIX
                      8: #else
                      9:        #define XP_PC
                     10:        #define XP_WIN
                     11: #endif
                     12: #include <jsapi.h>
                     13: 
                     14: #ifdef DLLEXPORT
                     15: #undef DLLEXPORT
                     16: #endif
                     17: #ifdef DLLCALL
                     18: #undef DLLCALL
                     19: #endif
                     20: #ifdef _WIN32
                     21:        #ifdef SBBS_EXPORTS
                     22:                #define DLLEXPORT       __declspec(dllexport)
                     23:        #else
                     24:                #define DLLEXPORT       __declspec(dllimport)
                     25:        #endif
                     26:        #ifdef __BORLANDC__
                     27:                #define DLLCALL __stdcall
                     28:        #else
                     29:                #define DLLCALL
                     30:        #endif
                     31: #else  /* !_WIN32 */
                     32:        #define DLLEXPORT
                     33:        #define DLLCALL
                     34: #endif
                     35: 
                     36: #if defined(__cplusplus)
                     37: extern "C" {
                     38: #endif
                     39: DLLEXPORT JSRuntime * DLLCALL jsrt_GetNew(int maxbytes, unsigned long timeout, const char *filename, long line);
                     40: DLLEXPORT void DLLCALL jsrt_Release(JSRuntime *);
                     41: DLLEXPORT void DLLCALL jsrt_TriggerAll(void);
                     42: #if defined(__cplusplus)
                     43: }
                     44: #endif
                     45: 
                     46: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.