~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mystrings/m_string.h

  • Committer: Brian Aker
  • Date: 2008-12-01 18:54:12 UTC
  • mfrom: (632.1.10 devel)
  • Revision ID: brian@tangent.org-20081201185412-i0hun3497xa9lg0w
Merging Monty's code

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
  my_str_malloc() and my_str_free() are assigned to implementations in
54
54
  strings/alloc.c, but can be overridden in the calling program.
55
55
 */
56
 
extern void *(*my_str_malloc)(size_t);
57
 
extern void (*my_str_free)(void *);
 
56
typedef void *(*str_malloc_func)(size_t);
 
57
typedef void (*str_free_func)(void *);
 
58
 
 
59
extern str_malloc_func my_str_malloc;
 
60
extern str_free_func my_str_free;
 
61
 
 
62
void *my_str_malloc_default(size_t size);
 
63
void my_str_free_default(void *ptr);
58
64
 
59
65
char *my_stpncpy(register char *dst, register const char *src, size_t n);
60
66
char *my_stpcpy(register char *dst, register const char *src);