acl1Tiny

(0)

(1) ver.1.00 [2024.09.02] (30行)

#if (!defined(AStatic))
    #define AStatic static
#endif

#if (!defined(AInlineStatic))
    #define AInlineStatic inline static
#endif

#define AClass(nam)    typedef struct nam ## _ nam; struct nam ## _

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdint.h>
#include <math.h>
#include <time.h>
#include <stddef.h>
#include "aErrExit.c"

typedef intptr_t AInt;

#define ACat_Helper(x, y) x##y
#define ACat(x, y) ACat_Helper(x, y)
#define ACat3(x, y, z) ACat(ACat(x, y), z)
#define ACat4(a, b, c, d) ACat(ACat(a, b), ACat(c, d))
#define ACat5(a, b, c, d, e) ACat(ACat3(a, b, c), ACat(d, e))
#define ACat6(a, b, c, d, e, f) ACat(ACat3(a, b, c), ACat3(d, e, f))
#define ACat7(a, b, c, d, e, f, g) ACat(ACat4(a, b, c, d), ACat3(e, f, g))
#define ACat8(a, b, c, d, e, f, g, h) ACat(ACat4(a, b, c, d), ACat4(e, f, g, h))

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS