#include #include #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; }