src/topology/parser.c: drop duplicate safe_strtol_base

The safe_strtol_base() function is defined twice since
	f547b2e3 ("conf: introduce safe_strtol_base()") and
	5fab157a ("topology: do not call strtol directly")
resulting in the following build failure when alsa-utils is built
statically because safe_strtol_base is defined twice.

Fixes: http://autobuild.buildroot.org/results/08d028004090b2a8292f03910cb9bf80a73ac804
Fixes: https://github.com/alsa-project/alsa-lib/pull/207
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Fabrice Fontaine 2022-01-01 17:20:47 +01:00 committed by Jaroslav Kysela
parent d6adde0e32
commit 47252054b4

View file

@ -21,25 +21,6 @@
#include "list.h"
#include "tplg_local.h"
/*
* Safe strtol call
*/
int safe_strtol_base(const char *str, long *val, int base)
{
char *end;
long v;
if (!*str)
return -EINVAL;
errno = 0;
v = strtol(str, &end, base);
if (errno)
return -errno;
if (*end)
return -EINVAL;
*val = v;
return 0;
}
/*
* Get integer value
*/