picox  0.1
xcore.h
[詳解]
1 
14 /*
15  * License: MIT license
16  * Copyright (c) <2015> <MaskedW [maskedw00@gmail.com]>
17  *
18  * Permission is hereby granted, free of charge, to any person
19  * obtaining a copy of self software and associated documentation
20  * files (the "Software"), to deal in the Software without
21  * restriction, including without limitation the rights to use, copy,
22  * modify, merge, publish, distribute, sublicense, and/or sell copies
23  * of the Software, and to permit persons to whom the Software is
24  * furnished to do so, subject to the following conditions:
25  *
26  * The above copyright notice and self permission notice shall be
27  * included in all copies or substantial portions of the Software.
28  *
29  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
30  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
31  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
32  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
33  * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
34  * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
35  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
36  * SOFTWARE.
37  */
38 
39 
40 #ifndef picox_xcore_h_
41 #define picox_xcore_h_
42 
43 
44 #define X_VERSION_MAJOR (0)
45 #define X_VERSION_MINOR (3)
46 #define X_VERSION_STRING "0.3"
47 
48 
49 /* ʂŎgpwb_܂Ƃ߂ăCN[hBRpCvRpC@
50  * \ĂȂgp̂RpCԒZkׂ̈ɖ]܂B
51  */
52 #include <stddef.h>
53 #include <stdint.h>
54 #include <stdbool.h>
55 #include <stdarg.h>
56 #include <string.h>
57 #include <stdio.h>
58 #include <stdlib.h>
59 #include <ctype.h>
60 #include <limits.h>
61 #include <picox/xconfig.h>
62 #include <picox/core/detail/xcompiler.h>
73 
74 
75 #endif // picox_xcore_h_
入出力を抽象化するストリーム定義
デバッグログやassert等の定義
低レベルなあれこれ雑多なユーティリティ集
共通の型やマクロ定義等
主にmalloc系関数の定義
プリプロセッサユーティリティ
stdio.h系関数定義
標準Cライブラリstring.hの拡張定義
擬似乱数生成定義