w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

vlna.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
Include dependency graph for vlna.c:

Go to the source code of this file.

Classes

struct  PATITEM
 
struct  PATTERN
 

Macros

#define BANNER   "This is program vlna, version 1.5, (c) 1995, 2002, 2009, 2010 Petr Olsak\n" \
 
#define OK   0
 
#define WARNING   1
 
#define IO_ERR   2
 
#define BAD_OPTIONS   3
 
#define BAD_PROGRAM   4
 
#define MAXLEN   120
 
#define ONE   1
 
#define ANY   2
 
#define ONE_NOT   -1
 
#define ANY_NOT   -2 \
 
#define MAXPATT   200
 
#define MAXBUFF   500
 
#define BUFI   300
 
#define FOUND   -1
 
#define NOFOUND   -2
 
#define TEXTMODE   0
 
#define MATHMODE   1
 
#define DISPLAYMODE   2
 
#define VERBMODE   3
 

Typedefs

typedef struct PATITEM PATITEM
 
typedef struct PATTERN PATTERN
 

Functions

static void printusage (void)
 
static unsigned char hexnum (char c)
 
static void settiestr (char *s)
 
static void ioerr (char *f)
 
static voidmyalloc (int size)
 
static PATTERNsetpattern (void(*proc)(void))
 
static void setpi (char *str, int flag)
 
static PATTERNnormalpattern (void(*proc)(void), const char *str)
 
static int match (PATITEM *p)
 
static void vlnkain (void)
 
static void vlnkacr (void)
 
static void tielock (void)
 
static void printwarning (void)
 
static void mathin (void)
 
static void mathout (void)
 
static void onedollar (void)
 
static void checkmode (void)
 
static void displayin (void)
 
static void displayout (void)
 
static void twodollars (void)
 
static void verbinchar (void)
 
static void verbin (void)
 
static void verbout (void)
 
static void tieoff (void)
 
static void tieon (void)
 
static void tie (FILE *input, FILE *output)
 
int main (int argc, char **argv)
 

Variables

char * prog_name
 
int status
 
int isfilter = 0
 
int silent = 0
 
int rmbackup = 0
 
int nomath = 0
 
int noverb = 0
 
int web = 0
 
int latex = 0
 
char charsetdefault [] = "KkSsVvZzOoUuAI"
 
char * charset = charsetdefault
 
unsigned char tiestr [120]
 
int tiestrlen
 
PATITEMlapi [200]
 
PATTERNlapt [200]
 
PATTERNlistpatt
 
PATTERNnormallist
 
PATTERNcommentlist
 
PATTERNpt
 
PATTERNlastpt = NULL
 
PATITEMlastpi = NULL
 
char c
 
char buff [500]
 
int ind
 
char buffnz [8]
 
int inz
 
char strings [512]
 
int i
 
char * filename
 
long int numline
 
long int numchanges
 
int mode
 
char tblanks [] = " ~\t"
 
char blanks [] = " \t"
 
char blankscr [] = " \t\n"
 
char tblankscr [] = " ~\t\n"
 
char nochar [] = "%~\n"
 
char cr [] = "\n"
 
char prefixes [] = "[({~"
 
char dolar [] = "$"
 
char backslash [] = "\\"
 
char openbrace [] = "{"
 
char letters [] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 
PATTERNvlnkalist
 
PATTERNmathlist
 
PATTERNparcheck
 
PATTERNverblist
 
int prevmode
 
PATTERNprevlist
 
PATTERNverboutlist [4]
 
char verbchar [2]
 

Macro Definition Documentation

◆ ANY

#define ANY   2

Definition at line 10 of file vlna.c.

◆ ANY_NOT

#define ANY_NOT   -2 \

Definition at line 12 of file vlna.c.

◆ BAD_OPTIONS

#define BAD_OPTIONS   3

Definition at line 6 of file vlna.c.

◆ BAD_PROGRAM

#define BAD_PROGRAM   4

Definition at line 7 of file vlna.c.

◆ BANNER

#define BANNER   "This is program vlna, version 1.5, (c) 1995, 2002, 2009, 2010 Petr Olsak\n" \

Definition at line 1 of file vlna.c.

◆ BUFI

#define BUFI   300

Definition at line 16 of file vlna.c.

◆ DISPLAYMODE

#define DISPLAYMODE   2

Definition at line 21 of file vlna.c.

◆ FOUND

#define FOUND   -1

Definition at line 17 of file vlna.c.

◆ IO_ERR

#define IO_ERR   2

Definition at line 5 of file vlna.c.

◆ MATHMODE

#define MATHMODE   1

Definition at line 20 of file vlna.c.

◆ MAXBUFF

#define MAXBUFF   500

Definition at line 15 of file vlna.c.

