oracular (3) libmawk_initialize.3libmawk.gz

Provided by: libmawk1t64_1.0.4-3build1_amd64 bug

NAME

       libmawk_initialize - create a new libmawk context

SYNOPSIS

       #include <libmawk.h>

       mawk_state_t *libmawk_initialize(int s, char *argv[]);

DESCRIPTION

       The  libmawk_initialize()  function  returns  a pointer to a newly created libmawk context. Any amount of
       libmawk contexts can live in parallel in an application. Arguments are the same as  for  a  command  line
       mawk  session.  Scripts  are  loaded (either from command line or from files using -f), variables are set
       (with -v), special options are set (with -W), etc.

RETURN VALUE

       A pointer to a new libmawk context or NULL on error.

SEE ALSO

       libmawk_initialize_stage(3libmawk), libmawk_uninitialize(3libmawk),