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)  

tex4ht.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <signal.h>
#include <unistd.h>
#include <sys/stat.h>
Include dependency graph for tex4ht.c:

Go to the source code of this file.

Classes

struct  files_rec
 
struct  sys_call_rec
 
struct  halign_rec
 
struct  env_c_rec
 
struct  hcode_repl_typ
 
struct  count_rec
 
struct  ch_map_rec
 
struct  stack_entry
 
struct  group_info
 
struct  stack_end_entry
 
struct  del_stack_entry
 
struct  send_back_entry
 
struct  group_path
 
struct  font_entry
 
struct  html_font_rec
 
struct  gif_file_rec
 
struct  css_ext_rec
 
struct  visited_file_rec
 
struct  env_var_rec
 
struct  cache_font_rec
 
struct  cache_file_rec
 
struct  htf_com_rec
 
struct  charset_rec
 
struct  htf_4hf_rec
 

Macros

#define LGFNT   "Font(\"%s\",\"%s\",\"%d\",\"%d\")\n"
 
#define LGCLS   "Font_Class(%d,\"%s\"): %s\n"
 
#define LGPIC   "--- needs --- %%1.idv[%%2] ==> %%3 ---\n%"
 
#define LGSEP   "--- characters ---\n"
 
#define LGTYP   ".png"
 
#define HAVE_UNISTD_H
 
#define STRUCT_DIRECT
 
#define EXIT_FAILURE   1
 
#define INTEGER   int
 
#define U_CHAR   char
 
#define m_alloc(typ, n)   (typ *) malloc_chk((int) ((n) * sizeof(typ)))
 
#define IGNORED   void
 
#define HEIGHT   120
 
#define NULL_MAP   (struct map_line_type*) 0
 
#define XRESOLUTION   MARGINSP
 
#define YRESOLUTION   786432
 
#define MAX_MAP_LINE   500
 
#define idv_int(val)   int_to_dvi((long int) val,4)
 
#define design_size_to_pt(n)   ((double)n / (double)(1L<<20))
 
#define new_font   font_tbl[font_tbl_size]
 
#define MARGINSP   344061
 
#define HTF_ALIAS   10000000
 
#define TRUE   1
 
#define FALSE   0
 
#define BOOL   int
 
#define GIF_I   "-%x%s"
 
#define GIF_II   "-%x-%x%s"
 
#define GIF_VII   "%s"
 
#define BASE   36
 
#define store_bit_I(ch, i)   ch[(i)/8]|=(1<<((i)%8));
 
#define store_bit_Z(ch, i)   ch[(i)/8]&=~(1<<((i)%8))
 
#define add_bit(ch, i, b)   ch[(i)/8] |= ((b) << ((i)%8))
 
#define get_bit(ch, i)   ((ch[(i)/8] >> ((i)%8)) & 1)
 
#define gif_open   span_open
 
#define gif_alt   span_name
 
#define gif_class   span_size
 
#define gif_size   span_mag
 
#define gif_mag   span_ord
 
#define gif_ord   span_ch
 
#define gif_end   end_span
 
#define MAXFDIRS   100
 
#define dir_path_slash(str)   '/'
 
#define S_ISDIR(M)   (((M) & _S_IFMT)==_S_IFDIR)
 
#define _S_IFDIR   S_IFDIR
 
#define _S_IFMT   S_IFMT
 
#define LSTAT   stat
 
#define STSTAT   stat
 
#define MAX_UNI_CODE   20
 
#define BASE_A   55
 
#define BASE_a   87
 
#define get_unt(n)   fget_unt(dvi_file,n)
 
#define get_int(n)   fget_int(dvi_file,n)
 
#define eq_str(x, y)   (!strcmp(x,y))
 
#define gt_str(x, y)   (strcmp(x,y)>0)
 
#define bad_arg   err_i(0)
 
#define bad_in_file(name)   err_i_str(1,name)
 
#define bad_out_file(name)   err_i_str(2,name)
 
#define bad_special(name)   warn_i_str(3,name)
 
#define bad_mem   err_i(4)
 
#define bad_char(chr)   warn_i_int(5,chr)
 
#define bad_dvi   err_i(7)
 
#define READ_BIN_FLAGS   "r"
 
#define READ_TEXT_FLAGS   "r"
 
#define WRITE_BIN_FLAGS   "w"
 
#define WRITE_TEXT_FLAGS   "w"
 
#define MYVOID
 
#define ARG_I(x)
 
#define ARG_II(x, y)
 
#define ARG_III(x, y, z)
 
#define ARG_IV(x, y, z, w)
 
#define ARG_V(x, y, z, w, v)
 
#define ARG_VI(x, y, z, w, v, u)
 
#define ARG_VII(x, y, z, w, v, u, t)
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define SEP   ;
 
#define ENVFILENAME   "tex4ht.env | .tex4ht"
 

Functions

static void sig_err ()
 
static voidmalloc_chk ()
 
static voidr_alloc ()
 
static void strct ()
 
static void open_o_file ()
 
static FILEopen_html_file ()
 
static void set_del ()
 
static void try_new_line ()
 
static int move_x ()
 
static int move_y ()
 
static void rule_x ()
 
static int tex4ht_special ()
 
static void init_ch_map ()
 
static void insert_ch_map ()
 
static void dump_ch_map ()
 
static void set_loc ()
 
static void idv_char ()
 
static void cond_idv_char ()
 
static void idv_copy ()
 
static void cond_idv_int ()
 
static void int_to_dvi ()
 
static void cond_string ()
 
static int advance_idv_page ()
 
static void store_mv ()
 
static void push_stack ()
 
static void pop_stack ()
 
static struct del_stack_entrypush_del ()
 
static struct del_stack_entrypop_del ()
 
static struct send_back_entryrev_list ()
 
static struct send_back_entryback_insert ()
 
static double pos_dbl ()
 
static void doGlyphArray ()
 
static int search_font_tbl ()
 
static int get_html_ch ()
 
static FILEf_open ()
 
static void dump_htf ()
 
static void dump_env ()
 
static void htf_to_lg ()
 
static int get_html_file_id ()
 
static void notify_class_info ()
 
static void script ()
 
static void dos_gif_file ()
 
static void put_alt_ch ()
 
static void get_open_accent ()
 
static int scan_class ()
 
static int set_ch_class ()
 
static int math_class_of ()
 
static char * get_script ()
 
static int search_dot_file ()
 
static struct env_var_recget_env_var ()
 
static void com_dir ()
 
static FILEsearch_in_dot_file ()
 
static FILEsearch_file_base ()
 
static char * abs_addr ()
 
static FILEsearch_file ()
 
static void add_to_cache ()
 
static FILEsearch_file_ext ()
 
static FILEf_open_pathed_filename ()
 
static int put_4ht_ch ()
 
static void flush_uni ()
 
static int insert_ch ()
 
static void put_char ()
 
static void print_f ()
 
static void print_f_4ht ()
 
static int get_char ()
 
static int get_noop ()
 
static char * get_str ()
 
static long fget_unt ()
 
static long fget_int ()
 
static long cond_int ()
 
static void warn_i ()
 
static void warn_i_int ()
 
static void warn_i_int_2 ()
 
static void warn_i_str ()
 
static void warn_i_str2 ()
 
static void err_i ()
 
static void err_i_int ()
 
static void err_i_str ()
 
static void show_err_context ()
 
 switch (s)
 
 if ((p=(void *) malloc((size_t) n))==NULL)
 
void strcpy ((char *) ch, str2)
 
void strcpy ((char *) str,(char *) name)
 
void printf (" file %s\n", str)
 
void fprintf (log_file, "File: %s\n", str)
 
 if ((file=fopen(str, "w"))==NULL)
 
 if ((x_val > max_x_val) &&x_val)
 
else if (d &&text_on &&(x_val !=max_x_val))
 
 if (trace_dvi_V &&!ch_map_flag)
 
 if (ch_map_flag)
 
else if (pos_dvi)
 
else if ((up >0) &&(right >0))
 
 for (i=4;i--;)
 
ifspecial_n (long int) 4
 
 if (row >=120)
 
 if ((ch > ' ') &&(ch !='-') &&(ch !='|'))
 
 if (ch !=10)
 
 int_to_dvi (d, 4)
 
 switch (n)
 
 while (n--)
 
 if (back_group->id==-1)
 
 while (p->id !=-1)
 
 while (--(*special_n) > 0)
 
void fget_unt (dvi_file, 4)
 
 for (i=0;i< glyphCount;++i)
 
 err_i_int (6, cur_fnt)
 
 if ((ch=(int) getc(file))==EOF)
 
 if ((file=fopen(name, flags)) !=NULL)
 
void fseek (file, 0L, 0)
 
 while ((ch=getc(file)) !=EOF)
 
 if (i==fonts_n)
 
