Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

output.h File Reference

#include "niceprintf.h"

Go to the source code of this file.


Data Structures

struct  table_entry

Defines

#define UNARY_OP   01
#define BINARY_OP   02
#define SPECIAL_FMT   NULL
#define is_unary_op(x)   (opcode_table[x].type == UNARY_OP)
#define is_binary_op(x)   (opcode_table[x].type == BINARY_OP)
#define op_precedence(x)   (opcode_table[x].prec)
#define op_format(x)   (opcode_table[x].format)
#define is_right_assoc(x)   (_assoc_table [x])
#define is_left_assoc(x)   (! _assoc_table [x])

Functions

void compgoto_out Argdcl ((FILEP, tagptr, tagptr))
void endif_out Argdcl ((FILEP))
void expr_out Argdcl ((FILEP, tagptr))
void out_name Argdcl ((FILEP, Namep))

Variables

char _assoc_table []
char * fl_fmt_string
char * db_fmt_string
char * cm_fmt_string
char * dcm_fmt_string
int indent
int tab_size
int in_string
table_entry opcode_table []

Define Documentation

#define BINARY_OP   02
 

Definition at line 16 of file output.h.

#define is_binary_op      (opcode_table[x].type == BINARY_OP)
 

Definition at line 21 of file output.h.

Referenced by do_p1_expr(), expr_out(), and p1_expr().

#define is_left_assoc      (! _assoc_table [x])
 

Definition at line 32 of file output.h.

Referenced by out_addr(), and output_binary().

#define is_right_assoc      (_assoc_table [x])
 

Definition at line 31 of file output.h.

Referenced by output_binary().

#define is_unary_op      (opcode_table[x].type == UNARY_OP)
 

Definition at line 20 of file output.h.

Referenced by cktype(), do_p1_expr(), expr_out(), and p1_expr().

#define op_format      (opcode_table[x].format)
 

Definition at line 23 of file output.h.

Referenced by output_binary().

#define op_precedence      (opcode_table[x].prec)
 

Definition at line 22 of file output.h.

Referenced by out_addr(), out_call(), and output_binary().

#define SPECIAL_FMT   NULL
 

Definition at line 18 of file output.h.

Referenced by output_binary().

#define UNARY_OP   01
 

Definition at line 15 of file output.h.


Function Documentation

void out_name Argdcl (FILEP, Namep  
 

void expr_out Argdcl (FILEP, tagptr  
 

void endif_out Argdcl (FILEP  
 

void compgoto_out Argdcl (FILEP, tagptr, tagptr  
 


Variable Documentation

char _assoc_table[]
 

Definition at line 29 of file output.h.

char* cm_fmt_string
 

Definition at line 47 of file output.h.

char* db_fmt_string
 

Definition at line 46 of file output.h.

char* dcm_fmt_string
 

Definition at line 48 of file output.h.

char* fl_fmt_string
 

Definition at line 45 of file output.h.

int in_string
 

Definition at line 53 of file output.h.

int indent
 

Definition at line 50 of file output.h.

Referenced by ind_printf(), and write_indent().

table_entry opcode_table[]
 

Definition at line 55 of file output.h.

int tab_size
 

Definition at line 52 of file output.h.

 

Powered by Plone

This site conforms to the following standards: