\doxysection{workspace/post-\/scarcity/src/io/print.h File Reference}
\hypertarget{print_8h}{}\label{print_8h}\index{workspace/post-\/scarcity/src/io/print.h@{workspace/post-\/scarcity/src/io/print.h}}
{\ttfamily \#include $<$ctype.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include "{}io/fopen.\+h"{}}\newline
Include dependency graph for print.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=341pt]{print_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]{print_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} \mbox{\hyperlink{print_8h_ad0e1c7bb094ddb18a30d5141e836991b}{print}} (\mbox{\hyperlink{fopen_8h_a8c81a077422f5e2410ba71eb75108f6e}{URL\+\_\+\+FILE}} \texorpdfstring{$\ast$}{*}output, struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} pointer)
\begin{DoxyCompactList}\small\item\em \doxylink{print_8h}{print.\+h} \end{DoxyCompactList}\item 
void \mbox{\hyperlink{print_8h_acbb27ea6b8e7d86018108198489a09b2}{println}} (\mbox{\hyperlink{fopen_8h_a8c81a077422f5e2410ba71eb75108f6e}{URL\+\_\+\+FILE}} \texorpdfstring{$\ast$}{*}output)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\Hypertarget{print_8h_ad0e1c7bb094ddb18a30d5141e836991b}\label{print_8h_ad0e1c7bb094ddb18a30d5141e836991b} 
\index{print.h@{print.h}!print@{print}}
\index{print@{print}!print.h@{print.h}}
\doxysubsubsection{\texorpdfstring{print()}{print()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}} print (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{fopen_8h_a8c81a077422f5e2410ba71eb75108f6e}{URL\+\_\+\+FILE}} \texorpdfstring{$\ast$}{*}}]{output,  }\item[{struct \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\+\_\+pointer}}}]{pointer }\end{DoxyParamCaption})}



\doxylink{print_8h}{print.\+h} 

First pass at a printer, for bootstrapping.

(c) 2017 Simon Brooke \href{mailto:simon@journeyman.cc}{\texttt{ simon@journeyman.\+cc}} Licensed under GPL version 2.\+0, or, at your option, any later version.

\doxylink{print_8h}{print.\+h} 

Definition at line \mbox{\hyperlink{print_8c_source_l00151}{151}} of file \mbox{\hyperlink{print_8c_source}{print.\+c}}.



References \mbox{\hyperlink{consspaceobject_8c_source_l00469}{c\+\_\+string\+\_\+to\+\_\+lisp\+\_\+symbol()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00046}{CONSTV}}, \mbox{\hyperlink{consspaceobject_8c_source_l00080}{dec\+\_\+ref()}}, \mbox{\hyperlink{stack_8c_source_l00268}{dump\+\_\+stack\+\_\+trace()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00057}{EXCEPTIONTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00080}{FUNCTIONTV}}, \mbox{\hyperlink{integer_8c_source_l00454}{integer\+\_\+to\+\_\+string()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00090}{INTEGERTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00100}{KEYTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00111}{LAMBDATV}}, \mbox{\hyperlink{consspaceobject_8c_source_l00177}{make\+\_\+cons()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00157}{NILTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00168}{NLAMBDATV}}, \mbox{\hyperlink{consspaceobject_8h_a259b3afe36776f8ba8498fdf95904f25}{cons\+\_\+space\+\_\+object\+::payload}}, \mbox{\hyperlink{consspaceobject_8h_source_l00297}{pointer2cell}}, \mbox{\hyperlink{print_8c_source_l00151}{print()}}, \mbox{\hyperlink{print_8c_source_l00129}{print\+\_\+128bit()}}, \mbox{\hyperlink{print_8c_source_l00085}{print\+\_\+list()}}, \mbox{\hyperlink{print_8c_source_l00052}{print\+\_\+string()}}, \mbox{\hyperlink{print_8c_source_l00035}{print\+\_\+string\+\_\+contents()}}, \mbox{\hyperlink{print_8c_source_l00113}{print\+\_\+vso()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00179}{RATIOTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00189}{READTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00199}{REALTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00211}{SPECIALTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00221}{STRINGTV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00231}{SYMBOLTV}}, \mbox{\hyperlink{consspaceobject_8h_a21cb645ce4ae20308447dcd59534bf38}{cons\+\_\+space\+\_\+object\+::tag}}, \mbox{\hyperlink{psse__time_8c_source_l00095}{time\+\_\+to\+\_\+string()}}, \mbox{\hyperlink{consspaceobject_8h_source_l00241}{TIMETV}}, \mbox{\hyperlink{consspaceobject_8h_source_l00252}{TRUETV}}, \mbox{\hyperlink{fopen_8h_source_l00052}{url\+\_\+fputwc}}, \mbox{\hyperlink{fopen_8h_source_l00051}{url\+\_\+fputws}}, \mbox{\hyperlink{fopen_8h_source_l00050}{url\+\_\+fwprintf}}, \mbox{\hyperlink{consspaceobject_8h_source_l00262}{VECTORPOINTTV}}, and \mbox{\hyperlink{consspaceobject_8h_source_l00272}{WRITETV}}.



Referenced by \mbox{\hyperlink{init_8c_source_l00049}{check\+\_\+exception()}}, \mbox{\hyperlink{debug_8c_source_l00119}{debug\+\_\+print\+\_\+object()}}, \mbox{\hyperlink{stack_8c_source_l00244}{dump\+\_\+frame()}}, \mbox{\hyperlink{hashmap_8c_source_l00138}{dump\+\_\+map()}}, \mbox{\hyperlink{dump_8c_source_l00059}{dump\+\_\+object()}}, \mbox{\hyperlink{stack_8c_source_l00268}{dump\+\_\+stack\+\_\+trace()}}, \mbox{\hyperlink{dump_8c_source_l00032}{dump\+\_\+string\+\_\+cell()}}, \mbox{\hyperlink{lispops_8c_source_l01040}{lisp\+\_\+print()}}, \mbox{\hyperlink{lispops_8c_source_l01263}{lisp\+\_\+repl()}}, \mbox{\hyperlink{print_8c_source_l00151}{print()}}, \mbox{\hyperlink{print_8c_source_l00064}{print\+\_\+list\+\_\+contents()}}, and \mbox{\hyperlink{print_8c_source_l00091}{print\+\_\+map()}}.

\Hypertarget{print_8h_acbb27ea6b8e7d86018108198489a09b2}\label{print_8h_acbb27ea6b8e7d86018108198489a09b2} 
\index{print.h@{print.h}!println@{println}}
\index{println@{println}!print.h@{print.h}}
\doxysubsubsection{\texorpdfstring{println()}{println()}}
{\footnotesize\ttfamily void println (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{fopen_8h_a8c81a077422f5e2410ba71eb75108f6e}{URL\+\_\+\+FILE}} \texorpdfstring{$\ast$}{*}}]{output }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{print_8c_source_l00275}{275}} of file \mbox{\hyperlink{print_8c_source}{print.\+c}}.



References \mbox{\hyperlink{fopen_8h_source_l00051}{url\+\_\+fputws}}.



Referenced by \mbox{\hyperlink{lispops_8c_source_l01263}{lisp\+\_\+repl()}}.

