[definition.vec] headers = ["generic_sources/header/vec_C__PREFIX__.h__TEMPLATE__"] sources = [ "generic_sources/src/vec/C__PREFIX__.c__TEMPLATE__", "generic_sources/src/vec/C__PREFIX___functions2.c__TEMPLATE__", "generic_sources/src/vec/C__PREFIX___functions3.c__TEMPLATE__", ] replace.C__TYPENAME__ = "type" replace.C__TYPEHEADER__ = "header_include" replace.C__PREFIX__ = "prefix" replace.C__PREFIXUP__ = "prefix" [definition.hashmap] headers = ["generic_sources/header/hashmap_C__PREFIX__.h__TEMPLATE__"] sources = [ "generic_sources/src/hashmap/C__PREFIX__.c__TEMPLATE__", "generic_sources/src/hashmap/C__PREFIX___utils.c__TEMPLATE__", ] replace.C__VALTYPE__ = "type" replace.C__KEYTYPE__ = "type" replace.C__TYPEHEADER__ = "header_include" replace.C__PREFIX__ = "prefix" replace.C__PREFIXUP__ = "prefix" [definition.str_to_num] headers = [] sources = [ "generic_sources/src/convert/str_to_C__PREFIX__.c__TEMPLATE__", "generic_sources/src/convert/str_to_C__PREFIX___utils.c__TEMPLATE__", ] replace.C__TYPE__ = "type" replace.C__UNSIGNED_TYPE__ = "type" replace.C__PREFIX__ = "prefix" replace.C__MAX__ = "value" replace.C__MIN__ = "value" replace.C__ZERO__ = "value" replace.C__SIGNED_TYPE__ = "bool" [definition.num_to_str] headers = [] sources = ["generic_sources/src/convert/C__PREFIX___to_str.c__TEMPLATE__"] replace.C__TYPE__ = "type" replace.C__PREFIX__ = "prefix" replace.C__FIELD__ = "type" replace.C__UFIELD__ = "type" replace.C__NEG__BITMASK__ = "value" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i64" replace.C__UFIELD__ = "u64" replace.C__FIELD__ = "i64" replace.C__PREFIX__ = "i64" replace.C__NEG__BITMASK__ = "0x8000000000000000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u64" replace.C__UFIELD__ = "u64" replace.C__FIELD__ = "u64" replace.C__PREFIX__ = "u64" replace.C__NEG__BITMASK__ = "0x0000000000000000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i32" replace.C__UFIELD__ = "u32" replace.C__FIELD__ = "i32" replace.C__PREFIX__ = "i32" replace.C__NEG__BITMASK__ = "0x80000000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u32" replace.C__UFIELD__ = "u32" replace.C__FIELD__ = "u32" replace.C__PREFIX__ = "u32" replace.C__NEG__BITMASK__ = "0x00000000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i16" replace.C__UFIELD__ = "u16" replace.C__FIELD__ = "i16" replace.C__PREFIX__ = "i16" replace.C__NEG__BITMASK__ = "0x8000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u16" replace.C__UFIELD__ = "u16" replace.C__FIELD__ = "u16" replace.C__PREFIX__ = "u16" replace.C__NEG__BITMASK__ = "0x0000" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i8" replace.C__UFIELD__ = "u8" replace.C__FIELD__ = "i8" replace.C__PREFIX__ = "i8" replace.C__NEG__BITMASK__ = "0x80" [[create.num_to_str]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u8" replace.C__UFIELD__ = "u8" replace.C__FIELD__ = "u8" replace.C__PREFIX__ = "u8" replace.C__NEG__BITMASK__ = "0x00" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i64" replace.C__UNSIGNED_TYPE__ = "t_u64" replace.C__PREFIX__ = "i64" replace.C__MAX__ = "9223372036854775807ll" replace.C__MIN__ = "-(~9223372036854775807ll + 1)" replace.C__ZERO__ = "0ll" replace.C__SIGNED_TYPE__ = "true" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i32" replace.C__UNSIGNED_TYPE__ = "t_u32" replace.C__PREFIX__ = "i32" replace.C__MAX__ = "2147483647" replace.C__MIN__ = "-2147483648" replace.C__ZERO__ = "0" replace.C__SIGNED_TYPE__ = "true" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i16" replace.C__UNSIGNED_TYPE__ = "t_u16" replace.C__PREFIX__ = "i16" replace.C__MAX__ = "32767" replace.C__MIN__ = "-32768" replace.C__ZERO__ = "0" replace.C__SIGNED_TYPE__ = "true" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_i8" replace.C__UNSIGNED_TYPE__ = "t_u8" replace.C__PREFIX__ = "i8" replace.C__MAX__ = "127" replace.C__MIN__ = "-128" replace.C__ZERO__ = "0" replace.C__SIGNED_TYPE__ = "true" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u64" replace.C__UNSIGNED_TYPE__ = "t_u64" replace.C__PREFIX__ = "u64" replace.C__MAX__ = "18446744073709551615llu" replace.C__MIN__ = "0llu" replace.C__ZERO__ = "0llu" replace.C__SIGNED_TYPE__ = "false" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u32" replace.C__UNSIGNED_TYPE__ = "t_u32" replace.C__PREFIX__ = "u32" replace.C__MAX__ = "4294967295u" replace.C__MIN__ = "0u" replace.C__ZERO__ = "0u" replace.C__SIGNED_TYPE__ = "false" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u16" replace.C__UNSIGNED_TYPE__ = "t_u16" replace.C__PREFIX__ = "u16" replace.C__MAX__ = "65535u" replace.C__MIN__ = "0u" replace.C__ZERO__ = "0u" replace.C__SIGNED_TYPE__ = "false" [[create.str_to_num]] sources_output = "src/convert/" headers_output = "" replace.C__TYPE__ = "t_u8" replace.C__UNSIGNED_TYPE__ = "t_u8" replace.C__PREFIX__ = "u8" replace.C__MAX__ = "128u" replace.C__MIN__ = "0u" replace.C__ZERO__ = "0u" replace.C__SIGNED_TYPE__ = "false" [[create.vec]] sources_output = "src/vec/C__PREFIX__" headers_output = "include/me/vec/" replace.C__TYPENAME__ = "t_u8" replace.C__TYPEHEADER__ = '' replace.C__PREFIX__ = "u8" replace.C__PREFIXUP__ = "U8" [[create.vec]] sources_output = "src/vec/C__PREFIX__" headers_output = "include/me/vec/" replace.C__TYPENAME__ = "t_str" replace.C__TYPEHEADER__ = '' replace.C__PREFIX__ = "str" replace.C__PREFIXUP__ = "STR" [[create.vec]] sources_output = "src/vec/C__PREFIX__" headers_output = "include/me/vec/" replace.C__TYPENAME__ = "t_string" replace.C__TYPEHEADER__ = '#include "me/string/string.h"' replace.C__PREFIX__ = "buf_str" replace.C__PREFIXUP__ = "BUF_STR"