Misc changes

This commit is contained in:
Krzosa Karol
2022-12-31 14:16:46 +01:00
parent e07ad3c86d
commit 673db72e29
9 changed files with 174 additions and 76 deletions

View File

@@ -775,7 +775,7 @@ compile_to_c_code(){
prefixed_string_type = string_fmt(pctx->perm, "%QString", symbol_prefix);
if(single_header_library_mode){
gen(R"==(
gen(R"(
/*
Do this:
#define %Q_IMPLEMENTATION
@@ -792,13 +792,13 @@ compile_to_c_code(){
You can #define %QAssertMessage(x) to get more comprehensive error info
You can #define %QMemoryCopy(x) to avoid using default memory copy
*/
)==", single_header_library_name, single_header_library_name, single_header_library_name,
)", single_header_library_name, single_header_library_name, single_header_library_name,
symbol_prefix, symbol_prefix, symbol_prefix);
genln("#ifndef %Q_LIBRARY_HEADER ", single_header_library_name);
genln("#define %Q_LIBRARY_HEADER ", single_header_library_name);
}
gen(R"==(
gen(R"(
#include <stdint.h>
#include <stdbool.h>
@@ -833,7 +833,7 @@ typedef struct String{
}String;
)==");
)");
// Generate struct forward decls
Iter(&pctx->ordered_decls){