/**
 * 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;
   }
}
Пример #2
0
char *slang_string_concat (char *dst, const char *src)
{
    return _mesa_strcpy (dst + _mesa_strlen (dst), src);
}
Пример #3
0
char *slang_string_copy (char *dst, const char *src)
{
	return _mesa_strcpy (dst, src);
}