sxincl_mngr.c File Reference

#include "sxversion.h"
#include "sxunix.h"
Include dependency graph for sxincl_mngr.c:

Go to the source code of this file.

Data Structures

struct  incl

Functions

static SXBOOLEAN my_push_incl (char *pathname, SXBOOLEAN disallow_recursion)
SXBOOLEAN sxpush_incl (char *pathname)
SXBOOLEAN sxpush_recincl (char *pathname)
SXBOOLEAN sxpop_incl (void)
SXVOID sxincl_mngr (SXINT sxincl_mngr_what)

Variables

char WHAT_SXINCL_MNGR [] = "@(#)SYNTAX - $Id: sxincl_mngr.c 1574 2008-09-16 08:21:59Z syntax $" WHAT_DEBUG
static SXBOOLEAN sxv3_compatibility = SXFALSE
static struct inclincls
static SXINT xincls
static SXINT incls_size

Function Documentation

static SXBOOLEAN my_push_incl ( char pathname,
SXBOOLEAN  disallow_recursion 
) [static]
SXVOID sxincl_mngr ( SXINT  sxincl_mngr_what  ) 

Definition at line 135 of file sxincl_mngr.c.

References incls_size, incl::infile, SXFALSE, sxtrap(), SXTRUE, sxv3_compatibility, and xincls.

SXBOOLEAN sxpop_incl ( void   ) 

Definition at line 113 of file sxincl_mngr.c.

References incl::infile, incl::srcmngr, SXFALSE, sxsrc_mngr(), SXTRUE, and xincls.

SXBOOLEAN sxpush_incl ( char pathname  ) 

Definition at line 99 of file sxincl_mngr.c.

References my_push_incl(), and SXTRUE.

SXBOOLEAN sxpush_recincl ( char pathname  ) 

Definition at line 106 of file sxincl_mngr.c.

References my_push_incl(), and SXFALSE.


Variable Documentation

struct incl* incls [static]

Definition at line 49 of file sxincl_mngr.c.

SXINT incls_size [static]

Definition at line 50 of file sxincl_mngr.c.

Referenced by my_push_incl(), and sxincl_mngr().

SXBOOLEAN sxv3_compatibility = SXFALSE [static]

Definition at line 33 of file sxincl_mngr.c.

Referenced by my_push_incl(), and sxincl_mngr().

char WHAT_SXINCL_MNGR[] = "@(#)SYNTAX - $Id: sxincl_mngr.c 1574 2008-09-16 08:21:59Z syntax $" WHAT_DEBUG

Definition at line 31 of file sxincl_mngr.c.

SXINT xincls [static]

Definition at line 50 of file sxincl_mngr.c.

Referenced by my_push_incl(), sxincl_mngr(), and sxpop_incl().


Generated on Wed Apr 21 16:39:37 2010 for syntax-6.0b7 by  doxygen 1.6.1