diff options
| author | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-10-05 18:06:14 +0800 |
|---|---|---|
| committer | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-10-05 18:06:14 +0800 |
| commit | 89b7bef4c433bb42588eeec6e6f0d3d1c2a19b78 (patch) | |
| tree | 06e1c4e8373ea09bf683f21b277329279ae292bd /icclient/client.h | |
| parent | c5660800d60921392b66703b30dfc72d5f42d351 (diff) | |
Separate the product structure definition
so the catalog structure doesn't have to be included when not needed.
product.c has too few implementations, so it's merged to client.c
Diffstat (limited to 'icclient/client.h')
| -rw-r--r-- | icclient/client.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/icclient/client.h b/icclient/client.h index 053eee5..e49af36 100644 --- a/icclient/client.h +++ b/icclient/client.h @@ -1,6 +1,7 @@ #ifndef ICCLIENT_CLIENT_H #define ICCLIENT_CLIENT_H +struct icclient_product; struct icclient_catalog; #ifdef __cplusplus @@ -22,6 +23,8 @@ extern "C" { , size_t (*handler)(void *contents, size_t size , size_t nmemb, void *userdata) , void **dataptr); + void icclient_freeproduct(struct icclient_product *product); + void icclient_freecatalog(struct icclient_catalog *catalog); void icclient_cleanup(); #ifdef __cplusplus |