\doxysection{workspace/post-\/scarcity/src/time/psse\+\_\+time.h File Reference}
\hypertarget{psse__time_8h}{}\label{psse__time_8h}\index{workspace/post-\/scarcity/src/time/psse\_time.h@{workspace/post-\/scarcity/src/time/psse\_time.h}}
{\ttfamily \#include "{}consspaceobject.\+h"{}}\newline
Include dependency graph for psse\+\_\+time.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{psse__time_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{psse__time_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{psse__time_8h_a369266c24eacffb87046522897a570d5}{\+\_\+\+GNU\+\_\+\+SOURCE}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} \mbox{\hyperlink{psse__time_8h_a577c1ca3a52e477c2a5cd1e3ac7e0030}{lisp\+\_\+time}} (struct \mbox{\hyperlink{consspaceobject_8h_structstack__frame}{stack\+\_\+frame}} \texorpdfstring{$\ast$}{*}frame, struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} frame\+\_\+pointer, struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} env)
\begin{DoxyCompactList}\small\item\em Function; return a time representation of the first argument in the frame; further arguments are ignored. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} \mbox{\hyperlink{psse__time_8h_a186e6b6a13bf5f7ba53bbcd1e546f75f}{time\+\_\+to\+\_\+string}} (struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} pointer)
\begin{DoxyCompactList}\small\item\em This is temporary, for bootstrapping. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\Hypertarget{psse__time_8h_a369266c24eacffb87046522897a570d5}\label{psse__time_8h_a369266c24eacffb87046522897a570d5} 
\index{psse\_time.h@{psse\_time.h}!\_GNU\_SOURCE@{\_GNU\_SOURCE}}
\index{\_GNU\_SOURCE@{\_GNU\_SOURCE}!psse\_time.h@{psse\_time.h}}
\doxysubsubsection{\texorpdfstring{\_GNU\_SOURCE}{\_GNU\_SOURCE}}
{\footnotesize\ttfamily \#define \+\_\+\+GNU\+\_\+\+SOURCE}



Definition at line \mbox{\hyperlink{psse__time_8h_source_l00013}{13}} of file \mbox{\hyperlink{psse__time_8h_source}{psse\+\_\+time.\+h}}.



\doxysubsection{Function Documentation}
\Hypertarget{psse__time_8h_a577c1ca3a52e477c2a5cd1e3ac7e0030}\label{psse__time_8h_a577c1ca3a52e477c2a5cd1e3ac7e0030} 
\index{psse\_time.h@{psse\_time.h}!lisp\_time@{lisp\_time}}
\index{lisp\_time@{lisp\_time}!psse\_time.h@{psse\_time.h}}
\doxysubsubsection{\texorpdfstring{lisp\_time()}{lisp\_time()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} lisp\+\_\+time (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{consspaceobject_8h_structstack__frame}{stack\+\_\+frame}} \texorpdfstring{$\ast$}{*}}]{frame,  }\item[{struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}}}]{frame\+\_\+pointer,  }\item[{struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}}}]{env }\end{DoxyParamCaption})}



Function; return a time representation of the first argument in the frame; further arguments are ignored. 


\begin{DoxyItemize}
\item (time integer\+\_\+or\+\_\+nil)
\end{DoxyItemize}


\begin{DoxyParams}{Parameters}
{\em frame} & my \doxylink{consspaceobject_8h_structstack__frame}{stack\+\_\+frame}. \\
\hline
{\em frame\+\_\+pointer} & a pointer to my \doxylink{consspaceobject_8h_structstack__frame}{stack\+\_\+frame}. \\
\hline
{\em env} & my environment. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a lisp time; if {\ttfamily integer\+\_\+or\+\_\+nil} is an integer, return a time which is that number of microseconds after the notional big bang; else the current time. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{psse__time_8c_source_l00086}{86}} of file \mbox{\hyperlink{psse__time_8c_source}{psse\+\_\+time.\+c}}.



References \mbox{\hyperlink{psse__time_8c_source_l00059}{make\+\_\+time()}}.



Referenced by \mbox{\hyperlink{init_8c_source_l00206}{main()}}.

\Hypertarget{psse__time_8h_a186e6b6a13bf5f7ba53bbcd1e546f75f}\label{psse__time_8h_a186e6b6a13bf5f7ba53bbcd1e546f75f} 
\index{psse\_time.h@{psse\_time.h}!time\_to\_string@{time\_to\_string}}
\index{time\_to\_string@{time\_to\_string}!psse\_time.h@{psse\_time.h}}
\doxysubsubsection{\texorpdfstring{time\_to\_string()}{time\_to\_string()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} time\+\_\+to\+\_\+string (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}}}]{pointer }\end{DoxyParamCaption})}



This is temporary, for bootstrapping. 



Definition at line \mbox{\hyperlink{psse__time_8c_source_l00095}{95}} of file \mbox{\hyperlink{psse__time_8c_source}{psse\+\_\+time.\+c}}.



References \mbox{\hyperlink{consspaceobject_8c_source_l00454}{c\+\_\+string\+\_\+to\+\_\+lisp\+\_\+string()}}, \mbox{\hyperlink{psse__time_8c_source_l00039}{lisp\+\_\+time\+\_\+to\+\_\+unix\+\_\+time()}}, and \mbox{\hyperlink{consspaceobject_8h_source_l00277}{NIL}}.



Referenced by \mbox{\hyperlink{print_8c_source_l00151}{print()}}.

