Back to index

tetex-bin  3.0
Classes | Defines | Typedefs | Functions
makeinfo.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  generic_list

Defines

#define DECLARE(type, var, init)   extern type var

Typedefs

typedef struct generic_list GENERIC_LIST

Functions

 DECLARE (char *, progname,"makeinfo")
 DECLARE (int, executing_string, 0)
 DECLARE (int, me_inhibit_expansion, 0)
 DECLARE (FILE *, output_stream, NULL)
 DECLARE (char *, pretty_output_filename, NULL)
 DECLARE (char *, current_output_filename, NULL)
 DECLARE (unsigned char *, output_paragraph, NULL)
 DECLARE (int, output_paragraph_offset, 0)
 DECLARE (int, output_column, 0)
 DECLARE (int, output_position, 0)
 DECLARE (int, output_line_number, 1)
 DECLARE (int, node_line_number, 0)
 DECLARE (int, meta_char_pos,-1)
 DECLARE (int, paragraph_is_open, 0)
 DECLARE (int, must_start_paragraph, 0)
 DECLARE (int, top_node_seen, 0)
 DECLARE (int, non_top_node_seen, 0)
 DECLARE (int, no_indent, 1)
 DECLARE (int, current_indent, 0)
 DECLARE (int, do_first_par_indent, 0)
 DECLARE (int, example_indentation_increment, 5)
 DECLARE (int, default_indentation_increment, 5)
 DECLARE (int, xml_indentation_increment, 2)
 DECLARE (int, indented_fill, 0)
 DECLARE (int, force_flush_right, 0)
 DECLARE (int, fill_column, 72)
 DECLARE (int, non_splitting_words, 0)
 DECLARE (int, in_fixed_width_font, 0)
 DECLARE (int, multitable_active, 0)
 DECLARE (int, html, 0)
 DECLARE (int, xml, 0)
 DECLARE (int, docbook, 0)
 DECLARE (int, enable_encoding, 0)
 DECLARE (int, escape_html, 1)
 DECLARE (int, next_menu_item_number, 1)
 DECLARE (int, inhibit_paragraph_indentation, 0)
 DECLARE (int, filling_enabled, 1)
 DECLARE (char *, current_node, NULL)
 DECLARE (char *, command, NULL)
 DECLARE (int, titlepage_cmd_present, 0)
 DECLARE (char *, copying_text, NULL)
 DECLARE (const char *, document_description, NULL)
 DECLARE (int, last_char_was_newline, 1)
 DECLARE (char *, input_filename,(char *) NULL)
 DECLARE (char *, input_text,(char *) NULL)
 DECLARE (int, input_text_length, 0)
 DECLARE (int, input_text_offset, 0)
 DECLARE (int, line_number, 0)
 DECLARE (char *, toplevel_output_filename, NULL)
 DECLARE (char *, include_files_path, NULL)
 DECLARE (char *, node_filename, NULL)
 DECLARE (char *, css_include, NULL)
 DECLARE (int, no_headers, 0)
 DECLARE (int, process_docbook, 0)
 DECLARE (int, process_html, 0)
 DECLARE (int, process_info,-1)
 DECLARE (int, process_plaintext,-1)
 DECLARE (int, process_tex, 0)
 DECLARE (int, process_xml, 0)
 DECLARE (int, reference_warning_limit, 1000)
 DECLARE (int, validating, 1)
 DECLARE (int, verbose_mode, 0)
 DECLARE (int, number_sections, 1)
 DECLARE (int, split_size, 0)
 DECLARE (int, expensive_validation, 0)
 DECLARE (int, splitting, 1)
