added number_free method
This commit is contained in:
parent
06f9b82b59
commit
ed582bb6a2
2 changed files with 8 additions and 0 deletions
|
@ -37,6 +37,8 @@ void *sml_number_parse(sml_buffer *buf, unsigned char type, int max_size);
|
|||
//void sml_number_write(unsigned char type, int size, u64 value, sml_buffer *buf);
|
||||
void sml_number_write_new(void *np, unsigned char type, int size, sml_buffer *buf);
|
||||
|
||||
void sml_number_free(void *np);
|
||||
|
||||
#define sml_u8_init(n) (u8 *) sml_number_init(n, SML_TYPE_UNSIGNED, SML_TYPE_NUMBER_8)
|
||||
#define sml_u16_init(n) (u16 *) sml_number_init(n, SML_TYPE_UNSIGNED, SML_TYPE_NUMBER_16)
|
||||
#define sml_u32_init(n) (u32 *) sml_number_init(n, SML_TYPE_UNSIGNED, SML_TYPE_NUMBER_32)
|
||||
|
|
|
@ -129,3 +129,9 @@ int sml_number_endian() {
|
|||
return SML_BIG_ENDIAN;
|
||||
}
|
||||
|
||||
void sml_number_free(void *np) {
|
||||
if (np) {
|
||||
free(np);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue