From c32cd7133f0e2e370998ed8ca863133133dfde57 Mon Sep 17 00:00:00 2001 From: krangelov Date: Mon, 18 Feb 2019 11:23:01 +0100 Subject: [PATCH] fixes in the headers for compilation on Windows --- src/runtime/c/gu/mem.h | 4 ++-- src/runtime/c/gu/seq.h | 2 +- src/runtime/c/pgf/expr.h | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/runtime/c/gu/mem.h b/src/runtime/c/gu/mem.h index f26e4d3a4..1d4a52bf9 100644 --- a/src/runtime/c/gu/mem.h +++ b/src/runtime/c/gu/mem.h @@ -57,7 +57,7 @@ gu_local_pool_(uint8_t* init_buf, size_t sz); /// Create a pool where each chunk is corresponds to one or /// more pages. -GU_API GuPool* +GU_API_DECL GuPool* gu_new_page_pool(void); /// Create a pool stored in a memory mapped file. @@ -204,7 +204,7 @@ gu_mem_buf_realloc( size_t* real_size_out); /// Allocate enough memory pages to contain min_size bytes. -GU_API void* +GU_API_DECL void* gu_mem_page_alloc(size_t min_size, size_t* real_size_out); /// Free a memory buffer. diff --git a/src/runtime/c/gu/seq.h b/src/runtime/c/gu/seq.h index 3b345be61..b639369c3 100644 --- a/src/runtime/c/gu/seq.h +++ b/src/runtime/c/gu/seq.h @@ -183,7 +183,7 @@ gu_buf_heapify(GuBuf *buf, GuOrder *order); GU_API_DECL GuSeq* gu_buf_freeze(GuBuf* buf, GuPool* pool); -GU_API void +GU_API_DECL void gu_buf_evacuate(GuBuf* buf, GuPool* pool); #endif // GU_SEQ_H_ diff --git a/src/runtime/c/pgf/expr.h b/src/runtime/c/pgf/expr.h index e560d3a83..b775bd9b5 100644 --- a/src/runtime/c/pgf/expr.h +++ b/src/runtime/c/pgf/expr.h @@ -197,16 +197,16 @@ pgf_literal_hash(GuHash h, PgfLiteral lit); PGF_API_DECL GuHash pgf_expr_hash(GuHash h, PgfExpr e); -PGF_API size_t +PGF_API_DECL size_t pgf_expr_size(PgfExpr expr); -PGF_API GuSeq* +PGF_API_DECL GuSeq* pgf_expr_functions(PgfExpr expr, GuPool* pool); -PGF_API PgfExpr +PGF_API_DECL PgfExpr pgf_expr_substitute(PgfExpr expr, GuSeq* meta_values, GuPool* pool); -PGF_API PgfType* +PGF_API_DECL PgfType* pgf_type_substitute(PgfType* type, GuSeq* meta_values, GuPool* pool); typedef struct PgfPrintContext PgfPrintContext;