/** * @brief Load schema file list (separated by comma). The resulting schema can be accessable with the * g_schemaPtr global variable. * @param str A comma separated list of files * @return void */ /*DEF*/ void XoLoadEXISchemas(char* str) { char *fileNames[MAX_XSD_FILES_COUNT]; int n; str = strdup(str); // my_strcut modifies str n = my_strcut(str, ",", fileNames, MAX_XSD_FILES_COUNT); XoLoadEXISchemaFiles (fileNames, n); free (str); }
char *my_bquotes(char *str) { int beg; int i; i = -1; if (!str) return (NULL); if (check_bquotes(str) == -1) return (str); while (str[++i] != '`'); beg = i; while (str[++i] != '`'); return (my_strcut(str, (beg + 1), 0, (strlen(str) - i))); }