/*
	setjmp.h
	stubs for future use.
*/

#ifndef _SETJMP_H_
#define _SETJMP_H_

#include "_ansi.h"

_BEGIN_STD_C

#if defined(__arm__) || defined(__thumb__)
/*
 * All callee preserved registers:
 * v1 - v7, fp, ip, sp, lr, f4, f5, f6, f7
 */
#define _JBLEN 23
#endif

typedef	int jmp_buf[_JBLEN];


extern void longjmp(jmp_buf, int);
extern int setjmp(jmp_buf);

_END_STD_C

#endif /* _SETJMP_H_ */

