\doxysection{workspace/post-\/scarcity/src/ops/meta.c File Reference}
\hypertarget{meta_8c}{}\label{meta_8c}\index{workspace/post-\/scarcity/src/ops/meta.c@{workspace/post-\/scarcity/src/ops/meta.c}}
{\ttfamily \#include "{}memory/conspage.\+h"{}}\newline
{\ttfamily \#include "{}debug.\+h"{}}\newline
Include dependency graph for meta.\+c\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{meta_8c__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} \mbox{\hyperlink{meta_8c_a2a14145b7c3d56a91b58c9ac8d044f14}{lisp\+\_\+metadata}} (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\+: get metadata describing my first argument. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\Hypertarget{meta_8c_a2a14145b7c3d56a91b58c9ac8d044f14}\label{meta_8c_a2a14145b7c3d56a91b58c9ac8d044f14} 
\index{meta.c@{meta.c}!lisp\_metadata@{lisp\_metadata}}
\index{lisp\_metadata@{lisp\_metadata}!meta.c@{meta.c}}
\doxysubsubsection{\texorpdfstring{lisp\_metadata()}{lisp\_metadata()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} lisp\+\_\+metadata (\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\+: get metadata describing my first argument. 


\begin{DoxyItemize}
\item (metadata any)
\end{DoxyItemize}

\begin{DoxyReturn}{Returns}
a pointer to the metadata of my first argument, or nil if none. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{meta_8c_source_l00020}{20}} of file \mbox{\hyperlink{meta_8c_source}{meta.\+c}}.



References \mbox{\hyperlink{consspaceobject_8c_source_l00437}{c\+\_\+string\+\_\+to\+\_\+lisp\+\_\+keyword()}}, \mbox{\hyperlink{consspaceobject_8c_source_l00100}{c\+\_\+type()}}, \mbox{\hyperlink{debug_8c_source_l00136}{debug\+\_\+dump\+\_\+object()}}, \mbox{\hyperlink{debug_8h_source_l00049}{DEBUG\+\_\+\+EVAL}}, \mbox{\hyperlink{debug_8c_source_l00041}{debug\+\_\+print()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00080}{FUNCTIONTV}}, \mbox{\hyperlink{consspaceobject_8c_source_l00177}{make\+\_\+cons()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00277}{NIL}}, \mbox{\hyperlink{consspaceobject_8h_a259b3afe36776f8ba8498fdf95904f25}{cons\+\_\+space\+\_\+object\+::payload}}, \mbox{\hyperlink{consspaceobject_8h_source_l00297}{pointer2cell}}, \mbox{\hyperlink{consspaceobject_8h_source_l00189}{READTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00211}{SPECIALTV}}, \mbox{\hyperlink{consspaceobject_8h_a21cb645ce4ae20308447dcd59534bf38}{cons\+\_\+space\+\_\+object\+::tag}}, and \mbox{\hyperlink{consspaceobject_8h_source_l00272}{WRITETV}}.



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

