diff options
author | axtloss <axtlos@getcryst.al> | 2024-03-03 18:07:09 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-03-03 18:07:09 +0100 |
commit | dd3b67c4b2a3a9ad83e1bf5ae7bbb4d32d250438 (patch) | |
tree | 8ce4863bb719d1bd2afa11932e78d0680d80d175 /fbwarn/src | |
parent | 5032249cfba8039fe7a518870a8ce42278a3bf6a (diff) | |
download | fsverify-dd3b67c4b2a3a9ad83e1bf5ae7bbb4d32d250438.tar.gz fsverify-dd3b67c4b2a3a9ad83e1bf5ae7bbb4d32d250438.tar.bz2 |
Finish reflexion
Diffstat (limited to '')
-rw-r--r-- | fbwarn/src/parseBVG.c | 7 | ||||
-rw-r--r-- | fbwarn/src/warn.c | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/fbwarn/src/parseBVG.c b/fbwarn/src/parseBVG.c index c31acfc..db25ddc 100644 --- a/fbwarn/src/parseBVG.c +++ b/fbwarn/src/parseBVG.c @@ -213,8 +213,8 @@ BVGRectangle *BVGParseRectangle(char *argv[7]) { */ BVGRoundedRectangle *BVGParseRoundedRectangle(char *argv[9]) { BVGRoundedRectangle *result = malloc(sizeof(BVGRoundedRectangle)); - BVGRectangle *bvgrectangle = malloc(sizeof(BVGRectangle)); - Rectangle *rectangle = malloc(sizeof(Rectangle)); + BVGRectangle *bvgrectangle; + Rectangle *rectangle; size_t argN = 9; char *args[argN]; char *knownArgs[9] = {"x", "y", "width", "height", "color", "fill", "thickness", "roundness", "segments"}; @@ -227,10 +227,10 @@ BVGRoundedRectangle *BVGParseRoundedRectangle(char *argv[9]) { sscanf(args[7], "%fd", &roundness); sscanf(args[8], "%d", &segments); - printf("Roundness: %fd, Segments: %d\n", roundness, segments); result->roundness = roundness; result->segments = segments; + free(bvgrectangle); return result; } @@ -313,6 +313,7 @@ BVGRing *BVGParseRing(char *argv[8]) { args[7][strlen(args[7])-1] = '\0'; clr = parseColorFromHex(args[7]); + result->centerX=x*scale; result->centerY=y*scale; result->inRadius=innerRadius; result->outRadius=outerRadius; result->startAngle=startAngle; result->endAngle=endAngle; diff --git a/fbwarn/src/warn.c b/fbwarn/src/warn.c index 9786883..ee0b0b1 100644 --- a/fbwarn/src/warn.c +++ b/fbwarn/src/warn.c @@ -104,10 +104,12 @@ int main(int argc, char **argv) { free(funcs[i]); } + /* uncomment for FPS display char *text = malloc(strlen("100")*100); sprintf(text, "%d", GetFPS()); DrawText(text, 2, 2, 20, MAROON); free(text); + */ EndDrawing (); free(funcs); } |