misc.c File Reference

#include "mdef.h"
#include "extr.h"

Include dependency graph for misc.c:

Go to the source code of this file.

Functions

int indx (char *s1, char *s2)
void putback (char c)
void pbstr (char *s)
void pbnum (int n)
void chrsave (char c)
void getdiv (int ind)
void error (char *s)
void onintr (int s)
void killdiv ()
char * strsave (char *s)
void usage ()

Variables

static char * msg = "\ninterrupted."


Function Documentation

void chrsave char  c  ) 
 

Definition at line 91 of file misc.c.

References endest, ep, and error.

Referenced by macro().

void error char *  s  ) 
 

Definition at line 136 of file misc.c.

References exit(), fprintf(), killdiv(), and stderr.

void getdiv int  ind  ) 
 

Definition at line 106 of file misc.c.

References active, c, EOF, error, fclose(), fopen(), getc, m4temp, NULL, outfile, putc, remove(), UNIQUE, and unlink.

Referenced by doundiv(), and main().

int indx char *  s1,
char *  s2
 

Definition at line 14 of file misc.c.

References m, p, and t.

Referenced by add_atdir(), add_name(), bc_multiply(), chk_dev(), chk_ftime(), chk_lnk(), clear_func(), get_atdir(), grp_add(), more_arrays(), more_variables(), print(), purg_lnk(), sub_name(), and usr_add().

void killdiv  ) 
 

Definition at line 159 of file misc.c.

References fclose(), m4temp, MAXOUT, n, NULL, outfile, remove(), UNIQUE, and unlink.

Referenced by error().

void onintr int  s  ) 
 

Definition at line 149 of file misc.c.

References error, and msg.

void pbnum int  n  ) 
 

Definition at line 73 of file misc.c.

References num(), and putback().

Referenced by eval(), and expand().

void pbstr char *  s  ) 
 

Definition at line 50 of file misc.c.

References bp, endpbb, error, and es.

Referenced by dodefn(), doifelse(), eval(), expand(), and main().

void putback char  c  ) 
 

Definition at line 35 of file misc.c.

References bp, endpbb, and error.

Referenced by dodefn(), dosub(), eval(), expand(), inspect(), macro(), main(), and pbnum().

char* strsave char *  s  ) 
 

Definition at line 178 of file misc.c.

References malloc(), memcpy(), n, NULL, p, and strlen().

void usage void   ) 
 

Definition at line 190 of file misc.c.

References exit(), fprintf(), and stderr.


Variable Documentation

char* msg = "\ninterrupted." [static]
 

Definition at line 147 of file misc.c.

Referenced by ansicolor(), badmove(), beforedo(), blkdirty(), blkflush(), ck_obj(), cmd_at(), cmd_cd(), cmd_color(), cmd_edit(), cmd_errlist(), cmd_file(), cmd_global(), cmd_join(), cmd_make(), cmd_mark(), cmd_mkexrc(), cmd_move(), cmd_next(), cmd_read(), cmd_shell(), cmd_source(), cmd_substitute(), cmd_tag(), cmd_version(), cmd_write(), cmd_xit(), confuz(), copy(), cutfree(), dn_comp(), doit(), doobj(), Error(), exception(), input(), inventory(), iosetup(), ivbrief(), ivcombo(), ivfoo(), lostpeer(), m__ch(), m_bsrch(), m_fsrch(), m_match(), m_tomark(), m_updnto(), main(), noway(), onintr(), Pass3(), paste(), readcutblk(), regerror(), synexpect(), system(), tmpsave(), tmpstart(), undo(), v_1ex(), v_mark(), v_overtype(), v_switch(), vanswer(), vblow(), vbreak(), vdrink(), vdrop(), veat(), vextract(), vfeed(), vfill(), vfind(), vinsert(), vkill(), vlock(), vopen(), vplay(), vpour(), vread(), vtake(), vthrow(), vunlock(), vwake(), and vwear().


Generated on Fri Apr 14 23:02:03 2006 for minix by  doxygen 1.4.6