ELinks 0.16.1.1
core.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "elinks.h"
#include "config/home.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "osdep/osdep.h"
#include "scripting/perl/core.h"
#include "util/file.h"
Include dependency graph for core.c:

Macros

#define PERL_HOOKS_FILENAME   "hooks.pl"

Functions

EXTERN_C void boot_DynaLoader (pTHX_ CV *cv)
static char * get_global_hook_file (void)
static char * get_local_hook_file (void)
static void precleanup_perl (struct module *module)
void cleanup_perl (struct module *module)
static void xs_init (pTHX)
 Tell Perl about XSUBs that were linked into ELinks.
void init_perl (struct module *module)

Variables

PerlInterpreter * my_perl
static char elperlversion [32]

Macro Definition Documentation

◆ PERL_HOOKS_FILENAME

#define PERL_HOOKS_FILENAME   "hooks.pl"

Function Documentation

◆ boot_DynaLoader()

EXTERN_C void boot_DynaLoader ( pTHX_ CV * cv)

◆ cleanup_perl()

void cleanup_perl ( struct module * module)

◆ get_global_hook_file()

char * get_global_hook_file ( void )
static

◆ get_local_hook_file()

char * get_local_hook_file ( void )
static

◆ init_perl()

void init_perl ( struct module * module)

◆ precleanup_perl()

void precleanup_perl ( struct module * module)
static

◆ xs_init()

void xs_init ( pTHX )
static

Tell Perl about XSUBs that were linked into ELinks.

Variable Documentation

◆ elperlversion

char elperlversion[32]
static

◆ my_perl

PerlInterpreter* my_perl