Basic well-formedness of the concrete sin$c stobj.
(sin$c-okp sin$c) → *
Function:
(defun sin$c-okp (sin$c) (declare (xargs :stobjs (sin$c))) (declare (xargs :guard t)) (let ((__function__ 'sin$c-okp)) (declare (ignorable __function__)) (b* ((str (sin$c-str sin$c)) (pos (sin$c-pos sin$c)) (line (sin$c-line sin$c)) (col (sin$c-col sin$c)) (file (sin$c-file sin$c))) (and (stringp str) (natp pos) (natp line) (natp col) (stringp file) (<= pos (length str)) (<= line pos) (<= col pos)))))