From 016fc8819982644a76748a2394c1cc2e0e64fc93 Mon Sep 17 00:00:00 2001 From: bjorn Date: Wed, 13 Feb 2019 20:37:30 -0800 Subject: [PATCH] Avoid isspace on MSVC; --- src/data/modelData_obj.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/modelData_obj.c b/src/data/modelData_obj.c index 26981d7e..3259e56e 100644 --- a/src/data/modelData_obj.c +++ b/src/data/modelData_obj.c @@ -74,7 +74,7 @@ static void parseMtl(char* path, vec_void_t* textures, vec_material_t* materials s += lineLength; length -= lineLength; - while (length && isspace(*s)) length--, s++; + while (length && (*s == ' ' || *s == '\t')) length--, s++; } free(data); @@ -84,7 +84,7 @@ ModelData* lovrModelDataInitObj(ModelData* model, Blob* source) { char* data = (char*) source->data; size_t length = source->size; - if (data[0] != '#' && !memchr(data, '\n', 1024)) { + if (!memchr(data, '\n', length)) { return NULL; } @@ -212,7 +212,7 @@ ModelData* lovrModelDataInitObj(ModelData* model, Blob* source) { data += lineLength; length -= lineLength; - while (length && isspace(*data)) length--, data++; + while (length && (*data == ' ' || *data == '\t')) length--, data++; } if (vertexBlob.length == 0 || indexBlob.length == 0) {