whilename (ch=get_html_ch(file))) name++;if((name==new_font_name) &&(n==19) &&(ch=='.')
 
 if (*!='\0 'name||ch !=' ')
 
 while (ch !='\n')
 
 while (1)
 
 if (n > 4)
 
else if (chr > 0)
 
 if ((math_class >='0') &&(math_class< '0'+79))
 
 if (math_class==5)
 
return() int (((double) *(font_tbl[cur_fnt].wtbl+(int)(*(font_tbl[cur_fnt].char_wi+(int)(ch - font_tbl[cur_fnt].char_f)% 256)))/(double)(1L<< 20)) *(double) font_tbl[cur_fnt].scale)
 
 return ((((font_tbl[cur_fnt].math_closing[(math_class)/8] >>((math_class)%8)) &1))? 5 :*(math_class+font_tbl[cur_fnt].math))
 
 if (TEX4HTTFM)
 
void strcpy ((char *) str,(char *) p+2)
 
 if (str[i]=='!')
 
 if ((*(dir+1)=='~') &&base)
 
void strct (p, dir+1)
 
 if ((file=f_open(name, flags)) !=NULL)
 
void strcpy ((char *) str, dir)
 
 if (subs)
 
 for (cur_cache_font=cache_font;cur_cache_font;cur_cache_font=cur_cache_font->next)
 
 if (!found)
 
 while (file_rec)
 
 if (file_rec)
 
 if (flag)
 
void sprintf (str,(dir[n-1]=='/')? "%s%s" :"%s/%s", dir, name)
 
 if ((file=f_open(str, flags)) !=NULL)
 
 if ((str[n]=='/'))
 
 if (ch=='&')
 
else if (uni_code_p)
 
 if (val &0x80) val -=0x100
 
 while (--n)
 
 cond_idv_char (ch)
 
void fprintf (stderr, "%s", warn_err_mssg[n])
 
void fprintf (stderr, warn_err_mssg[n], i) { ( void ) fprintf(stderr,"--- error --- ")
 
void fprintf (stderr, warn_err_mssg[n], i, j)
 
void fprintf (stderr, warn_err_mssg[n], str)
 
void fprintf (stderr, warn_err_mssg[n], str1, str2)
 
 exit (1)
 
void signal (SIGFPE, sig_err)
 
void printf ("----------------------------\n")
 
void printf ("tex4ht.c (2018-07-03-10:36)\n")
 
void printf ("\n")
 
void strcpy ((char *) pos_text, "")
 
 while (i--)
 
 if (argc==1)
 
 if (css_ext==(struct css_ext_rec *) 0)
 
void strcpy ((char *) job_name, in_name)
 
 if (tag)
 
 if ((dvi_file=fopen(job_name, "r"))==NULL)
 
 if ((idv_file=fopen(job_name, "w"))==NULL)
 
 if (dump_env_search &&tex4ht_env_file)
 
 if (dump_env_search)
 
 if (!dot_file &&dos_env_file)
 
void fseek (dot_file, 0L, 0)
 
 while (search_dot_file( 'P'))
 
 if (font_gif[n-1] !='%')
 
 if (gif[n]=='%')
 
void fseek (dvi_file, 0, SEEK_END)
 
void fseek (dvi_file, curr_pos, 0)
 
 if ((file_len % 4) !=0)
 
void fseek (dvi_file, file_len, 0)
 
 while ((ch=get_char())==223)
 
 if ((i< 4)||((ch !=2) &&(ch > 10)))
 
void sprintf (name, "%s.4hf", "unicode")
 
 while (p)
 
 if (file)
 
 while ((ch=get_char()) !=249)
 
 while (visited_file !=(struct visited_file_rec *) 0)
 
 free ((void *) htf_4hf)
 
 if (missing_fonts)
 
 if (tex4ht_fls)
 
 if (html_font)
 
 while ((cur_cache_font=cache_font) !=(struct cache_font_rec *) 0)
 
void fclose (dot_file)
 
void fseek (dvi_file, 0L, 0)
 
 put_char ('\n')
 
 while (opened_files !=(struct files_rec *) 0)
 
 idv_char (ch)
 
 while (ch==138)
 
 if (id_version !=-1)
 
 idv_char ((int) i)
 
 while (i--)
 
 if (errCode > 0)
 
void fprintf (log_file, "%s", begin_char_gif)
 
 for (cur_fnt=font_tbl_size;cur_fnt--;)
 
void printf ("Execute script `%slg'\n", job_name)
 
void fclose (log_file)
 
 idv_char (142)
 
 idv_char (140)
 
void fseek (dvi_file, begin_postamble, 0)
 
 idv_char (248)
 
 int_to_dvi ((long int) bop_addr, 4)
 
void fseek (dvi_file, 5L, 1)
 

Variables

static int dos_file_names
 
static FILEdot_file
 
static FILEdvi_file = stdin
 
static char * ext = NULL
 
static char * job_name = ( char *) malloc_chk((int) (( job_name_n+6 ) * sizeof( char )))
 
static int job_name_n = (int) strlen( in_name )
 
static char * no_root_file
 
static FILEout_file = (FILE *) 0
 
static FILEroot_file = (FILE *) 0
 
static FILEcur_o_file = (FILE *) 0
 
static int version_id
 
static int stack_len
 
static int start_span = 0
 
static int in_span_ch = 0
 
static int in_trace_char = 0
 
static int block_start = 0
 
static int trace_dvi_P = 0
 
static int trace_dvi_C = 0
 
static int trace_dvi_H = 0
 
static int trace_dvi_R = 0
 
static int trace_dvi_V = 0
 
static char * trace_dvi_del_P
 
static char * end_trace_dvi_del_P
 
static char * trace_dvi_del_p
 
static char * end_trace_dvi_del_p
 
static char * trace_dvi_del_C
 
static char * end_trace_dvi_del_C
 
static char * trace_dvi_del_c
 
static char * end_trace_dvi_del_c
 
static char * trace_dvi_del_H
 
static char * end_trace_dvi_del_H
 
static char * trace_dvi_del_h
 
static char * end_trace_dvi_del_h
 
static char * trace_dvi_del_R
 
static char * end_trace_dvi_del_R
 
static char * trace_dvi_del_r
 
static char * end_trace_dvi_del_r
 
static char * trace_dvi_del_V
 
static char * end_trace_dvi_del_V
 
static char * trace_dvi_del_v
 
static char * end_trace_dvi_del_v
 
static int push_depth =0
 
static int push_id =0
 
static int push_st [256]
 
static long int x_val = 0
 
static long int max_x_val = -10000
 
static long int max_y_val = 0
 
static long int prev_y_val = 0
 
static int dx_1 = 0
 
static int dx_2 = 0
 
static int dy_1 = 0
 
static int dy_2 = 0
 
static long int y_val = 0
 
static char * eoln_str = (char *)0
 
static char * space_str = (char *)0
 
static int ignore_chs =0
 
static int ignore_spaces =0
 
static int recover_spaces =0
 
static int text_on = 0
 
static char rule_ch = '_'
 
static int rule_ch_off = 0
 
static int cur_fnt = -1
 
static char special_hd [10]
 
static struct hcode_repl_typhcode_repl = (struct hcode_repl_typ*) 0
 
static int nomargin = 0
 
static int next_char = -1
 
static char * next_str = (char *) 0
 
static int keepChar = 0
 
static struct files_recopened_files = (struct files_rec *) 0
 
static struct files_recp = ( struct del_stack_entry *) malloc_chk((int) (( 1 ) * sizeof( struct del_stack_entry )))
 
static int system_yes = (system( yes ) != 0)
 
static struct sys_call_recsystem_calls = (struct sys_call_rec *) 0
 
static struct count_reccounter = (struct count_rec *) 0
 
static struct ch_map_rec ch_map [120]
 
static int max_map_line
 
static int min_map_line
 
static int ch_map_flag = 0
 
static int xresolution
 
static int yresolution
 
static char ok_map = 1
 
static int prevcol = -1
 
static int prevrow = -1
 
static double prev_x
 
static int dvi_flag = 0
 
static int dvi_page = 0
 
static FILEidv_file
 
static int errCode = 0
 
static int id_version = -1
 
static FILElog_file
 
static int mid_page_y
 
static int mid_page_x
 
static int page_n
 
static int file_n = 5
 
static struct halign_rechalign [8]
 
static int new_halign = 0
 
static int group_dvi = 0
 
static int stack_n = 0
 
static struct stack_entrystack
 
static int ignore_end_group
 
static struct del_stack_entrydel_stack = (struct del_stack_entry *) 0
 
static int ch_id
 
static int sv_id
 
static int id_latex = 0
 
static int back_id_off = 1
 
static struct send_back_entryback_token = back_group = ( struct send_back_entry *) malloc_chk((int) (( 1 ) * sizeof( struct send_back_entry )))
 
static struct send_back_entryback_group
 
static int pos_dvi = 0
 
static char * pos_body
 
static char * pos_text
 
static char * pos_line
 
static char * end_pos_body
 
static char * end_pos_text
 
static double pos_x_A
 
static double pos_x_B
 
static double pos_y_C
 
static double pos_y_D
 
static double pos_y_E
 
static long int base_pos_x
 
static long int base_pos_y
 
static long int min_pos_x
 
static long int max_pos_x
 
static long int min_pos_y
 
static long int max_pos_y
 
static short rect_pos
 
static struct font_entryfont_tbl = math_class
 
static int font_tbl_size = 0
 
static char * new_font_name
 
static char * lg_font_fmt = NULL
 
static double word_sp = 999999.0
 
static double margin_sp = (double) 344061
 
static int ignore_ch = 0
 
static unsigned char null_str = '\0'
 
static short dump_htf_files = 0
 
static int dump_env_files = 0
 
static int dumped_env = 0
 
static int verb_ch = 0
 
static char * class_fmt = NULL
 
static char * font_gif = NULL
 
static char * begin_char_gif = NULL
 
static char * gif = NULL
 
static struct gif_file_recgif_file = (struct gif_file_rec *) 0
 
static char xeh [] ="0123456789abcdefghijklmnopqrstuvxyz"
 
static int gif_ch = 1
 
static int design_ch = 0
 
static int pause_style = 0
 
static int default_font = -1
 
static int base_font_size =6533
 
static int span_name_on = 0
 
static int span_on = 0
 
static int not_notify = 0
 
static char * span_name [256]
 
static char * span_open [256]
 
static char * span_size [256]
 
static char * span_mag [256]
 
static char * span_ch [256]
 
static char * end_span [256]
 
static char * span_ord [256]
 
static char * gif_id [256]
 
static char class_on [32]
 
static int needs_accent_sym = 0
 
static int needs_end_accent = 0
 
static char * t_accent_template = (char *) 0
 
static char * t_accent_first
 
static char * t_accent_second
 
static char * t_accent_third
 
static char * t_accent_fourth
 
static char * t_accent_fifth
 
static char * m_accent_template = (char *) 0
 
static char * m_accent_first
 
static char * m_accent_second
 
static char * m_accent_third
 
static char * m_accent_fourth
 
static char * m_accent_fifth
 
static int needs_accented_sym = 0
 
static char * a_accent_template = (char *) 0
 
static char * a_accent_first
 
static char * a_accent_second
 
static char * a_accent_third
 
static char * a_accent_fourth
 
static char * a_accent_fifth
 
static char * i_accent_template = (char *) 0
 
static char * i_accent_first
 
static char * i_accent_second
 
static char * i_accent_third
 
static char * i_accent_fourth
 
static char * i_accent_fifth
 
static int math_class_on = 0
 
static int show_class = 0
 
static int open_del = 256
 
static int math_class = get_char()
 
static int pause_class
 
static int ignore_subclass_del
 
static int sv_group_dvi
 
static int sv_trace_dvi_C
 
static int sv_in_trace_char
 
static int sv_span_on
 
static int sv_in_span_ch
 
static char * open_class [82]
 
static char * close_class [82]
 
static int dump_env_search = 0
 
static struct env_c_recenvChoice = (struct env_c_rec*) 0
 
static char * fontdir [100]
 
static int fontdir_count = 0
 
static struct cache_font_reccache_font = (struct cache_font_rec *) 0
 
static struct cache_font_reccur_cache_font = (struct cache_font_rec *) 0
 
static int tex4ht_fls = 0
 
static char * tex4ht_fls_name = (char *) 0
 
static char * HOME_DIR = getenv("HOME")
 
static FILEcache_files = f_open(tex4ht_fls_name, "r" )
 
static int dump_htf_search = 0
 
static FILEput_4ht_file = (FILE *) 0
 
static int put_4ht_off = 1
 
static char uni_code [20]
 
static short uni_code_p = 0
 
static int charset_n = 0
 
static int max_charset_n = 0
 
static struct charset_reccharset
 
static int u10 = 0
 
static int utf8 = 0
 
static int htf_4hf_n = 0
 
static int max_htf_4hf_n = 0
 
static struct htf_4hf_rechtf_4hf
 
static int special_on = 0
 
static const char * warn_err_mssg []
 
static int err_context = 0
 
static char * err_mark = (char *) 0
 
static int trace_special = 0
 
s int s
 
n int n
 
 str1
 
const char * str2
 
 ch = str1 + (int) strlen((char *) str1)
 
name char * name = new_font_name
 
char * str { FILE* file
 
d register int d = 10
 
tag int tag = job_name_n < 3
 
 up = ( int ) fget_int(dvi_file, 4 )
 
 right = ( int ) fget_int(dvi_file, 4 )
 
 else
 
 chr
 
long intspecial_n
 
int i { int tex4ht
 
long unsigned N
 
 tex4ht = 0
 
 row = (int) ( (y_val>0? y_val : 0.0) / (double) yresolution + 0.5)
 
 x = (x_val>0? x_val : 0.0 ) / (double) xresolution + 0.75
 
 col = (int) x
 
 op
 
 ch4 = (unsigned char) (val & 0xFF)
 
 val = val >> 8
 
 ch3 = (unsigned char) (val & 0xFF)
 
 ch2 = (unsigned char) (val & 0xFF)
 
int cr_fnt
 
p next = del_stack
 
p fnt = cr_fnt
 
p id = ch_id
 
 id_hide
 
 q = p->next
 
 back
 
double v
 
yLocs int yLocs
 
 glyphCount = ( int ) fget_unt(dvi_file, 2 )
 
 return
 
file FILEfile { char *p
 
const char * flags
 
 j =0
 
 html_font =0
 
 fonts_n = 0
 
 first = q = p + 1
 
 last
 
int diff { int ch, i, bound, cnt
 
 templt
 
 job ='\0'
 
 page
 
char * font
 
char fmt [256] { char *ch, *p
 
 mag
 
 m = n = (int) strlen((char *) str)
 
int ch_str_flag
 
 all { free((void *) *all)
 
 second
 
 third
 
 fourth
 
 fifth
 
flag int flag
 
 r_ch = ch - font_tbl[cur_fnt].char_f
 
 inln
 
env_var const char * env_var
 
struct env_var_rectfm_dirs { char *TEX4HTTFM, *from
 
int env_var_len
 
 TEX4HTTFM = getenv( env_var )
 
 dir
 
struct env_var_recenv_dirs
 
const char * base
 
int subs = str[i] == '!'
 
 found = 0
 
 prev_file_rec = (struct cache_file_rec *) 0
 
 file_rec = cur_cache_font->cache_file
 
return NULL
 
FILEhtFile
 
 c = ch
 
 argc
 
char ** argv
 
int unread_pages = (int) fget_unt(dvi_file, 2 )
 
long int eof_op_n = file_len
 
long int begin_postamble = file_n
 
int dis_pages
 
int stack_id =0
 
static struct css_ext_reccss_ext = (struct css_ext_rec *) 0
 
static char css_default [] = "4cs"
 
int in_accenting = 0
 
char * tex4ht_env_file = (char *) 0
 
char * dos_env_file
 
struct htf_com_rechtf_font_dir = (struct htf_com_rec *) 0
 
const char * in_name = ""
 
const char * out_name = ""
 
 curr_pos = ftell(dvi_file)
 
 file_len = ftell(dvi_file)
 
 do
 
struct visited_file_recvisited_file
 
struct env_var_rechtf_dirs = get_env_var("TEX4HTHTF")
 
int missing_fonts = 0
 
char files_cache [1024]
 
int stack_depth =0
 
char cur_font [6]
 
int visible_cnt = 0
 

Macro Definition Documentation

◆ _S_IFDIR

#define _S_IFDIR   S_IFDIR

Definition at line 541 of file tex4ht.c.

◆ _S_IFMT

#define _S_IFMT   S_IFMT

Definition at line 545 of file tex4ht.c.

◆ add_bit

#define add_bit (   ch,
  i,
  b 
)    ch[(i)/8] |= ((b) << ((i)%8))

Definition at line 495 of file tex4ht.c.

◆ ARG_I

#define ARG_I (   x)

Definition at line 629 of file tex4ht.c.

◆ ARG_II

#define ARG_II (   x,
  y 
)

Definition at line 630 of file tex4ht.c.

◆ ARG_III

#define ARG_III (   x,
  y,
  z 
)

Definition at line 631 of file tex4ht.c.

◆ ARG_IV

#define ARG_IV (   x,
  y,
  z,
  w 
)

Definition at line 632 of file tex4ht.c.

◆ ARG_V

#define ARG_V (   x,
  y,
  z,
  w,
  v 
)

Definition at line 633 of file tex4ht.c.

◆ ARG_VI

#define ARG_VI (   x,
  y,
  z,
  w,
  v,
  u 
)

Definition at line 634 of file tex4ht.c.

◆ ARG_VII

#define ARG_VII (   x,
  y,
  z,
  w,
  v,
  u,
  t 
)

Definition at line 635 of file tex4ht.c.

◆ bad_arg

#define bad_arg   err_i(0)

Definition at line 588 of file tex4ht.c.

◆ bad_char

#define bad_char (   chr)    warn_i_int(5,chr)

Definition at line 593 of file tex4ht.c.

◆ bad_dvi

#define bad_dvi   err_i(7)

Definition at line 594 of file tex4ht.c.

◆ bad_in_file

#define bad_in_file (   name)    err_i_str(1,name)

Definition at line 589 of file tex4ht.c.

◆ bad_mem

#define bad_mem   err_i(4)

Definition at line 592 of file tex4ht.c.

◆ bad_out_file

#define bad_out_file (   name)    err_i_str(2,name)

Definition at line 590 of file tex4ht.c.

◆ bad_special

#define bad_special (   name)    warn_i_str(3,name)

Definition at line 591 of file tex4ht.c.

◆ BASE

#define BASE   36

Definition at line 488 of file tex4ht.c.

◆ BASE_A

#define BASE_A   55

Definition at line 566 of file tex4ht.c.

◆ BASE_a

#define BASE_a   87

Definition at line 567 of file tex4ht.c.

◆ BOOL

#define BOOL   int

Definition at line 468 of file tex4ht.c.

◆ design_size_to_pt

#define design_size_to_pt (   n)    ((double)n / (double)(1L<<20))

Definition at line 437 of file tex4ht.c.

◆ dir_path_slash

#define dir_path_slash (   str)    '/'

Definition at line 530 of file tex4ht.c.

◆ ENVFILENAME

#define ENVFILENAME   "tex4ht.env | .tex4ht"

Definition at line 8093 of file tex4ht.c.

◆ eq_str

#define eq_str (   x,
  y 
)    (!strcmp(x,y))

Definition at line 582 of file tex4ht.c.

◆ EXIT_FAILURE

#define EXIT_FAILURE   1

Definition at line 342 of file tex4ht.c.

◆ FALSE

#define FALSE   0

Definition at line 465 of file tex4ht.c.

◆ get_bit

#define get_bit (   ch,
  i 
)    ((ch[(i)/8] >> ((i)%8)) & 1)

Definition at line 496 of file tex4ht.c.

◆ get_int

#define get_int (   n)    fget_int(dvi_file,n)

Definition at line 577 of file tex4ht.c.

◆ get_unt

#define get_unt (   n)    fget_unt(dvi_file,n)

Definition at line 572 of file tex4ht.c.

◆ gif_alt

#define gif_alt   span_name

Definition at line 502 of file tex4ht.c.

◆ gif_class

#define gif_class   span_size

Definition at line 503 of file tex4ht.c.

◆ gif_end

#define gif_end   end_span

Definition at line 507 of file tex4ht.c.

◆ GIF_I

#define GIF_I   "-%x%s"

Definition at line 474 of file tex4ht.c.

◆ GIF_II

#define GIF_II   "-%x-%x%s"

Definition at line 475 of file tex4ht.c.

◆ gif_mag

#define gif_mag   span_ord

Definition at line 505 of file tex4ht.c.

◆ gif_open

#define gif_open   span_open

Definition at line 501 of file tex4ht.c.

◆ gif_ord

#define gif_ord   span_ch

Definition at line 506 of file tex4ht.c.

◆ gif_size

#define gif_size   span_mag

Definition at line 504 of file tex4ht.c.

◆ GIF_VII

#define GIF_VII   "%s"

Definition at line 476 of file tex4ht.c.

◆ gt_str

#define gt_str (   x,
  y 
)    (strcmp(x,y)>0)

Definition at line 583 of file tex4ht.c.

◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H

Definition at line 229 of file tex4ht.c.

◆ HEIGHT

#define HEIGHT   120

Definition at line 399 of file tex4ht.c.

◆ HTF_ALIAS

#define HTF_ALIAS   10000000

Definition at line 456 of file tex4ht.c.

◆ idv_int

#define idv_int (   val)    int_to_dvi((long int) val,4)

Definition at line 424 of file tex4ht.c.

◆ IGNORED

#define IGNORED   void

Definition at line 377 of file tex4ht.c.

◆ INTEGER

#define INTEGER   int

Definition at line 358 of file tex4ht.c.

◆ LGCLS

#define LGCLS   "Font_Class(%d,\"%s\"): %s\n"

Definition at line 62 of file tex4ht.c.

◆ LGFNT

#define LGFNT   "Font(\"%s\",\"%s\",\"%d\",\"%d\")\n"

Definition at line 55 of file tex4ht.c.

◆ LGPIC

#define LGPIC   "--- needs --- %%1.idv[%%2] ==> %%3 ---\n%"

Definition at line 69 of file tex4ht.c.

◆ LGSEP

#define LGSEP   "--- characters ---\n"

Definition at line 76 of file tex4ht.c.

◆ LGTYP

#define LGTYP   ".png"

Definition at line 83 of file tex4ht.c.

◆ LSTAT

#define LSTAT   stat

Definition at line 552 of file tex4ht.c.

◆ m_alloc

#define m_alloc (   typ,
  n 
)    (typ *) malloc_chk((int) ((n) * sizeof(typ)))

Definition at line 365 of file tex4ht.c.

◆ MARGINSP

#define MARGINSP   344061

Definition at line 450 of file tex4ht.c.

◆ MAX_MAP_LINE

#define MAX_MAP_LINE   500

Definition at line 419 of file tex4ht.c.

◆ MAX_UNI_CODE

#define MAX_UNI_CODE   20

Definition at line 561 of file tex4ht.c.