◆ MAXLEN

#define MAXLEN   120

Definition at line 8 of file vlna.c.

◆ MAXPATT

#define MAXPATT   200

Definition at line 14 of file vlna.c.

◆ NOFOUND

#define NOFOUND   -2

Definition at line 18 of file vlna.c.

◆ OK

#define OK   0

Definition at line 3 of file vlna.c.

◆ ONE

#define ONE   1

Definition at line 9 of file vlna.c.

◆ ONE_NOT

#define ONE_NOT   -1

Definition at line 11 of file vlna.c.

◆ TEXTMODE

#define TEXTMODE   0

Definition at line 19 of file vlna.c.

◆ VERBMODE

#define VERBMODE   3

Definition at line 22 of file vlna.c.

◆ WARNING

#define WARNING   1

Definition at line 4 of file vlna.c.

Typedef Documentation

◆ PATITEM

typedef struct PATITEM PATITEM

◆ PATTERN

typedef struct PATTERN PATTERN

Function Documentation

◆ checkmode()

static void checkmode ( void  )
static

Definition at line 363 of file vlna.c.

References listpatt, mode, normallist, printwarning(), TEXTMODE, and vlnkalist.

Referenced by main(), and tie().

◆ displayin()

static void displayin ( void  )
static

Definition at line 375 of file vlna.c.

References DISPLAYMODE, listpatt, mode, normallist, parcheck, printwarning(), and TEXTMODE.

Referenced by main(), and twodollars().

◆ displayout()

static void displayout ( void  )
static

Definition at line 380 of file vlna.c.

References DISPLAYMODE, listpatt, mode, normallist, printwarning(), TEXTMODE, and vlnkalist.

Referenced by main(), and twodollars().

◆ hexnum()

static unsigned char hexnum ( char  c)
static

Definition at line 142 of file vlna.c.

References BAD_OPTIONS, c, exit(), and printusage().

Referenced by settiestr().

◆ ioerr()

static void ioerr ( char *  f)
static

Definition at line 163 of file vlna.c.

References f, fprintf, and prog_name.

Referenced by main().

◆ main()

◆ match()

static int match ( PATITEM p)
static

Definition at line 238 of file vlna.c.

References ANY, ANY_NOT, c, FOUND, m, NOFOUND, NULL, ONE, ONE_NOT, p, and strchr.

Referenced by tie().

◆ mathin()

static void mathin ( void  )
static

Definition at line 334 of file vlna.c.

References listpatt, mathlist, MATHMODE, mode, normallist, printwarning(), and TEXTMODE.

Referenced by main(), and onedollar().

◆ mathout()

static void mathout ( void  )
static

Definition at line 340 of file vlna.c.

References listpatt, MATHMODE, mode, normallist, printwarning(), TEXTMODE, and vlnkalist.

Referenced by main(), and onedollar().

◆ myalloc()

static void* myalloc ( int  size)
static

Definition at line 171 of file vlna.c.

References BAD_PROGRAM, exit(), fprintf, malloc, NULL, p, prog_name, and size.

Referenced by setpattern(), and setpi().

◆ normalpattern()

