X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/d74e2a35bb0db0d88b074e5715b051da9c8f658e..e448ac799d1294e49c17c910b997ee4bb2ce0855:/da-test.c diff --git a/da-test.c b/da-test.c index 6a73b0b..8c6a7bb 100644 --- a/da-test.c +++ b/da-test.c @@ -82,10 +82,10 @@ int main(void) DA_DESTROY(&vv); } else if (strcmp(p, "delete") == 0) { int n = atoi(strtok(0, " ")); - DA_SLIDE(&v, -n); + DA_UNSLIDE(&v, n); } else if (strcmp(p, "reduce") == 0) { int n = atoi(strtok(0, " ")); - DA_EXTEND(&v, -n); + DA_SHRINK(&v, n); } else if (strcmp(p, "set") == 0) { size_t i = atoi(strtok(0, " ")); int n = atoi(strtok(0, " ")); @@ -103,6 +103,10 @@ int main(void) puts("*RANGE*"); else printf("%i\n", DA(&v)[i]); + } else if (strcmp(p, "first") == 0) { + printf("%i\n", DA_FIRST(&v)); + } else if (strcmp(p, "last") == 0) { + printf("%i\n", DA_LAST(&v)); } else if (strcmp(p, "show") == 0) { if (DA_LEN(&v) == 0) puts("*EMPTY*");