From 7b0205a20a6bfcae8ae9090b3a544bdd2c691a05 Mon Sep 17 00:00:00 2001 From: Trumeet Date: Sun, 21 Nov 2021 18:16:07 -0800 Subject: refactor(expvc/common): move common structs and functions to common.h --- expvc.c | 44 +------------------------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) (limited to 'expvc.c') diff --git a/expvc.c b/expvc.c index 96e0d14..dc7637f 100644 --- a/expvc.c +++ b/expvc.c @@ -4,49 +4,7 @@ * @1.17.1 * */ -#include -#include -#include -#include - -struct vec3d { - double x; - double y; - double z; -}; - -static int vec3d_parse(char *in, struct vec3d *out) -{ - int i = 0; - char *p = strtok(in, ","); - while (p != NULL) - { - double *ptr; - switch (i ++) - { - case 0: - ptr = &out->x; - break; - case 1: - ptr = &out->y; - break; - case 2: - ptr = &out->z; - break; - default: - assert(0); - break; - } - sscanf(p, "%lf", ptr); - p = strtok(NULL, ","); - } - if (i != 3) - { - fprintf(stderr, "Invalid Vec3D: %s. Example: -1,1,1.\n", in); - return 64; - } - return 0; -} +#include "common.h" int main(int argc, char **argv) { -- cgit v1.2.3