From 06f9b82b59459b03fc436336538fe93de1b66a13 Mon Sep 17 00:00:00 2001 From: Juri Glass Date: Thu, 14 Jul 2011 12:52:59 +0200 Subject: [PATCH] added boolean_free method --- sml/include/sml/sml_boolean.h | 1 + sml/src/sml_boolean.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/sml/include/sml/sml_boolean.h b/sml/include/sml/sml_boolean.h index ff24bf5..ccb5e55 100644 --- a/sml/include/sml/sml_boolean.h +++ b/sml/include/sml/sml_boolean.h @@ -33,6 +33,7 @@ typedef u8 sml_boolean; sml_boolean *sml_boolean_init(u8 b); sml_boolean *sml_boolean_parse(sml_buffer *buf); void sml_boolean_write(sml_boolean *boolean, sml_buffer *buf); +void sml_boolean_free(sml_boolean *b); #ifdef __cplusplus } diff --git a/sml/src/sml_boolean.c b/sml/src/sml_boolean.c index 74fd588..1b2b988 100644 --- a/sml/src/sml_boolean.c +++ b/sml/src/sml_boolean.c @@ -64,5 +64,11 @@ void sml_boolean_write(sml_boolean *boolean, sml_buffer *buf) { buf->cursor++; } +void sml_boolean_free(sml_boolean *b) { + if (b) { + free(b); + } +} +