src/Tools/8bit/c-sources/isa2latex/conv-defs.h
author paulson
Wed, 05 Aug 1998 10:57:25 +0200
changeset 5253 82a5ca6290aa
parent 4773 b6729feb8a5d
child 5675 000879172ee4
permissions -rw-r--r--
New record type of programs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     1
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     2
 * Definitions for the isabelle converster
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
#define TRUE 1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
#define FALSE 0
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
#define TAB 0x09
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
 * Destination codes for translation; used for variable destCode
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
#define TO_7bit   0
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
#define TO_LaTeX  1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
#define DEFAULT_DEST TO_LaTeX
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
 * Conversion modes: used for variable  convMode
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
#define INCLUDE 1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
#define STANDALONE 2
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
#define MIXED 3
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
#define DEFAULT_MODE INCLUDE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
 * Number of tab positions in tabbing environment (see file isa2latex.sty)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
#define NUM_TABS 12
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
 * character for tab definitions in LaTeX:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
#define NORMAL_TABBING_UNIT "x"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
#define BIG_TABBING_UNIT "g"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
 * units for tab used in tab calculations:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
#define TABBLANKS 8
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
/* 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
   do not change below, the following definitions are automatically 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
   configured by the perl script gen-isa2latex
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
*/
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
 * Start and end index of translation tables
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
 * LOW: ASCII characters with bit 8 unset
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
 * HI:  ASCII characters with bit 8 set
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
 * SEQ_TABLE: length of code table for long ASCII sequences 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
/* BEGIN gen-isa2latex */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
#define START_LOW_TABLE 32
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
#define END_LOW_TABLE   126
4170
6b8bbcc9f05f several minor improvements
oheimb
parents: 1826
diff changeset
    57
#define START_HI_TABLE  160
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    58
#define END_HI_TABLE    255
4773
b6729feb8a5d improved \tt appearance of many ASCII special symbols like #
oheimb
parents: 4170
diff changeset
    59
#define SEQ_TABLE       28
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    60
/* END gen-isa2latex */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    61