/** * Clone string, storing in current mempool. */ char * _slang_strdup(const char *s) { if (s) { size_t l = _mesa_strlen(s); char *s2 = (char *) _slang_alloc(l + 1); if (s2) _mesa_strcpy(s2, s); return s2; } else { return NULL; } }
char *slang_string_concat (char *dst, const char *src) { return _mesa_strcpy (dst + _mesa_strlen (dst), src); }
char *slang_string_copy (char *dst, const char *src) { return _mesa_strcpy (dst, src); }