1 /* $OpenBSD */ 2 3 /* Public domain. 2005, Otto Moerbeek */ 4 5 #include <limits.h> 6 #include <stdlib.h> 7 #include <stdio.h> 8 #include <vis.h> 9 10 int 11 main() 12 { 13 char inp[UCHAR_MAX + 1]; 14 char out[4 * UCHAR_MAX + 1]; 15 int i; 16 17 for (i = 0; i <= UCHAR_MAX; i++) { 18 inp[i] = i; 19 } 20 strvisx(out, inp, UCHAR_MAX + 1, 0); 21 printf("%s\n", out); 22 exit(0); 23 } 24