1#ifndef POSER_CORE_UTIL_H
2#define POSER_CORE_UTIL_H
20 ATTR_MALLOC ATTR_RETNONNULL ATTR_ALLOCSZ((1));
31 ATTR_RETNONNULL ATTR_ALLOCSZ((2));
60 ATTR_MALLOC ATTR_NONNULL((1));
70DECLEXPORT
const char *
72 ATTR_RETNONNULL ATTR_NONNULL((1));
char * PSC_joinstr(const char *delim, char **strings)
Join multiple strings.
void * PSC_malloc(size_t size)
Allocate memory.
char * PSC_lowerstr(const char *src)
Lowercase a string.
const char * PSC_basename(const char *path)
Get base filename from full path.
void * PSC_realloc(void *ptr, size_t size)
Re-allocate memory.
char * PSC_copystr(const char *src)
Copy a string.