Indentation fix, cleanup.
[AROS.git] / compiler / stdc / __stdc_intbase.h
bloba420cc2b328144f1691d804b0b12f55ade452da6
1 /*
2 Copyright © 2012-2013, The AROS Development Team. All rights reserved.
3 $Id$
5 This file defines the private part of StdCBase.
6 This should only be used internally in stdc.library code so
7 changes can be made to this structure without breaking backwards
8 compatibility.
9 */
10 #ifndef __STDC_INTBASE_H
11 #define __STDC_INTBASE_H
13 #include <libraries/stdc.h>
14 #include <devices/timer.h>
16 #include <time.h>
18 #include <aros/types/clock_t.h>
19 /* Some structs that are defined privately */
20 struct signal_func_data;
23 struct StdCIntBase
25 struct StdCBase StdCBase;
27 /* common */
28 int flags;
30 /* stdlib.h */
31 APTR mempool;
32 unsigned int srand_seed;
34 /* time.h and it's functions */
35 struct timerequest timereq;
36 struct MsgPort timeport;
37 char timebuffer[26];
38 struct tm tmbuffer;
39 clock_t starttime;
41 /* __stdc_startup.c */
42 int *startup_errorptr;
43 jmp_buf exit_jmpbuf;
45 /* atexit.c */
46 struct MinList atexit_list;
48 /* signal.c & co. */
49 struct signal_func_data *sigfunc_array;
51 /* strerror.c */
52 char *fault_buf;
54 /* strtok.c */
55 char *last;
58 /* Make a distinction between exit() and abort() */
59 #define ABNORMAL_EXIT 0x00000001
61 #endif //__STDC_INTBASE_H