--- /dev/null
+\section[Info.lh]{Definitions for the Info Pointer Field}
+
+Multi-slurp protection:
+\begin{code}
+#ifndef Info_H
+#define Info_H
+\end{code}
+
+%************************************************************************
+%* *
+\subsection[info-SM]{Storage-mgr interface things for the info ptr}
+%* *
+%************************************************************************
+
+\begin{code}
+#define INFO_FIXED_HDR 1
+#define INFO_HDR_POSN 0
+#define AFTER_INFO_HDR (INFO_HDR_POSN+INFO_FIXED_HDR)
+#define INFO_PTR(closure) (((P_)(closure))[INFO_HDR_POSN])
+#define SET_INFO_PTR(closure,wd) INFO_PTR(closure) = (W_) wd
+#define SET_STATIC_INFO_PTR(wd) (W_) wd
+\end{code}
+
+End multi-slurp protection:
+\begin{code}
+#endif /* Info_H */
+\end{code}