Skip to content

Commit 2c0584b

Browse files
committed
MSys debug
1 parent 30f94ef commit 2c0584b

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/main/fmt/obj/PullParser.cpp

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,8 @@ namespace lsp
311311
// Read lines
312312
while ((res = read_line()) == STATUS_OK)
313313
{
314+
fprintf(stderr, "READ LINE: %s\n", sLine.get_utf8());
315+
314316
// Check that line is not empty
315317
const char *l = skip_spaces(sLine.get_utf8());
316318
if ((l == NULL) || (*l == '\0'))
@@ -530,10 +532,13 @@ namespace lsp
530532
return true;
531533
}
532534

533-
status_t PullParser::parse_line(const char *s)
535+
status_t PullParser::parse_line(const char *line)
534536
{
535537
status_t result = ((nLines++) > 0) ? STATUS_CORRUPTED_FILE : STATUS_BAD_FORMAT;
536538

539+
fprintf(stderr, "PARSE LINE: %s\n", line);
540+
541+
const char *s = line;
537542
switch (*(s++))
538543
{
539544
case 'b': // bmat, bevel
@@ -775,10 +780,16 @@ namespace lsp
775780
{
776781
s = skip_spaces(s+1);
777782
if (!parse_float(&sEvent.vertex.x, &s))
783+
{
784+
fprintf(stderr, "Failed parse_float: %s\n", s);
778785
return result;
786+
}
779787
s = skip_spaces(s);
780788
if (!parse_float(&sEvent.vertex.y, &s))
789+
{
790+
fprintf(stderr, "Failed parse_float: %s\n", s);
781791
return result;
792+
}
782793
s = skip_spaces(s);
783794
if (!parse_float(&sEvent.vertex.z, &s))
784795
sEvent.vertex.z = 0.0f; // Extension, strictly required in obj format, for our case facilitated
@@ -787,7 +798,10 @@ namespace lsp
787798
sEvent.vertex.w = 1.0f;
788799

789800
if (!end_of_line(s))
801+
{
802+
fprintf(stderr, "Failed end_of_line: %s\n", s);
790803
return result;
804+
}
791805

792806
++nVx;
793807
sEvent.type = EV_VERTEX;
@@ -858,6 +872,9 @@ namespace lsp
858872
break;
859873
}
860874

875+
if (result != STATUS_OK)
876+
lsp::debug::dumpb("Could not parse line", line, strlen(line));
877+
861878
return result;
862879
}
863880

0 commit comments

Comments
 (0)