#include <stdio.h>Go to the source code of this file.
Classes | |
| struct | fstate |
| struct | parser_state |
Defines | |
| #define | BACKSLASH '\\' |
| #define | bufsize 200 |
| #define | inp_bufs 600 |
| #define | sc_size 5000 |
| #define | label_offset 2 |
| #define | tabsize 8 |
| #define | tabmask 0177770 |
| #define | false 0 |
| #define | true !false |
| #define | STACKSIZE 150 |
Variables | |
| PUBLIC FILE * | input |
| PUBLIC FILE * | output |
| PUBLIC char * | labbuf |
| PUBLIC char * | s_lab |
| PUBLIC char * | e_lab |
| PUBLIC char * | l_lab |
| PUBLIC char * | codebuf |
| PUBLIC char * | s_code |
| PUBLIC char * | e_code |
| PUBLIC char * | l_code |
| PUBLIC char * | combuf |
| PUBLIC char * | s_com |
| PUBLIC char * | e_com |
| PUBLIC char * | l_com |
| PUBLIC char | in_buffer [inp_bufs] |
| PUBLIC char * | buf_ptr |
| PUBLIC char * | buf_end |
| PUBLIC char | save_com [sc_size] |
| PUBLIC char * | sc_end |
| PUBLIC char * | bp_save |
| PUBLIC char * | be_save |
| PUBLIC char | token [bufsize] |
| PUBLIC int | ptr_binop |
| PUBLIC int | bl_aft_decl |
| PUBLIC int | bl_bef_bk |
| PUBLIC int | bl_a_procs |
| PUBLIC int | bl_around |
| PUBLIC int | swallow_opt_bl |
| PUBLIC int | n_real_blanklines |
| PUBLIC int | prefix_blankline_requested |
| PUBLIC int | postfix_blankline_requested |
| PUBLIC int | break_comma |
| PUBLIC int | btype_2 |
| PUBLIC long | case_ind |
| PUBLIC int | code_lines |
| PUBLIC int | had_eof |
| PUBLIC int | line_no |
| PUBLIC int | max_col |
| PUBLIC int | verbose |
| PUBLIC int | cuddle_else |
| PUBLIC int | star_comment_cont |
| PUBLIC int | del_on_bl |
| PUBLIC int | troff |
| PUBLIC int | proc_str_line |
| PUBLIC int | proc_calls_space |
| PUBLIC int | format_col1_comments |
| PUBLIC int | inhibit_formatting |
| PUBLIC int | suppress_blanklines |
| PUBLIC int | continuation_indent |
| PUBLIC int | lineup_to_parens |
| PUBLIC int | Bill_Shannon |
| PUBLIC int | bl_at_proctop |
| PUBLIC int | bk_max_col |
| PUBLIC int | ex_expr_indent |
| PUBLIC struct fstate keywordf stringf boxcomf blkcomf scomf | bodyf |
| PUBLIC struct parser_state | ps |
| PUBLIC int | ifdef_level |
| PUBLIC struct parser_state | state_stack [5] |
| PUBLIC struct parser_state | match_state [5] |
| #define BACKSLASH '\\' |
Copyright (c) 1985 Sun Microsystems, Inc. Copyright (c) 1980 The Regents of the University of California. Copyright (c) 1976 Board of Trustees of the University of Illinois. All rights reserved.
Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley, the University of Illinois, Urbana, and Sun Microsystems, Inc. The name of either University or Sun Microsystems may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
@(#)indent_globs.h 5.7 (Berkeley) 9/15/88
| PUBLIC int Bill_Shannon |
| PUBLIC int bk_max_col |
| PUBLIC int bl_a_procs |
| PUBLIC int bl_aft_decl |
| PUBLIC int bl_at_proctop |
| PUBLIC int break_comma |
| PUBLIC int code_lines |
| PUBLIC int continuation_indent |
| PUBLIC int cuddle_else |
| PUBLIC int ex_expr_indent |
| PUBLIC int format_col1_comments |
| PUBLIC int ifdef_level |
| PUBLIC int inhibit_formatting |
| PUBLIC int lineup_to_parens |
| PUBLIC struct parser_state match_state[5] |
| PUBLIC int n_real_blanklines |
| PUBLIC int postfix_blankline_requested |
| PUBLIC int prefix_blankline_requested |
| PUBLIC int proc_calls_space |
| PUBLIC int proc_str_line |
| PUBLIC struct parser_state ps |
| PUBLIC int star_comment_cont |
| PUBLIC struct parser_state state_stack[5] |
| PUBLIC int suppress_blanklines |
| PUBLIC int swallow_opt_bl |
1.5.8