* renamed trace.c to trace_test.c
authorUrban Wallasch <urban.wallasch@freenet.de>
Tue, 22 Oct 2019 14:55:45 +0000 (16:55 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Tue, 22 Oct 2019 14:55:45 +0000 (16:55 +0200)
trace/trace.c [deleted file]
trace/trace_test.c [new file with mode: 0644]

diff --git a/trace/trace.c b/trace/trace.c
deleted file mode 100644 (file)
index 05df17e..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * trace.c
- *
- * Simple, non-exhaustive quick check for trace.h
- *
- * Build with:
- * cc [-std=c11 [-Wpedantic]] -Wall -Wextra -DTRACE_ON -otrace trace.c
- *
- */
-
-#include "trace.h"
-
-#include <stddef.h>
-#include <uchar.h>
-
-int main(void) {
-    char c = 'A';
-
-    signed char sc = 'b';
-    unsigned char uc = 'd';
-
-    wchar_t wc1 = L'\xFFFE';
-    char16_t wc2 = u'\xFFFE';
-    char32_t wc3 = U'\xFFFE';
-
-    short s = -512;
-    unsigned short us = 512;
-
-    int i = -1024;
-    unsigned int ui = 2048;
-
-    long l = -100000;
-    unsigned long ul = 200000;
-
-    long long ll = -100000;
-    unsigned long long ull = 200000;
-
-    size_t sz = 8888;
-
-    float f = 2.7182;
-    double d = 3.1415;
-    long double ld = 123.456;
-
-    void *pv = (void *)0xdeadbeef;
-    char *pc = "Konnichiwa";
-    int *pi = &i;
-    unsigned *pui = &ui;
-    double *pd = &d;
-
-    struct { int i; } blah = { 555 }, blubb;
-
-#if defined(__STRICT_ANSI__)
-    /* Arrays don't work with the extended pointer heuristic! */
-    int arr[10] = {42, 43, 44};
-    (void)TRACE( arr );
-#endif
-
-    blubb = TRACE( blah );
-    (void)TRACE( blubb.i );
-    (void)TRACEX( &blubb );
-
-    (void)TRACE( 1+1 );
-    (void)TRACE( c );
-    c = TRACE( c+1 );
-    (void)TRACE( c );
-    (void)TRACE( c++ );
-    (void)TRACE( c );
-    (void)TRACE( ++c );
-
-    (void)TRACEX(wc1);
-    (void)TRACEX(wc2);
-    (void)TRACEX(wc3);
-
-
-    sc = TRACE( sc ) - 1;
-    (void)TRACEX( sc );
-    uc = TRACE( uc ) + 1;
-    (void)TRACEX( uc );
-
-    s  = TRACE( s  ) - 1;
-    (void)TRACEX( s  );
-    us = TRACE( us ) + 1;
-    (void)TRACEX( us );
-
-    i  = TRACE( i  ) - 1;
-    (void)TRACEX( i  );
-    ui = TRACE( ui ) + 1;
-    (void)TRACEX( ui );
-
-    l  = TRACE( l  ) - 1;
-    (void)TRACEX( l  );
-    ul = TRACE( ul ) + 1;
-    (void)TRACEX( ul );
-
-    ll = TRACE( ll ) - 1;
-    (void)TRACEX( ll  );
-    ull = TRACE( ull ) + 1;
-    (void)TRACEX( ull );
-
-    sz = TRACE( sz ) + 1;
-    (void)TRACEX( sz  );
-
-    f  = TRACE( f  ) + 1.1111;
-    (void)TRACEX( f  );
-    d  = TRACE( d  ) + 1.1111;
-    (void)TRACEX( d  );
-    ld = TRACE( ld ) + 1.1111;
-    (void)TRACEX( ld );
-
-    (void)TRACES("tuturu");
-
-    pv = TRACE( pv );
-    pv = 0;
-    (void)TRACE(pv);
-    (void)TRACE((char *)pv);
-    (void)TRACEX((char *)pv);
-    (void)TRACES((char *)pv);
-    (void)TRACEXS((char *)pv);
-
-    pc = TRACE( pc );
-    (void)TRACES( pc );
-    (void)TRACEX( pc );
-    (void)TRACEXS( pc );
-
-    pi = TRACE( pi );
-    (void)TRACE( pi );
-
-    pui = TRACE( pui );
-    (void)TRACE( pui );
-    (void)TRACEX( pui );
-    (void)TRACES( pui );
-    (void)TRACEXS( pui );
-
-    pd = TRACE( pd );
-    (void)TRACE( pd );
-
-    return 0;
-}
diff --git a/trace/trace_test.c b/trace/trace_test.c
new file mode 100644 (file)
index 0000000..05df17e
--- /dev/null
@@ -0,0 +1,138 @@
+/*
+ * trace.c
+ *
+ * Simple, non-exhaustive quick check for trace.h
+ *
+ * Build with:
+ * cc [-std=c11 [-Wpedantic]] -Wall -Wextra -DTRACE_ON -otrace trace.c
+ *
+ */
+
+#include "trace.h"
+
+#include <stddef.h>
+#include <uchar.h>
+
+int main(void) {
+    char c = 'A';
+
+    signed char sc = 'b';
+    unsigned char uc = 'd';
+
+    wchar_t wc1 = L'\xFFFE';
+    char16_t wc2 = u'\xFFFE';
+    char32_t wc3 = U'\xFFFE';
+
+    short s = -512;
+    unsigned short us = 512;
+
+    int i = -1024;
+    unsigned int ui = 2048;
+
+    long l = -100000;
+    unsigned long ul = 200000;
+
+    long long ll = -100000;
+    unsigned long long ull = 200000;
+
+    size_t sz = 8888;
+
+    float f = 2.7182;
+    double d = 3.1415;
+    long double ld = 123.456;
+
+    void *pv = (void *)0xdeadbeef;
+    char *pc = "Konnichiwa";
+    int *pi = &i;
+    unsigned *pui = &ui;
+    double *pd = &d;
+
+    struct { int i; } blah = { 555 }, blubb;
+
+#if defined(__STRICT_ANSI__)
+    /* Arrays don't work with the extended pointer heuristic! */
+    int arr[10] = {42, 43, 44};
+    (void)TRACE( arr );
+#endif
+
+    blubb = TRACE( blah );
+    (void)TRACE( blubb.i );
+    (void)TRACEX( &blubb );
+
+    (void)TRACE( 1+1 );
+    (void)TRACE( c );
+    c = TRACE( c+1 );
+    (void)TRACE( c );
+    (void)TRACE( c++ );
+    (void)TRACE( c );
+    (void)TRACE( ++c );
+
+    (void)TRACEX(wc1);
+    (void)TRACEX(wc2);
+    (void)TRACEX(wc3);
+
+
+    sc = TRACE( sc ) - 1;
+    (void)TRACEX( sc );
+    uc = TRACE( uc ) + 1;
+    (void)TRACEX( uc );
+
+    s  = TRACE( s  ) - 1;
+    (void)TRACEX( s  );
+    us = TRACE( us ) + 1;
+    (void)TRACEX( us );
+
+    i  = TRACE( i  ) - 1;
+    (void)TRACEX( i  );
+    ui = TRACE( ui ) + 1;
+    (void)TRACEX( ui );
+
+    l  = TRACE( l  ) - 1;
+    (void)TRACEX( l  );
+    ul = TRACE( ul ) + 1;
+    (void)TRACEX( ul );
+
+    ll = TRACE( ll ) - 1;
+    (void)TRACEX( ll  );
+    ull = TRACE( ull ) + 1;
+    (void)TRACEX( ull );
+
+    sz = TRACE( sz ) + 1;
+    (void)TRACEX( sz  );
+
+    f  = TRACE( f  ) + 1.1111;
+    (void)TRACEX( f  );
+    d  = TRACE( d  ) + 1.1111;
+    (void)TRACEX( d  );
+    ld = TRACE( ld ) + 1.1111;
+    (void)TRACEX( ld );
+
+    (void)TRACES("tuturu");
+
+    pv = TRACE( pv );
+    pv = 0;
+    (void)TRACE(pv);
+    (void)TRACE((char *)pv);
+    (void)TRACEX((char *)pv);
+    (void)TRACES((char *)pv);
+    (void)TRACEXS((char *)pv);
+
+    pc = TRACE( pc );
+    (void)TRACES( pc );
+    (void)TRACEX( pc );
+    (void)TRACEXS( pc );
+
+    pi = TRACE( pi );
+    (void)TRACE( pi );
+
+    pui = TRACE( pui );
+    (void)TRACE( pui );
+    (void)TRACEX( pui );
+    (void)TRACES( pui );
+    (void)TRACEXS( pui );
+
+    pd = TRACE( pd );
+    (void)TRACE( pd );
+
+    return 0;
+}