mirror of
https://github.com/Ed94/metadesk.git
synced 2026-10-14 04:49:42 -07:00
gen_c11.c: generates base
This commit is contained in:
1 parent
5d8850af55
commit
a2938ef3fa
11 files changed
+170
-39
No files matched your search
Vendored
+5
-3
@@ -9634,8 +9634,8 @@ struct gen_Opts_def_define
|
||||
};
|
||||
typedef struct gen_Opts_def_define gen_Opts_def_define;
|
||||
|
||||
GEN_API gen_CodeDefine gen_def__define(gen_Str name, gen_MacroType type, gen_Opts_def_define opts GEN_PARAM_DEFAULT);
|
||||
#define gen_def_define(name, type, ...) gen_def__define(name, type, (gen_Opts_def_define) { __VA_ARGS__ })
|
||||
GEN_API gen_CodeDefine gen_def__define(gen_Str name, gen_MacroType type, gen_Opts_def_define* opts GEN_PARAM_DEFAULT);
|
||||
#define gen_def_define(name, type, ...) gen_def__define(name, type, & (gen_Opts_def_define) { __VA_ARGS__ })
|
||||
|
||||
struct gen_Opts_def_destructor
|
||||
{
|
||||
@@ -18579,8 +18579,10 @@ gen_CodeClass gen_def__class(gen_Str name, gen_Opts_def_struct p)
|
||||
return result;
|
||||
}
|
||||
|
||||
gen_CodeDefine gen_def__define(gen_Str name, gen_MacroType type, gen_Opts_def_define p)
|
||||
gen_CodeDefine gen_def__define(gen_Str name, gen_MacroType type, gen_Opts_def_define* opts)
|
||||
{
|
||||
gen_Opts_def_define p = opts ? *opts : (gen_Opts_def_define){0};
|
||||
|
||||
if (! name_check(gen_def_define, name))
|
||||
{
|
||||
GEN_DEBUG_TRAP();
|
||||
|
||||
Reference in new issue
Block a user