This commit is contained in:
twinaphex
2014-03-30 22:15:17 +02:00
commit 7e6caac57d
370 changed files with 90364 additions and 0 deletions

29
src/fceustr.c Normal file
View File

@@ -0,0 +1,29 @@
#include <string.h>
#include <stdlib.h>
#include "fceu-types.h"
#include "fceustr.h"
/* Creates a fceustr from a C-style string. */
fceustr *fceustr_create(const char *str) {
fceustr *ret;
ret = malloc(sizeof(fceustr));
ret->data = malloc(strlen(str) + 1);
strcpy(ret->data, str);
ret->len = strlen(str);
return(ret);
}
void fceustr_destroy(fceustr *str) {
if (str->data) {
free(str->data);
str->data = 0;
}
free(str);
str = 0;
}