X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=internals%2F_PDCLIB_config.h;h=2fa66c79507dd347522b1bead42c55210300d1fe;hp=d2188ff112f8657124884bf3b54dd700138fa2ca;hb=064097d5ed6eb8c2cfd337c29ac3ebc471e557b8;hpb=477ca84e06623e4a1ac6e0f0698fce15df284a45 diff --git a/internals/_PDCLIB_config.h b/internals/_PDCLIB_config.h index d2188ff..2fa66c7 100644 --- a/internals/_PDCLIB_config.h +++ b/internals/_PDCLIB_config.h @@ -199,3 +199,12 @@ typedef char * _PDCLIB_va_list; #define _PDCLIB_va_copy( dest, src ) ( (dest) = (src), (void)0 ) #define _PDCLIB_va_end( ap ) ( (ap) = (void *)0, (void)0 ) #define _PDCLIB_va_start( ap, parmN ) ( (ap) = (char *) &parmN + ( _PDCLIB_va_round(parmN) ), (void)0 ) + +/* -------------------------------------------------------------------------- */ +/* OS "glue" */ +/* This is where PDCLib interfaces with the operating system. The examples */ +/* below are POSIX calls; provide your OS' equivalents. */ +/* -------------------------------------------------------------------------- */ + +/* A system call that terminates the calling process */ +#define _PDCLIB_Exit( x ) _exit( x )