initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#ifndef SETJMP_H
|
||||
#define SETJMP_H
|
||||
|
||||
struct _jmp_buf
|
||||
{
|
||||
void * sp, * ip, * fp;
|
||||
char tmps[32];
|
||||
char cpup;
|
||||
char stack[48];
|
||||
};
|
||||
|
||||
typedef struct _jmp_buf jmp_buf[1];
|
||||
|
||||
__dynstack int setjmp(jmp_buf env);
|
||||
|
||||
__dynstack int setjmpsp(jmp_buf env, void * sp);
|
||||
|
||||
__dynstack void longjmp(jmp_buf env, int value);
|
||||
|
||||
|
||||
#pragma compile("setjmp.c")
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user