GENERIC_LISTreverse_list (GENERIC_LIST *list)
char * info_trailer (void)
char * expansion (char *str, int implicit_code)
char * text_expansion (char *str)
char * maybe_escaped_expansion (char *str, int implicit_code, int do_escape_html)
char * full_expansion (char *str, int implicit_code)
void free_and_clear (char **pointer)
void add_word (char *string)
void add_char (int character)
void add_meta_char (int character)
void close_single_paragraph (void)
void insert_string (const char *)
void insert (int character)
void get_rest_of_line (int expand, char **string)
void add_html_block_elt (char *string)
void get_until_in_braces (char *match, char **string)
void get_until_in_line (int expand, char *match, char **string)
void canon_white (char *string)
void discard_until (char *string)
void indent (int amount)
void kill_self_indent (int count)
void backup_input_pointer (void)
void inhibit_output_flushing (void)
void uninhibit_output_flushing (void)
void flush_output (void)
void start_paragraph (void)
void close_paragraph (void)
void close_insertion_paragraph (void)
void init_paragraph (void)
void ignore_blank_line (void)
void reader_loop (void)
void discard_braces (void)
void replace_with_expansion (int from, int *to)
void fix_whitespace (char *string)
void add_html_elt (char *string)
int get_until (char *match, char **string)
int set_paragraph_indent (char *string)
int self_delimiting (int character)
int search_forward (char *string, int from)
int search_forward_until_pos (char *string, int from, int end_pos)
int next_nonwhitespace_character (void)
int fs_error (char *filename)
void add_word_args (const char *,...)
void add_html_block_elt_args (const char *,...)
void execute_string (char *,...)
void warning (const char *format,...)
void error (const char *format,...)
void line_error (const char *format,...)
void file_line_error (char *infile, int lno, const char *format,...)
void add_word_args ()
void add_html_block_elt_args ()
void execute_string ()
void warning ()
void error ()
void line_error ()
void file_line_error ()

Class Documentation

struct generic_list

Definition at line 315 of file makeinfo.h.

Collaboration diagram for generic_list:
Class Members
struct generic_list * next

Define Documentation

#define DECLARE (   type,
  var,
  init 
)    extern type var

Definition at line 29 of file makeinfo.h.


Typedef Documentation

typedef struct generic_list GENERIC_LIST

Function Documentation

void add_char ( int  character)
void add_html_block_elt ( char *  string)

Here is the caller graph for this function:

void add_html_block_elt_args ( const char *  ,
  ... 
)

Here is the caller graph for this function:

void add_html_elt ( char *  string)

Here is the caller graph for this function:

void add_meta_char ( int  character)

Here is the caller graph for this function:

