GnuCOBOL  2.0
A free COBOL compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
cb_file Struct Reference

#include <tree.h>

Collaboration diagram for cb_file:

Data Fields

struct cb_tree_common common
 
const char * name
 
char * cname
 
cb_tree assign
 
cb_tree file_status
 
cb_tree sharing
 
cb_tree key
 
struct cb_alt_keyalt_key_list
 
struct cb_fieldrecord
 
cb_tree record_depending
 
cb_tree reports
 
cb_tree linage
 
cb_tree linage_ctr
 
cb_tree latfoot
 
cb_tree lattop
 
cb_tree latbot
 
struct cb_labelhandler
 
struct cb_programhandler_prog
 
struct cb_labeldebug_section
 
struct cb_alphabet_namecode_set
 
int record_min
 
int record_max
 
int optional
 
int organization
 
int access_mode
 
int lock_mode
 
int special
 
int same_clause
 
unsigned int flag_finalized: 1
 
unsigned int flag_external: 1
 
unsigned int flag_ext_assign: 1
 
unsigned int flag_fileid: 1
 
unsigned int flag_global: 1
 
unsigned int flag_fl_debug: 1
 
unsigned int flag_line_adv: 1
 

Field Documentation

struct cb_alt_key * cb_file::alt_key_list
struct cb_alphabet_name * cb_file::code_set

Referenced by output_file_allocation().

struct cb_tree_common cb_file::common
struct cb_label * cb_file::debug_section
unsigned int cb_file::flag_ext_assign
unsigned int cb_file::flag_external
unsigned int cb_file::flag_fileid

Referenced by finalize_file(), and validate_file().

unsigned int cb_file::flag_finalized
unsigned int cb_file::flag_fl_debug
unsigned int cb_file::flag_global
unsigned int cb_file::flag_line_adv

Referenced by cb_emit_write(), and finalize_file().

struct cb_label * cb_file::handler
struct cb_program * cb_file::handler_prog
cb_tree cb_file::latbot
cb_tree cb_file::latfoot
cb_tree cb_file::lattop
cb_tree cb_file::linage_ctr
int cb_file::lock_mode
int cb_file::optional
cb_tree cb_file::record_depending
int cb_file::record_max
int cb_file::record_min
cb_tree cb_file::reports
int cb_file::same_clause

Referenced by finalize_file().

cb_tree cb_file::sharing

Referenced by cb_emit_open().

int cb_file::special

The documentation for this struct was generated from the following file: