sc_strdup
root_dir = sc_strdup(dir);
raw_line = sc_strdup(line->s_str);
line = sc_strdup(sep->se_args);
sep->se_vendor = sc_strdup(vendor);
sep->se_publisher = sc_strdup(publisher);
sep->se_class = sc_strdup(class);
sep->se_subclass = sc_strdup(subclass);
sep->se_user = sc_strdup(user);
sep->se_reserved1 = sc_strdup(reserved1);
sep->se_reserved2 = sc_strdup(reserved2);
sep->se_path = sc_strdup(path);
sep->se_args = (args == NULL) ? NULL : sc_strdup(args);
static char *sc_strdup(char *cp);
sep->se_vendor = sc_strdup(vendor);
sep->se_publisher = sc_strdup(publisher);
sep->se_class = sc_strdup(class);
sep->se_subclass = sc_strdup(subclass);
sep->se_user = sc_strdup(user);
sep->se_reserved1 = sc_strdup(reserved1);
sep->se_reserved2 = sc_strdup(reserved2);
sep->se_path = sc_strdup(path);
sep->se_args = (args == NULL) ? NULL : sc_strdup(args);
if ((str = sc_strdup(result->d_name)) == NULL)
static char *sc_strdup(char *cp);