void add_word ( char *  string)
void add_word_args ( const char *  ,
  ... 
)
void canon_white ( char *  string)
DECLARE ( char *  ,
progname  ,
"makeinfo"   
)
DECLARE ( int  ,
executing_string  ,
 
)
DECLARE ( int  ,
me_inhibit_expansion  ,
 
)
DECLARE ( FILE ,
output_stream  ,
NULL   
)
DECLARE ( char *  ,
pretty_output_filename  ,
NULL   
)
DECLARE ( char *  ,
current_output_filename  ,
NULL   
)
DECLARE ( unsigned char *  ,
output_paragraph  ,
NULL   
)
DECLARE ( int  ,
output_paragraph_offset  ,
 
)
DECLARE ( int  ,
output_column  ,
 
)
DECLARE ( int  ,
output_position  ,
 
)
DECLARE ( int  ,
output_line_number  ,
 
)
DECLARE ( int  ,
node_line_number  ,
 
)
DECLARE ( int  ,
meta_char_pos  ,
1 
)
DECLARE ( int  ,
paragraph_is_open  ,
 
)
DECLARE ( int  ,
must_start_paragraph  ,
 
)
DECLARE ( int  ,
top_node_seen  ,
 
)
DECLARE ( int  ,
non_top_node_seen  ,
 
)
DECLARE ( int  ,
no_indent  ,
 
)
DECLARE ( int  ,
current_indent  ,
 
)
DECLARE ( int  ,
do_first_par_indent  ,
 
)
DECLARE ( int  ,
example_indentation_increment  ,
 
)
DECLARE ( int  ,
default_indentation_increment  ,
 
)
DECLARE ( int  ,
xml_indentation_increment  ,
 
)
DECLARE ( int  ,
indented_fill  ,
 
)
DECLARE ( int  ,
force_flush_right  ,
 
)
DECLARE ( int  ,
fill_column  ,
72   
)
DECLARE ( int  ,
non_splitting_words  ,
 
)
DECLARE ( int  ,
in_fixed_width_font  ,
 
)
DECLARE ( int  ,
multitable_active  ,
 
)
DECLARE ( int  ,
html  ,
 
)
DECLARE ( int  ,
xml  ,
 
)
DECLARE ( int  ,
docbook  ,
 
)
DECLARE ( int  ,
enable_encoding  ,
 
)
DECLARE ( int  ,
escape_html  ,
 
)
DECLARE ( int  ,
next_menu_item_number  ,
 
)
DECLARE ( int  ,
inhibit_paragraph_indentation  ,
 
)
DECLARE ( int  ,
filling_enabled  ,
 
)
DECLARE ( char *  ,
current_node  ,
NULL   
)
DECLARE ( char *  ,
command  ,
NULL   
)
DECLARE ( int  ,
titlepage_cmd_present  ,
 
)
DECLARE ( char *  ,
copying_text  ,
NULL   
)
DECLARE ( const char *  ,
document_description  ,
NULL   
)
DECLARE ( int  ,
last_char_was_newline  ,
 
)
DECLARE ( char *  ,
input_filename  ,
(char *)  NULL 
)
DECLARE ( char *  ,
input_text  ,
(char *)  NULL 
)
DECLARE ( int  ,
input_text_length  ,
 
)
DECLARE ( int  ,
input_text_offset  ,
 
)
DECLARE ( int  ,
line_number  ,
 
)
DECLARE ( char *  ,
toplevel_output_filename  ,
NULL   
)
DECLARE ( char *  ,
include_files_path  ,
NULL   
)
DECLARE ( char *  ,
node_filename  ,
NULL   
)
DECLARE ( char *  ,
css_include  ,
NULL   
)
DECLARE ( int  ,
no_headers  ,
 
)
DECLARE ( int  ,
process_docbook  ,
 
)
DECLARE ( int  ,
process_html  ,
 
)
DECLARE ( int  ,
process_info  ,
1 
)
DECLARE ( int  ,
process_plaintext  ,
1 
)
DECLARE ( int  ,
process_tex  ,
 
)
DECLARE ( int  ,
process_xml  ,
 
)
DECLARE ( int  ,
reference_warning_limit  ,
1000   
)
DECLARE ( int  ,
validating  ,
 
)
DECLARE ( int  ,
verbose_mode  ,
 
)
DECLARE ( int  ,
number_sections  ,
 
)
DECLARE ( int  ,
split_size  ,
 
)
DECLARE ( int  ,
expensive_validation  ,
 
)
DECLARE ( int  ,
splitting  ,
 
)
void discard_until ( char *  string)
void error ( const char *  format,
  ... 
)
void error ( )
void execute_string ( char *  ,
  ... 
)
char * expansion ( char *  str,
int  implicit_code 
)

Here is the caller graph for this function:

void file_line_error ( char *  infile,
int  lno,
const char *  format,
  ... 
)
void fix_whitespace ( char *  string)
void free_and_clear ( char **  pointer)
int fs_error ( char *  filename)

Definition at line 194 of file makeinfo.c.

{
  remember_error ();
  perror (filename);
  return 0;
}

Here is the call graph for this function:

Here is the caller graph for this function:

char * full_expansion ( char *  str,
int  implicit_code 
)
void get_rest_of_line ( int  expand,
char **  string 
)
int get_until ( char *  match,
char **  string 
)
void get_until_in_braces ( char *  match,
char **  string 
)
void get_until_in_line ( int  expand,
char *  match,
char **  string 
)
void indent ( int  amount)
char* info_trailer ( void  )
void insert ( int  character)

Here is the caller graph for this function:

void insert_string ( const char *  )

Here is the caller graph for this function:

Here is the caller graph for this function:

void line_error ( const char *  format,
  ... 
)
char * maybe_escaped_expansion ( char *  str,
int  implicit_code,
int  do_escape_html 
)

Here is the caller graph for this function:

void replace_with_expansion ( int  from,
int to 
)

Definition at line 1276 of file makeinfo.c.

{
  GENERIC_LIST *next;
  GENERIC_LIST *prev = NULL;

  while (list)
    {
      next = list->next;
      list->next = prev;
      prev = list;
      list = next;
    }
  return prev;
}

Here is the caller graph for this function:

int search_forward ( char *  string,
int  from 
)
int search_forward_until_pos ( char *  string,
int  from,
int  end_pos 
)
int self_delimiting ( int  character)
int set_paragraph_indent ( char *  string)

Here is the caller graph for this function:

char * text_expansion ( char *  str)

Here is the caller graph for this function:

void warning ( const char *  format,
  ... 
)