\doxysection{vnm.\+h}
\label{a00026_source}\index{vnm.h@{vnm.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{33 \textcolor{preprocessor}{\#ifndef \_VNM\_H\_}}
\DoxyCodeLine{34 \textcolor{preprocessor}{\#define \_VNM\_H\_}}
\DoxyCodeLine{35 }
\DoxyCodeLine{36 \textcolor{preprocessor}{\#include <maloc/maloc\_base.h>}}
\DoxyCodeLine{37 }
\DoxyCodeLine{38 }
\DoxyCodeLine{46 \textcolor{keywordtype}{int} Vnm\_sigInt(\textcolor{keywordtype}{void});}
\DoxyCodeLine{47 }
\DoxyCodeLine{55 \textcolor{keywordtype}{void} Vnm\_sigIntSet(\textcolor{keywordtype}{void});}
\DoxyCodeLine{56 }
\DoxyCodeLine{64 \textcolor{keywordtype}{void} Vnm\_sigIntClear(\textcolor{keywordtype}{void});}
\DoxyCodeLine{65 }
\DoxyCodeLine{73 \textcolor{keywordtype}{int} Vnm\_jmpOk(\textcolor{keywordtype}{void});}
\DoxyCodeLine{74 }
\DoxyCodeLine{82 \textcolor{keywordtype}{void} Vnm\_jmpOkSet(\textcolor{keywordtype}{void});}
\DoxyCodeLine{83 }
\DoxyCodeLine{91 \textcolor{keywordtype}{void} Vnm\_jmpOkClear(\textcolor{keywordtype}{void});}
\DoxyCodeLine{92 }
\DoxyCodeLine{100 jmp\_buf *Vnm\_signalInit(\textcolor{keywordtype}{void});}
\DoxyCodeLine{101 }
\DoxyCodeLine{109 \textcolor{keywordtype}{void} Vnm\_regHand(\textcolor{keywordtype}{void});}
\DoxyCodeLine{110 }
\DoxyCodeLine{119 \textcolor{keywordtype}{void} Vnm\_sigHand(\textcolor{keywordtype}{int} num);}
\DoxyCodeLine{120 }
\DoxyCodeLine{125 \textcolor{preprocessor}{\#define VPOW\_SAFE(x,y) (Vnm\_powsafe(x,y))}}
\DoxyCodeLine{126 }
\DoxyCodeLine{136 \textcolor{keywordtype}{double} Vnm\_powsafe(\textcolor{keywordtype}{double} x, \textcolor{keywordtype}{double} y);}
\DoxyCodeLine{137 }
\DoxyCodeLine{145 \textcolor{keywordtype}{void} Vnm\_typeChk(\textcolor{keywordtype}{void});}
\DoxyCodeLine{146 }
\DoxyCodeLine{160 \textcolor{keywordtype}{double} Vnm\_epsmac(\textcolor{keywordtype}{void});}
\DoxyCodeLine{161 }
\DoxyCodeLine{196 \textcolor{keywordtype}{int} Vnm\_gentokens(\textcolor{keywordtype}{char} *buf, \textcolor{keywordtype}{char} **argv, }
\DoxyCodeLine{197     \textcolor{keyword}{const} \textcolor{keywordtype}{int} argvmax, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *white, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *comment);}
\DoxyCodeLine{198 }
\DoxyCodeLine{203 \textcolor{preprocessor}{\#define VTIMERS 100}}
\DoxyCodeLine{204 }
\DoxyCodeLine{214 \textcolor{keywordtype}{void} Vnm\_tstart(\textcolor{keywordtype}{int} timer, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *name);}
\DoxyCodeLine{215 }
\DoxyCodeLine{225 \textcolor{keywordtype}{void} Vnm\_tstop(\textcolor{keywordtype}{int} timer, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *name);}
\DoxyCodeLine{226 }
\DoxyCodeLine{236 \textcolor{keywordtype}{char} *Vnm\_getuser(\textcolor{keywordtype}{char} *user, \textcolor{keywordtype}{int} usermax);}
\DoxyCodeLine{237 }
\DoxyCodeLine{247 \textcolor{keywordtype}{char} *Vnm\_getos(\textcolor{keywordtype}{char} *os, \textcolor{keywordtype}{int} osmax);}
\DoxyCodeLine{248 }
\DoxyCodeLine{258 \textcolor{keywordtype}{char} *Vnm\_gethost(\textcolor{keywordtype}{char} *host, \textcolor{keywordtype}{int} hostmax);}
\DoxyCodeLine{259 }
\DoxyCodeLine{279 \textcolor{keywordtype}{char} *Vnm\_gethome(\textcolor{keywordtype}{char} *path, \textcolor{keywordtype}{int} pathmax);}
\DoxyCodeLine{280 }
\DoxyCodeLine{297 \textcolor{keywordtype}{char} *Vnm\_getcwd(\textcolor{keywordtype}{char} *path, \textcolor{keywordtype}{int} pathmax);}
\DoxyCodeLine{298 }
\DoxyCodeLine{307 \textcolor{keywordtype}{int} Vnm\_chdir(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *path);}
\DoxyCodeLine{308 }
\DoxyCodeLine{317 \textcolor{keywordtype}{int} Vnm\_mkdir(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *path);}
\DoxyCodeLine{318 }
\DoxyCodeLine{327 \textcolor{keywordtype}{int} Vnm\_system(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *cmd);}
\DoxyCodeLine{328 }
\DoxyCodeLine{337 \textcolor{keywordtype}{int} Vnm\_systemBack(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *cmd);}
\DoxyCodeLine{338 }
\DoxyCodeLine{347 \textcolor{keywordtype}{int} Vnm\_systemKill(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *cmd);}
\DoxyCodeLine{348 }
\DoxyCodeLine{359 \textcolor{keywordtype}{int} Vnm\_exec(\textcolor{keywordtype}{int} argc, \textcolor{keywordtype}{char} **argv);}
\DoxyCodeLine{360 }
\DoxyCodeLine{371 \textcolor{keywordtype}{void} Vnm\_sleep(\textcolor{keywordtype}{int} nusecs);}
\DoxyCodeLine{372 }
\DoxyCodeLine{380 \textcolor{keywordtype}{int} Vnm\_ioTag(\textcolor{keywordtype}{void});}
\DoxyCodeLine{381 }
\DoxyCodeLine{389 \textcolor{keywordtype}{int} Vnm\_nTags(\textcolor{keywordtype}{void});}
\DoxyCodeLine{390 }
\DoxyCodeLine{400 \textcolor{keywordtype}{void} Vnm\_setIoTag(\textcolor{keywordtype}{int} myTag, \textcolor{keywordtype}{int} numTags);}
\DoxyCodeLine{401 }
\DoxyCodeLine{429 FILE *Vnm\_open(\textcolor{keyword}{const} \textcolor{keywordtype}{int} unit);}
\DoxyCodeLine{430 }
\DoxyCodeLine{440 \textcolor{keywordtype}{int} Vnm\_close(\textcolor{keyword}{const} \textcolor{keywordtype}{int} unit);}
\DoxyCodeLine{441 }
\DoxyCodeLine{451 \textcolor{keywordtype}{void} Vnm\_flush(\textcolor{keyword}{const} \textcolor{keywordtype}{int} unit);}
\DoxyCodeLine{452 }
\DoxyCodeLine{463 \textcolor{keywordtype}{void} Vnm\_redirect(\textcolor{keyword}{const} \textcolor{keywordtype}{int} flag);}
\DoxyCodeLine{464 }
\DoxyCodeLine{475 \textcolor{keywordtype}{void} Vnm\_print(\textcolor{keyword}{const} \textcolor{keywordtype}{int} unit, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *format, ...);}
\DoxyCodeLine{476 }
\DoxyCodeLine{490 \textcolor{keywordtype}{void} Vnm\_tprint(\textcolor{keyword}{const} \textcolor{keywordtype}{int} unit, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *format, ...);}
\DoxyCodeLine{491 }
\DoxyCodeLine{501 \textcolor{keywordtype}{void} Vnm\_qsort(\textcolor{keywordtype}{int} *u, \textcolor{keywordtype}{int} size);}
\DoxyCodeLine{502 }
\DoxyCodeLine{513 \textcolor{keywordtype}{void} Vnm\_qsortOrd(\textcolor{keywordtype}{int} *u, \textcolor{keywordtype}{int} *ord, \textcolor{keywordtype}{int} size);}
\DoxyCodeLine{514 }
\DoxyCodeLine{524 \textcolor{keywordtype}{void} Vnm\_dqsort(\textcolor{keywordtype}{double} *u, \textcolor{keywordtype}{int} size);}
\DoxyCodeLine{525 }
\DoxyCodeLine{536 \textcolor{keywordtype}{void} Vnm\_dqsortOrd(\textcolor{keywordtype}{double} *u, \textcolor{keywordtype}{int} *ord, \textcolor{keywordtype}{int} size);}
\DoxyCodeLine{537 }
\DoxyCodeLine{538 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_VNM\_H\_ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{539 }

\end{DoxyCode}
