diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/taler_merchantdb_lib.h | 9 | ||||
-rw-r--r-- | src/include/taler_merchantdb_plugin.h | 6 |
2 files changed, 12 insertions, 3 deletions
diff --git a/src/include/taler_merchantdb_lib.h b/src/include/taler_merchantdb_lib.h index 9cce9aac..8d84db79 100644 --- a/src/include/taler_merchantdb_lib.h +++ b/src/include/taler_merchantdb_lib.h @@ -59,6 +59,15 @@ TALER_MERCHANTDB_product_details_free ( struct TALER_MERCHANTDB_ProductDetails *pd); +/** + * Free members of @a tp, but not @a tp itself. + * + * @param[in] tp template details to clean up + */ +void +TALER_MERCHANTDB_template_details_free ( + struct TALER_MERCHANTDB_TemplateDetails *tp); + #endif /* MERCHANT_DB_H */ /* end of taler_merchantdb_lib.h */ diff --git a/src/include/taler_merchantdb_plugin.h b/src/include/taler_merchantdb_plugin.h index 51c5ec02..bfc2d51a 100644 --- a/src/include/taler_merchantdb_plugin.h +++ b/src/include/taler_merchantdb_plugin.h @@ -321,17 +321,17 @@ struct TALER_MERCHANTDB_TemplateDetails /** * Description of the template. */ - const char *template_description; + char *template_description; /** * Base64-encoded product image, or NULL. */ - const char *image; + char *image; /** * In this template contract, we can have additional information. */ - const json_t *template_contract; + json_t *template_contract; }; |