Main Page | Data Structures | File List | Data Fields | Globals

nextfcode.h File Reference

#include "types.h"

Include dependency graph for nextfcode.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FCODE_START   0x0800
#define FCODE_LIMIT   0x0fff

Functions

void reset_fcode_ranges (void)
void list_fcode_ranges (bool final_tally)
void set_next_fcode (u16 new_fcode)
void assigning_fcode (void)
void bump_fcode (void)

Variables

u16 nextfcode


Define Documentation

#define FCODE_LIMIT   0x0fff
 

Definition at line 78 of file nextfcode.h.

Referenced by assigning_fcode().

#define FCODE_START   0x0800
 

Definition at line 77 of file nextfcode.h.

Referenced by list_fcode_ranges(), reset_fcode_ranges(), and set_next_fcode().


Function Documentation

void assigning_fcode void   ) 
 

Definition at line 636 of file nextfcode.c.

References changes_listed, FATAL, FCODE_LIMIT, fcode_range::fcr_end, fcode_range::fcr_infile, fcode_range::fcr_linenum, fcode_range::fcr_not_lapped, find_overlap(), INFO, list_fcode_ranges(), nextfcode, range_end, ranges_exist, started_at(), TKERROR, and tokenization_error().

Referenced by create_word().

Here is the call graph for this function:

void bump_fcode void   ) 
 

Definition at line 705 of file nextfcode.c.

References nextfcode.

Referenced by create_word().

void list_fcode_ranges bool  final_tally  ) 
 

Definition at line 341 of file nextfcode.c.

References changes_listed, ERRMSG_DESTINATION, FCODE_START, fcode_range::fcr_end, fcode_range::fcr_infile, fcode_range::fcr_linenum, fcode_range::fcr_next, fcode_range::fcr_not_lapped, fcode_range::fcr_start, message_dest, print_started_at(), range_end, range_start, ranges_exist, started_at(), and verbose.

Referenced by assigning_fcode(), finish_fcodehdr(), and handle_internal().

Here is the call graph for this function:

void reset_fcode_ranges void   ) 
 

Definition at line 261 of file nextfcode.c.

References changes_listed, FCODE_START, fcode_range::fcr_infile, fcode_range::fcr_next, first_fcr_infile, first_fcr_linenum, iname, lineno, nextfcode, range_end, range_start, and ranges_exist.

Referenced by fcode_starter(), handle_internal(), init_scan_state(), and set_next_fcode().

void set_next_fcode u16  new_fcode  ) 
 

Definition at line 488 of file nextfcode.c.

References changes_listed, FCODE_START, fcode_range::fcr_end, fcode_range::fcr_infile, fcode_range::fcr_linenum, fcode_range::fcr_next, fcode_range::fcr_not_lapped, fcode_range::fcr_start, first_fcr_infile, first_fcr_linenum, iname, lineno, nextfcode, range_end, range_start, ranges_exist, reset_fcode_ranges(), and safe_malloc().

Referenced by fcode_starter(), and tokz_esc_next_fcode().

Here is the call graph for this function:


Variable Documentation

u16 nextfcode
 

Definition at line 130 of file nextfcode.c.

Referenced by assigning_fcode(), bump_fcode(), create_word(), fcode_starter(), handle_internal(), reset_fcode_ranges(), set_next_fcode(), and tokz_esc_next_fcode().


Generated on Fri Aug 18 14:04:29 2006 for Toke1.0 by  doxygen 1.4.4