misc: Consistently use hts_strdupa() instead of libc strdupa() which is Linux specific.

This commit is contained in:
User Decke 2014-01-04 22:08:43 +00:00
parent 2d1bd1a254
commit 5b45773014
3 changed files with 3 additions and 3 deletions

View file

@ -191,7 +191,7 @@ epggrab_channel_t *epggrab_channel_find
epggrab_channel_t *ec; epggrab_channel_t *ec;
static epggrab_channel_t *skel = NULL; static epggrab_channel_t *skel = NULL;
if (!skel) skel = calloc(1, sizeof(epggrab_channel_t)); if (!skel) skel = calloc(1, sizeof(epggrab_channel_t));
skel->id = strdupa(id); skel->id = tvh_strdupa(id);
/* Replace / with # */ /* Replace / with # */
// Note: this is a bit of a nasty fix for #1774, but will do for now // Note: this is a bit of a nasty fix for #1774, but will do for now

View file

@ -488,7 +488,7 @@ idnode_cmp_sort
case PT_STR: case PT_STR:
{ {
int r; int r;
const char *stra = strdupa(idnode_get_str(ina, sort->key) ?: ""); const char *stra = tvh_strdupa(idnode_get_str(ina, sort->key) ?: "");
const char *strb = idnode_get_str(inb, sort->key); const char *strb = idnode_get_str(inb, sort->key);
if (sort->dir == IS_ASC) if (sort->dir == IS_ASC)
r = strcmp(stra ?: "", strb ?: ""); r = strcmp(stra ?: "", strb ?: "");

View file

@ -443,7 +443,7 @@ linuxdvb_mux_dvbs_class_orbital_set ( void *o, const void *s )
{ {
int pos, save = 0; int pos, save = 0;
char dir; char dir;
char *tmp = strdupa(s); char *tmp = tvh_strdupa(s);
linuxdvb_mux_t *lm = o; linuxdvb_mux_t *lm = o;
dir = tmp[strlen(tmp)-1]; dir = tmp[strlen(tmp)-1];