summaryrefslogtreecommitdiff
path: root/support/dktools/test-dk4maami.c
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-20 03:03:26 +0000
committerNorbert Preining <norbert@preining.info>2020-09-20 03:03:26 +0000
commit1f457376b478257b88d4a857f5ec1b6155442dd7 (patch)
tree2a06a60551dea362cf8cb0cb0ba66c78608717c4 /support/dktools/test-dk4maami.c
parentac690ca29ad5bf8a5203a65fd6252f7b564f4727 (diff)
CTAN sync 202009200303
Diffstat (limited to 'support/dktools/test-dk4maami.c')
-rw-r--r--support/dktools/test-dk4maami.c109
1 files changed, 0 insertions, 109 deletions
diff --git a/support/dktools/test-dk4maami.c b/support/dktools/test-dk4maami.c
deleted file mode 100644
index dc7bed5797..0000000000
--- a/support/dktools/test-dk4maami.c
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- WARNING: This file was generated by dkct.
- Changes you make here will be lost if dkct is run again!
- You should modify the original source and run dkct on it.
- Original source: test-dk4maami.ctr
-*/
-
-/** @file test-dk4maami.c The test-dk4maami module.
-*/
-
-
-#line 1 "test-dk4maami.ctr"
-#include "dk4conf.h"
-
-#include <stdio.h>
-
-#include "dk4error.h"
-#include "dk4maami.h"
-
-
-
-#line 9 "test-dk4maami.ctr"
-
-
-static
-void
-show_error(dk4_er_t *erp)
-{
- if (DK4_E_NONE != erp->ec) {
- switch(erp->ec) {
- case DK4_E_MATH_OVERFLOW: {
- printf(" overflow");
- } break;
- case DK4_E_MATH_DIVZERO: {
- printf(" divzero");
- } break;
- default: {
- printf(" %d", erp->ec);
- } break;
- }
- }
-}
-
-
-
-int main(void)
-{
- char buffer[128]; /* Input line buffer */
- dk4_er_t er; /* Error report */
- intmax_t i1; /* First operand */
- intmax_t i2; /* Second operand */
- int exc; /* Exit code */
- int cc; /* Flag: Can continue */
- intmax_t c1; /* First operand as char */
- intmax_t c2; /* Second operand as char */
- intmax_t c3; /* Result as char */
-
-
-
-#line 45 "test-dk4maami.ctr"
-
-
-#line 46 "test-dk4maami.ctr"
- exc = 0;
- cc = 1;
- while((1 == cc) && (fgets(buffer, sizeof(buffer), stdin))) {
- if (sscanf(buffer, "%jd %jd", &i1, &i2) == 2) {
- c1 = i1;
- c2 = i2;
- printf("%jd %jd\n", c1, c2);
- dk4error_init(&er);
- c3 = dk4ma_intmax_t_add(c1, c2, &er);
- printf("\t+ %jd", c3);
- show_error(&er);
- printf("\n");
-
- dk4error_init(&er);
- c3 = dk4ma_intmax_t_sub(c1, c2, &er);
- printf("\t- %jd", c3);
- show_error(&er);
- printf("\n");
-
- dk4error_init(&er);
- c3 = dk4ma_intmax_t_mul(c1, c2, &er);
- printf("\t* %jd", c3);
- show_error(&er);
- printf("\n");
-
- dk4error_init(&er);
- c3 = dk4ma_intmax_t_div(c1, c2, &er);
- printf("\t/ %jd", c3);
- show_error(&er);
- printf("\n");
- } else {
- exc = 1;
- fprintf(stderr, "test-dk4maac:ERROR: Invalid input line!\n");
- fflush(stderr);
- cc = 0;
- }
- }
-
-
-#line 84 "test-dk4maami.ctr"
-
-
-#line 85 "test-dk4maami.ctr"
- return exc;
-}
-