diff options
| author | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
| commit | 5c93f2fba5eadaa1e516106c08d495c14a0eb647 (patch) | |
| tree | e0d2a925cc0f3c0d8ec4bac0668fb42b2a64babe /src/runtime/c/gu/out.h | |
| parent | 74ce52d761de9bc49fbb1aaf2d273d3edc34a3d6 (diff) | |
in libgu mark explicitly all functions that belong to the API
Diffstat (limited to 'src/runtime/c/gu/out.h')
| -rw-r--r-- | src/runtime/c/gu/out.h | 52 |
1 files changed, 25 insertions, 27 deletions
diff --git a/src/runtime/c/gu/out.h b/src/runtime/c/gu/out.h index 103eb95a2..3435d3e34 100644 --- a/src/runtime/c/gu/out.h +++ b/src/runtime/c/gu/out.h @@ -28,7 +28,7 @@ struct GuOut { GuFinalizer fini; }; -GuOut* +GU_API_DECL GuOut* gu_new_out(GuOutStream* stream, GuPool* pool); inline bool @@ -37,23 +37,23 @@ gu_out_is_buffered(GuOut* out) return !!out->stream->begin_buf; } -GuOut* +GU_API_DECL GuOut* gu_new_buffered_out(GuOut* out, size_t buf_sz, GuPool* pool); -GuOut* +GU_API_DECL GuOut* gu_out_buffered(GuOut* out, GuPool* pool); -uint8_t* +GU_API_DECL uint8_t* gu_out_begin_span(GuOut* out, size_t req, size_t* sz_out, GuExn* err); -uint8_t* +GU_API_DECL uint8_t* gu_out_force_span(GuOut* out, size_t min, size_t max, size_t* sz_out, GuExn* err); -void +GU_API_DECL void gu_out_end_span(GuOut* out, size_t sz); -size_t +GU_API_DECL size_t gu_out_bytes_(GuOut* restrict out, const uint8_t* restrict src, size_t len, GuExn* err); @@ -81,7 +81,7 @@ gu_out_bytes(GuOut* restrict out, const uint8_t* restrict src, size_t len, return gu_out_bytes_(out, src, len, err); } -void +GU_API_DECL void gu_out_flush(GuOut* out, GuExn* err); inline bool @@ -113,48 +113,46 @@ gu_out_s8(GuOut* restrict out, int8_t i, GuExn* err) gu_out_u8(out, (uint8_t) i, err); } - - -void +GU_API_DECL void gu_out_u16le(GuOut* out, uint16_t u, GuExn* err); -void +GU_API_DECL void gu_out_u16be(GuOut* out, uint16_t u, GuExn* err); -void +GU_API_DECL void gu_out_s16le(GuOut* out, int16_t u, GuExn* err); -void +GU_API_DECL void gu_out_s16be(GuOut* out, int16_t u, GuExn* err); -void +GU_API_DECL void gu_out_u32le(GuOut* out, uint32_t u, GuExn* err); -void +GU_API_DECL void gu_out_u32be(GuOut* out, uint32_t u, GuExn* err); -void +GU_API_DECL void gu_out_s32le(GuOut* out, int32_t u, GuExn* err); -void +GU_API_DECL void gu_out_s32be(GuOut* out, int32_t u, GuExn* err); -void +GU_API_DECL void gu_out_u64le(GuOut* out, uint64_t u, GuExn* err); -void +GU_API_DECL void gu_out_u64be(GuOut* out, uint64_t u, GuExn* err); -void +GU_API_DECL void gu_out_s64le(GuOut* out, int64_t u, GuExn* err); -void +GU_API_DECL void gu_out_s64be(GuOut* out, int64_t u, GuExn* err); -void +GU_API_DECL void gu_out_f64le(GuOut* out, double d, GuExn* err); -void +GU_API_DECL void gu_out_f64be(GuOut* out, double d, GuExn* err); inline void @@ -164,13 +162,13 @@ gu_putc(char c, GuOut* out, GuExn* err) gu_out_u8(out, (uint8_t) ucs, err); } -void +GU_API_DECL void gu_puts(const char* str, GuOut* out, GuExn* err); -void +GU_API_DECL void gu_vprintf(const char* fmt, va_list args, GuOut* out, GuExn* err); -void +GU_API_DECL void gu_printf(GuOut* out, GuExn* err, const char* fmt, ...); #endif // GU_OUT_H_ |
