$(PAKFIRE_LIBS)
dist_tests_libpakfire_util_SOURCES = \
- tests/libpakfire/util.c
+ tests/libpakfire/util.c \
+ src/libpakfire/util.c
tests_libpakfire_util_CPPFLAGS = \
- $(TESTSUITE_CPPFLAGS)
+ $(TESTSUITE_CPPFLAGS) \
+ $(JSON_C_CFLAGS) \
+ -DPAKFIRE_PRIVATE
tests_libpakfire_util_LDADD = \
$(TESTSUITE_LDADD) \
- $(PAKFIRE_LIBS)
+ $(PAKFIRE_LIBS) \
+ $(ARCHIVE_LIBS) \
+ $(JSON_C_LIBS) \
+ $(UUID_LIBS)
# ------------------------------------------------------------------------------
#include <pakfire/types.h>
-int pakfire_string_startswith(const char* s, const char* prefix);
int pakfire_string_partition(const char* s, const char* delim, char** s1, char** s2);
char* pakfire_string_replace(const char* s, const char* pattern, const char* repl);
#define pakfire_string_set(s, value) snprintf(s, sizeof(s) - 1, "%s", value)
+int pakfire_string_startswith(const char* s, const char* prefix);
int pakfire_string_endswith(const char* s, const char* suffix);
char* pakfire_unquote_in_place(char* s);
pakfire_split_string;
pakfire_string_partition;
pakfire_string_replace;
- pakfire_string_startswith;
local:
*;
#define NSEC_PER_SEC 1000000000
-PAKFIRE_EXPORT int pakfire_string_startswith(const char* s, const char* prefix) {
+int pakfire_string_startswith(const char* s, const char* prefix) {
return !strncmp(s, prefix, strlen(prefix));
}