Add helper function tvh_str_update()
This commit is contained in:
parent
7ee88c5577
commit
a203977f89
2 changed files with 14 additions and 0 deletions
13
main.c
13
main.c
|
@ -419,3 +419,16 @@ tvh_str_set(char **strp, const char *src)
|
||||||
*strp = src ? strdup(src) : NULL;
|
*strp = src ? strdup(src) : NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
tvh_str_update(char **strp, const char *src)
|
||||||
|
{
|
||||||
|
if(src == NULL)
|
||||||
|
return;
|
||||||
|
free(*strp);
|
||||||
|
*strp = strdup(src);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
1
tvhead.h
1
tvhead.h
|
@ -906,6 +906,7 @@ static inline unsigned int tvh_strhash(const char *s, unsigned int mod)
|
||||||
#define MAX(a,b) ((a) > (b) ? (a) : (b))
|
#define MAX(a,b) ((a) > (b) ? (a) : (b))
|
||||||
|
|
||||||
void tvh_str_set(char **strp, const char *src);
|
void tvh_str_set(char **strp, const char *src);
|
||||||
|
void tvh_str_update(char **strp, const char *src);
|
||||||
|
|
||||||
void tvhlog(int severity, const char *subsys, const char *fmt, ...);
|
void tvhlog(int severity, const char *subsys, const char *fmt, ...);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue