Skip to content

Latest commit

 

History

History

print-alert

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Duktape 1.x compatible print() and alert() bindings

The default print() and alert() built-ins were removed in Duktape 2.x because they depended on stdout/stderr and were thus a portability issue for some targets. This directory contains Duktape 1.x compatible optional print() and alert() bindings:

  • Add duk_print_alert.c to list of C sources to compile.

  • Ensure duk_print_alert.h is in the include path.

  • Include the extra header in calling code and initialize the bindings:

    #include "duktape.h"
    #include "duk_print_alert.h"
    
    /* After initializing the Duktape heap or when creating a new
     * thread with a new global environment:
     */
    duk_print_alert_init(ctx, 0 /*flags*/);
    

    See duk_print_alert.h for available flags.

  • After these steps, print() and alert() will be registered to the global object and are ready to use.