static PATTERN* normalpattern ( void(*)(void proc,
const char *  str 
)
static

Definition at line 216 of file vlna.c.

References ANY, blankscr, j, ONE, pp, setpattern(), setpi(), str, and strings.

Referenced by main().

◆ onedollar()

static void onedollar ( void  )
static

Definition at line 350 of file vlna.c.

References buffnz, DISPLAYMODE, inz, mathin(), mathout(), mode, printwarning(), and TEXTMODE.

Referenced by main().

◆ printusage()

static void printusage ( void  )
static

Definition at line 121 of file vlna.c.

References fprintf.

Referenced by hexnum(), main(), and settiestr().

◆ printwarning()

static void printwarning ( void  )
static

Definition at line 322 of file vlna.c.

References c, filename, fprintf, numline, silent, status, and WARNING.

Referenced by checkmode(), displayin(), displayout(), mathin(), mathout(), and onedollar().

◆ setpattern()

static PATTERN* setpattern ( void(*)(void proc)
static

Definition at line 186 of file vlna.c.

References lastpi, lastpt, myalloc(), PATTERN::next, NULL, and pp.

Referenced by main(), and normalpattern().

◆ setpi()

static void setpi ( char *  str,
int  flag 
)
static

Definition at line 202 of file vlna.c.

References flag, lastpi, lastpt, myalloc(), PATITEM::next, NULL, p, PATTERN::patt, and str.

Referenced by main(), and normalpattern().

◆ settiestr()

static void settiestr ( char *  s)
static

Definition at line 148 of file vlna.c.

References BAD_OPTIONS, exit(), hexnum(), i, j, MAXLEN, printusage(), s, strlen(), tiestr, and tiestrlen.

Referenced by main().

◆ tie()

◆ tielock()

static void tielock ( void  )
static

Definition at line 314 of file vlna.c.

References c.

Referenced by main().

◆ tieoff()

static void tieoff ( void  )
static

Definition at line 450 of file vlna.c.

References normallist, and NULL.

Referenced by main().

◆ tieon()

static void tieon ( void  )
static

Definition at line 454 of file vlna.c.

References normallist, and vlnkalist.

Referenced by main().

◆ twodollars()

static void twodollars ( void  )
static

Definition at line 385 of file vlna.c.

References buffnz, displayin(), DISPLAYMODE, displayout(), inz, and mode.

Referenced by main().

◆ verbin()

static void verbin ( void  )
static

Definition at line 412 of file vlna.c.

References buffnz, c, i, inz, listpatt, mode, PATTERN::next, normallist, NULL, prevlist, prevmode, VERBMODE, and verboutlist.

Referenced by main().

◆ verbinchar()

static void verbinchar ( void  )
static

Definition at line 398 of file vlna.c.

References c, listpatt, mode, PATTERN::next, normallist, NULL, prevlist, prevmode, verbchar, VERBMODE, and verboutlist.

Referenced by main().

◆ verbout()

static void verbout ( void  )
static

Definition at line 434 of file vlna.c.

References buffnz, DISPLAYMODE, inz, listpatt, mathlist, MATHMODE, mode, PATTERN::next, normallist, parcheck, prevlist, prevmode, TEXTMODE, VERBMODE, vlnkalist, and web.

Referenced by main().

◆ vlnkacr()

static void vlnkacr ( void  )
static

Definition at line 287 of file vlna.c.

References blanks, blankscr, buff, i, ind, j, NULL, numchanges, numline, p, strchr, tiestr, tiestrlen, and z.

Referenced by main().

◆ vlnkain()

static void vlnkain ( void  )
static

Definition at line 267 of file vlna.c.

References blanks, buff, i, ind, NULL, numchanges, p, strchr, tiestr, tiestrlen, and z.

Referenced by main().

Variable Documentation

◆ backslash

char backslash[] = "\\"

◆ blanks

char blanks[] = " \t"

Definition at line 103 of file vlna.c.

Referenced by FcFreeTypeCharSetAndSpacing(), main(), spacing(), vlnkacr(), and vlnkain().

◆ blankscr

char blankscr[] = " \t\n"

Definition at line 104 of file vlna.c.

Referenced by main(), normalpattern(), and vlnkacr().

◆ buff

char buff[500]

Definition at line 77 of file vlna.c.

Referenced by tie(), vlnkacr(), and vlnkain().

◆ buffnz

char buffnz[8]

Definition at line 83 of file vlna.c.

Referenced by onedollar(), tie(), twodollars(), verbin(), and verbout().

◆ c

char c

Definition at line 76 of file vlna.c.

Referenced by hexnum(), match(), printwarning(), tie(), tielock(), verbin(), and verbinchar().

◆ charset

Definition at line 47 of file vlna.c.

◆ charsetdefault

char charsetdefault[] = "KkSsVvZzOoUuAI"

Definition at line 46 of file vlna.c.

◆ commentlist

PATTERN * commentlist

Definition at line 74 of file vlna.c.

Referenced by main(), and tie().

◆ cr

char cr[] = "\n"

Definition at line 107 of file vlna.c.

Referenced by _cairo_arc_in_direction(), _cairo_arc_path(), _cairo_arc_path_negative(), _cairo_arc_segment(), _cairo_backend_to_user(), _cairo_backend_to_user_distance(), _cairo_cogl_context_arc(), _cairo_cogl_context_clip(), _cairo_cogl_context_close_path(), _cairo_cogl_context_create(), _cairo_cogl_context_curve_to(), _cairo_cogl_context_destroy(), _cairo_cogl_context_fill(), _cairo_cogl_context_fill_preserve(), _cairo_cogl_context_line_to(), _cairo_cogl_context_move_to(), _cairo_cogl_context_new_path(), _cairo_cogl_context_new_sub_path(), _cairo_cogl_context_rectangle(), _cairo_cogl_context_rectangle_real(), _cairo_cogl_context_rel_curve_to(), _cairo_cogl_context_rel_line_to(), _cairo_cogl_context_rel_move_to(), _cairo_cogl_context_restore(), _cairo_cogl_context_rotate(), _cairo_cogl_context_scale(), _cairo_cogl_context_set_identity_matrix(), _cairo_cogl_context_set_matrix(), _cairo_cogl_context_stroke(), _cairo_cogl_context_stroke_preserve(), _cairo_cogl_context_transform(), _cairo_cogl_context_translate(), _cairo_cogl_surface_set_side_band_state(), _cairo_create_in_error(), _cairo_default_context_append_path(), _cairo_default_context_arc(), _cairo_default_context_backend_to_user(), _cairo_default_context_backend_to_user_distance(), _cairo_default_context_clip(), _cairo_default_context_clip_extents(), _cairo_default_context_clip_preserve(), _cairo_default_context_close_path(), _cairo_default_context_copy_clip_rectangle_list(), _cairo_default_context_copy_page(), _cairo_default_context_copy_path(), _cairo_default_context_copy_path_flat(), _cairo_default_context_create(), _cairo_default_context_curve_to(), _cairo_default_context_destroy(), _cairo_default_context_device_to_user(), _cairo_default_context_device_to_user_distance(), _cairo_default_context_fill(), _cairo_default_context_fill_extents(), _cairo_default_context_fill_preserve(), _cairo_default_context_fini(), _cairo_default_context_font_extents(), _cairo_default_context_get_antialias(), _cairo_default_context_get_current_point(), _cairo_default_context_get_current_target(), _cairo_default_context_get_dash(), _cairo_default_context_get_fill_rule(), _cairo_default_context_get_font_face(), _cairo_default_context_get_font_matrix(), _cairo_default_context_get_font_options(), _cairo_default_context_get_line_cap(), _cairo_default_context_get_line_join(), _cairo_default_context_get_line_width(), _cairo_default_context_get_matrix(), _cairo_default_context_get_miter_limit(), _cairo_default_context_get_opacity(), _cairo_default_context_get_operator(), _cairo_default_context_get_original_target(), _cairo_default_context_get_scaled_font(), _cairo_default_context_get_source(), _cairo_default_context_get_tolerance(), _cairo_default_context_glyph_extents(), _cairo_default_context_glyph_path(), _cairo_default_context_glyphs(), _cairo_default_context_has_current_point(), _cairo_default_context_in_clip(), _cairo_default_context_in_fill(), _cairo_default_context_in_stroke(), _cairo_default_context_init(), _cairo_default_context_line_to(), _cairo_default_context_mask(), _cairo_default_context_move_to(), _cairo_default_context_new_path(), _cairo_default_context_new_sub_path(), _cairo_default_context_paint(), _cairo_default_context_paint_with_alpha(), _cairo_default_context_path_extents(), _cairo_default_context_pop_group(), _cairo_default_context_push_group(), _cairo_default_context_rectangle(), _cairo_default_context_rel_curve_to(), _cairo_default_context_rel_line_to(), _cairo_default_context_rel_move_to(), _cairo_default_context_reset_clip(), _cairo_default_context_restore(), _cairo_default_context_rotate(), _cairo_default_context_save(), _cairo_default_context_scale(), _cairo_default_context_set_antialias(), _cairo_default_context_set_dash(), _cairo_default_context_set_fill_rule(), _cairo_default_context_set_font_face(), _cairo_default_context_set_font_matrix(), _cairo_default_context_set_font_options(), _cairo_default_context_set_font_size(), _cairo_default_context_set_identity_matrix(), _cairo_default_context_set_line_cap(), _cairo_default_context_set_line_join(), _cairo_default_context_set_line_width(), _cairo_default_context_set_matrix(), _cairo_default_context_set_miter_limit(), _cairo_default_context_set_opacity(), _cairo_default_context_set_operator(), _cairo_default_context_set_scaled_font(), _cairo_default_context_set_source(), _cairo_default_context_set_source_rgba(), _cairo_default_context_set_source_surface(), _cairo_default_context_set_tolerance(), _cairo_default_context_show_page(), _cairo_default_context_stroke(), _cairo_default_context_stroke_extents(), _cairo_default_context_stroke_preserve(), _cairo_default_context_tag_begin(), _cairo_default_context_tag_end(), _cairo_default_context_transform(), _cairo_default_context_translate(), _cairo_default_context_user_to_backend(), _cairo_default_context_user_to_backend_distance(), _cairo_default_context_user_to_device(), _cairo_default_context_user_to_device_distance(), _cairo_fini(), _cairo_init(), _cairo_path_append_to_context(), _cairo_path_create(), _cairo_path_create_flat(), _cairo_path_create_internal(), _cairo_path_populate(), _cairo_radial_pattern_box_to_parameter(), _cairo_radial_pattern_focus_is_inside(), _cairo_script_implicit_context_init(), _cairo_script_implicit_context_reset(), _cairo_set_error(), _cairo_user_font_face_scaled_font_create(), _cairo_user_scaled_font_create_recording_context(), _cairo_user_scaled_glyph_init(), _cairo_user_to_backend(), _cairo_user_to_backend_distance(), _flush_cr_rectangle(), _render_type3_glyph(), append_cs_return(), asm_intcomp_(), c_div(), cairo_append_path(), cairo_arc(), cairo_arc_negative(), cairo_clip(), cairo_clip_extents(), cairo_clip_preserve(), cairo_close_path(), cairo_copy_clip_rectangle_list(), cairo_copy_page(), cairo_copy_path(), cairo_copy_path_flat(), cairo_curve_to(), cairo_destroy(), cairo_device_to_user(), cairo_device_to_user_distance(), cairo_fill(), cairo_fill_extents(), cairo_fill_preserve(), cairo_font_extents(), cairo_get_antialias(), cairo_get_current_point(), cairo_get_dash(), cairo_get_dash_count(), cairo_get_fill_rule(), cairo_get_font_face(), cairo_get_font_matrix(), cairo_get_font_options(), cairo_get_group_target(), cairo_get_line_cap(), cairo_get_line_join(), cairo_get_line_width(), cairo_get_matrix(), cairo_get_miter_limit(), cairo_get_operator(), cairo_get_reference_count(), cairo_get_scaled_font(), cairo_get_source(), cairo_get_target(), cairo_get_tolerance(), cairo_get_user_data(), cairo_glyph_extents(), cairo_glyph_path(), cairo_has_current_point(), cairo_identity_matrix(), cairo_in_clip(), cairo_in_fill(), cairo_in_stroke(), cairo_line_to(), cairo_mask(), cairo_mask_surface(), cairo_move_to(), cairo_new_path(), cairo_new_sub_path(), cairo_paint(), cairo_paint_with_alpha(), cairo_path_extents(), cairo_pop_group(), cairo_pop_group_to_source(), cairo_push_group(), cairo_push_group_with_content(), cairo_rectangle(), cairo_reference(), cairo_rel_curve_to(), cairo_rel_line_to(), cairo_rel_move_to(), cairo_reset_clip(), cairo_restore(), cairo_rotate(), cairo_save(), cairo_scale(), cairo_select_font_face(), cairo_set_antialias(), cairo_set_dash(), cairo_set_fill_rule(), cairo_set_font_face(), cairo_set_font_matrix(), cairo_set_font_options(), cairo_set_font_size(), cairo_set_line_cap(), cairo_set_line_join(), cairo_set_line_width(), cairo_set_matrix(), cairo_set_miter_limit(), cairo_set_operator(), cairo_set_scaled_font(), cairo_set_source(), cairo_set_source_rgb(), cairo_set_source_rgba(), cairo_set_source_surface(), cairo_set_tolerance(), cairo_set_user_data(), cairo_show_glyphs(), cairo_show_page(), cairo_show_text(), cairo_show_text_glyphs(), cairo_status(), cairo_stroke(), cairo_stroke_extents(), cairo_stroke_preserve(), cairo_tag_begin(), cairo_tag_end(), cairo_text_extents(), cairo_text_path(), cairo_transform(), cairo_translate(), cairo_user_to_device(), cairo_user_to_device_distance(), cdecrypt(), cencrypt(), compute_hinting_scale(), compute_hinting_scales(), cs_mark(), decrypt_charstring(), CairoImageOutputDev::drawImage(), CairoImageOutputDev::drawImageMask(), CairoImageOutputDev::drawMaskedImage(), CairoImageOutputDev::drawSoftMaskedImage(), Free_LigatureAttach(), getFrameSize(), GetHSV(), GfxRadialShading::getParameterRange(), getRegistryValue(), Goto_CodeRange(), h2v1_merged_upsample(), h2v2_merged_upsample(), horAcc8(), Load_LigatureAttach(), Lookup_MarkLigPos(), main(), mpfr_pow_pos_z(), narrow_conv_backprop(), printOutAlias(), printOutBundle(), radialCorner1(), radialCorner2(), renderPage(), CharsetMatch::set(), CairoOutputDev::setContextAntialias(), CairoImageOutputDev::setSoftMaskFromImageMask(), SwapToMemory(), t1_flush_cs(), graphite2::Zones::Exclusion::test_position(), twin_compute_snap(), twin_hint_pen_and_margins(), twin_scaled_font_compute_properties(), twin_scaled_font_init(), twin_scaled_font_render_glyph(), vqCompare(), whichPI(), writeLigCaretRec(), ycc_rgb_convert(), ycck_cmyk_convert(), and z_div().

◆ dolar

char dolar[] = "$"

Definition at line 109 of file vlna.c.

Referenced by main().

◆ filename

char* filename

Definition at line 95 of file vlna.c.

Referenced by main(), printwarning(), and tie().

◆ i

int i

Definition at line 90 of file vlna.c.

Referenced by main(), settiestr(), verbin(), vlnkacr(), and vlnkain().

◆ ind

int ind

Definition at line 78 of file vlna.c.

Referenced by tie(), vlnkacr(), and vlnkain().

◆ inz

int inz

Definition at line 84 of file vlna.c.

Referenced by onedollar(), tie(), twodollars(), verbin(), and verbout().

◆ isfilter

int isfilter = 0

Definition at line 45 of file vlna.c.

Referenced by main().

◆ lapi

PATITEM* lapi[200]

Definition at line 72 of file vlna.c.

Referenced by tie().

◆ lapt

PATTERN* lapt[200]

Definition at line 73 of file vlna.c.

Referenced by tie().

◆ lastpi

PATITEM* lastpi = NULL

Definition at line 75 of file vlna.c.

Referenced by setpattern(), and setpi().

◆ lastpt

PATTERN * lastpt = NULL

Definition at line 74 of file vlna.c.

Referenced by main(), setpattern(), and setpi().

◆ latex

int latex = 0

Definition at line 45 of file vlna.c.

Referenced by CmdLink(), and main().

◆ letters

char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Definition at line 112 of file vlna.c.

Referenced by convsample_05(), convsample_06(), doabbr(), and main().

◆ listpatt

PATTERN* listpatt

Definition at line 74 of file vlna.c.

Referenced by checkmode(), displayin(), displayout(), mathin(), mathout(), tie(), verbin(), verbinchar(), and verbout().

◆ mathlist

PATTERN * mathlist

Definition at line 113 of file vlna.c.

Referenced by main(), mathin(), and verbout().

◆ mode

◆ nochar

char nochar[] = "%~\n"

Definition at line 106 of file vlna.c.

Referenced by main().

◆ nomath

int nomath = 0

Definition at line 45 of file vlna.c.

Referenced by characters_from_lua(), font_from_lua(), and main().

◆ normallist

PATTERN * normallist

◆ noverb

int noverb = 0

Definition at line 45 of file vlna.c.

Referenced by main().

◆ numchanges

long int numchanges

Definition at line 96 of file vlna.c.

Referenced by tie(), vlnkacr(), and vlnkain().

◆ numline

long int numline

Definition at line 96 of file vlna.c.

Referenced by fs_finish(), fs_fixup_line(), fs_prep_line(), lj_bcread_proto(), printwarning(), tie(), and vlnkacr().

◆ openbrace

char openbrace[] = "{"

Definition at line 111 of file vlna.c.

Referenced by main().

◆ parcheck

PATTERN * parcheck

Definition at line 113 of file vlna.c.

Referenced by displayin(), main(), and verbout().

◆ prefixes

◆ prevlist

PATTERN* prevlist

Definition at line 396 of file vlna.c.

Referenced by verbin(), verbinchar(), and verbout().

◆ prevmode

int prevmode

Definition at line 395 of file vlna.c.

Referenced by verbin(), verbinchar(), and verbout().

◆ prog_name

char* prog_name

Definition at line 39 of file vlna.c.

Referenced by ioerr(), main(), myalloc(), printversionandexit(), and set_program_name().

◆ pt

PATTERN * pt

Definition at line 74 of file vlna.c.

Referenced by __gmpn_set_str(), _cairo_trap_contains(), _cmsGetTagDescriptor(), _cmsMallocZeroDefaultFn(), _cmsRegisterTagPlugin(), _dumpcffstrings(), _GetModifiers(), _GFile_find_program_dir(), _InterpretPS(), _IVParse(), _MMMakeFontname(), _NamesReadPostscript(), _readencstring(), _ReadSplineFont(), _Remove1Op(), _WriteWOFFFont(), addinfo(), addnibble(), ClipperLib::Clipper::AddOutPt(), addpoint(), AddSpline(), AddValue(), adjust_vertices(), AllGlyphNames(), ApplyAltSubsAtPos(), ApplyMultSubsAtPos(), bcread_bytecode(), bcread_dbg(), bcread_kgc(), bcread_knum(), bcread_uv(), bcread_varinfo(), bcwrite_bytecode(), bcwrite_kgc(), bcwrite_knum(), bcwrite_proto(), blacklist_pc(), BlueScaleFigureForced(), BuildClassNames(), BuildFondList(), bytestoword32(), calc_lon(), call_init(), cf2_glyphpath_hintPoint(), check_downrec_unroll(), check_font(), CheckAfmOfPostscript(), CheckForNewlines(), CheckMMAfmFile(), circlearcto(), ClassesFromNames(), cmsGetSupportedIntentsTHR(), cmsPipelineInsertStage(), cmsPipelineUnlinkStage(), ComponentsFromPSTs(), ContextualMatch(), converte(), cpfile(), cpparser(), createpipe(), cu_copy(), cu_copyn(), cur_topslot(), drvDXF::curvetoAsMultiSpline(), drvDXF::curvetoAsPolyLine(), debug_frameline(), debug_framepc(), debug_localname(), debug_varname(), ClipperLib::DistanceFromLineSqrd(), dodata(), doreplace(), dumpcffcidtopdict(), dumpcffnames(), dumpcffprivate(), dumpcfftopdict(), dumpdbl(), DumpStrArray(), DumpStrDouble(), dumpustr(), EnforcePostScriptName(), eps_jaggy(), extmatch(), fea_AddAllLigPosibilities(), fea_canonicalClassOrder(), fea_GDefGlyphClasses(), fea_GDefLigCarets(), fea_glyphs_to_names(), fea_handle_include(), fea_LookupTypeFromItem(), fea_ParseDeciPoints(), fea_ParseMarks(), fea_ParseNameId(), fea_ParseTok(), fea_process_pos_pair(), fea_process_pos_single(), fea_process_sub_single(), find_key(), FindMaxDiffOfBlues(), FindMonotonicIntersection(), FindNearSectors(), findpath(), FindResourceFile(), FindSubs(), FixDStemPoint(), ForceFloat(), formatarg(), FPSTGlyphToClass(), fs_finish(), fs_fixup_bc(), fs_fixup_k(), fs_fixup_line(), fs_fixup_uv1(), fs_fixup_uv2(), fs_fixup_var(), func_newL(), FXYConvert(), gc_traverse_proto(), GDIFontInstance::GDIFontInstance(), gdTransformAffineCopy(), get_next(), geteol(), GDIFontInstance::getGlyphPoint(), GetHandler(), gethex(), getint(), getlonglong(), DVIToSVG::getPageTransformation(), getprotectedname(), getquotedeol(), getreal(), getstring(), ImageToSVG::getUserMatrix(), GFileAppendFile(), GFileGetAbsoluteName(), GFileModifyableDir(), GFileNameTail(), glorpline(), GlyphListToNames(), GlyphNameInClass(), glyphnameinlist(), glyphnameIsComponent(), glyphPathConicTo(), glyphPathCubicTo(), glyphPathLineTo(), glyphPathMoveTo(), GlyphsToNames(), gsubLigatureSubTable(), gsubMultipleSubTable(), gsubSimpleSubTable(), gv_len(), hashname(), HintCleanup(), instantiate_typedef(), intarray2str(), IsResourceInFile(), IsResourceInHex(), IXYConvert(), KCFindName(), KernClassToSC(), latin1_2_utf8_strcpy(), lib_read_lfunc(), LigaCreateFromOldStyleMultiple(), LigatureSearch(), LigaturesFirstComponentGID(), lj_bcread(), lj_bcread_proto(), lj_bcwrite(), lj_ccallback_leave(), lj_cf_jit_util_funcbc(), lj_cf_jit_util_funcinfo(), lj_cf_jit_util_funck(), lj_cf_jit_util_funcuvname(), lj_debug_addloc(), lj_debug_funcname(), lj_debug_getinfo(), lj_debug_line(), lj_debug_pushloc(), lj_debug_slotname(), lj_debug_uvname(), lj_debug_uvnamev(), lj_dispatch_ins(), lj_err_optype(), lj_func_freeproto(), lj_func_newL_empty(), lj_func_newL_gc(), lj_parse(), lj_record_ret(), lj_trace_flushproto(), lj_trace_reenableproto(), LoadKerningDataFromAfm(), LoadKerningDataFromAmfm(), LoadNamelist(), luaJIT_setmode(), main(), MMExtractArrayNth(), MMExtractNth(), morx_dumpASM(), cff1_path_procs_extents_t::moveto(), cff2_path_procs_extents_t::moveto(), CFF::path_procs_t< PATH, ENV, PARAM >::moveto(), mpn_compute_powtab_div(), mpn_compute_powtab_mul(), myfgets(), myfgetsNoNulls(), mygets(), NamesStartWith(), NamesToGlyphs(), nextpstoken(), operator""_pt(), operator<<(), poppler::page_transition::operator=(), opti_penalty(), opticurve(), optimize_strongpts_step1(), optimize_strongpts_step2(), OrderedInitialGlyphs(), parse_body(), parse_instrs(), parseline(), ParseSaveTablesPref(), ParseSimpleEncoding(), pdf_copy_clip(), pdf_dev__flushpath(), penalty3(), penalty_pc(), PfEd_FontComment(), pfed_read_ucs2_len(), pfed_read_utf8(), pfed_read_utf8_len(), pfed_readfontcomment(), PickFOND(), PickTTFFont(), ClipperLib::PointInPolygon(), processAssignment(), ClipperLib::Clipper::ProcessEdgesAtTopOfScanbeam(), propagatemark(), PSCharStringToSplines(), PSTContains(), PSTValid(), pushpoint(), pushpointstem(), PVAddBlues(), QuickBlues(), read_str(), readcffthing(), readcorpfile(), graphite2::Silf::readGraphite(), readin(), graphite2::Pass::readPass(), graphite2::Pass::readRules(), ReadSplineFontInfo(), readt1str(), realarray2str(), rec_call_specialize(), rec_func_setup(), rec_func_vararg(), RegisterTypesPlugin(), RemoveCR(), RenameGlyphToNamelist(), render1(), rmbinary(), drvPPTX::rotate_pt_around(), rplglyphname(), rplstr(), SCScriptFromUnicode(), SearchIntent(), SearchTtfResources(), SetEndPoint(), sethead(), setos2(), setptmode(), setptmode_all(), SetStartPoint(), ClipperLib::Clipper::SetZ(), SFChangeXUID(), SFDGetMinimumDistances(), SFDGetPrivate(), SFDGetShortTable(), SFDGetSplineSet(), SFDGetTtInstrs(), SFDGetTtTable(), SFDParseMacNames(), SFDReadUTF7Str(), SFDUnPickle(), SFGetChar(), SFGlyphsFromNames(), SFLigaturePrepare(), sfnts2tempfile(), SFReadTTF(), showall(), spc_handler_ps_tricks_pdef(), spc_handler_xtx_do_transform(), SplineContainsPoint(), SplineFontFromMMType1(), SplineFontIsFlexible(), SplinePointListCopy1(), SplinePointListCopySelected(), SplinePointListRemoveSelected(), storesid(), StripToASCII(), StrLen(), StrokeJoint(), svg_jaggy_path(), t1_PathDelta(), t1_Phantom(), t1_Snap(), t1_UnConvert(), to_long(), trace_flushroot(), trace_stop(), trans2dvi(), ttf_math_dump_mathglyphconstructiontable(), ttf_math_read_gvtable(), u2encoding_strncpy(), u2utf8_copyn(), u2utf8_strcpy(), u_concat(), u_copy(), u_copyn(), u_copynallocm(), u_GFileAppendFile(), u_GFileGetAbsoluteName(), u_GFileModifyableDir(), u_GFileNameTail(), u_GFileNormalize(), u_strtod(), u_strtol(), u_strtoul(), u_vsnprintf(), uc_copy(), uc_copyn(), uni2str(), bounds_t::update(), cff2_extents_param_t::update_bounds(), utf2uni_strcpy(), utf82u_strncpy(), utf82U_strncpy(), utf8_2_latin1_copy(), utf8_db(), ValidatePostScriptFontName(), write_png(), XUIDFromFD(), and PSFrontEnd::yylex().

◆ rmbackup

int rmbackup = 0

Definition at line 45 of file vlna.c.

Referenced by main().

◆ silent

int silent = 0

Definition at line 45 of file vlna.c.

Referenced by kpathsea_name_ok(), kpathsea_out_name_ok_1(), main(), printwarning(), and tie().

◆ status

int status

Definition at line 40 of file vlna.c.

Referenced by main(), and printwarning().

◆ strings

char strings[512]

Definition at line 89 of file vlna.c.

Referenced by main(), and normalpattern().

◆ tblanks

char tblanks[] = " ~\t"

Definition at line 102 of file vlna.c.

Referenced by main().

◆ tblankscr

char tblankscr[] = " ~\t\n"

Definition at line 105 of file vlna.c.

Referenced by main().

◆ tiestr

unsigned char tiestr[120]

Definition at line 52 of file vlna.c.

Referenced by main(), settiestr(), vlnkacr(), and vlnkain().

◆ tiestrlen

int tiestrlen

Definition at line 53 of file vlna.c.

Referenced by main(), settiestr(), vlnkacr(), and vlnkain().

◆ verbchar

char verbchar[2]

Definition at line 397 of file vlna.c.

Referenced by main(), verbinchar(), and yylex().

◆ verblist

PATTERN * verblist

Definition at line 113 of file vlna.c.

Referenced by main().

◆ verboutlist

PATTERN * verboutlist[4]

Definition at line 396 of file vlna.c.

Referenced by main(), verbin(), and verbinchar().

◆ vlnkalist

PATTERN* vlnkalist

Definition at line 113 of file vlna.c.

Referenced by checkmode(), displayout(), main(), mathout(), tie(), tieon(), and verbout().

◆ web

int web = 0

Definition at line 45 of file vlna.c.

Referenced by main(), tie(), and verbout().