r25014: Use talloc for allocating values as well.
[kai/samba.git] / source4 / lib / util / util.h
index 8d71ad1a64e5d5d8c87f83ba5b40d2434464909e..a2e09545171e3014e5d1b1550a74536cf7eff0a8 100644 (file)
@@ -370,16 +370,11 @@ _PUBLIC_ void hex_encode(const unsigned char *buff_in, size_t len, char **out_he
  */
 _PUBLIC_ char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len);
 
  */
 _PUBLIC_ char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len);
 
-/**
- Free a string value.
-**/
-_PUBLIC_ void string_free(char **s);
-
 /**
  Set a string value, deallocating any existing space, and allocing the space
  for the string
 **/
 /**
  Set a string value, deallocating any existing space, and allocing the space
  for the string
 **/
-_PUBLIC_ bool string_set(char **dest, const char *src);
+_PUBLIC_ bool string_set(TALLOC_CTX *mem_ctx, char **dest, const char *src);
 
 /**
  Substitute a string for a pattern in another string. Make sure there is 
 
 /**
  Substitute a string for a pattern in another string. Make sure there is