Closes #18. Change to char32_t everywhere; builds fine, behaviour as before.
This commit is contained in:
parent
812a1be7d9
commit
c59825d7fe
33 changed files with 116 additions and 76 deletions
|
|
@ -57,7 +57,7 @@ void debug_print_exception( struct cons_pointer ex_ptr ) {
|
|||
* `verbosity` is a set of flags, see debug_print.h; so you can
|
||||
* turn debugging on for only one part of the system.
|
||||
*/
|
||||
void debug_print( wchar_t *message, int level ) {
|
||||
void debug_print( char32_t *message, int level ) {
|
||||
#ifdef DEBUG
|
||||
if ( level & verbosity ) {
|
||||
fwide( stderr, 1 );
|
||||
|
|
@ -117,7 +117,7 @@ void debug_println( int level ) {
|
|||
* Print to stderr only if `verbosity` matches `level`. All other arguments
|
||||
* as for `wprintf`.
|
||||
*/
|
||||
void debug_printf( int level, wchar_t *format, ... ) {
|
||||
void debug_printf( int level, char32_t *format, ... ) {
|
||||
#ifdef DEBUG
|
||||
if ( level & verbosity ) {
|
||||
fwide( stderr, 1 );
|
||||
|
|
@ -169,7 +169,7 @@ void debug_dump_object( struct cons_pointer pointer, int level ) {
|
|||
void debug_print_binding( struct cons_pointer key, struct cons_pointer val,
|
||||
bool deep, int level ) {
|
||||
#ifdef DEBUG
|
||||
// wchar_t * depth = (deep ? L"Deep" : L"Shallow");
|
||||
// char32_t * depth = (deep ? L"Deep" : L"Shallow");
|
||||
|
||||
debug_print( ( deep ? L"Deep" : L"Shallow" ), level );
|
||||
debug_print( L" binding `", level );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue