ref: 660ea92160606ebf99727d25c0a5078b22bc09af
parent: 103c98aa1de99f0f91e269416fbced9ed07b20ad
author: rodri <rgl@antares-labs.eu>
date: Sun Mar 16 06:36:54 EDT 2025
clean up
--- a/stl.c
+++ b/stl.c
@@ -234,13 +234,11 @@
}
/* endloop */
- if((line = getline(&ctx, bin)) == nil){
+ if((line = getline(&ctx, bin)) == nil)
goto badline1;
- }
nf = tokenize(line, f, nelem(f));
- if(nf != 1){
+ if(nf != 1)
goto notenough1;
- }
if(strcmp(f[0], "endloop") != 0){
error(&ctx, "expected \"endloop\"");
goto cleanup1;
@@ -248,13 +246,11 @@
free(line);
/* endfacet */
- if((line = getline(&ctx, bin)) == nil){
+ if((line = getline(&ctx, bin)) == nil)
goto badline1;
- }
nf = tokenize(line, f, nelem(f));
- if(nf != 1){
+ if(nf != 1)
goto notenough1;
- }
if(strcmp(f[0], "endfacet") == 0){
stl->tris = realloc(stl->tris, (stl->ntris+1)*sizeof(*stl->tris));
if(stl->tris == nil){
@@ -269,13 +265,11 @@
free(line);
/* endsolid? */
- if((line = getline(&ctx, bin)) == nil){
+ if((line = getline(&ctx, bin)) == nil)
goto badline0;
- }
nf = tokenize(line, f, nelem(f));
- if(nf < 2){
+ if(nf < 2)
goto notenough0;
- }
if(nf == 2 && strcmp(f[0], "endsolid") == 0){
free(line);
break;
--- a/test/main.c
+++ b/test/main.c
@@ -34,7 +34,7 @@
printfv(stl->tris[i]->v[1]);
print("\n\t\tp2\t");
printfv(stl->tris[i]->v[2]);
- print("\n\t\tattrlen\t%d\n", stl->tris[i]->attrlen);
+ print("\n\t\tattrlen\t%d", stl->tris[i]->attrlen);
print("\n\t\tattrs: %.*s\n", stl->tris[i]->attrlen, (char*)stl->tris[i]->attrs);
}
}