forked from GitHub/gf-core
in libgu mark explicitly all functions that belong to the API
This commit is contained in:
@@ -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_
|
||||
|
||||
Reference in New Issue
Block a user