$ gcc testregstr.c -o testregstr -w && ./testregstr ----------------------------------------------------------------------->called init_aux() at line 348 from ../builtins/libstring.h ----------------------------------------------------------------------->called init_env() at line 327 from ../builtins/libstring.h ----------------------------------------------------------------------->called init_argX() at line 336 from ../builtins/libstring.h test.string = (test).type = 1 STR_TYPE_EMPTY test.string = Hello World (test).type = 2096 STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE test.string = Hello World! (test).type = 2096 STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE test.string = Hello World!123456 (test).type = 2096 STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE test.string = Hello World!123456'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM foo5' (test).type = 2096 STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE bin.string = (bin).type = 1 STR_TYPE_EMPTY bin.string = 0 (bin).type = 14458 STR_TYPE_BINARY STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_HEXADECIMAL STR_TYPE_PRINTABLE STR_TYPE_GRAPH STR_TYPE_DIGIT bin.string = 02 (bin).type = 14456 STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_HEXADECIMAL STR_TYPE_PRINTABLE STR_TYPE_GRAPH STR_TYPE_DIGIT undoing bin.string = 0 (bin).type = 14458 STR_TYPE_BINARY STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_HEXADECIMAL STR_TYPE_PRINTABLE STR_TYPE_GRAPH STR_TYPE_DIGIT undoing bin.string = (bin).type = 1 STR_TYPE_EMPTY bin2.string = (bin2).type = 1 STR_TYPE_EMPTY adding 1 bin2.string = 1 (bin2).type = 14458 STR_TYPE_BINARY STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_HEXADECIMAL STR_TYPE_PRINTABLE STR_TYPE_GRAPH STR_TYPE_DIGIT adding 0 bin2.string = 10 (bin2).type = 14458 STR_TYPE_BINARY STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_HEXADECIMAL STR_TYPE_PRINTABLE STR_TYPE_GRAPH STR_TYPE_DIGIT adding x bin2.string = 10x (bin2).type = 6200 STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE STR_TYPE_GRAPH adding 1 bin2.string = 10x1 (bin2).type = 6200 STR_TYPE_ALPHANUMERIC STR_TYPE_ASCII STR_TYPE_UNICODE STR_TYPE_PRINTABLE STR_TYPE_GRAPH