PSP2SDK  dirty-f9e4f2d
The free SDK for PSP2
include/setjmp.h
00001 /*
00002  * Copyright (C) 2015 PSP2SDK Project
00003  *
00004  * This Source Code Form is subject to the terms of the Mozilla Public
00005  * License, v. 2.0. If a copy of the MPL was not distributed with this
00006  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
00007  */
00008 
00009 #ifndef _SETJMP_H_
00010 #define _SETJMP_H_
00011 
00012 #ifdef __cplusplus
00013 extern "C" {
00014 #endif
00015 
00016 #define _JBLEN 24
00017 #define _JBTYPE long long
00018 
00019 typedef _JBTYPE jmp_buf[_JBLEN];
00020 
00021 void longjmp(jmp_buf __j, int __res) __attribute__((noreturn));
00022 int setjmp(jmp_buf __j);
00023 
00024 #ifdef __cplusplus
00025 }
00026 #endif
00027 
00028 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines