Mercurial > printf
view test.c @ 0:e3088565a6b8 default tip
*: initial commit
kinda dumb, but wifi was out and I was bored.
most of this code is shit.
| author | Paper <paper@tflc.us> |
|---|---|
| date | Wed, 03 Dec 2025 03:04:39 -0500 |
| parents | |
| children |
line wrap: on
line source
#include "printf.h" #include <locale.h> #include <stdlib.h> /* malloc */ #include <limits.h> #include <stdint.h> #include <float.h> int test_fprintf(void); int test_asprintf(void); int test_snprintf(void); int main(void) { /* :p */ setlocale(LC_ALL, "C.UTF-8"); if (test_asprintf() != 0) { fprintf(stderr, "asprintf test failed!\n"); return 1; } if (test_snprintf() != 0) { fprintf(stderr, "snprintf test failed!\n"); return 1; } if (test_fprintf() != 0) { fprintf(stderr, "fprintf test failed!\n"); return 1; } /* print this too... */ my_printf( #include "test.h" ); printf("All tests succeeded.\n"); return 0; }
