return status;
}
-int qanselBuildFromSource(char* source, unsigned char** binary, int* binarySize, QAnselContext* ctx)
+int qanselBuildFromSource(char* osource, unsigned char** binary, int* binarySize, QAnselContext* ctx)
{
- size_t source_len = strlen(source);
+ size_t source_len = strlen(osource);
+ char* source = malloc(source_len);
+ for (size_t i = 0; i < source_len; i++)
+ {
+ source[i] = osource[i] == '\t' ? ' ' : osource[i];
+ }
if (source_len > (INT_MAX/2))
{
fprintf(stderr, "QAnsel: Source file truncated.\n");