From c620d528fb9d9efbac559002d23857623e71df05 Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Fri, 6 Jan 2023 20:48:56 -0800 Subject: whoops, fixed concat. Include in the making --- src/nxspp.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/nxspp.c (limited to 'src/nxspp.c') diff --git a/src/nxspp.c b/src/nxspp.c new file mode 100644 index 0000000..7888cbb --- /dev/null +++ b/src/nxspp.c @@ -0,0 +1,24 @@ +#include "./include/nxspp.h" +#include "./include/macros.h" +#include +#include +#include + +npp_t *init_npp(char *source) { + npp_t *n = malloc(sizeof(npp_t)); + if (n == NULL) + die("malloc on nxspp"); + n->source = source; + n->i = 0; + n->c = source[n->i]; + return n; +} + +char *nxspp_collect_id(char *source, int i) {} + +void npp_move(npp_t *p) { + if (p->c != '\0') { + p->i++; + p->c = p->source[p->i]; + } +} -- cgit