X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=code.c;h=54eaed4892857471167b71687b8f7f51d608cdeb;hb=a93a28230dc43e27b111f93d21ee633a8a4a7a17;hp=42b46a4e93b28832da1b6e13296731ef3eac6e8d;hpb=5e54db46c44d9517b73d479b583c6d31972ab1aa;p=xonotic%2Fgmqcc.git diff --git a/code.c b/code.c index 42b46a4..54eaed4 100644 --- a/code.c +++ b/code.c @@ -115,7 +115,7 @@ uint32_t code_genstring(code_t *code, const char *str) { return CODE_HASH_LEAVE(existing); CODE_HASH_LEAVE(existing) = vec_size(code->chars); - vec_upload(code->chars, str, strlen(str)+1); + vec_append(code->chars, strlen(str)+1, str); util_htseth(code->string_cache, str, hash, CODE_HASH_ENTER(existing)); return CODE_HASH_LEAVE(existing); @@ -249,6 +249,8 @@ static void code_stats(const char *filename, const char *lnofile, code_t *code, con_out(" name: %s\n", lnofile); con_out(" size: %u (bytes)\n", code_size_debug(code, code_header)); } + + con_out("\n"); } /* @@ -256,7 +258,8 @@ static void code_stats(const char *filename, const char *lnofile, code_t *code, * directly out to allocated memory. Which is actually very useful for the future library support * we're going to add. */ -bool code_write_memory(code_t *code, uint8_t **datmem, size_t *sizedat, uint8_t **lnomem, size_t *sizelno) { +#if 0 +static bool code_write_memory(code_t *code, uint8_t **datmem, size_t *sizedat, uint8_t **lnomem, size_t *sizelno) GMQCC_UNUSED { prog_header_t code_header; uint32_t offset = 0; @@ -319,6 +322,7 @@ bool code_write_memory(code_t *code, uint8_t **datmem, size_t *sizedat, uint8_t code_stats("<>", (lnomem) ? "<>" : NULL, code, &code_header); return true; } +#endif /*!#if 0 reenable when ready to be used */ #undef WRITE_CHUNK bool code_write(code_t *code, const char *filename, const char *lnofile) {