\doxysection{vnm.\+h}
\label{a00023_source}\index{vnm.h@{vnm.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#ifndef\ \_VNM\_H\_}}
\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#define\ \_VNM\_H\_}}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00036\ \textcolor{preprocessor}{\#include\ <maloc/maloc\_base.h>}}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ }
\DoxyCodeLine{00046\ \textcolor{keywordtype}{int}\ Vnm\_sigInt(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00047\ }
\DoxyCodeLine{00055\ \textcolor{keywordtype}{void}\ Vnm\_sigIntSet(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00056\ }
\DoxyCodeLine{00064\ \textcolor{keywordtype}{void}\ Vnm\_sigIntClear(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00065\ }
\DoxyCodeLine{00073\ \textcolor{keywordtype}{int}\ Vnm\_jmpOk(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00074\ }
\DoxyCodeLine{00082\ \textcolor{keywordtype}{void}\ Vnm\_jmpOkSet(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00083\ }
\DoxyCodeLine{00091\ \textcolor{keywordtype}{void}\ Vnm\_jmpOkClear(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00092\ }
\DoxyCodeLine{00100\ jmp\_buf\ *Vnm\_signalInit(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00101\ }
\DoxyCodeLine{00109\ \textcolor{keywordtype}{void}\ Vnm\_regHand(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00110\ }
\DoxyCodeLine{00119\ \textcolor{keywordtype}{void}\ Vnm\_sigHand(\textcolor{keywordtype}{int}\ num);}
\DoxyCodeLine{00120\ }
\DoxyCodeLine{00125\ \textcolor{preprocessor}{\#define\ VPOW\_SAFE(x,y)\ (Vnm\_powsafe(x,y))}}
\DoxyCodeLine{00126\ }
\DoxyCodeLine{00136\ \textcolor{keywordtype}{double}\ Vnm\_powsafe(\textcolor{keywordtype}{double}\ x,\ \textcolor{keywordtype}{double}\ y);}
\DoxyCodeLine{00137\ }
\DoxyCodeLine{00145\ \textcolor{keywordtype}{void}\ Vnm\_typeChk(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00146\ }
\DoxyCodeLine{00160\ \textcolor{keywordtype}{double}\ Vnm\_epsmac(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00161\ }
\DoxyCodeLine{00196\ \textcolor{keywordtype}{int}\ Vnm\_gentokens(\textcolor{keywordtype}{char}\ *buf,\ \textcolor{keywordtype}{char}\ **argv,\ }
\DoxyCodeLine{00197\ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ argvmax,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *white,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *comment);}
\DoxyCodeLine{00198\ }
\DoxyCodeLine{00203\ \textcolor{preprocessor}{\#define\ VTIMERS\ 100}}
\DoxyCodeLine{00204\ }
\DoxyCodeLine{00214\ \textcolor{keywordtype}{void}\ Vnm\_tstart(\textcolor{keywordtype}{int}\ timer,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *name);}
\DoxyCodeLine{00215\ }
\DoxyCodeLine{00225\ \textcolor{keywordtype}{void}\ Vnm\_tstop(\textcolor{keywordtype}{int}\ timer,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *name);}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00236\ \textcolor{keywordtype}{char}\ *Vnm\_getuser(\textcolor{keywordtype}{char}\ *user,\ \textcolor{keywordtype}{int}\ usermax);}
\DoxyCodeLine{00237\ }
\DoxyCodeLine{00247\ \textcolor{keywordtype}{char}\ *Vnm\_getos(\textcolor{keywordtype}{char}\ *os,\ \textcolor{keywordtype}{int}\ osmax);}
\DoxyCodeLine{00248\ }
\DoxyCodeLine{00258\ \textcolor{keywordtype}{char}\ *Vnm\_gethost(\textcolor{keywordtype}{char}\ *host,\ \textcolor{keywordtype}{int}\ hostmax);}
\DoxyCodeLine{00259\ }
\DoxyCodeLine{00279\ \textcolor{keywordtype}{char}\ *Vnm\_gethome(\textcolor{keywordtype}{char}\ *path,\ \textcolor{keywordtype}{int}\ pathmax);}
\DoxyCodeLine{00280\ }
\DoxyCodeLine{00297\ \textcolor{keywordtype}{char}\ *Vnm\_getcwd(\textcolor{keywordtype}{char}\ *path,\ \textcolor{keywordtype}{int}\ pathmax);}
\DoxyCodeLine{00298\ }
\DoxyCodeLine{00307\ \textcolor{keywordtype}{int}\ Vnm\_chdir(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *path);}
\DoxyCodeLine{00308\ }
\DoxyCodeLine{00317\ \textcolor{keywordtype}{int}\ Vnm\_mkdir(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *path);}
\DoxyCodeLine{00318\ }
\DoxyCodeLine{00327\ \textcolor{keywordtype}{int}\ Vnm\_system(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *cmd);}
\DoxyCodeLine{00328\ }
\DoxyCodeLine{00337\ \textcolor{keywordtype}{int}\ Vnm\_systemBack(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *cmd);}
\DoxyCodeLine{00338\ }
\DoxyCodeLine{00347\ \textcolor{keywordtype}{int}\ Vnm\_systemKill(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *cmd);}
\DoxyCodeLine{00348\ }
\DoxyCodeLine{00359\ \textcolor{keywordtype}{int}\ Vnm\_exec(\textcolor{keywordtype}{int}\ argc,\ \textcolor{keywordtype}{char}\ **argv);}
\DoxyCodeLine{00360\ }
\DoxyCodeLine{00371\ \textcolor{keywordtype}{void}\ Vnm\_sleep(\textcolor{keywordtype}{int}\ nusecs);}
\DoxyCodeLine{00372\ }
\DoxyCodeLine{00380\ \textcolor{keywordtype}{int}\ Vnm\_ioTag(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00381\ }
\DoxyCodeLine{00389\ \textcolor{keywordtype}{int}\ Vnm\_nTags(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00390\ }
\DoxyCodeLine{00400\ \textcolor{keywordtype}{void}\ Vnm\_setIoTag(\textcolor{keywordtype}{int}\ myTag,\ \textcolor{keywordtype}{int}\ numTags);}
\DoxyCodeLine{00401\ }
\DoxyCodeLine{00429\ FILE\ *Vnm\_open(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ unit);}
\DoxyCodeLine{00430\ }
\DoxyCodeLine{00440\ \textcolor{keywordtype}{int}\ Vnm\_close(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ unit);}
\DoxyCodeLine{00441\ }
\DoxyCodeLine{00451\ \textcolor{keywordtype}{void}\ Vnm\_flush(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ unit);}
\DoxyCodeLine{00452\ }
\DoxyCodeLine{00463\ \textcolor{keywordtype}{void}\ Vnm\_redirect(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ flag);}
\DoxyCodeLine{00464\ }
\DoxyCodeLine{00475\ \textcolor{keywordtype}{void}\ Vnm\_print(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ unit,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *format,\ ...);}
\DoxyCodeLine{00476\ }
\DoxyCodeLine{00490\ \textcolor{keywordtype}{void}\ Vnm\_tprint(\textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ unit,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *format,\ ...);}
\DoxyCodeLine{00491\ }
\DoxyCodeLine{00501\ \textcolor{keywordtype}{void}\ Vnm\_qsort(\textcolor{keywordtype}{int}\ *u,\ \textcolor{keywordtype}{int}\ size);}
\DoxyCodeLine{00502\ }
\DoxyCodeLine{00513\ \textcolor{keywordtype}{void}\ Vnm\_qsortOrd(\textcolor{keywordtype}{int}\ *u,\ \textcolor{keywordtype}{int}\ *ord,\ \textcolor{keywordtype}{int}\ size);}
\DoxyCodeLine{00514\ }
\DoxyCodeLine{00524\ \textcolor{keywordtype}{void}\ Vnm\_dqsort(\textcolor{keywordtype}{double}\ *u,\ \textcolor{keywordtype}{int}\ size);}
\DoxyCodeLine{00525\ }
\DoxyCodeLine{00536\ \textcolor{keywordtype}{void}\ Vnm\_dqsortOrd(\textcolor{keywordtype}{double}\ *u,\ \textcolor{keywordtype}{int}\ *ord,\ \textcolor{keywordtype}{int}\ size);}
\DoxyCodeLine{00537\ }
\DoxyCodeLine{00538\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ \_VNM\_H\_\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00539\ }

\end{DoxyCode}
