add win32 (msvc) support
This commit is contained in:
@@ -90,7 +90,7 @@ typedef struct {
|
||||
};
|
||||
} b_i64;
|
||||
|
||||
extern b_number *b_number_create(b_number_type type, void *value_ptr);
|
||||
BLUE_API b_number *b_number_create(b_number_type type, void *value_ptr);
|
||||
static inline b_number *b_number_retain(b_number *number)
|
||||
{
|
||||
return B_NUMBER(b_retain(B_OBJECT(number)));
|
||||
@@ -157,8 +157,8 @@ static inline b_number *b_number_create_size_t(size_t value)
|
||||
return b_number_create(B_NUMBER_SIZE_T, &value);
|
||||
}
|
||||
|
||||
extern b_number_type b_number_get_type(const b_number *number);
|
||||
extern int b_number_get_value(
|
||||
BLUE_API b_number_type b_number_get_type(const b_number *number);
|
||||
BLUE_API int b_number_get_value(
|
||||
const b_number *number, b_number_type type, void *value_ptr);
|
||||
|
||||
static inline int8_t b_number_get_int8(const b_number *number)
|
||||
@@ -259,27 +259,27 @@ static inline size_t b_number_get_size_t(const b_number *number)
|
||||
return v;
|
||||
}
|
||||
|
||||
extern bool b_number_is_integer(const b_number *number);
|
||||
extern bool b_number_is_float(const b_number *number);
|
||||
BLUE_API bool b_number_is_integer(const b_number *number);
|
||||
BLUE_API bool b_number_is_float(const b_number *number);
|
||||
|
||||
extern size_t b_number_data_size(const b_number *number);
|
||||
BLUE_API size_t b_number_data_size(const b_number *number);
|
||||
|
||||
extern b_i16 b_i16_htob(uint16_t v);
|
||||
extern b_i16 b_i16_htos(uint16_t v);
|
||||
BLUE_API b_i16 b_i16_htob(uint16_t v);
|
||||
BLUE_API b_i16 b_i16_htos(uint16_t v);
|
||||
|
||||
extern uint16_t b_i16_btoh(b_i16 v);
|
||||
extern uint16_t b_i16_stoh(b_i16 v);
|
||||
BLUE_API uint16_t b_i16_btoh(b_i16 v);
|
||||
BLUE_API uint16_t b_i16_stoh(b_i16 v);
|
||||
|
||||
extern b_i32 b_i32_htob(uint32_t v);
|
||||
extern b_i32 b_i32_htos(uint32_t v);
|
||||
BLUE_API b_i32 b_i32_htob(uint32_t v);
|
||||
BLUE_API b_i32 b_i32_htos(uint32_t v);
|
||||
|
||||
extern uint32_t b_i32_btoh(b_i32 v);
|
||||
extern uint32_t b_i32_stoh(b_i32 v);
|
||||
BLUE_API uint32_t b_i32_btoh(b_i32 v);
|
||||
BLUE_API uint32_t b_i32_stoh(b_i32 v);
|
||||
|
||||
extern b_i64 b_i64_htob(uint64_t v);
|
||||
extern b_i64 b_i64_htos(uint64_t v);
|
||||
BLUE_API b_i64 b_i64_htob(uint64_t v);
|
||||
BLUE_API b_i64 b_i64_htos(uint64_t v);
|
||||
|
||||
extern uint64_t b_i64_btoh(b_i64 v);
|
||||
extern uint64_t b_i64_stoh(b_i64 v);
|
||||
BLUE_API uint64_t b_i64_btoh(b_i64 v);
|
||||
BLUE_API uint64_t b_i64_stoh(b_i64 v);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user