◆ MAXFDIRS

#define MAXFDIRS   100

Definition at line 521 of file tex4ht.c.

◆ MYVOID

#define MYVOID

Definition at line 628 of file tex4ht.c.

◆ new_font

#define new_font (   void)    font_tbl[font_tbl_size]

Definition at line 442 of file tex4ht.c.

◆ NULL_MAP

#define NULL_MAP   (struct map_line_type*) 0

Definition at line 404 of file tex4ht.c.

◆ READ_BIN_FLAGS

#define READ_BIN_FLAGS   "r"

Definition at line 609 of file tex4ht.c.

◆ READ_TEXT_FLAGS

#define READ_TEXT_FLAGS   "r"

Definition at line 610 of file tex4ht.c.

◆ S_ISDIR

#define S_ISDIR (   M)    (((M) & _S_IFMT)==_S_IFDIR)

Definition at line 537 of file tex4ht.c.

◆ SEP [1/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [2/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [3/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [4/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [5/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [6/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [7/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [8/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [9/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [10/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [11/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [12/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [13/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [14/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [15/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [16/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [17/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [18/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [19/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [20/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [21/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [22/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [23/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [24/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [25/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [26/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [27/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [28/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [29/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [30/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [31/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [32/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [33/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [34/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [35/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [36/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [37/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [38/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [39/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [40/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [41/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [42/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [43/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [44/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [45/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [46/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [47/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [48/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [49/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [50/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [51/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [52/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [53/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [54/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [55/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [56/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [57/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [58/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [59/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [60/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [61/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [62/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [63/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [64/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [65/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [66/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [67/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ SEP [68/68]

#define SEP   ;

Definition at line 7213 of file tex4ht.c.

◆ store_bit_I

#define store_bit_I (   ch,
  i 
)    ch[(i)/8]|=(1<<((i)%8));

Definition at line 493 of file tex4ht.c.

◆ store_bit_Z

#define store_bit_Z (   ch,
  i 
)    ch[(i)/8]&=~(1<<((i)%8))

Definition at line 494 of file tex4ht.c.

◆ STRUCT_DIRECT

#define STRUCT_DIRECT

Definition at line 292 of file tex4ht.c.

◆ STSTAT

#define STSTAT   stat

Definition at line 556 of file tex4ht.c.

◆ TRUE

#define TRUE   1

Definition at line 462 of file tex4ht.c.

◆ U_CHAR

#define U_CHAR   char

Definition at line 360 of file tex4ht.c.

◆ WRITE_BIN_FLAGS

#define WRITE_BIN_FLAGS   "w"

Definition at line 611 of file tex4ht.c.

◆ WRITE_TEXT_FLAGS

#define WRITE_TEXT_FLAGS   "w"

Definition at line 612 of file tex4ht.c.

◆ XRESOLUTION

#define XRESOLUTION   MARGINSP

Definition at line 409 of file tex4ht.c.

◆ YRESOLUTION

#define YRESOLUTION   786432

Definition at line 413 of file tex4ht.c.

Function Documentation

◆ abs_addr()

static char* abs_addr ( )
static

◆ add_to_cache()

static void add_to_cache ( )
static

Referenced by if().

◆ advance_idv_page()

static int advance_idv_page ( )
static

Referenced by for().

◆ back_insert()

static struct send_back_entry* back_insert ( )
static

◆ com_dir()

static void com_dir ( )
static

◆ cond_idv_char() [1/2]

static void cond_idv_char ( )
static

Referenced by for().

◆ cond_idv_char() [2/2]

cond_idv_char ( ch  )

◆ cond_idv_int()

static void cond_idv_int ( )
static

◆ cond_int()

static long cond_int ( )
static

◆ cond_string()

static void cond_string ( )
static

◆ doGlyphArray()

static void doGlyphArray ( )
static

◆ dos_gif_file()

static void dos_gif_file ( )
static

Referenced by for().

◆ dump_ch_map()

static void dump_ch_map ( )
static

◆ dump_env()

static void dump_env ( )
static

Definition at line 3725 of file tex4ht.c.

References ch, dot_file, dumped_env, EOF, fprintf(), fseek(), getc, IGNORED, L, putc, and TRUE.

Referenced by while().

◆ dump_htf()

static void dump_htf ( )
static

Referenced by if(), and while().

◆ err_i()

static void err_i ( )
static

Referenced by switch(), and while().

◆ err_i_int() [1/2]

static void err_i_int ( )
static

Referenced by while().

◆ err_i_int() [2/2]

err_i_int ( ,
cur_fnt   
)

◆ err_i_str()

static void err_i_str ( )
static

Referenced by if(), and while().

◆ exit()

exit ( )

◆ f_open()

static FILE* f_open ( )
static

Referenced by if(), and while().

◆ f_open_pathed_filename()

static FILE* f_open_pathed_filename ( )
static

◆ fclose() [1/2]

void fclose ( dot_file  )

Referenced by if(), and while().

◆ fclose() [2/2]

void fclose ( log_file  )

◆ fget_int()

static long fget_int ( )
static

Referenced by while().

◆ fget_unt() [1/2]

static long fget_unt ( )
static

Referenced by while().

◆ fget_unt() [2/2]

void fget_unt ( dvi_file  ,
 
)

◆ flush_uni()

static void flush_uni ( )
static

Definition at line 5560 of file tex4ht.c.

References FILE, i, IGNORED, put_4ht_file, putc, uni_code, and uni_code_p.

Referenced by if().

◆ for() [1/4]

◆ for() [2/4]

◆ for() [3/4]

for ( )

Definition at line 3601 of file tex4ht.c.

References get_int, void, and yLocs.

◆ for() [4/4]

for ( i  = 4; i--;)

Definition at line 2775 of file tex4ht.c.

References i, N, and special_hd.

◆ fprintf() [1/7]

void fprintf ( log_file  ,
"%s"  ,
begin_char_gif   
)

◆ fprintf() [2/7]

void fprintf ( log_file  ,
"File: %s\n ,
str   
)

Referenced by dump_env(), for(), if(), try_new_line(), and while().

◆ fprintf() [3/7]

void fprintf ( stderr  ,
"%s"  ,
warn_err_mssg  [n] 
)

◆ fprintf() [4/7]

void fprintf ( stderr  ,
warn_err_mssg  [n],
i   
) { ( void ) fprintf(stderr,"--- error --- ")

◆ fprintf() [5/7]

void fprintf ( stderr  ,
warn_err_mssg  [n],
i  ,
j   
)

◆ fprintf() [6/7]

void fprintf ( stderr  ,
warn_err_mssg  [n],
str   
)

◆ fprintf() [7/7]

void fprintf ( stderr  ,
warn_err_mssg  [n],
str1  ,
str2   
)

◆ free()

free ( (void *)  htf_4hf)

Referenced by dump_ch_map(), if(), and while().

◆ fseek() [1/8]

void fseek ( dot_file  ,
0L  ,
 
)

◆ fseek() [2/8]

void fseek ( dvi_file  ,
,
SEEK_END   
)

◆ fseek() [3/8]

void fseek ( dvi_file  ,
0L  ,
 
)

◆ fseek() [4/8]

void fseek ( dvi_file  ,
5L  ,
 
)

◆ fseek() [5/8]

void fseek ( dvi_file  ,
begin_postamble  ,
 
)

◆ fseek() [6/8]

void fseek ( dvi_file  ,
curr_pos  ,
 
)

◆ fseek() [7/8]

void fseek ( dvi_file  ,
file_len  ,
 
)

◆ fseek() [8/8]

void fseek ( file  ,
0L  ,
 
)

◆ get_char()

static int get_char ( )
static

Referenced by if(), show_err_context(), special_n(), and while().

◆ get_env_var()

static struct env_var_rec* get_env_var ( )
static

◆ get_html_ch()

static int get_html_ch ( )
static

Referenced by while().

◆ get_html_file_id()

static int get_html_file_id ( )
static

Referenced by while().

◆ get_noop()

static int get_noop ( )
static

◆ get_open_accent()

static void get_open_accent ( )
static

◆ get_script()

static char* get_script ( )
static

◆ get_str()

static char* get_str ( )
static

◆ htf_to_lg()

static void htf_to_lg ( )
static

Referenced by while().

◆ idv_char() [1/6]

idv_char ( (int i)

◆ idv_char() [2/6]

static void idv_char ( )
static

Referenced by for(), and switch().

◆ idv_char() [3/6]

idv_char ( 140  )

◆ idv_char() [4/6]

idv_char ( 142  )

◆ idv_char() [5/6]

idv_char ( 248  )

◆ idv_char() [6/6]

idv_char ( ch  )

◆ idv_copy()

static void idv_copy ( )
static

◆ if() [1/51]

if ( !dot_file &&  dos_env_file)

Definition at line 8000 of file tex4ht.c.

References dos_env_file, dot_file, dump_env_search, f_open(), IGNORED, printf(), and READ_TEXT_FLAGS.

◆ if() [2/51]

◆ if() [3/51]

if ( (*(dir+1)=='~') &&  base)

Definition at line 4890 of file tex4ht.c.

References base, dir, HOME_DIR, IGNORED, p, and strct().

◆ if() [4/51]

if ( (ch > ' ') &&(ch !='-') &&(ch !='|')   )

◆ if() [5/51]

if ( (ch=(int) getc(file))   = EOF)

Definition at line 3655 of file tex4ht.c.

References dump_htf(), err_i_str(), and new_font_name.

◆ if() [6/51]

if ( (dvi_file=fopen(job_name, "r"))   = NULL)

◆ if() [7/51]

if ( (file=f_open(name, flags)) !   = NULL)

Definition at line 4936 of file tex4ht.c.

References file.

◆ if() [8/51]

if ( (file=f_open(str, flags)) !   = NULL)

Definition at line 5116 of file tex4ht.c.

References add_to_cache(), dir, file, n, and name.

◆ if() [9/51]

if ( (file=fopen(name, flags)) !   = NULL)

Definition at line 3683 of file tex4ht.c.

References IGNORED, name, and printf().

◆ if() [10/51]

if ( (file=fopen(str, "w"))   = NULL)

Definition at line 2156 of file tex4ht.c.

◆ if() [11/51]

if ( (file_len % 4) !   = 0)

Definition at line 8176 of file tex4ht.c.

◆ if() [12/51]

if ( (i< 4)||((ch !=2) &&(ch > 10))   )

Definition at line 8376 of file tex4ht.c.

◆ if() [13/51]

if ( (idv_file=fopen(job_name, "w"))   = NULL)

Definition at line 7844 of file tex4ht.c.

◆ if() [14/51]

if ( (math_class >='0') &&(math_class< '0'+79)   )

Definition at line 4168 of file tex4ht.c.

References math_class.

◆ if() [15/51]

if ( (p=(void *) malloc((size_t) n))   = NULL)

Definition at line 2055 of file tex4ht.c.

Referenced by while().

◆ if() [16/51]

if ( (str[n]== '/')   )

Definition at line 5120 of file tex4ht.c.

References dir_path_slash, dirname(), eq_str, file, flags, hnd, IGNORED, n, name, NULL, search_file_ext(), str, strcpy(), and strct().

◆ if() [17/51]

else if ( (up >0) &&(right >0)   )

Definition at line 2646 of file tex4ht.c.

◆ if() [18/51]

◆ if() [19/51]

if ( *!='\0 'name||   ch !=' ')

Definition at line 3828 of file tex4ht.c.

◆ if() [20/51]

if ( argc   = = 1)

Definition at line 7507 of file tex4ht.c.

References bad_arg.

◆ if() [21/51]

if ( back_group->  id = = -1)

Definition at line 3510 of file tex4ht.c.

References back_group.

◆ if() [22/51]

◆ if() [23/51]

if ( ch   = ='&')

Definition at line 5294 of file tex4ht.c.

References c, ch, flush_uni(), htFile, put_4ht_file, put_4ht_off, putc, uni_code, and uni_code_p.

◆ if() [24/51]

if ( ch_map_flag   )

Definition at line 2560 of file tex4ht.c.

References ch, FALSE, insert_ch_map(), max_x_val, right, up, x_val, xresolution, y_val, and yresolution.

◆ if() [25/51]

else if ( chr  ,
 
)

Definition at line 4078 of file tex4ht.c.

References chr, cur_fnt, font_tbl, gif_ch, p, print_f(), put_char(), and font_entry::str.

◆ if() [26/51]

if ( css_ext   = = (struct css_ext_rec *) 0)

Definition at line 7754 of file tex4ht.c.

References css_default, css_ext, m_alloc, css_ext_rec::name, and css_ext_rec::next.

◆ if() [27/51]

else if ( d &&text_on &&   x_val !=max_x_val)

Definition at line 2492 of file tex4ht.c.

◆ if() [28/51]

if ( dump_env_search &&  tex4ht_env_file)

Definition at line 7908 of file tex4ht.c.

References IGNORED, printf(), and tex4ht_env_file.

◆ if() [29/51]

if ( dump_env_search   )

Definition at line 7991 of file tex4ht.c.

References IGNORED, and printf().

◆ if() [30/51]

if ( errCode  ,
 
)

Definition at line 15545 of file tex4ht.c.

References errCode, fprintf(), IGNORED, and log_file.

◆ if() [31/51]

◆ if() [32/51]

if ( file_rec   )

Definition at line 5050 of file tex4ht.c.

References eq_str, FALSE, file_rec, and name.

◆ if() [33/51]

◆ if() [34/51]

if ( font_gif !   [n-1] = '%')

Definition at line 8143 of file tex4ht.c.

References font_gif, and n.

◆ if() [35/51]

if ( gif   [n] = = '%')

Definition at line 8159 of file tex4ht.c.

References gif, and n.

◆ if() [36/51]

if ( html_font   )

Definition at line 10589 of file tex4ht.c.

References fonts_n, free(), html_font, and name.

◆ if() [37/51]

if ( i   = fonts_n)

Definition at line 3779 of file tex4ht.c.

References ch, check-c-linkage-decls::content, EOF, FALSE, getc, log_file, putc, TRUE, and void.

◆ if() [38/51]

if ( id_version !   = -1)

Definition at line 14791 of file tex4ht.c.

References ch, and id_version.

◆ if() [39/51]

if ( math_class   = = 5)

Definition at line 4255 of file tex4ht.c.

References ch, cur_fnt, font_tbl, font_entry::math, open_del, r_ch, and store_bit_I.

◆ if() [40/51]

if ( missing_fonts   )

Definition at line 10430 of file tex4ht.c.

◆ if() [41/51]

if ( n  ,
 
)

◆ if() [42/51]

◆ if() [43/51]

if ( row >=  120)

Definition at line 2880 of file tex4ht.c.

References ch, FALSE, ok_map, row, and warn_i_int_2().

◆ if() [44/51]

if ( str   [i] = = '!')

Definition at line 4604 of file tex4ht.c.

◆ if() [45/51]

if ( subs   )

Definition at line 4943 of file tex4ht.c.

References add_to_cache(), file, i, name, and str.

◆ if() [46/51]

if ( tag   )

Definition at line 7790 of file tex4ht.c.

References ext, IGNORED, job_name, job_name_n, NULL, strct(), and strlen().

◆ if() [47/51]

◆ if() [48/51]

◆ if() [49/51]

if ( trace_dvi_V &&!  ch_map_flag)

Definition at line 2528 of file tex4ht.c.

References cur_o_file, d, end_trace_dvi_del_V, fprintf(), IGNORED, and trace_dvi_del_V.

◆ if() [50/51]

else if ( uni_code_p   )

Definition at line 5309 of file tex4ht.c.

References base, BASE_A, BASE_a, bottom, c, ch, charset_n, dec(), digit, FALSE, flush_uni(), found, htFile, i, IGNORED, MAX_UNI_CODE, n, p, putc, q, top, TRUE, u10, uni_code, uni_code_p, and utf8.

◆ if() [51/51]

if ( val 0x80)
pure virtual

◆ init_ch_map()

static void init_ch_map ( )
static

◆ insert_ch()

static int insert_ch ( )
static

◆ insert_ch_map()

static void insert_ch_map ( )
static

Referenced by if().

◆ int()

return() int ( ((double) *(font_tbl[cur_fnt].wtbl+(int)(*(font_tbl[cur_fnt].char_wi+(int)(ch - font_tbl[cur_fnt].char_f)% 256)))/(double)(1L<< 20)) *(double) font_tbl.  scale[cur_fnt])

Referenced by __declspec(), __gmp_doprnt(), __gmp_extract_double(), __gmpz_init2(), __gmpz_realloc2(), _bdf_atos(), _bdf_atous(), _cairo_clip_int_rect_to_user(), _cairo_gstate_clip_extents(), _cairo_gstate_transform_glyphs_to_backend(), _cairo_pattern_get_extents(), _cairo_qt_surface_unmap_image(), _cairo_rectangle_intersects(), _cairo_type2_charstrings_init(), _cairo_win32_printing_surface_init_language_pack(), _cairo_xlib_visual_info_create(), _cmsMLUgetWide(), _cmsNewTag(), _emit_glyphs_chunk(), _fill_xrender_bitmap(), _gdContributionsCalc(), _gdImageBmpCtx(), _gdImageFillTiled(), _GP_ExpandField(), drvPCB2::_grid_snap(), _hb_buffer_deserialize_json(), _hb_buffer_deserialize_text(), _hb_glyph_info_set_general_category(), _hb_glyph_info_set_unicode_props(), _hb_glyph_info_set_unicode_space_fallback_type(), _hb_ot_shape_fallback_spaces(), _InterpretPS(), _pixman_bits_image_init(), _render_glyph_outline(), _synctex_decode_int(), _synctex_decode_int_opt(), _synctex_log(), _tiffCloseProc(), _TIFFmemcmp(), _tiffReadProc(), _TIFFSampleToTagType(), _TIFFVSetField(), _tiffWriteProc(), a_word_hash_cmp(), accum_32(), OT::IndexSubtableRecord::add_glyph_for_subset(), OT::IndexSubtableRecord::add_new_subtable(), add_preview(), add_section_name(), addcharset(), AddEdge(), graphite2::Segment::addFeatures(), AddHistory(), ClipperLib::ClipperOffset::AddPath(), ClipperLib::ClipperBase::AddPath(), AddSpline(), TextPool::addWord(), advise_positioning(), agl_name_is_unicode(), AllDone(), hb_vector_t< Type >::alloc(), AllocateDataFormat(), AllocateMemoryCell(), allocateocptable(), GString::append(), append_link(), GString::appendfv(), HTMLGen::appendSpans(), OT::CursivePosFormat1::apply(), OT::MarkArray::apply(), aptex_set_signal(), ar_scan(), arc(), ClipperLib::Area(), Efont::CharstringInterp::arith_command(), ascii85_char(), asm_count_call_slots(), asm_tail_prep(), assign_points_to_edge(), TextPage::assignColumnPhysPositions(), TextPage::assignLinePhysPositions(), TextPage::assignSimpleLayoutPositions(), AssignVariableFromString(), attlist2(), auxupvalue(), avl_cat(), avl_split(), BDF_Glyph_Load(), SplashOutputDev::beginTransparencyGroup(), BilinearInterpFloat(), Efont::CharstringInterp::blend_command(), bluecompare(), bmeps_pnm(), bmp_read_4bit(), bmp_read_direct(), BrotliBuildAndStoreHuffmanTreeFast(), BrotliCompressFragmentFastImpl(), BrotliEncoderSetParameter(), BrotliZopfliCreateCommands(), build_code(), build_cvt_stem(), build_dimen_tables(), build_kern_table(), build_ycc_rgb_table(), BuildExtensionLists(), buildgamma(), SplashScreen::buildSCDMatrix(), by_stem_pos(), cairo_type1_font_create_charstring(), calculate_struct_offsets(), call_init(), Efont::CharstringInterp::callgsubr_command(), callhook(), CharstringChecker::callothersubr(), Efont::CharstringInterp::callsubr_command(), cff_dict_put_number(), char_info(), characters_from_lua(), charstring_byte(), check_file_descriptor(), hb_array_t< Type >::check_range(), hb_sanitize_context_t::check_range(), check_unicode_value(), CheckForMailArriving(), PSOutputDev::checkPageSlice(), checkupval(), chkpm4ac(), CIDFont_type0_dofont(), CIDFont_type0_open(), CIDFont_type0_t1cdofont(), CIDFont_type0_t1dofont(), clear_stack(), SplashOutputDev::clearMaskRegion(), clip_1d(), closestcolor(), Clp_AddStringListType(), CmdArrows(), CmdFontSize(), CmdFootNote(), CmdHacekChar(), CmdUnderdotChar(), LangTag::cmp(), hb_array_t< Type >::cmp(), hb_set_t::page_map_t::cmp(), AAT::SettingName::cmp(), AAT::FeatureName::cmp(), MemReader::cmp(), FileReader::cmp(), StreamReader::cmp(), OT::IntType< Type, Size >::cmp(), cmpTrueTypeTableTag(), cmsIsToneCurveLinear(), cmsIsToneCurveMonotonic(), cmsReverseToneCurveEx(), cmsSliceSpace16(), cmsSliceSpaceFloat(), cmsStageSampleCLut16bit(), cmsStageSampleCLutFloat(), HtmlPage::coalesce(), TextPage::coalesce(), TextBlock::coalesce(), codepoint(), color_to_uint32(), colorchar2int(), GlyphFilter::Pattern::compare(), compare_info_codepoint(), compareAliases(), compareStringLengths(), compile_callback(), compile_function(), CompleteFileName(), compress_first_pass(), compute_color(), compute_h_episema_height(), compute_hash(), compute_stem_width(), ComputeDistanceCache(), Configure_Keys(), XRef::constructXRef(), contest(), convert_scanlines(), convertNumToPDF(), FoFiType1C::convertToCIDType0(), FoFiTrueType::convertToCIDType2(), FoFiType1C::convertToOpenType(), FoFiTrueType::convertToType0(), FoFiType1C::convertToType0(), FoFiType1C::convertToType1(), FoFiTrueType::convertToType42(), CookPointers(), copy_font(), OT::IndexSubtable::copy_glyph_at_idx(), copy_submembers(), count_char_packet_bytes(), count_packet_bytes(), cp_decl_spec(), create_pattern_rule(), CreateBackwardReferences(), CreateCommands(), ClipperLib::Clipper::CreateOutRec(), cs_store(), FoFiTrueType::cvtCharStrings(), drvKontour::cvtColor(), FoFiTrueType::cvtEncoding(), FoFiType1C::cvtGlyph(), FoFiType1C::cvtGlyphWidth(), FoFiType1C::cvtNum(), FoFiTrueType::cvtSfnts(), OutputDev::cvtUserToDev(), TileMap::cvtUserToDev(), D2Fix(), dasm_encode(), dasm_link(), dasm_put(), db_getlocal(), db_sethook(), db_setlocal(), db_traceback(), dbl_fix(), decode(), decode_integer(), DecodeArgs(), JArithmeticDecoder::decodeInt(), lz4::decompress(), decompress_data(), decompress_smooth_data(), def_math_param(), def_tounicode(), define_variable_in_set(), hb_set_t::del_pages(), hb_set_t::del_range(), DeleteAlias(), DeleteAllFunctions(), DeleteFunction(), DeleteGlobalVariableList(), dev_makemove(), dev_rast_initfontdict(), dev_setfont(), DGifGetWord(), dib_pal_colors(), directory_contents_hash_1(), directory_contents_hash_2(), dirfile_hash_cmp(), dirsep_strcasecmp(), dith_matrix(), divide_scaled(), do_args(), do_args_second_pass(), do_callothersubr(), do_define_font(), do_glyphs(), do_ham_body(), do_initex(), do_lua_kpathsea_lookup(), do_math_spacing(), do_operator2(), do_othersubr13(), do_outline(), do_run_callback(), do_ud(), do_update(), do_us(), do_vf(), do_vf_packet(), do_zround(), dobuiltin(), doc_search(), dofc(), dogetopts(), dohistory(), Gfx::doImage(), Pass::DoMapping(), ClipperLib::ClipperOffset::DoOffset(), dopage(), dopr(), dopts(), Gfx::doRadialShFill(), dosetup(), Gfx::doTilingPatternFill(), dotrap(), dotypeset(), dpx_file_apply_filter(), drawdot(), ImageOutputDev::drawImage(), Splash::drawImageArbitraryInterp(), ImageOutputDev::drawImageMask(), Splash::drawImageMaskArbitraryInterp(), drawPDF417Barcode(), drvWMF::drawPoly(), drawtext(), AnnotAppearanceBuilder::drawText(), drvFIG::drvFIG(), drvHPGL::drvHPGL(), drvplot::drvplot(), drvTEXT::drvTEXT(), TextPage::dump(), dump_font_entry(), dump_luac_registers(), dump_string_pool(), dump_write_score(), PSOutputDev::dumpColorSpaceL2(), PSOutputDev::dumpIndexedColorSpace(), drvbase::dumpPath(), dvichar(), emit_bits(), emit_lso(), EmitChar(), eps_path_short(), erasetmp(), err_argmsg(), errmsg(), error(), Eval1InputFloat(), PostScriptFunction::exec(), ExecuteFunction(), ExecuteParseTree(), ExecuteProgram(), expand_right_edge(), expandRow(), ext_do_line_break(), extend_section_name(), ExtractNameAndIndex(), F77_aloc(), f__bufadj(), f_exit(), f_open(), face_new(), face_new_from_blob(), face_ot_color_palette_get_colors(), face_ot_layout_find_feature(), face_ot_layout_find_language(), face_ot_layout_get_feature_tags(), face_ot_layout_get_language_tags(), fast_composite_tiled_repeat(), fc_strcmp_r(), FcCacheTimeValid(), FcConfigEvaluate(), FcDirChecksum(), FcFreeTypeGetFirstName(), FcFreeTypeQueryAll(), FcFreeTypeQueryFaceInternal(), FcListMatrixHash(), FcListValueHash(), FcParseInt(), FcPatternObjectGetInteger(), FcRangeHash(), FcStrCmp(), FcStrCmpIgnoreBlanksAndCase(), FcStrCmpIgnoreCase(), ffi_arith(), ffi_fill(), fiber_switch(), DeviceNRecoder::fillBuf(), FileStream::fillBuf(), LZWEncoder::fillBuf(), FileReader::fillBuf(), fillintarray(), JPXStream::fillReadBuf(), PDFCore::find(), find_file(), find_xref(), findbb(), findblues(), FindErr(), GlobalParams::findFontFile(), TextPage::findGaps(), findpath(), FindRefPointsExisting(), FindRefPointsNew(), findword(), findword_stripslash(), finishpcall(), fix_dumpname(), flo_fix(), fmtfp(), fnmetrics(), FNT_Load_Glyph(), font_char_from_lua(), font_from_lua(), font_malloc_charinfo(), font_read_tfm(), fontdef(), FontDef(), for(), ForkAndExecute(), GString::formatDouble(), fseek64_(), fseek_(), ft_bitmap_assure_buffer(), FT_Bitmap_Blend(), ft_glyphslot_preset_bitmap(), g1etnote(), gabc_determine_custo_pitch(), gabc_notes_determination__scan_buffer(), gabc_notes_determination_lex(), gabc_score_determination__scan_buffer(), gabc_score_determination_lex(), Gamma(), gc_interval_ratio_set(), gc_protect(), gc_step_ratio_set(), gc_traverse_tab(), gdGetIntLSB(), GDIFontInstance::GDIFontInstance(), gdImageCreateFromGifCtx(), gdImageCreateFromXbm(), gdImageFill(), gdImageFilledPolygon(), gdImageGrayScale(), gdImageScatterEx(), gdImageSkewX(), gdImageSkewY(), gdTransformAffineBoundingBox(), Efont::Type1IncludedFont::gen(), gen_cmap(), Efont::Type1CharstringGen::gen_moveto(), Efont::Type1CharstringGen::gen_number(), Efont::Type1CharstringGen::gen_stem3_stack(), ShadingImage::generateAxialBitmap(), ShadingImage::generateFunctionBitmap(), ShadingImage::generateGouraudTriangleBitmap(), ShadingImage::generatePatchMeshBitmap(), ShadingImage::generateRadialBitmap(), genplanet(), get_bytecode(), get_charinfo(), get_cidsysinfo(), OT::ClassDefFormat1::get_class(), get_class_def(), get_counters_cut_in(), OT::CoverageFormat2::get_coverage(), get_date_and_time(), get_dib_line(), AAT::FeatureName::get_feature_type(), OT::SBIXStrike::get_glyph_blob(), get_integer(), get_interesting_appn(), get_lua_number(), get_luaname(), get_output(), get_pixel(), OT::glyf::Glyph::get_points(), get_saved_lua_number(), get_seconds_and_micros(), CFF::Charset1_2< TYPE >::get_size(), get_stream_checksum(), GetAspectRatio(), graphite2::Slot::getAttr(), JBIG2Stream::getBlock(), FileStream::getBlock(), MemStream::getBlock(), EmbedStream::getBlock(), RunLengthStream::getBlock(), DCTStream::getBlock(), GetBlueScale(), JBIG2Stream::getChars(), BaseSeekInputStream::getChars(), RunLengthStream::getChars(), FileStream::getChars(), BaseMemStream< T >::getChars(), getCropSize(), XFAScanner::getDatasetsValue(), getdestdir(), getdetails(), getDfontFontList(), getEncodingIndex(), getErrorCnt(), getfield(), XRefEntry::getFlag(), Movie::getFloatingWindowSize(), GetFrameRate(), SplashFont::getGlyph(), SplashFTFont::getGlyphPath(), getinit(), getint(), GetInterval(), getloadavg(), getlong(), getNextLevel(), getnote(), GetNumericValue(), getorn(), getpdffontname(), getpdffontobjnum(), getpdffontsize(), getpdfobjtype(), getpdfpageref(), getpdfxformname(), getPixelInterpolated(), getPixelInterpolateWeight(), FileStream::getPos(), getPstoeditDriverInfo_internal(), getptex(), getreplfont(), GfxImageColorMap::getRGBLine(), RescaleDrawImage::getRow(), getSubStringFontNumber(), getTTCFontList(), getuint(), AcroFormField::getValue(), GetWindowsFontDir(), Gfx8BitFont::Gfx8BitFont(), GfxGouraudTriangleShading::GfxGouraudTriangleShading(), GfxImageColorMap::GfxImageColorMap(), GIFEncodeImage(), GlobalParams::GlobalParams(), gm_writepgm(), ShadingImage::gouraudFillTriangle(), grealloc(), greencompare(), gregorio_vowel_rulefile__scan_buffer(), gregorio_vowel_rulefile_lex(), grow_font_table(), GString::GString(), gz_comp(), h2v1_merged_upsample(), h2v2_merged_upsample(), Efont::handle_private(), Dict::hash(), BuiltinFontWidths::hash(), NameToCharCode::hash(), GHash::hash(), hashFromCE32(), hb_bit_storage(), hb_bsearch_impl(), hb_ctz(), hb_segment_properties_hash(), hb_unsigned_mul_overflows(), hnj_hyphen_hyphenate(), hnj_hyphen_load(), Color::HSB2RGB(), hyppat_insert(), hyppat_lookup(), id_lookup(), identifyCFF(), FoFiIdentifier::identifyFile(), idxread(), if(), includechars(), inflate(), inflate_table(), OT::index_map_subset_plan_t::init(), PSOutputDev::init(), init_error_limit(), initialize_stopchar_map(), input(), GString::insert(), install_pattern_rule(), InSymbol(), intColor(), interpolate(), MyFont::interpolate_dict_int(), inttob(), JPXStream::inverseMultiCompAndDC(), JPXStream::inverseTransform(), JPXStream::inverseTransform1D(), JPXStream::inverseTransformLevel(), io_file_lines(), io_file_read(), io_readline(), IsInSet(), IsProperColorSpace(), IsStubOrIntersection(), Type1OneMMRemover::itc_command(), Efont::CharstringInterp::itc_command(), iterateTestsWithLevel(), itostr(), jbg_dec_in(), jbig2_pages_complete(), jbig2enc_textregion(), jinit_phuff_decoder(), jinit_write_bmp(), JMovie2JPEG(), join_left(), join_right(), jpeg_huff_decode(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), jpeg_idct_islow(), jpeg_make_c_derived_tbl(), jpeg_make_d_derived_tbl(), jpeg_save_markers(), jpeg_set_marker_processor(), jpeg_std_error(), graphite2::Segment::justify(), kpathsea_bitmap_tolerance(), kpathsea_finish(), kpathsea_win32_getc(), L16toGry(), l_immediateobj(), l_put(), l_refobj(), l_registerannot(), l_set_compress_level(), l_set_decimal_digits(), l_set_obj_compress_level(), l_set_pk_resolution(), l_set_recompress(), l_vf_fontid(), l_vf_image(), l_vf_node(), lang_hyphenation_min(), lang_post_exhyphen_char(), lang_post_hyphen_char(), lang_pre_exhyphen_char(), lang_pre_hyphen_char(), lang_sethjcode(), lfmt1(), libdef_push(), library_search(), LinkURI::LinkURI(), LinLerp1Dfloat(), lj_cf_jit_opt_start(), lj_cf_math_random(), lj_cf_package_module(), lj_cf_string_format(), lj_cf_table_insert(), lj_debug_frame(), lj_debug_getinfo(), lj_dispatch_call(), lj_ffh_bit_band(), lj_ffh_string_char(), lj_meta_equal_cd(), lj_record_ins(), FoFiTrueType::load(), loadfont(), loadgfchar(), loadOTfont(), LoadPK(), SplashFTFontFile::loadType1Font(), locale_init(), localsub(), logbeam(), loggerf(), LogLuv32fromXYZ(), longest_match(), ASCII85Stream::lookChar(), lookup_fontmap(), lookup_variable(), lookup_variable_in_set(), LookUpKeyBoardFunction(), LookUpVariable(), lp_argcapture(), lp_star(), lseek(), lua_concat(), lua_gc(), lua_kpathsea_find_file(), lua_nodelib_dimensions(), lua_nodelib_direct_dimensions(), lua_nodelib_direct_getfield(), lua_nodelib_direct_hpack(), lua_nodelib_direct_set_attribute(), lua_nodelib_direct_unset_attribute(), lua_nodelib_direct_vpack(), lua_nodelib_fast_getfield(), lua_nodelib_hpack(), lua_nodelib_new_node(), lua_nodelib_push(), lua_nodelib_vpack(), lua_to_image(), lua_type(), luaB_collectgarbage(), luaB_error(), luaB_select(), luaL_ref(), luaL_traceback(), LumMotionError(), LZWEncode(), MacLangFromLocale(), magstep(), extract_libtool_version::main(), main(), make1bar(), make2bar(), make_bmp_info(), make_eps_copy(), make_legal_yiq_b(), make_legal_yuv_b(), make_odither_array(), make_tt_subset(), make_vf_table(), makeByteCodewords(), MemStream::makeSubStream(), GfxIndexedColorSpace::mapColorToBase(), mark_opt_subexp(), ZxDoc::match(), MathsLexicalAnalyser(), mbrests(), md5_digest_add(), memchr(), memcmp(), memcmp_bytes(), metafile_init(), meth_listen(), mgetwl(), mime_global_qpwrp(), mime_global_wrp(), mips_dspr2_blt(), mips_dspr2_fill(), mktexupd(), Efont::Type1PFAReader::more_data(), mpfr_extract(), mpfr_mul(), mpfr_sqr(), mpfr_sqrt(), mpfr_zeta_pos(), mplib_char_dimension(), mplib_fig_postscript(), mplib_fig_svg(), mplib_new(), mquad(), mrb_addrinfo_getaddrinfo(), mrb_fix2binstr(), mrb_fixnum_to_str(), mrb_io_initialize(), mrb_socket_accept(), mrb_socket_accept2(), mrb_socket_socket(), mrb_str_format(), mrb_vm_exec(), mrb_yield_with_class(), mul255(), my_luaalloc(), n_enum_field(), name_mapping_cmp(), names_add(), natfontdef(), nearest_color(), new_font(), new_language(), AAT::StateTable< Types, Extra >::new_state(), new_table(), nodelib_aux_next_filtered(), nodelib_direct_aux_next_filtered(), normalize(), one_liner(), oog_encode(), openfont(), openTempFile(), operator<<(), operator>>(), hb_vector_t< Type >::operator[](), OT::UnsizedArrayOf< Type >::operator[](), OT::UnsizedOffsetListOf< Type, OffsetType, has_null >::operator[](), OT::ArrayOf< Type, LenType >::operator[](), OT::OffsetListOf< Type >::operator[](), OT::HeadlessArrayOf< Type, LenType >::operator[](), OT::ArrayOfM1< Type, LenType >::operator[](), OT::VarSizedBinSearchArrayOf< Type >::operator[](), opt_ip6_setmembership(), opt_setint(), optExecute(), orig_obj(), os_exit(), otf_load_Unicode_CMap(), otf_try_load_GID_to_CID_map(), outchar(), output_pl(), ovf_get_arg(), pack_unpack(), page_pgm(), page_xfig(), FoFiType1::parse(), FoFiTrueType::parse(), GfxGouraudTriangleShading::parse(), UnicodeMap::parse(), MiniPS::Parser::parse1(), parse_bracket_exp(), parse_enum(), parse_header(), parse_instrs(), parse_options(), fc-lang::parse_orth_file(), parse_part2(), parse_pdf_stream(), parse_switches(), parse_transform_cmd(), parse_variable_definition(), DvipsEncoding::parse_word_group(), parse_xref_stream(), parseArguments(), ZxDoc::parseAttr(), ZxDoc::parseCharData(), parseFilename(), GlobalParams::parseKey(), Movie::parseMovie(), MovieActivationParameters::parseMovieActivation(), PatchLUT(), drvbase::pathsCanBeMerged(), pcf_get_properties(), PCF_Glyph_Load(), pdf_enc_set_password(), pdf_font_open_truetype(), pdf_init_device(), pdf_os_write_objstream(), pdf_out_bytes(), pdf_prepare_obj(), pdf_print_str(), PDFDoc::PDFDoc(), pdfDocEncodingToUTF16(), per_scan_setup(), pgm_hist(), picfile(), pix24fromXYZ(), pix32fromXYZ(), pixman_image_get_stride(), pk_packed_num(), pk_rll_cvt(), PkRaster(), pmain(), pmxb(), png_combine_row(), png_do_check_palette_indexes(), png_do_compose(), png_do_expand(), png_do_expand_palette(), png_do_gamma(), png_do_read_interlace(), png_do_scale_16_to_8(), png_do_write_interlace(), png_format_buffer(), png_get_oFFs(), png_get_pCAL(), png_get_pHYs(), png_get_pHYs_dpi(), png_get_uint_16(), png_handle_PLTE(), png_image_read_colormap(), png_image_set_PLTE(), png_init_read_transformations(), png_push_have_row(), png_read_filter_row_avg(), png_read_start_row(), png_set_eXIf_1(), png_set_invalid(), png_set_keep_unknown_chunks(), png_set_quantize(), png_set_sig_bytes(), png_setup_avg_row(), png_setup_avg_row_only(), png_setup_sub_row(), png_write_image_16bit(), png_write_image_8bit(), png_write_info(), pngWriteFunc(), poolGrow(), CFF::cs_interp_env_t< ARG, SUBRS >::pop_subr_num(), post_process_prepass(), postamble(), PSOutputDev::postInit(), postpostamble(), ppm_colorname(), ppm_parsecolor(), pre_process_context(), pre_process_data(), preamble(), predictor_decoder_init(), PrelinEval8(), PrepareRtfEquation(), presym_find(), hb_set_t::previous(), drvPPTX::print_color(), drvHPGL::print_coords(), drvIDRAW::print_coords(), drvJAVA::print_coords(), print_int(), printf(), printpage(), PrintString(), printUsage(), process_command(), process_dvi_file(), UTS46::processUTF8(), DVIToSVGActions::progress(), OT::propagate_attachment_offsets(), propagatemark(), drvFIG::prpoint(), ps_flushdashedpath(), ps_flushspline(), ps_to_eps(), PSCharStringToBB(), PSCharStringToSplines(), pushargs(), pushF26Dot6(), put_map_entry(), put_numbers(), PutEmfFile(), putfontdef(), PutJpegFile(), PutLatexFile(), putMacro(), PutPictFile(), PutPngFile(), putshft(), puttitle(), PutWmfFile(), QuantizeToSector(), random_anticamo_color(), random_camo_color(), RasterChar(), rd_Z(), re_match_2_internal(), read2bytes(), read_2_bytes(), read_APP1_Exif(), read_char_packets(), read_GF_index(), read_ilbm_plane(), read_image_tga(), read_jbig2_info(), read_jp2_info(), read_jpg_info(), read_lua_math_parameters(), read_lua_parameters(), read_native_font_record(), read_objstm(), read_options(), read_png_info(), read_quant_tables(), read_scan_script(), read_scanline(), SharedFile::readBlock(), readcfffontnames(), readcffsubrs(), readcffthing(), readchar(), JPXStream::readCodeBlockData(), FoFiBase::readFile(), readfilehdr(), ReadFontDef(), ReadImageChannel(), readline(), JBIG2Stream::readLong(), ReadMacPaintFile(), ReadParamFile(), JBIG2Stream::readPatternDictSeg(), readppm_and_calcbb(), readseghdr(), JBIG2Stream::readTextRegion(), JPXStream::readTilePartData(), readttfencodings(), readtyp1glyphs(), ReadXimHeader(), XRef::readXRefStreamSection(), XRef::readXRefTable(), redcompare(), reference_fwd_dct(), regnexec(), ReleaseMemoryArea(), ReleaseMemoryCell(), RemoveVariable(), PSOutputDev::renameType1Font(), render_lineto(), render_moveto(), DCTStream::reset(), CachedFileStream::reset(), hb_vector_t< Type >::resize(), retrieve_dimen_tables(), retrieve_ligkern_table(), OT::reverse_cursive_minor_offset(), rgb_color_from_hsv(), rle_decompress(), ChineseCalendar::roll(), Efont::CharstringInterp::roll_command(), run_build(), run_new(), run_scan_code(), UPerfTest::runTestLoop(), S_close(), S_open(), OT::PairPosFormat2::sanitize(), save_marker(), SaveAlias(), SaveFunction(), savePageSlice(), scan_dib(), scan_hex(), scan_ihdr(), scan_oct(), scan_resc_resd(), scan_special(), scan_token(), ScanHistory(), search(), poppler::page::search(), search_flifile(), SearchOneTag(), section_lookup(), section_name_cmp(), select_ncolors(), sep_upsample(), TextPage::separateOverlappingText(), OT::CmapSubtableFormat4::serialize_idDelta_array(), graphite2::Slot::set(), set_bottom_pointers(), set_bytecode(), set_cat_code(), drvplot::set_filling_and_edging_style(), set_font_math_params(), set_font_params(), set_format(), set_hj_code(), set_hyphenation_min(), set_lc_code(), set_luaname(), set_macro(), set_post_exhyphen_char(), set_post_hyphen_char(), set_pre_exhyphen_char(), set_pre_hyphen_char(), poppler::page_renderer::set_render_hint(), set_sf_code(), set_transform_matrix(), set_uc_code(), PsSpecialHandler::setblendmode(), SetChar(), drvWMF::setDrawAttr(), SetEndianness(), setfdot(), XRefEntry::setFlag(), SetGlyph(), sethhead(), setlist(), setnodevector(), setpdfmajorversion(), setpdfminorversion(), setpdforigin(), CachedFileStream::setPos(), SetPosn(), CairoOutputDev::setSoftMask(), SplashOutputDev::setSoftMask(), T1Secondary::setting(), setupPNG(), SFFigureDefWidth(), sfnt_create_FontFile_stream(), sfnt_is_postscript(), sharpit(), drvFIG::show_image(), drvSAMPL::show_image(), drvSVM::show_image(), drvWMF::show_image(), drvWMF::show_rectangle(), drvASY::show_text(), drvFIG::show_text(), drvHPGL::show_text(), drvIDRAW::show_text(), drvJAVA::show_text(), drvPPTX::show_text(), drvSVM::show_text(), drvTEXT::show_text(), drvTGIF::show_text(), drvTK::show_text(), drvWMF::show_text(), ShowRemainingTime(), hb_vector_t< Type >::shrink(), signal_(), simplified_progress(), sink_sweep_ins(), skip_capital(), skip_glyphs(), skip_modifier(), SkipFontDef(), SlopeLimiting(), socket_select(), socket_waitfd(), spc_dvips_check_special(), spc_dvips_setup_handler(), spc_handler_pdfm_content(), spc_handler_pdfm_outline(), spc_handler_postscriptbox(), spc_html_check_special(), spc_misc_check_special(), spc_misc_setup_handler(), spc_util_read_blahblah(), SplashFTFont::SplashFTFont(), splashOutBlendSoftLight(), SplineSetsCorrect(), TextPage::split(), splitbox(), sse2_blt(), sse2_fill(), start_input_bmp(), StartMasterServer(), PSOutputDev::startPage(), SplashOutputDev::startPage(), state_insert(), state_lookup(), stemlen_compare(), store_fmt_file(), store_primitive_name(), str_byte(), str_unpack(), strbuf_room(), streamGetChar(), streamLookChar(), string_to_pseudo(), strncasecmp(), sum_aux(), sym_operator_name(), synctex_edit(), synctex_edit_proceed(), synctex_start_input(), synctex_view(), synctex_view_proceed(), t1_check_block_len(), t1_getline(), t1_mark_glyphs(), t1_read_subrs(), t1_scan_keys(), t1_subset_charstrings(), T1Secondary::T1Secondary(), table_obj(), TabularPreamble(), tagCompare(), targetRateControl(), test_one_file(), TestStaticDictionaryItem(), TetrahedralInterpFloat(), tfmidx(), TFMopen(), TIFFFetchPerSampleAnys(), TIFFFetchStripThing(), TIFFOpen(), TIFFWriteAnyArray(), TIFFWritePerSampleAnys(), TIFFYCbCrtoRGB(), TIFFYCbCrToRGBInit(), SplashOutputDev::tilingPatternFill(), time2sub(), time_mktime(), timeout_lua_sleep(), timesub(), token_from_lua(), tokenlist_from_lua(), topfile(), ClipperLib::PolyTree::Total(), trace_outline(), SampledFunction::transform(), AAT::KerxSubTableFormat4< KernSubTableHeader >::driver_context_t::transition(), translate_row(), traverseproto(), TrilinearInterpFloat(), try_resolution(), tt_build_tables(), TTF__getcvtval(), ttf_read_head(), ttf_read_hhea(), ttf_read_name(), ttf_read_pclt(), ttf_read_post(), ttf_seek_off(), ttf_seek_tab(), ttf_write_name(), ttf_write_post(), twin_scaled_font_compute_properties(), Efont::CharstringInterp::type1_command(), HintReplacementDetector::type1_command(), Type1OneMMRemover::type1_command(), Type1BadCallRemover::type1_command(), SubrExpander::type1_command(), CharstringChecker::type1_command(), MakeType1CharstringInterp::type2_command(), tzload(), u_printf_parse_68(), u_scanf_parse_spec(), ucnv_compareNames_68(), UConverter_toUnicode_ISCII_OFFSETS_LOGIC(), uinttob(), undefine_variable_in_set(), undump_charinfo(), undump_font(), undump_luac_registers(), undumpocptable(), uni2str(), unpack(), unpack_a(), unpack_vararg(), TileMap::updateContinuousModeParams(), TileMap::updatePageParams(), uprv_itou_68(), uprv_stricmp_68(), uprv_strnicmp_68(), utf2uni_strcpy(), utfvalues_aux(), uv_encode(), validate_name(), ValueChunk(), Efont::CharstringInterp::vector_command(), BasicImageScaler::vertUpscaleHorizDownscaleInterp(), ImageMaskScaler::vertUpscaleHorizDownscaleInterp(), BasicImageScaler::vertUpscaleHorizUpscaleInterp(), ImageMaskScaler::vertUpscaleHorizUpscaleInterp(), vf_packet_bytes(), FontManager::vfFirstFontNum(), vmx_composite_over_n_8888(), vmx_composite_over_n_8888_8888_ca(), vmx_composite_over_n_8_8888(), vmx_fill(), vt100_progress(), ErrorHandler::vxformat(), while(), WinLangToMac(), write16(), write_bitmap_info(), write_cid_charwidth_array(), write_fontdescriptor(), write_header(), write_image_object(), write_interchange(), write_jp2(), write_metafile(), write_png_gray(), write_png_gray_alpha(), write_png_rgb_alpha(), write_post(), write_tiff(), WriteEightBitChar(), FoFiType1::writeEncoded(), PSImage::writeEPSImage(), PSImage::writeIdrawImage(), ImageOutputDev::writeImageFile(), TextPage::writeLinePrinter(), writepk(), PSOutputDev::writePS(), writer(), FoFiTrueType::writeTTF(), writevf(), writevfu(), wrt_E(), x_rsne(), XML_GetBuffer(), XML_GetInputContext(), XmlInitUnknownEncoding(), xn_over_d(), Efont::Cff::Dict::xvalue(), XYZtoRGB24(), ycc_rgb_convert(), ycck_cmyk_convert(), yy_get_next_buffer(), yy_get_previous_state(), yy_scan_buffer(), yy_try_NUL_trans(), PSFrontEnd::yylex(), yylex(), yyunput(), zzip_dir_stat(), zzip_file_open(), zzip_getc(), drvPDF::~drvPDF(), drvPPTX::~drvPPTX(), and drvTEXT::~drvTEXT().

◆ int_to_dvi() [1/3]

int_to_dvi ( (long int bop_addr,
 
)

◆ int_to_dvi() [2/3]

static void int_to_dvi ( )
static

Referenced by for().

◆ int_to_dvi() [3/3]

int_to_dvi ( d  ,
 
)

◆ malloc_chk()

static void* malloc_chk ( )
static

◆ math_class_of()

static int math_class_of ( )
static

◆ move_x()

static int move_x ( )
static

Referenced by drvPIC::print_coords().

◆ move_y()

static int move_y ( )
static

Referenced by drvPIC::print_coords().

◆ name()

while * name ( ch  = get_html_ch(file))

Definition at line 3819 of file tex4ht.c.

References HTF_ALIAS.

◆ notify_class_info()

static void notify_class_info ( )
static

◆ open_html_file()

static FILE* open_html_file ( )
static

Referenced by open_o_file().

◆ open_o_file()

static void open_o_file ( )
static

◆ pop_del()

static struct del_stack_entry* pop_del ( )
static

◆ pop_stack()

static void pop_stack ( )
static

◆ pos_dbl()

static double pos_dbl ( )
static

◆ print_f()

static void print_f ( )
static

Referenced by if(), show_err_context(), and special_n().

◆ print_f_4ht()

static void print_f_4ht ( )
static

◆ printf() [1/5]

void printf ( " file %s\n ,
str   
)

Referenced by if(), printf(), and while().

◆ printf() [2/5]

void printf ( "----------------------------\n"  )

◆ printf() [3/5]

void printf ( "\n"  )

◆ printf() [4/5]

void printf ( "Execute script `%slg'\n ,
job_name   
)

◆ printf() [5/5]

void printf ( "tex4ht.c (2018-07-03-10:36)\n )

References argv, i, IGNORED, and printf().

◆ push_del()

static struct del_stack_entry* push_del ( )
static

◆ push_stack()

static void push_stack ( )
static

Referenced by output_pl().

◆ put_4ht_ch()

static int put_4ht_ch ( )
static

◆ put_alt_ch()

static void put_alt_ch ( )
static

◆ put_char() [1/2]

put_char ( '\n )

◆ put_char() [2/2]

static void put_char ( )
static

Referenced by dump_ch_map(), if(), and try_new_line().

◆ r_alloc()

static void* r_alloc ( )
static

Referenced by if(), and while().

◆ return()

return ( (((font_tbl[cur_fnt].math_closing[(math_class)/8] >>((math_class)%8)) &1))? 5 :*(math_class+font_tbl[cur_fnt].math)  )

◆ rev_list()

static struct send_back_entry* rev_list ( )
static

◆ rule_x()

static void rule_x ( )
static

◆ scan_class()

static int scan_class ( )
static

◆ script()

static void script ( )
static

Definition at line 271 of file afscript.h.

Referenced by _cairo_observation_print(), _canonicalize(), _ISCIIGetUnicodeSet(), _uloc_addLikelySubtags(), _uloc_minimizeSubtags(), ApplyTickedFeatures(), ASMFromOpenTypeForms(), buffer_set_script(), cairo_script_from_recording_surface(), cairo_script_get_mode(), cairo_script_set_mode(), cairo_script_surface_create(), cairo_script_surface_create_for_target(), cairo_script_write_comment(), UTS46::checkLabelContextO(), graphite2::Segment::chooseSilf(), graphite2::Face::chooseSilf(), ParagraphLayout::computeScripts(), ParagraphLayout::computeSubFonts(), ConditionalTagOk(), countFeatures(), countLanguages(), createargtable(), createLayoutEngine(), createLikelySubtagsString(), createTagString(), createTagStringWithAlternates(), face_ot_layout_find_script(), fea_ParseLangSys(), Efont::OpenType::ScriptList::features(), FeatureScriptTagInFeatureScriptList(), fetch_GSUB(), find_lookups(), FindFamilyStyleKerns(), FindFormLookupsForScript(), FontMap::FontMap(), for(), FSLLMatches(), OT::BaseScriptList::get_base_script(), get_langsys(), getCodesFromLocale(), getDefaultDirection(), CollationData::getEquivalentScripts(), CollationData::getFirstPrimaryForGroup(), FontMap::getFontIndex(), ScriptCompositeFontInstance::getGlyphAdvance(), ScriptCompositeFontInstance::getGlyphPoint(), getIndFeature(), getIndLanguage(), CollationData::getLastPrimaryForGroup(), XLikelySubtags::getLikelyIndex(), graphite2::Locale2Lang::getMsId(), CollationRuleParser::getReorderCode(), CollationData::getScriptIndex(), ScriptCompositeFontInstance::getSubFont(), gr_face_info(), gr_face_is_char_supported(), gr_make_seg(), gsub_find(), hb_buffer_t::guess_segment_properties(), UnhandledEngine::handleCharacter(), has_arabic_joining(), hb_buffer_set_script(), hb_ot_all_tags_from_script(), hb_ot_new_tag_from_script(), hb_ot_old_tag_from_script(), hb_ot_tags_from_script(), hb_ot_tags_from_script_and_language(), hb_ot_tags_to_script_and_language(), hb_script_get_horizontal_direction(), hb_script_to_iso15924_tag(), if(), ScriptSet::intersect(), ParagraphLayout::isComplex(), KPInsert(), l_set_node_data(), Efont::OpenType::ScriptList::langsys_offset(), Efont::OpenType::Tag::langsys_text(), Efont::OpenType::ScriptList::language_systems(), layoutChars(), ICULanguageBreakFactory::loadDictionaryMatcherFor(), loadOTfont(), LocaleDisplayNamesImpl::localeDisplayName(), Efont::OpenType::FeatureList::lookups(), lua_nodelib_direct_getfield(), lua_nodelib_direct_setfield(), lua_nodelib_fast_getfield(), lua_nodelib_fast_setfield(), MacEncToUnicode(), XLikelySubtags::makeMaximizedLsr(), CollationData::makeReorderRanges(), ScriptCompositeFontInstance::mapCharToGlyph(), XLikelySubtags::maximize(), NameOTLookup(), LSR::operator=(), OTF_check_features(), OTF_drive_gpos(), OTF_drive_gpos2(), OTF_drive_gpos_features(), OTF_drive_gpos_internal(), OTF_drive_gpos_with_log(), OTF_drive_gsub(), OTF_drive_gsub_alternate(), OTF_drive_gsub_features(), OTF_drive_gsub_internal(), OTF_drive_gsub_with_log(), OTF_drive_tables(), OTF_iterate_gsub_feature(), otl_gsub_add_feat(), otl_gsub_add_feat_list(), otl_gsub_read_feat(), otl_gsub_select(), otl_gsub_set_chain(), ParagraphLayout::ParagraphLayout(), PreparsedUCD::parseScriptExtensions(), parseTagString(), PerGlyphDefBaseline(), pmain(), print_layout_info_using_private_api(), read_script_list(), replay_record(), ScriptSet::reset(), scan_otl_tag(), Efont::OpenType::ScriptList::script_offset(), script_to_string(), script_to_tag(), LocaleDisplayNamesImpl::scriptDisplayName(), ScriptFromUnicode(), ScriptInFeatureScriptList(), ScriptIsRightToLeft(), ScriptSet::set(), setOneCode(), setup_masks_arabic_plan(), SFAddScriptLangIndex(), SFDGetChar(), SFFeaturesInScriptLang(), SFFindBiggestScriptLangIndex(), SFGuessScriptList(), SFLangsInScript(), SFLookupsInScriptLangFeature(), SFSubTableFindOrMake(), SFSubTableMake(), SLContains(), SLOrder(), ScriptSet::test(), TransliteratorSpec::TransliteratorSpec(), uldn_scriptDisplayName_68(), uloc_getScript_68(), uloc_isRightToLeft_68(), uscript_breaksBetweenLetters_68(), uscript_getSampleString_68(), uscript_getSampleUnicodeString_68(), uscript_getUsage_68(), uscript_isCased_68(), uscript_isRightToLeft_68(), while(), and writeScript().

◆ search_dot_file()

static int search_dot_file ( )
static

◆ search_file()

static FILE* search_file ( )
static

Referenced by while().

◆ search_file_base()

static FILE* search_file_base ( )
static

Referenced by while().

◆ search_file_ext()

static FILE* search_file_ext ( )
static

Referenced by if().

◆ search_font_tbl()

static int search_font_tbl ( )
static

Referenced by if().

◆ search_in_dot_file()

static FILE* search_in_dot_file ( )
static

Referenced by while().

◆ set_ch_class()

static int set_ch_class ( )
static

◆ set_del()

static void set_del ( )
static

◆ set_loc()

static void set_loc ( )
static

Referenced by for().

◆ show_err_context()

static void show_err_context ( )
static

Definition at line 7173 of file tex4ht.c.

References ch, curr_pos, dvi_file, err_context, err_mark, fseek(), ftell, get_char(), i, IGNORED, n, print_f(), and putc.

◆ sig_err()

static void sig_err ( )
static

◆ signal()

void signal ( SIGFPE  ,
sig_err   
)

◆ special_n()

if * special_n ( long int  )

◆ sprintf() [1/2]

void sprintf ( name  ,
"%s.4hf"  ,
"unicode"   
)

References htf_font_dir, and p.

◆ sprintf() [2/2]

void sprintf ( str  ,
(dir[n-1]=='/')? "%s%s" :"%s/%s ,
dir  ,
name   
)

Referenced by for(), if(), and while().

◆ store_mv()

static void store_mv ( )
static

◆ strcpy() [1/6]

void strcpy ( (char *)  ch,
str2   
)

Referenced by for(), if(), and while().

◆ strcpy() [2/6]

void strcpy ( (char *)  job_name,
in_name   
)

References eq_str, ext, job_name, job_name_n, NULL, and strlen().

◆ strcpy() [3/6]

void strcpy ( (char *)  pos_text,
""   
)

◆ strcpy() [4/6]

void strcpy ( (char *)  str,
dir   
)

◆ strcpy() [5/6]

void strcpy ( (char *)  str,
(char *)  name 
)

◆ strcpy() [6/6]

void strcpy ( (char *)  str,
(char *) p 2 
)

◆ strct() [1/2]

static void strct ( )
static

Referenced by for(), and if().

◆ strct() [2/2]

void strct ( p  ,
dir 1 
)

◆ switch() [1/2]

switch ( n  )

Definition at line 3230 of file tex4ht.c.

References ch2, ch3, ch4, and idv_char().

◆ switch() [2/2]

switch ( s  )

Definition at line 2018 of file tex4ht.c.

References err_i().

◆ tex4ht_special()

static int tex4ht_special ( )
static

◆ try_new_line()

◆ warn_i()

static void warn_i ( )
static

Referenced by for(), and while().

◆ warn_i_int()

static void warn_i_int ( )
static

Referenced by if(), and while().

◆ warn_i_int_2()

static void warn_i_int_2 ( )
static

Referenced by if().

◆ warn_i_str()

static void warn_i_str ( )
static

Referenced by if(), and while().

◆ warn_i_str2()

static void warn_i_str2 ( )
static

Referenced by if().

◆ while() [1/18]

◆ while() [2/18]

while ( (ch=get_char())  = =223)

◆ while() [3/18]

while ( (ch=getc(file)) !  = EOF)

Definition at line 3710 of file tex4ht.c.

References ch, chr, dump_htf_files, fprintf(), i, IGNORED, j, printf(), and putc.

◆ while() [4/18]

while ( (cur_cache_font=cache_font) !  = (struct cache_font_rec *)0)

Definition at line 10597 of file tex4ht.c.

References cache_font, cur_cache_font, cache_font_rec::dir, free(), and cache_font_rec::next.

◆ while() [5/18]

while ( -- *  special_n,
 
)

Definition at line 3571 of file tex4ht.c.

References ch, d, get_char(), and v.

◆ while() [6/18]

while ( --  n)

Definition at line 6936 of file tex4ht.c.

References getc, and INTEGER.

◆ while() [7/18]

while ( )

Definition at line 3929 of file tex4ht.c.

References ch, fmt, fprintf(), IGNORED, int(), job, log_file, p, and strlen().

◆ while() [8/18]

while ( ch = '\n')

Definition at line 3845 of file tex4ht.c.

◆ while() [9/18]

while ( ch  = =138)

◆ while() [10/18]

while ( file_rec  )

Definition at line 5041 of file tex4ht.c.

References file_rec, gt_str, name, and prev_file_rec.

◆ while() [11/18]

while ( i--  )

◆ while() [12/18]

while (   i--)

Definition at line 14797 of file tex4ht.c.

◆ while() [13/18]

while ( n--  )

Definition at line 3257 of file tex4ht.c.

◆ while() [14/18]

while ( opened_files = (struct files_rec*) 0)

Definition at line 14742 of file tex4ht.c.

References fclose(), files_rec::file, IGNORED, files_rec::next, and opened_files.

◆ while() [15/18]

while ( p  )

◆ while() [16/18]

while ( p->id = -1)

Definition at line 3512 of file tex4ht.c.

References p, q, and t.

◆ while() [17/18]

while ( search_dot_file('P')  )

Definition at line 8109 of file tex4ht.c.

References ch, dot_file, EOF, getc, IGNORED, m_alloc, p, q, str, strcpy(), strlen(), and system_calls.

◆ while() [18/18]

while ( visited_file = (struct visited_file_rec *) 0)

Definition at line 10403 of file tex4ht.c.

References free(), visited_file_rec::next, v, and visited_file.

Variable Documentation

◆ a_accent_fifth

char * a_accent_fifth
static

Definition at line 1289 of file tex4ht.c.

◆ a_accent_first

char * a_accent_first
static

Definition at line 1288 of file tex4ht.c.

◆ a_accent_fourth

char * a_accent_fourth
static

Definition at line 1289 of file tex4ht.c.

◆ a_accent_second

char * a_accent_second
static

Definition at line 1288 of file tex4ht.c.

◆ a_accent_template

char* a_accent_template = (char *) 0
static

Definition at line 1287 of file tex4ht.c.

◆ a_accent_third

char * a_accent_third
static

Definition at line 1289 of file tex4ht.c.

◆ all

* all { free((void *) *all)

Definition at line 4115 of file tex4ht.c.

◆ argc

argv int argc

Definition at line 7214 of file tex4ht.c.

◆ argv

char** argv

Definition at line 7216 of file tex4ht.c.

Referenced by printf().

◆ back

◆ back_group

back_group struct send_back_entry * back_group
static

Definition at line 1151 of file tex4ht.c.

Referenced by if().

◆ back_id_off

back_id_off = 1
static

Definition at line 1146 of file tex4ht.c.

◆ back_token

back_token = back_group = ( struct send_back_entry *) malloc_chk((int) (( 1 ) * sizeof( struct send_back_entry )))
static

Definition at line 1151 of file tex4ht.c.

◆ base

const char* base

Definition at line 4880 of file tex4ht.c.

Referenced by if(), and while().

◆ base_font_size

int base_font_size =6533
static

Definition at line 1254 of file tex4ht.c.

◆ base_pos_x

long int base_pos_x
static

Definition at line 1160 of file tex4ht.c.

Referenced by if().

◆ base_pos_y

long int base_pos_y
static

Definition at line 1160 of file tex4ht.c.

Referenced by if().

◆ begin_char_gif

begin_char_gif = NULL
static

Definition at line 1224 of file tex4ht.c.

◆ begin_postamble

begin_postamble = file_n

Definition at line 7234 of file tex4ht.c.

◆ block_start

◆ c

return c = ch

Definition at line 5293 of file tex4ht.c.

Referenced by if().

◆ cache_files

cache_files = f_open(tex4ht_fls_name, "r" )
static

Definition at line 1365 of file tex4ht.c.

◆ cache_font

cache_font = (struct cache_font_rec *) 0
static

Definition at line 1346 of file tex4ht.c.

Referenced by if(), and while().

◆ ch

ch = str1 + (int) strlen((char *) str1)

Definition at line 2107 of file tex4ht.c.

Referenced by dump_env(), for(), if(), show_err_context(), special_n(), and while().

◆ ch2

ch2 = (unsigned char) (val & 0xFF)

Definition at line 3229 of file tex4ht.c.

Referenced by _ReadSplineFont(), bluecompare(), BuildFondList(), TextPage::buildLine(), Metrics::check(), chunk_cmp(), TextChar::cmpCharPos(), TextChar::cmpX(), TextChar::cmpY(), TextPage::computeWordSpacingThreshold(), countcompare(), Dec85(), decrypteexec(), dodata(), encoding2u_strncpy(), fea_classesIntersect(), fea_process_pos_pair(), fea_process_sub_single(), figurefiletype(), FindFamilyStyleKerns(), get3byte(), getlong(), getuint32(), LBMRead::getUnpack(), getushort(), greencompare(), gww_iconv(), has_ttf_outlines(), hex(), HexEDeCrypt(), TextPage::insertClippedChars(), TextPage::insertLargeChars(), IsSubSetOf(), Metrics::mark_liveness(), memushort(), nlgetc(), ReadSplineFontInfo(), redcompare(), TextPage::removeDuplicates(), SearchPostscriptResources(), SearchTtfResources(), SearchTtfResourcesFile(), set_sample_factors(), SFDGetSplineSet(), SFDReadUTF7Str(), strmatch(), strnmatch(), strstart(), strstartmatch(), strstrmatch(), switch(), T_UConverter_fromUnicode_UTF32_BE(), T_UConverter_fromUnicode_UTF32_BE_OFFSET_LOGIC(), T_UConverter_fromUnicode_UTF32_LE(), T_UConverter_fromUnicode_UTF32_LE_OFFSET_LOGIC(), tablefilematch(), u_strcmp(), u_strmatch(), u_strncmp(), u_strnmatch(), u_strstartmatch(), u_strstr(), u_strstrmatch(), u_strToUTF32WithSub_68(), u_strToUTF8WithSub_68(), uc_strcmp(), uc_strmatch(), uc_strncmp(), uc_strnmatch(), uc_strstr(), uc_strstrmatch(), ucnv_toUnicode_UTF8(), ucnv_toUnicode_UTF8_OFFSETS_LOGIC(), umodenc(), wcomp(), TextPage::writeLinePrinter(), and TextPage::writeRaw().

◆ ch3

◆ ch4

ch4 = (unsigned char) (val & 0xFF)

◆ ch_id

int ch_id
static

Definition at line 1146 of file tex4ht.c.

◆ ch_map

struct ch_map_rec ch_map[120]
static

Definition at line 1052 of file tex4ht.c.

Referenced by dump_ch_map(), if(), and init_ch_map().

◆ ch_map_flag

int ch_map_flag = 0
static

Definition at line 1063 of file tex4ht.c.

Referenced by if().

◆ ch_str_flag

int ch_str_flag

Definition at line 4072 of file tex4ht.c.

◆ charset

struct charset_rec* charset
static

Definition at line 1393 of file tex4ht.c.

Referenced by if().

◆ charset_n

int charset_n = 0
static

Definition at line 1392 of file tex4ht.c.

Referenced by if().

◆ chr

◆ class_fmt

class_fmt = NULL
static

Definition at line 1214 of file tex4ht.c.

◆ class_on

char class_on[32]
static

Definition at line 1270 of file tex4ht.c.

Referenced by while().

◆ close_class

char * close_class[82]
static

Definition at line 1319 of file tex4ht.c.

◆ col

col = (int) x

Definition at line 2884 of file tex4ht.c.

Referenced by if().

◆ counter

◆ cr_fnt

int cr_fnt

Definition at line 3444 of file tex4ht.c.

Referenced by if().

◆ css_default

char css_default[] = "4cs"
static

Definition at line 7246 of file tex4ht.c.

Referenced by if().

◆ css_ext

struct css_ext_rec* css_ext = (struct css_ext_rec *) 0
static

Definition at line 7245 of file tex4ht.c.

Referenced by if(), and while().

◆ cur_cache_font

cur_cache_font = (struct cache_font_rec *) 0
static

Definition at line 1346 of file tex4ht.c.

Referenced by for(), if(), and while().

◆ cur_fnt

int cur_fnt = -1
static

Definition at line 1012 of file tex4ht.c.

Referenced by for(), if(), and try_new_line().

◆ cur_font

char cur_font[6]

Definition at line 14762 of file tex4ht.c.

Referenced by for().

◆ cur_o_file

FILE * cur_o_file = (FILE *) 0
static

Definition at line 926 of file tex4ht.c.

Referenced by if(), open_o_file(), special_n(), and try_new_line().

◆ curr_pos

◆ d

d = 10

Definition at line 2320 of file tex4ht.c.

Referenced by if(), and while().

◆ default_font

int default_font = -1
static

Definition at line 1254 of file tex4ht.c.

Referenced by vf_set_char().

◆ del_stack

del_stack = (struct del_stack_entry *) 0
static

Definition at line 1141 of file tex4ht.c.

◆ design_ch

int design_ch = 0
static

Definition at line 1249 of file tex4ht.c.

Referenced by if().

◆ diff

int diff { int ch, i, bound, cnt

Definition at line 3816 of file tex4ht.c.

Referenced by __gmpf_eq(), _Bocu1FromUnicode(), _Bocu1FromUnicodeWithOffsets(), _Bocu1ToUnicode(), _Bocu1ToUnicodeWithOffsets(), absDifferenceLow(), TableResource::add(), EllipticalArc::approximate(), GraphicsPath< T >::WriteActions::arcto(), BlockSplitterFinishBlock(), BMotionSearchExhaust(), bmp_outline(), carith_ptr(), cf2_blues_init(), cf_encode_2d(), CheckExtremaForSingleBitErrors(), checkpdfrestore(), Closer(), cmsIsToneCurveLinear(), CoincidentIntersect(), U_NAMESPACE_BEGIN::LocaleAndWeight::compare(), compareKeySuffixes(), compareStringLengths(), compareStringSuffixes(), BytesTrieElement::compareStringTo(), Normalizer2DataBuilder::computeDiff(), ComputeDiffDCTBlock(), ContextBlockSplitterFinishBlock(), createRuleByRRULE(), decodeBocu1LeadByte(), DeleteAllVariables(), doreplace(), ICUZDump::dump(), dumpGSUBsimplesubs(), FindBestMatchExhaust(), FindBestMatchLogarithmic(), FindBestMatchTwoLevel(), FindMatchingEdge(), FindMonotonicIntersection(), FixupT(), flush_line(), G___figureLookups(), glyphcompare(), hunt(), huntICU(), HWB_Diff(), IsEmptyLayer(), graphite2::Segment::justify(), lj_record_ins(), lj_record_objcmp(), LumAddMotionError(), LumBlockMAD(), LumMotionError(), LumMotionErrorA(), LumMotionErrorB(), LumMotionErrorC(), LumMotionErrorD(), main(), make_legal_yiq(), make_legal_yuv(), mpfr_atan_aux(), mpfr_exp_rational(), near(), old_entry(), GraphicsPath< T >::IterationVisitor::operator()(), packDiff(), pdf_check_tfm_widths(), pdf_dev_reset_xgstate(), pdf_dev_set_xgstate(), pixFindDifferentialSquareSum(), pixGetTextBaseline(), pixSnapColor(), pixSnapColorCmap(), PLocalSearch(), PLogarithmicSearch(), pmxa_(), PSubSampleSearch(), ptaGenerateLine(), PTwoLevelSearch(), push_stopwatch(), read_debug_record(), read_irep_record_1(), read_lv_record(), read_section_debug(), read_section_lv(), recff_rawequal(), PathClipper::reconstruct(), repitch(), Resize_Array_Height(), runlengthMembershipOnLine(), SearchVariable(), SetCursorPosition(), SFStandardHeight(), SPAdjustControl(), SSRemoveUTurns(), StitchToPreviousBlock(), subtractGrayLow(), testForNumericNames(), tt_face_load_loca(), u_writeDiff(), uhash_compareScriptSet_68(), uprv_stableBinarySearch_68(), whichFileModTimeIsLater(), write_section_lv(), and z_log().

◆ dir

const char* dir
Initial value:
{
while( 1 ){
free((void *) p);
if( file || !env_dirs ){ return file; }
}
} else {
}
return file
char * base
Definition: tex4ht.c:846
struct env_var_rec * next
Definition: tex4ht.c:847
Definition: filedef.h:30
static char * abs_addr()
return NULL
Definition: tex4ht.c:5213
struct env_var_rec * env_dirs
Definition: tex4ht.c:4842
file FILE * file
Definition: tex4ht.c:3651
name char * name
Definition: tex4ht.c:2147
static struct files_rec * p
Definition: tex4ht.c:1041
const char * flags
Definition: tex4ht.c:3679
dir
Definition: tex4ht.c:4838
free((void *) htf_4hf)
static FILE * search_file()

Definition at line 4838 of file tex4ht.c.

Referenced by for(), and if().

◆ dis_pages

int dis_pages

Definition at line 7235 of file tex4ht.c.

◆ do

do
Initial value:
{
i++
int i
Definition: tex4ht.c:2763

Definition at line 8363 of file tex4ht.c.

◆ dos_env_file

char* dos_env_file
Initial value:
=
(char *) 0

Definition at line 7257 of file tex4ht.c.

Referenced by if().

◆ dos_file_names

int dos_file_names
static
Initial value:
=
0

Definition at line 887 of file tex4ht.c.

Referenced by for().

◆ dot_file

dot_file
static
Initial value:
static FILE * f_open_pathed_filename()
char * tex4ht_env_file
Definition: tex4ht.c:7256

Definition at line 898 of file tex4ht.c.

Referenced by dump_env(), if(), and while().

◆ dump_env_files

int dump_env_files = 0
static

Definition at line 1199 of file tex4ht.c.

Referenced by while().

◆ dump_env_search

int dump_env_search = 0
static

Definition at line 1329 of file tex4ht.c.

Referenced by if().

◆ dump_htf_files

short dump_htf_files = 0
static

Definition at line 1198 of file tex4ht.c.

Referenced by while().

◆ dump_htf_search

int dump_htf_search = 0
static

Definition at line 1379 of file tex4ht.c.

◆ dumped_env

int dumped_env = 0
static

Definition at line 1204 of file tex4ht.c.

Referenced by dump_env().

◆ dvi_file

dvi_file = stdin
static

Definition at line 903 of file tex4ht.c.

Referenced by if(), show_err_context(), and special_n().

◆ dvi_flag

dvi_flag = 0
static

Definition at line 1084 of file tex4ht.c.

Referenced by for().

◆ dvi_page

int dvi_page = 0
static

Definition at line 1084 of file tex4ht.c.

◆ dx_1

int dx_1 = 0
static

Definition at line 970 of file tex4ht.c.

◆ dx_2

int dx_2 = 0
static

Definition at line 970 of file tex4ht.c.

◆ dy_1

int dy_1 = 0
static

Definition at line 975 of file tex4ht.c.

◆ dy_2

int dy_2 = 0
static

Definition at line 975 of file tex4ht.c.

◆ else

else

Definition at line 2708 of file tex4ht.c.

◆ end_pos_body

char * end_pos_body
static

Definition at line 1158 of file tex4ht.c.

◆ end_pos_text

char * end_pos_text
static

Definition at line 1158 of file tex4ht.c.

◆ end_span

char * end_span[256]
static

Definition at line 1268 of file tex4ht.c.

Referenced by if(), try_new_line(), and while().

◆ end_trace_dvi_del_C

char * end_trace_dvi_del_C
static

Definition at line 951 of file tex4ht.c.

◆ end_trace_dvi_del_c

char * end_trace_dvi_del_c
static

Definition at line 952 of file tex4ht.c.

◆ end_trace_dvi_del_H

char * end_trace_dvi_del_H
static

Definition at line 953 of file tex4ht.c.

Referenced by if().

◆ end_trace_dvi_del_h

char * end_trace_dvi_del_h
static

Definition at line 954 of file tex4ht.c.

◆ end_trace_dvi_del_P

char * end_trace_dvi_del_P
static

Definition at line 949 of file tex4ht.c.

◆ end_trace_dvi_del_p

char * end_trace_dvi_del_p
static

Definition at line 950 of file tex4ht.c.

◆ end_trace_dvi_del_R

char * end_trace_dvi_del_R
static

Definition at line 955 of file tex4ht.c.

◆ end_trace_dvi_del_r

char * end_trace_dvi_del_r
static

Definition at line 956 of file tex4ht.c.

◆ end_trace_dvi_del_V

char * end_trace_dvi_del_V
static

Definition at line 957 of file tex4ht.c.

Referenced by if().

◆ end_trace_dvi_del_v

char * end_trace_dvi_del_v
static

Definition at line 958 of file tex4ht.c.

◆ env_dirs

struct env_var_rec* env_dirs

Definition at line 4842 of file tex4ht.c.

◆ env_var

env_var const char* env_var

Definition at line 4526 of file tex4ht.c.

Referenced by if().

◆ env_var_len

int env_var_len

Definition at line 4532 of file tex4ht.c.

Referenced by if().

◆ envChoice

struct env_c_rec* envChoice = (struct env_c_rec*) 0
static

Definition at line 1334 of file tex4ht.c.

◆ eof_op_n

eof_op_n = file_len

Definition at line 7234 of file tex4ht.c.

◆ eoln_str

char* eoln_str = (char *)0
static

Definition at line 981 of file tex4ht.c.

◆ err_context

int err_context = 0
static

Definition at line 1514 of file tex4ht.c.

Referenced by show_err_context().

◆ err_mark

char* err_mark = (char *) 0
static

Definition at line 1519 of file tex4ht.c.

Referenced by show_err_context().

◆ errCode

int errCode = 0
static

◆ ext

char* ext = NULL
static

Definition at line 908 of file tex4ht.c.

Referenced by if(), and strcpy().

◆ fifth

char ** fifth

Definition at line 4115 of file tex4ht.c.

Referenced by drvWMF::show_text().

◆ file

file { char *p

Definition at line 3649 of file tex4ht.c.

Referenced by if(), and while().

◆ file_len

file_len = ftell(dvi_file)

Definition at line 8170 of file tex4ht.c.

Referenced by FcAtomicCreate(), and ValidateTTFHead().

◆ file_n

file_n = 5
static

Definition at line 1110 of file tex4ht.c.

Referenced by for().

◆ file_rec

file_rec = cur_cache_font->cache_file

Definition at line 5040 of file tex4ht.c.

Referenced by if(), and while().

◆ files_cache

char files_cache[1024]

Definition at line 8529 of file tex4ht.c.

◆ first

* first = q = p + 1

Definition at line 3808 of file tex4ht.c.

◆ flag

Initial value:
{
struct cache_file_rec * file_entry

Definition at line 4162 of file tex4ht.c.

Referenced by while().

◆ flags

const char* flags

Definition at line 3678 of file tex4ht.c.

Referenced by if(), and while().

◆ fmt

char fmt[256] { char *ch, *p

Definition at line 3926 of file tex4ht.c.

Referenced by __gmp_asprintf(), __gmp_doprnt(), __gmp_doscan(), __gmp_fprintf(), __gmp_fscanf(), __gmp_printf(), __gmp_scanf(), __gmp_snprintf(), __gmp_sprintf(), __gmp_sscanf(), __gmp_vasprintf(), __gmp_vfprintf(), __gmp_vfscanf(), __gmp_vprintf(), __gmp_vscanf(), __gmp_vsnprintf(), __gmp_vsprintf(), __gmp_vsscanf(), _cairo_format_from_qimage_format(), _cairo_output_stream_printf(), _cairo_output_stream_vprintf(), _cairo_pdf_surface_open_stream(), _cairo_xml_printf(), _cairo_xml_printf_continue(), _cairo_xml_printf_end(), _cairo_xml_printf_start(), _qimage_format_from_cairo_format(), acornErrorHandler(), acornWarningHandler(), ambiguity_error(), GString::appendf(), GooString::appendf(), AnnotAppearanceBuilder::appendf(), GString::appendfv(), GooString::appendfv(), appleErrorHandler(), appleWarningHandler(), asprintf(), atariErrorHandler(), atariWarningHandler(), capi(), check_bbox(), check_existence_and_safety(), clib_error(), Clp_VaOptionError(), Clp_vbsprintf(), ContextErrorHandler::ContextErrorHandler(), cp_number(), cppapi(), cs_fail(), date(), ErrorHandler::debug(), GlobalParams::debugLogPrintf(), do_initex(), do_lua_kpathsea_lookup(), doublecheck_existence(), err(), IcuTestErrorCode::errDataIfFailureAndReset(), IcuTestErrorCode::errIfFailureAndReset(), ErrorHandler::error(), ERROR(), error(), ErrPrintf(), IcuTestErrorCode::expectErrorAndReset(), Fatal(), fatal(), ErrorHandler::fatal(), fatal_error_0(), fatal_error_1(), fatal_error_2(), fatal_error_s(), FcConfigMessage(), fixup_snprintf(), fixup_vsnprintf(), fk_open(), flo_to_s(), FmtLong(), GString::format(), GooString::format(), ErrorHandler::format(), QuantityFormatter::format(), GenBuffer::Writable::format(), SimBuffer::B::format(), QuantityFormatter::formatAndSelect(), formatted_error(), formatted_warning(), GString::formatv(), GooString::formatv(), fprintreal(), g_logv(), g_message(), g_print(), getdetails(), getnum(), getnumlimit(), getoption(), getWhen(), gmp_snprintf_format(), gmp_sprintf_format(), init_maketex(), initversionstring(), internal_error_0(), internal_error_1(), kpathsea_maketex_option(), kpathsea_set_program_enabled(), l_g(), ErrorHandler::ldebug(), ErrorHandler::lerror(), lex_error_1(), lex_error_s(), lex_error_s_1(), lex_number(), ErrorHandler::lfatal(), lj_cf_string_format(), lj_strfmt_pushf(), lj_strfmt_pushvf(), lj_strscan_num(), lj_strscan_scan(), ErrorHandler::lmessage(), log_working_directory(), LogLuvVSetField(), lookup(), lua_initialize(), lua_pushfstring(), lua_pushvfstring(), luaG_runerror(), luaL_error(), luaO_pushfstring(), luaO_pushvfstring(), ErrorHandler::lwarning(), main(), makeRBNF(), FoFiTrueType::mapCodeToGID(), MESG(), ErrorHandler::message(), hb_buffer_t::message(), message(), Message(), hb_buffer_t::message_impl(), mrb_bug(), mrb_float_to_cstr(), mrb_float_to_str(), mrb_get_args(), mrb_kpse_init_format(), mrb_kpse_set_program_enabled(), mrb_name_error(), mrb_no_method_error(), mrb_raisef(), mrb_str_format(), mrb_warn(), msdosErrorHandler(), msdosWarningHandler(), msg(), msg_out(), otf__error(), panic(), parseRes(), pdf_printf(), pdftex_fail(), pdftex_warn(), pf(), pkstring(), printError(), PrintErrorMessage(), printInfoDate(), printPackageError(), PrintWarningMessage(), ProcessErrorExit(), raise_va(), recff_string_format(), poppler::image::save(), scan(), U_NAMESPACE_USE::select(), QuantityFormatter::selectPlural(), set_status(), ICUZDump::setDumpFormatter(), ShellErrorMessage(), ship(), shipclear(), shipcom(), snprintf(), spc_warn(), str_pack(), str_packsize(), str_unpack(), strerror(), stringcap(), strscan_bin(), strscan_dec(), strscan_hex(), strscan_oct(), t1_printf(), tex_printf(), tiff_error(), tiff_warning(), TIFFError(), TIFFWarning(), TraceData(), TraceExit(), ttf_fail(), ttf_warn(), u_printf_parse_68(), u_scanf_char_handler(), u_scanf_count_handler(), u_scanf_double_handler(), u_scanf_hex_handler(), u_scanf_integer_handler(), u_scanf_octal_handler(), u_scanf_parse_spec(), u_scanf_percent_handler(), u_scanf_pointer_handler(), u_scanf_scanset_handler(), u_scanf_scidbl_handler(), u_scanf_scientific_handler(), u_scanf_simple_percent_handler(), u_scanf_spellout_handler(), u_scanf_string_handler(), u_scanf_uchar_handler(), u_scanf_uinteger_handler(), u_scanf_ustring_handler(), u_vformatMessage_68(), u_vformatMessageWithError_68(), u_vparseMessage_68(), u_vparseMessageWithError_68(), udat_adoptNumberFormat_68(), udat_adoptNumberFormatForFields_68(), udat_clone_68(), udat_countSymbols_68(), udat_get2DigitYearStart_68(), udat_getBooleanAttribute_68(), udat_getCalendar_68(), udat_getContext_68(), udat_getLocaleByType_68(), udat_getNumberFormat_68(), udat_getNumberFormatForField_68(), udat_getSymbols_68(), udat_isLenient_68(), udat_open_68(), udat_set2DigitYearStart_68(), udat_setBooleanAttribute_68(), udat_setCalendar_68(), udat_setContext_68(), udat_setLenient_68(), udat_setNumberFormat_68(), udat_toPattern_68(), udat_toPatternRelativeDate_68(), udat_toPatternRelativeTime_68(), udata_printError_68(), ufmt_close_68(), ufmt_getArrayItemByIndex_68(), ufmt_getArrayLength_68(), ufmt_getDate_68(), ufmt_getDecNumChars_68(), ufmt_getDouble_68(), ufmt_getInt64_68(), ufmt_getLong_68(), ufmt_getObject_68(), ufmt_getType_68(), ufmt_getUChars_68(), ufmt_isNumeric_68(), ufmt_open_68(), umsg_applyPattern_68(), umsg_clone_68(), umsg_format_68(), umsg_getLocale_68(), umsg_parse_68(), umsg_setLocale_68(), umsg_toPattern_68(), umsg_vformat_68(), umsg_vparse_68(), unixErrorHandler(), unixWarningHandler(), unum_applyPattern_68(), unum_clone_68(), unum_close_68(), unum_format_68(), unum_formatDecimal_68(), unum_formatDouble_68(), unum_formatDoubleCurrency_68(), unum_formatInt64_68(), unum_formatUFormattable_68(), unum_getAttribute_68(), unum_getContext_68(), unum_getDoubleAttribute_68(), unum_getLocaleByType_68(), unum_getSymbol_68(), unum_getTextAttribute_68(), unum_parse_68(), unum_parseDecimal_68(), unum_parseDouble_68(), unum_parseDoubleCurrency_68(), unum_parseInt64_68(), unum_parseToUFormattable_68(), unum_setAttribute_68(), unum_setContext_68(), unum_setDoubleAttribute_68(), unum_setSymbol_68(), unum_setTextAttribute_68(), unum_toPattern_68(), uplrules_selectWithFormat_68(), ureldatefmt_formatNumericToResult_68(), ureldatefmt_formatToResult_68(), utrace_data_68(), utrace_exit_68(), utrace_format_68(), utrace_vformat_68(), vasprintf(), verifyIsRelativeDateFormat(), verifyIsSimpleDateFormat(), verror(), ErrorHandler::vformat(), ErrorVeneer::vformat(), FileErrorHandler::vformat(), GenBuffer::Writable::vformat(), SimBuffer::B::vformat(), Files::FILEW::vformat(), vmsErrorHandler(), vmsWarningHandler(), vsnprintf(), ErrorHandler::vxformat(), WARN(), Warning(), ErrorHandler::warning(), warning_0(), warning_1(), warning_2(), warning_s(), warning_s_1(), warning_s_2(), while(), Win32ErrorHandler(), Win32WarningHandler(), win3ErrorHandler(), win3WarningHandler(), wlog_ln(), write_log(), PSOutputDev::writePSFmt(), ErrorHandler::xformat(), ErrorHandler::xmessage(), xxprintf(), and yyerror().

◆ fnt

p fnt = cr_fnt

Definition at line 3452 of file tex4ht.c.

◆ font

char* font

Definition at line 3920 of file tex4ht.c.

◆ font_gif

font_gif = NULL
static

Definition at line 1219 of file tex4ht.c.

Referenced by for(), and if().

◆ font_tbl

* font_tbl = math_class
static

Definition at line 1167 of file tex4ht.c.

Referenced by for(), if(), try_new_line(), and while().

◆ font_tbl_size

int font_tbl_size = 0
static

Definition at line 1168 of file tex4ht.c.

Referenced by while().

◆ fontdir

char* fontdir[100]
static

Definition at line 1340 of file tex4ht.c.

Referenced by tfm_define(), and while().

◆ fontdir_count

int fontdir_count = 0
static

Definition at line 1341 of file tex4ht.c.

Referenced by while().

◆ fonts_n

int fonts_n = 0

Definition at line 3764 of file tex4ht.c.

Referenced by if(), and while().

◆ found

found = 0

Definition at line 5000 of file tex4ht.c.

Referenced by __gmp_randinit_lc_2exp_size(), _cairo_svg_surface_emit_pattern_stops(), _cairo_truetype_reverse_cmap(), _cairo_xlib_surface_create_internal(), _found(), _parseHexstring(), _parseInlineImage(), _parseName(), _parseOperator(), _parseString(), aatfontget1(), aatfontget2(), absolute_search(), add_cell(), adjacentOnPixelInRaster(), af_latin_hints_compute_edges(), OT::MarkArray::apply(), arrayFindSequence(), Efont::Cff::Dict::assign(), axisToBk(), bmp_outline(), BuildCommandLine(), callback_slot_new(), CheckClassExpression(), PDFDoc::checkFooter(), classCoverage(), clean_box(), HtmlPage::coalesce(), TextPage::coalesce(), TextBlock::coalesce(), hb_ot_map_builder_t::compile(), compose_hebrew(), consolidateFDSelect(), convert1(), copykerns(), GfxDeviceNColorSpace::createMapping(), createRuleByRRULE(), Mapping::DoubleHash::deletee(), do_register_command(), e_d(), elt_in_db(), EncMapFromEncoding(), endMelisma(), face_ot_layout_find_feature(), face_ot_layout_find_language(), face_ot_layout_find_script(), find_command(), find_format(), findCommonICUDataByName(), Catalog::findDest(), Catalog::findDestInTree(), MiKTeXCom::findFile(), AcroFormField::findFontName(), TextPage::findText(), PDFCore::findU(), first_fit(), for(), fract(), OT::AnchorMatrix::get_anchor(), OT::CmapSubtableFormat4::accelerator_t::get_glyph(), get_next(), get_node(), getCacheEntry(), GetKeyVal(), getmatch(), getOffsetForCharacter(), glenc(), FontInfo::glyphid(), gplotFromFile(), handle_gnames(), hnj_hyphen_load(), hyphenate(), id_lookup(), if(), init_fontmap(), init_math(), jbClassifyCorrelation(), jbClassifyRankHaus(), just_copy(), just_reverse(), kpathsea_db_search(), kpathsea_db_search_list(), kpathsea_path_search_list_generic(), lj_ir_kint(), maccess(), MacLangFromLocale(), macro_call(), make_tt_subset(), OT::match_input(), movement(), NameOTLookup(), new_hyph_exceptions(), numaGetNonzeroRange(), open_fmt_file(), open_output(), open_sty(), hb_set_t::page_for(), parse_file_seq(), parseForProtos(), ProgramOptions::parseoptions(), path_search(), pcf_find_property(), pdf_font_findresource(), pixColorSegmentTryCluster(), pixFHMTGen_1(), pixFillMapHoles(), pixFindCornerPixels(), pixFMorphopGen_1(), pixSnapColorCmap(), prim_lookup(), print_afm(), ps_add_include(), ps_add_setup(), ps_copyfigfile(), ps_scanifont(), ra_allocref(), FontMap::read(), AnnotAppearance::referencesStream(), Mapping::DoubleHash::rehash(), report_underused_features(), resNew(), rmfiles(), scan_dimen(), scan_expr(), scan_general_text(), scan_spec(), scan_toks(), ScanChars(), scanifont(), poppler::page::search(), searchBinaryMaze(), searchfiledir(), XeTeXFontMgr_FC::searchForHostPlatformFonts(), GlobalParams::setupBaseFonts(), SFLookupsInScriptLangFeature(), sfnt_get_ps_name(), SFSubTableFindOrMake(), SFSubTableMake(), show_save_groups(), skipToMatchingBrace(), skipToSemicolon(), spc_exec_special(), SPLFirstVisitorFoundSoughtXY(), SplineSetIntersect(), SplinesIntersect(), t1_read_subrs(), try_break(), tt_face_load_loca(), UConverter_toUnicode_ISCII_OFFSETS_LOGIC(), unicode_init_user(), CReg::unreg(), uprv_stableBinarySearch_68(), ures_getFunctionalEquivalent_68(), usearch_handleNextCanonical_68(), usearch_handleNextExact_68(), usearch_handlePreviousCanonical_68(), usearch_handlePreviousExact_68(), usearch_search_68(), usearch_searchBackwards_68(), var_delimiter(), vms_export_dcl_symbol(), while(), write_cff(), write_signs(), xgetcwd(), and zzip_entry_fopen().

◆ fourth

char ** fourth

Definition at line 4115 of file tex4ht.c.

◆ gif

gif = NULL
static

Definition at line 1229 of file tex4ht.c.

Referenced by for(), if(), and PutGifFile().

◆ gif_ch

int gif_ch = 1
static

Definition at line 1248 of file tex4ht.c.

Referenced by if()</