#include <stddef.h>
#include <stdio.h>
Go to the source code of this file.
|
| char ** | zarrdup (char **) |
| |
| char * | ztrdup (const char *) |
| |
| char * | unmeta (char *) |
| |
| void | pushheap (void) |
| |
| void | popheap (void) |
| |
| char * | zhtricat (const char *, const char *, const char *) |
| |
| void | freearray (char **) |
| |
| void | zerrnam (const char *, const char *,...) |
| |
| void | zwarnnam (const char *, const char *,...) |
| |
| void | zwarn (const char *,...) |
| |
| void * | zhalloc (size_t) |
| |
| void * | zshcalloc (size_t) |
| |
| int | movefd (int) |
| |
| int | strsfx (const char *, const char *) |
| |
| void | queue_signals (void) |
| |
| void | unqueue_signals (void) |
| |
| HashTable | newhashtable (int, char *, PrintTableStats) |
| |
| unsigned int | hasher (const char *) |
| |
| void | emptyhashtable (HashTable) |
| |
| void | addhashnode (HashTable, char *, void *) |
| |
| HashNode | removehashnode (HashTable, const char *) |
| |
| void | deletehashtable (HashTable) |
| |
| HashNode | gethashnode2 (HashTable, const char *) |
| |
| int | loop (int, int) |
| |
| void | freeeprog (Eprog) |
| |
| int | bin_zcompile (char *, char **, void *, int) |
| |
| void | incrdumpcount (void *) |
| |
| void | shinbufsave (void) |
| |
| void | shinbufrestore (void) |
| |
| int | dosetopt (int, int, int, unsigned char *) |
| |
| int | arrlen (char **) |
| |
| void | printprompt4 (void) |
| |
| void | execode (Eprog, int, int, char *) |
| |
| char * | dyncat (const char *, const char *) |
| |
◆ ZPMOD_INTERNALS_FALLBACK_H
| #define ZPMOD_INTERNALS_FALLBACK_H |
◆ Builtin
◆ Eprog
| typedef struct eprog* Eprog |
◆ Features
◆ Funcstack
◆ HashNode
◆ HashTable
◆ Module
◆ Patprog
◆ addhashnode()
| void addhashnode |
( |
HashTable |
, |
|
|
char * |
, |
|
|
void * |
|
|
) |
| |
◆ arrlen()
◆ bin_zcompile()
| int bin_zcompile |
( |
char * |
, |
|
|
char ** |
, |
|
|
void * |
, |
|
|
int |
|
|
) |
| |
◆ deletehashtable()
◆ dosetopt()
| int dosetopt |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
unsigned char * |
|
|
) |
| |
◆ dyncat()
| char* dyncat |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ emptyhashtable()
◆ execode()
| void execode |
( |
Eprog |
, |
|
|
int |
, |
|
|
int |
, |
|
|
char * |
|
|
) |
| |
◆ freearray()
| void freearray |
( |
char ** |
| ) |
|
◆ freeeprog()
◆ gethashnode2()
◆ hasher()
| unsigned int hasher |
( |
const char * |
| ) |
|
◆ incrdumpcount()
| void incrdumpcount |
( |
void * |
| ) |
|
◆ loop()
◆ movefd()
◆ newhashtable()
| HashTable newhashtable |
( |
int |
, |
|
|
char * |
, |
|
|
PrintTableStats |
|
|
) |
| |
◆ popheap()
◆ printprompt4()
| void printprompt4 |
( |
void |
| ) |
|
◆ pushheap()
◆ queue_signals()
| void queue_signals |
( |
void |
| ) |
|
◆ removehashnode()
◆ shinbufrestore()
| void shinbufrestore |
( |
void |
| ) |
|
◆ shinbufsave()
| void shinbufsave |
( |
void |
| ) |
|
◆ strsfx()
| int strsfx |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ unmeta()
◆ unqueue_signals()
| void unqueue_signals |
( |
void |
| ) |
|
◆ zarrdup()
| char** zarrdup |
( |
char ** |
| ) |
|
◆ zerrnam()
| void zerrnam |
( |
const char * |
, |
|
|
const char * |
, |
|
|
|
... |
|
) |
| |
◆ zhalloc()
◆ zhtricat()
| char* zhtricat |
( |
const char * |
, |
|
|
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ zshcalloc()
| void* zshcalloc |
( |
size_t |
| ) |
|
◆ ztrdup()
| char* ztrdup |
( |
const char * |
| ) |
|
Referenced by bin_custom_dot(), bin_readarray(), cmd_fpath_index(), cmd_source_hot(), custom_source(), custom_try_source_file(), zp_build_source_report(), zp_cc_base_cache_dir(), zp_cc_load_cache(), zp_path_warmup_core(), and zp_rh_base_cache_dir().
◆ zwarn()
| void zwarn |
( |
const char * |
, |
|
|
|
... |
|
) |
| |
◆ zwarnnam()
| void zwarnnam |
( |
const char * |
, |
|
|
const char * |
, |
|
|
|
... |
|
) |
| |
Referenced by bin_custom_dot(), bin_readarray(), bin_zpdirlist(), bin_zpmod(), bin_zppathstat(), bin_zpreadfile(), cmd_dirlist(), cmd_fpath_index(), cmd_pathstat(), cmd_readfile(), cmd_report_append(), cmd_source_hot(), cmd_source_study(), custom_load_dump_header(), custom_try_source_file(), rh_write(), zp_append_report(), zp_cc_ensure_dir(), zp_cc_incremental_update(), zp_cc_rebuild(), zp_dirlist_core(), zp_pathstat_core(), zp_readfile_core(), and zp_rh_dir().
◆ argzero
◆ builtintab
◆ cmdsp
◆ cmdstack
◆ dummy_eprog
◆ errflag
◆ exit_pending
| volatile int exit_pending |
|
extern |
◆ fdtable
◆ funcstack
◆ lastval
◆ lineno
◆ loops
◆ opts
◆ path
◆ pparams
◆ pwd
◆ retflag
◆ scriptfilename
◆ scriptname
◆ shfunctab
◆ SHIN
◆ sourcelevel
◆ subsh
◆ thisjob
◆ trap_return
◆ trap_state
◆ xtrerr