Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.143.221.115
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : types.go
GOOF----LE-8-2.0�]	�4h��]gguile�	�	gdefine-module*�	�	�	gsystem�	gbase�	gtypes�		�	
gfilenameS�	fsystem/base/types.scm�	gimportsS�	
grnrs�	gbytevectors�	
�	�	gio�	gports�	
�	�	gsrfi�	gsrfi-1�	�	�	gsrfi-9�	�	�	ggnu�	�	�	gsrfi-11�	 �	! �	"gsrfi-26�	#"�	$#�	%gsrfi-60�	&%�	'&�	(gice-9�	)gmatch�	*()�	+*�	,giconv�	-(,�	.-�	/gformat�	0(/�	10�	2gvlist�	3(2�	43�	5gforeign�	65�	76�	8!$'+.147
�	9gexportsS�	:g
%word-size�	;gmemory-backend�	<gmemory-backend?�	=g%ffi-memory-backend�	>gdereference-word�	?gmemory-port�	@gtype-number->name�	Aginferior-object?�	Bginferior-object-kind�	Cginferior-object-sub-kind�	Dginferior-object-address�	Eginferior-fluid?�	Fginferior-fluid-number�	Gginferior-struct?�	Hginferior-struct-name�	Iginferior-struct-fields�	Jgscm->object�	K:;<=>?@ABCDEFGHIJ�	Lgset-current-module�	ML�	NL�	Ogsizeof�	Pg*�	Qg<memory-backend>�	Rg%memory-backend-procedure�	Sgmake-syntax-transformer�	TS�	US�	Vgmacro�	Wg$sc-dispatch�	XW�	YW�	Zg_�	[gany�	\Z[[[�	]g
syntax-object�	^glambda�	_g
m-1f6d4c535-6�	`gtop�	a_`�	bgribcage�	cg
t-1f6d4c535-3�	dg
t-1f6d4c535-4�	eg
t-1f6d4c535-5�	fcde�	gaaa�	hf
l-1f6d4c535-b�	if
l-1f6d4c535-c�	jf
l-1f6d4c535-d�	khij�	lbfgk�	mb�	ngx�	on�	pa�	qf
l-1f6d4c535-8�	rq�	sbopr�	tgshift�	ug	proc-name�	vgargs�	wuv�	x`�	yxx�	zfl-1e8ba8b5a-60�	{fl-1e8ba8b5a-61�	|z{�	}bwy|�	~gkey�	gvalue��gname��gformals��gbody��~�����xxxxx��fl-1e8ba8b5a-53��fl-1e8ba8b5a-54��fl-1e8ba8b5a-55��fl-1e8ba8b5a-56��fl-1e8ba8b5a-57���������b�����gmake-procedure-name�����x��fl-1e8ba8b5a-43�����b�����x��fl-1e8ba8b5a-42�����bo����almstmmmm}���
��ghygiene�����]^����gpeek��xlms�����]�����gopen��]�����g	type-name��]����������gmake-struct��g
m-1f6d4c535-1���`��gt-1e8ba8b5a-133��gt-1e8ba8b5a-132��gt-1e8ba8b5a-131�������gm-1e8ba8b5a-134���`�������fl-1e8ba8b5a-138��fl-1e8ba8b5a-139��fl-1e8ba8b5a-13a�������b�����g	ctor-args�����fl-1e8ba8b5a-120�����b�����gctor��gfield������fl-1e8ba8b5a-11c��fl-1e8ba8b5a-11d������b�y���gform��gconstructor-spec��gfield-names��������xxxx��fl-1e8ba8b5a-111��fl-1e8ba8b5a-112��fl-1e8ba8b5a-113��fl-1e8ba8b5a-114��������b�����g
record-layout��gfunctional-setters��gsetters��gcopier��ggetters��gconstructor��ggetter-identifiers��gfield-identifiers������������xxxxxxxx��fl-1e8ba8b5a-e9��fl-1e8ba8b5a-e7��fl-1e8ba8b5a-e5��fl-1e8ba8b5a-e3��fl-1e8ba8b5a-e1��fl-1e8ba8b5a-df��fl-1e8ba8b5a-dd��fl-1e8ba8b5a-db������������b�����fl-1e8ba8b5a-da�����bo�����lmstm�mmm��m�����]�����]Q����]
�����������������geach-any��Z挤�gsyntax-violation��������fWrong number of arguments��gidentifier?��������xms��]R����������f-source expression failed to match any pattern��grecord-type-vtable��������gpwpwpw��gdefault-record-printer�������������gset-struct-vtable-name!��������gvtable-offset-user�����g%memory-backend?-procedure�Z[�gm-1f6d4c535-17�`�gt-1f6d4c535-16���	fl-1f6d4c535-1c�
	�b
�fl-1f6d4c535-19�
�bo
�mtmmmm}���
�]^��gobj�gt-1e8ba8b5a-224�gt-1e8ba8b5a-21e�gt-1e8ba8b5a-21f�gt-1e8ba8b5a-220�gt-1e8ba8b5a-223�gt-1e8ba8b5a-222�gt-1e8ba8b5a-221��gm-1e8ba8b5a-225�`��fl-1e8ba8b5a-229�fl-1e8ba8b5a-22a�fl-1e8ba8b5a-22b� fl-1e8ba8b5a-22c�!fl-1e8ba8b5a-22d�"fl-1e8ba8b5a-22e�#fl-1e8ba8b5a-22f�$ !"#�%b$�&g	copier-id�'&�(fl-1e8ba8b5a-21c�)(�*b'�)�+g	ctor-name�,+�-fl-1e8ba8b5a-214�.-�/b,�.�0��1fl-1e8ba8b5a-212�21�3b0�2�4glayout�54�6fl-1e8ba8b5a-210�76�8b5�7�9g
immutable?�:9�;fl-1e8ba8b5a-20e�<;�=b:�<�>gfield-count�?>�@fl-1e8ba8b5a-20c�A@�Bb?�A�Cg
getter-ids�DC�Efl-1e8ba8b5a-209�FE�GbD�F�Hg	field-ids�IH�Jfl-1e8ba8b5a-206�KJ�LbI�K�Mgpredicate-name�Ng
field-spec�O9���MN�Pxxxxxx�Qfl-1e8ba8b5a-1f9�Rfl-1e8ba8b5a-1fa�Sfl-1e8ba8b5a-1fb�Tfl-1e8ba8b5a-1fc�Ufl-1e8ba8b5a-1fd�Vfl-1e8ba8b5a-1fe�WQRSTUV�XbOPW�Y�mtm%mmmm*m/m3m8m=mBmGmLX���Z]Y��[Z�\gand�]]\Y��^gstruct?�_]^Y��`_Z�ageq?�b]aY��cg
struct-vtable�d]cY��edZ�fxm�g]Qf��hbeg�i]`h�j[i�kxm�l]k��mgthrow-bad-struct�nm�om�pgmemory-backend-peek�qg%memory-backend-peek-procedure�rgfree-id�sg
%%on-error�tgm-1f6d4c535-23�ut`�vu�wfl-1f6d4c535-25�xw�ybovx�zumytmmmm}����{]sz��|r{�}|[�~g%%type�gt-1e8ba8b5a-14b��gt-1e8ba8b5a-14c��gt-1e8ba8b5a-14d��gt-1e8ba8b5a-14e��gt-1e8ba8b5a-14f��gt-1e8ba8b5a-150��gt-1e8ba8b5a-151����������gm-1e8ba8b5a-152���`�����������fl-1e8ba8b5a-156��fl-1e8ba8b5a-157��fl-1e8ba8b5a-158��fl-1e8ba8b5a-159��fl-1e8ba8b5a-15a��fl-1e8ba8b5a-15b��fl-1e8ba8b5a-15c�����������b�����ggetter��gindex������fl-1e8ba8b5a-149��fl-1e8ba8b5a-14a������b�y����C&��xxx��fl-1e8ba8b5a-144��fl-1e8ba8b5a-145��fl-1e8ba8b5a-146�������b������mytm�mmm�m�����]~����r���Z}�[��gck��gerr��gs������uu��fl-1f6d4c535-28��fl-1f6d4c535-29������b�����u�mytmmmm}���
��]�����gquote��]�����x�my��]Q�����������g%%index��]�����r���Z}�[��fl-1f6d4c535-2d��fl-1f6d4c535-2e������b�����u�mytmmmm}���
��]�����]������my��]
�����������g%%copier��]�����r���Z}�[��fl-1f6d4c535-32��fl-1f6d4c535-33������b�����u�mytmmmm}���
��]�����]�����g%%<memory-backend>-set-fields��x�my��]������������gt-1f6d4c535-22�����fl-1f6d4c535-37�����b�v���u�mytmmmm}���
��]^������mytm�mmm�m�����]��������gif��]�����]a����]c��������x�my��]Q���������g
struct-ref��]������my��]
���������]m����]�����]p������������������������xmy��]q����gmemory-backend-open��g%memory-backend-open-procedure��gm-1f6d4c535-3e���`�����fl-1f6d4c535-40�����bo�����m�tmmmm}�����]s����r���[��m�tm�mmm�m����]~��r�Z[����fl-1f6d4c535-43�fl-1f6d4c535-44��	b��
�	m�tmmmm}���
�]�
��]�
��
x	m��]Q
����]���r�Z[�fl-1f6d4c535-48�fl-1f6d4c535-49��b���m�tmmmm}���
�]���]���m��]����]��� r�!Z [�"fl-1f6d4c535-4d�#fl-1f6d4c535-4e�$"#�%b�$�&�%m�tmmmm}���
�']�&��(]�&��)x%m��*]�)��+(*�,+�-gt-1f6d4c535-3d�.-�/fl-1f6d4c535-52�0/�1b.�0�2�1m�tmmmm}���
�3]^2��4�1m�tm�mmm�m����5]�4��65�7]�4��8]a4��9]c4��:95�;x1m��<]Q;��=8:<�>]�4��?1m��@]?��A>5@�B]m4��C]�4��D]�;��ECD�FB5E�G7=AF�H36G�Ixm��J]�I��Kgmemory-backend-type-name�Lg#%memory-backend-type-name-procedure�Mgm-1f6d4c535-59�NM`�ON�Pfl-1f6d4c535-5b�QP�RboOQ�SNmRtmmmm}����T]sS��UrT�VU[�W�mRtm�mmm�m����X]~W��YrX�ZZVY[�[NN�\fl-1f6d4c535-5e�]fl-1f6d4c535-5f�^\]�_b�[^�`N_mRtmmmm}���
�a]�`��b]�`��cx_mR�d]Qc��ebd�fe�g]�W��hrg�iZVh[�jfl-1f6d4c535-63�kfl-1f6d4c535-64�ljk�mb�[l�nNmmRtmmmm}���
�o]�n��p]�n��qmmR�r]	q��spr�ts�u]�W��vru�wZVv[�xfl-1f6d4c535-68�yfl-1f6d4c535-69�zxy�{b�[z�|N{mRtmmmm}���
�}]�|��~]�|��x{mR��]����~������gt-1f6d4c535-58�����fl-1f6d4c535-6d�����b�O���N�mRtmmmm}���
��]^������mRtm�mmm�m�����]��������]�����]a����]c��������x�mR��]Q���������]������mR��]	���������]m����]�����]K������������������������xmR��]L����geach��[[������[����[����[����g%%set-fields��gdummy��gcheck?��gexpr���������gm-1f6d4c535-74���`���������fl-1f6d4c535-79��fl-1f6d4c535-7a��fl-1f6d4c535-7b��fl-1f6d4c535-7c��fl-1f6d4c535-7d���������b��������fl-1f6d4c535-76�����bo����gt-1e8ba8b5a-16a��gt-1e8ba8b5a-16c��gt-1e8ba8b5a-16b�������gm-1e8ba8b5a-16d���`�������fl-1e8ba8b5a-171��fl-1e8ba8b5a-172��fl-1e8ba8b5a-173�������b�����fl-1e8ba8b5a-167��fl-1e8ba8b5a-168��fl-1e8ba8b5a-169�������b�������m�tm�mmm���
��]�����x�m���]Q����]p����]�����]K���������gmap��������glist��gmake-pointer��gpointer->bytevector��gbytevector-uint-ref��gnative-endianness��gopen-bytevector-input-port��gmake-custom-binary-input-port��f
ffi-memory��gbytevector-copy!��gsetvbuf��g_IONBF��g% dereference-word-procedure��Z[[��gsyntax-parameterize��gm-1f6d4c535-c6���`��gt-1f6d4c535-c4��gt-1f6d4c535-c5����������fl-1f6d4c535-cb��fl-1f6d4c535-cc������b��������fl-1f6d4c535-c8�����bo����fl-bde397a-1eaf��fl-bde397a-1eb0������bwy��������fl-bde397a-1ea6��fl-bde397a-1ea7��fl-bde397a-1ea8�������b�����gprefix������xx��fl-bde397a-1e9a�fl-bde397a-1e98���b���fl-bde397a-1e97��bo����m�tmmmm��
���]��	x�m��
]>	��gidentifier-syntax�]�
]�	��
�
��]^�gbackend�]	��gaddress�]	���f*Return the word at ADDRESS, using BACKEND.�]	��glet�]	��]�	��]p	����� �! �"!�#"�$��%��&xm��']�&��([[[�)��*gm-1f6d4c535-e9�+*`�,+xx�-fl-1f6d4c535-ee�.fl-1f6d4c535-ef�/fl-1f6d4c535-f0�0-./�1b),0�2+�3fl-1f6d4c535-eb�43�5bo24�6x1m5�7]6��8]�6��9]�6��:]6��;:�<[[[[�=gsize�>�=�?+xxx�@fl-1f6d4c535-f5�Afl-1f6d4c535-f6�Bfl-1f6d4c535-f7�Cfl-1f6d4c535-f8�D@ABC�Eb>?D�FxEm5�G]�F��Hgzero?�I]HF��J]�F��K]�F��Lgvu8
	�j�M]LF��NKM�OJN�P]F��Q]�F��R]�F��Sgget-bytevector-n�Tgget-word�Ug% type-number->name-procedure�Vgm-1f6d4c535-104�WV`�Xgt-1f6d4c535-101�Ygt-1f6d4c535-102�Zgt-1f6d4c535-103�[XYZ�\WWW�]fl-1f6d4c535-109�^fl-1f6d4c535-10a�_fl-1f6d4c535-10b�`]^_�ab[\`�bW�cfl-1f6d4c535-106�dc�ebobd�fWametmmmm��
�g]�f�hxame�i]@h��j]f�k]Uh��ljk�mil�nm�o]^f�p]h��qgkind�r]qh��sgnumber�t]sh��uprt�vfyReturn the name of the type NUMBER of KIND, where KIND is one of
'smob or 'port, or #f if the information is unavailable.�w]vh��x]h��ygproc�z]yh��{]Kh��|{p�}z|�~}�]\h���zrt��z���x~���ouw���gn���xme��]U����gmatch-cell-words��g
bytevector��gm-1f6d4c535-12d���`�����fl-1f6d4c535-12f�����bo����xm���]�����r����[[���挤�[[�[��gport��glen��grest�����������xxxxx��fl-1f6d4c535-132��fl-1f6d4c535-133��fl-1f6d4c535-134��fl-1f6d4c535-135��fl-1f6d4c535-136��fl-1f6d4c535-137����������b�����x�m���]����]S����g	remainder��]�����gmodulo��]�����]:�������gunless��]�����]H��������g-��]�������������]�����[挤�[[�[����������xxxx��fl-1f6d4c535-140��fl-1f6d4c535-141��fl-1f6d4c535-142��fl-1f6d4c535-143��fl-1f6d4c535-144���������b�����x�m���]����]T����]�����[[[��gmatch-bit-pattern��g||��gm-1f6d4c535-152���`�����fl-1f6d4c535-154�����bo����xm���]�����r���[�[��g&��]�����r���g=��]�����r�����[�[��[[�[[��gbits��ga��gb��gn��gc��g
consequent��g	alternate�������������xxxxxxx��fl-1f6d4c535-157��fl-1f6d4c535-158��fl-1f6d4c535-159��fl-1f6d4c535-15a��fl-1f6d4c535-15b��fl-1f6d4c535-15c��fl-1f6d4c535-15d��fl-1f6d4c535-15e������������b�����x�m���]����gtag��]�����glogand��]�����]�����]��������gbitwise-not��]�����[�[�[��[[�[[����n�������xxxxxx��fl-1f6d4c535-168��fl-1f6d4c535-169��fl-1f6d4c535-16a��fl-1f6d4c535-16b��fl-1f6d4c535-16c��fl-1f6d4c535-16d�fl-1f6d4c535-16e��������b���xm��]��]���]���]���]���	]Z���
r	�
�[�[�[[[[�
��������xxxxx�fl-1f6d4c535-177�fl-1f6d4c535-178�fl-1f6d4c535-179�fl-1f6d4c535-17a�fl-1f6d4c535-17b�fl-1f6d4c535-17c��b
�xm��]��]���]���]���]���(�[�[[[[�g<<� ��������!fl-1f6d4c535-184�"fl-1f6d4c535-185�#fl-1f6d4c535-186�$fl-1f6d4c535-187�%fl-1f6d4c535-188�&fl-1f6d4c535-189�'fl-1f6d4c535-18a�(fl-1f6d4c535-18b�)!"#$%&'(�*b �)�+x*m��,]+��-]�+��.gbitwise-and�/].+��0]�+��1gexpt�2]1+��3]	+��4]+��54�6]�+��7]�+��8garithmetic-shift�9]8+��:gmatch-cell-clauses�;�[�<;挤=[[[<�>gtag-pattern�?gthing�@���>?���Agm-1f6d4c535-194�BA`�CBxxxxxx�Dfl-1f6d4c535-199�Efl-1f6d4c535-19a�Ffl-1f6d4c535-19b�Gfl-1f6d4c535-19c�Hfl-1f6d4c535-19d�Ifl-1f6d4c535-19e�Jfl-1f6d4c535-19f�KDEFGHIJ�Lb@CK�MB�Nfl-1f6d4c535-196�ON�PboMO�QxLmP�R]�Q��S]�Q��T]:Q��U[[[�Vginferior-object�W����XBxx�Yfl-1f6d4c535-1aa�Zfl-1f6d4c535-1ab�[fl-1f6d4c535-1ac�\YZ[�]bWX\�^x]mP�_]V^��`]�^��ag
unmatched-tag�b]a^��c`b�dg
match-cell�e���f[e��g[f��hgpattern�i��h��jgm-1f6d4c535-1b0�kj`�lkxxx�mfl-1f6d4c535-1b5�nfl-1f6d4c535-1b6�ofl-1f6d4c535-1b7�pfl-1f6d4c535-1b8�qmnop�rbilq�sk�tfl-1f6d4c535-1b2�ut�vbosu�wxrmv�x]w��ygport*�z]yw��{]�w��|]Tw��}]:w��~gbegin�]~w���gmatch-scm-clauses���挤�[����[����gbit-pattern���������gm-1f6d4c535-1c0���`���xxxx��fl-1f6d4c535-1c5��fl-1f6d4c535-1c6��fl-1f6d4c535-1c7��fl-1f6d4c535-1c8��fl-1f6d4c535-1c9���������b��������fl-1f6d4c535-1c2�����bo����x�m���]�����]~����]����������x��fl-1f6d4c535-1d2��fl-1f6d4c535-1d3������b�����x�m���]�����g
unmatched-scm��]���������g	match-scm��[����gclauses�������gm-1f6d4c535-1d6���`���xx��fl-1f6d4c535-1db��fl-1f6d4c535-1dc��fl-1f6d4c535-1dd�������b��������fl-1f6d4c535-1d8�����bo����x�m���]����gbits*��]�����]�����g%tc2-int��g
%tc3-imm24��g	%tc3-cons��g	%tc3-int1��g	%tc3-int2��g	%tc8-char��g	%tc8-flag��g%tc3-struct��g%tc7-symbol��g
%tc7-variable��g%tc7-vector��g
%tc7-wvect��g%tc7-string��g%tc7-number��g%tc7-hashtable��g%tc7-pointer��g
%tc7-fluid��g%tc7-stringbuf��g%tc7-dynamic-state��g
%tc7-frame��g%tc7-objcode��g%tc7-vm��g%tc7-vm-continuation��g%tc7-bytevector��g%tc7-program��g
%tc7-array��g%tc7-bitvector��g	%tc7-port��g	%tc7-smob��g%tc16-bignum��g
%tc16-real��g
%tc16-complex��g%tc16-fraction��g<stringbuf>��g%stringbuf-procedure��g	stringbuf��gm-1f6d4c535-1e6���`��gt-1f6d4c535-1e5��������fl-1f6d4c535-1eb�����b�����fl-1f6d4c535-1e8�����bo������m�tmmmm}���
��]^����gstring��x�m���]��������gm-1f6d4c535-1e3���`����m�tm�mmm��m�����]�����]�����]
���������������xm���]�����gpw�����g%stringbuf?-procedure��g
stringbuf?��gm-1f6d4c535-1f3���`��gt-1f6d4c535-1f2�������fl-1f6d4c535-1f8��b���fl-1f6d4c535-1f5��bo���mtmmmm}���
�]^���mtm%mmmm*m/m3m8m=mBmGmLX���	]��
	�]\��]^��
	�]a��]c��	�xm�]����
�
�xm�]���gstringbuf-contents�g%stringbuf-contents-procedure�gm-1f6d4c535-1ff�`��fl-1f6d4c535-201��bo� mtmmmm}����!]s ��"r!�#"[�$�mtm�mmm�m����%]~$��&r%�'Z#&[�(�)fl-1f6d4c535-204�*fl-1f6d4c535-205�+)*�,b�(+�-,mtmmmm}���
�.]�-��/]�-��0x,m�1]�0��2/1�32�4]�$��5r4�6Z#5[�7fl-1f6d4c535-209�8fl-1f6d4c535-20a�978�:b�(9�;:mtmmmm}���
�<]�;��=]�;��>:m�?]
>��@=?�A@�B]�$��CrB�DZ#C[�Efl-1f6d4c535-20e�Ffl-1f6d4c535-20f�GEF�Hb�(G�IHmtmmmm}���
�J]�I��K]�I��Lg%%<stringbuf>-set-fields�MxHm�N]LM��OKN�PO�Qgt-1f6d4c535-1fe�RQ�Sfl-1f6d4c535-213�TS�UbRT�VUmtmmmm}���
�W]^V��X�Umtm�mmm�m����Y]�X��ZY�[]�X��\]aX��]]cX��^]Y�_xUm�`]�_��a\^`�b]�X��cUm�d]
c��ebYd�f]mX��g]�X��h]_��igh�jfYi�k[aej�lWZk�mxm�n]m��ogm-1f6d4c535-21a�po`�qp�����rfl-1f6d4c535-21f�sfl-1f6d4c535-220�tfl-1f6d4c535-221�ufl-1f6d4c535-222�vfl-1f6d4c535-223�wrstuv�xb�qw�yp�zfl-1f6d4c535-21c�{z�|boy{�}�xm|tm�mmm���
�~]�}��xxm|��]����]������gset-record-type-printer!��gdisplay��f#<stringbuf ��gwrite��f#>��g<inferior-struct>��g%inferior-struct-procedure��ginferior-struct��gm-1f6d4c535-242���`��gt-1f6d4c535-240��gt-1f6d4c535-241����������fl-1f6d4c535-247��fl-1f6d4c535-248������b��������fl-1f6d4c535-244�����bo������m�tmmmm}���
��]^����x�m���]�����gfields��]���������gm-1f6d4c535-23e���`����m�tm�mmm��m�����]�����]�����]
����������������xm���]�����gpwpw������g%inferior-struct?-procedure��gm-1f6d4c535-251���`��gt-1f6d4c535-250��������fl-1f6d4c535-256�����b�����fl-1f6d4c535-253�����bo������m�tmmmm}���
��]^������m�tm%mmmm*m/m3m8m=mBmGmLX����]�������]\����]^��������]a����]c��������x�m���]��������������������xm���]�����g%inferior-struct-name-procedure��gm-1f6d4c535-25d���`�����fl-1f6d4c535-25f�����bo�����m�tmmmm}�����]s����r����[���m�tm�mmm�m�����]~����r���Z��[������fl-1f6d4c535-262��fl-1f6d4c535-263������b�������m�tmmmm}���
��]�����]�����x�m���]������������]�����r���Z��[��fl-1f6d4c535-267��fl-1f6d4c535-268������b�������m�tmmmm}���
��]�����]������m���]
�����������]�����r���Z��[��fl-1f6d4c535-26c��fl-1f6d4c535-26d������b�������m�tmmmm}���
��]�����]�����g%%<inferior-struct>-set-fields��x�m���]��������gt-1f6d4c535-25c��fl-1f6d4c535-271��b���m�tmmmm}���
�]^��	�m�tm�mmm�m����
]�	��
�]�	��
]a	��]c	��
�xm��]���
�]�	��m��]
��
�]m	��]�	��]H���
���xm��]��� g!%inferior-struct-fields-procedure�!gm-1f6d4c535-278�"!`�#"�$fl-1f6d4c535-27a�%$�&bo#%�'"m&tmmmm}����(]s'��)r(�*)[�+�m&tm�mmm�m����,]~+��-r,�.Z*-[�/""�0fl-1f6d4c535-27d�1fl-1f6d4c535-27e�201�3b�/2�4"3m&tmmmm}���
�5]�4��6]�4��7x3m&�8]�7��968�:9�;]�+��<r;�=Z*<[�>fl-1f6d4c535-282�?fl-1f6d4c535-283�@>?�Ab�/@�B"Am&tmmmm}���
�C]�B��D]�B��EAm&�F]E��GDF�HG�I]�+��JrI�KZ*J[�Lfl-1f6d4c535-287�Mfl-1f6d4c535-288�NLM�Ob�/N�P"Om&tmmmm}���
�Q]�P��R]�P��SxOm&�T]�S��URT�VU�Wgt-1f6d4c535-277�XW�Yfl-1f6d4c535-28c�ZY�[bX#Z�\"[m&tmmmm}���
�]]^\��^�[m&tm�mmm�m����_]�^��`_�a]�^��b]a^��c]c^��dc_�ex[m&�f]�e��gbdf�h]�^��i[m&�j]i��kh_j�l]m^��m]�^��n]Ie��omn�pl_o�qagkp�r]`q�sxm&�t] s��ugm-1f6d4c535-293�vu`�wv�����xfl-1f6d4c535-298�yfl-1f6d4c535-299�zfl-1f6d4c535-29a�{fl-1f6d4c535-29b�|fl-1f6d4c535-29c�}xyz{|�~b�w}�v��fl-1f6d4c535-295�����bo����~m�tm�mmm���
��]�����x~m���]�����]H����]I��������gset-inferior-struct-fields!��g&%set-inferior-struct-fields!-procedure��gm-1f6d4c535-2a7���`��gt-1f6d4c535-2a5��gt-1f6d4c535-2a6����������fl-1f6d4c535-2ac��fl-1f6d4c535-2ad������b��������fl-1f6d4c535-2a9�����bo������m�tmmmm}���
��]^����gt-1e8ba8b5a-18c��gt-1e8ba8b5a-18d������gm-1e8ba8b5a-18e���`������fl-1e8ba8b5a-192��fl-1e8ba8b5a-193������b�����gsetter�������fl-1e8ba8b5a-186��fl-1e8ba8b5a-187��fl-1e8ba8b5a-188�������b�����N���fl-1e8ba8b5a-17d��fl-1e8ba8b5a-17e������b�y���gfield-specs������fl-1e8ba8b5a-179��fl-1e8ba8b5a-17a������b�y�����m�tm��m�m�����]�����gval��]���������]�����]a����]c��������x�m���]����������gstruct-set!��]������m���]����������]m����]�����]�������������������������xm���]�����gmake-parameter��g
vlist-null��g
vhash-assq��f#-1#��f#<struct ~a��g
parameter?��������g	scm-error��gwrong-type-arg��fparameterize��fNot a parameter: ~S��gvhash-consq��gfor-each��f #0#��f ~s��f ~x>��gobject-address��gprint-inferior-struct��g<inferior-fluid>��g%inferior-fluid-procedure��ginferior-fluid��gm-1f6d4c535-2de���`��gt-1f6d4c535-2dc��gt-1f6d4c535-2dd����������fl-1f6d4c535-2e3��fl-1f6d4c535-2e4������b��������fl-1f6d4c535-2e0�����bo������m�tmmmm}���
��]^����x�m���]s����]��������gm-1f6d4c535-2da���`����m�tm�mmm��m�����]����]����]
����������xm��]���s�g%inferior-fluid?-procedure�gm-1f6d4c535-2ed�	`�
gt-1f6d4c535-2ec�
�	�
fl-1f6d4c535-2f2�
�b�fl-1f6d4c535-2ef��bo�	mtmmmm}���
�]^���mtm%mmmm*m/m3m8m=mBmGmLX���]���]\��]^���]a��]c���xm�]��� �! �"!�#xm�$]#��%g %inferior-fluid-number-procedure�&gm-1f6d4c535-2f9�'&`�('�)fl-1f6d4c535-2fb�*)�+bo(*�,'m+tmmmm}����-]s,��.r-�/.[�0�m+tm�mmm�m����1]~0��2r1�3Z/2[�4''�5fl-1f6d4c535-2fe�6fl-1f6d4c535-2ff�756�8b�47�9'8m+tmmmm}���
�:]�9��;]�9��<x8m+�=]�<��>;=�?>�@]�0��Ar@�BZ/A[�Cfl-1f6d4c535-303�Dfl-1f6d4c535-304�ECD�Fb�4E�G'Fm+tmmmm}���
�H]�G��I]�G��JFm+�K]
J��LIK�ML�N]�0��OrN�PZ/O[�Qfl-1f6d4c535-308�Rfl-1f6d4c535-309�SQR�Tb�4S�U'Tm+tmmmm}���
�V]�U��W]�U��Xg%%<inferior-fluid>-set-fields�YxTm+�Z]XY��[WZ�\[�]gt-1f6d4c535-2f8�^]�_fl-1f6d4c535-30d�`_�ab^(`�b'am+tmmmm}���
�c]^b��d�am+tm�mmm�m����e]�d��fe�g]�d��h]ad��i]cd��jie�kxam+�l]�k��mhjl�n]�d��oam+�p]
o��qnep�r]md��s]�d��t]Fk��ust�vreu�wgmqv�xcfw�yxm+�z]%y��{ginferior-fluid-value�|g%inferior-fluid-value-procedure�}gm-1f6d4c535-314�~}`�~��fl-1f6d4c535-316�����bo���~m�tmmmm}�����]s����r����[���m�tm�mmm�m�����]~����r���Z��[��~~��fl-1f6d4c535-319��fl-1f6d4c535-31a������b�����~�m�tmmmm}���
��]�����]�����x�m���]������������]�����r���Z��[��fl-1f6d4c535-31e��fl-1f6d4c535-31f������b�����~�m�tmmmm}���
��]�����]������m���]�����������]�����r���Z��[��fl-1f6d4c535-323��fl-1f6d4c535-324������b�����~�m�tmmmm}���
��]�����]�����x�m���]X�����������gt-1f6d4c535-313�����fl-1f6d4c535-328�����b����~�m�tmmmm}���
��]^������m�tm�mmm�m�����]��������]�����]a����]c��������x�m���]����������]������m���]���������]m����]�����]{������������������������xm���]|����gm-1f6d4c535-32f���`���������fl-1f6d4c535-334��fl-1f6d4c535-335��fl-1f6d4c535-336��fl-1f6d4c535-337��fl-1f6d4c535-338���������b��������fl-1f6d4c535-331�����bo������m�tm�mmm���
��]�����x�m���]�����]F����]{��������f#<fluid ~a ~x>��gerror��*���*���fno matching pattern��g<inferior-object>��g%%inferior-object-procedure��g%inferior-object��gm-1f6d4c535-3a3���`��gt-1f6d4c535-3a0��gt-1f6d4c535-3a1��gt-1f6d4c535-3a2������������fl-1f6d4c535-3a8��fl-1f6d4c535-3a9��fl-1f6d4c535-3aa�������b��������fl-1f6d4c535-3a5�����bo������m�tmmmm}���
��]^���x�m��]q��gsub-kind�]��]���gm-1f6d4c535-39e�`��m�tm�mmm��m����	]���
]���]
��	
�
��xm��]���q�g%inferior-object?-procedure�gm-1f6d4c535-3b4�`�gt-1f6d4c535-3b3���fl-1f6d4c535-3b9��b�fl-1f6d4c535-3b6��bo�mtmmmm}���
�]^��mtm%mmmm*m/m3m8m=mBmGmLX��� ]��! �"]\��#]^��$# �%]a��&]c��'& �(xm�)]�(��*%')�+"$*�,!+�-xm�.]-��/g%inferior-object-kind-procedure�0gm-1f6d4c535-3c0�10`�21�3fl-1f6d4c535-3c2�43�5bo24�61m5tmmmm}����7]s6��8r7�98[�:m5tm�mmm�m����;]~:��<r;�=Z9<[�>11�?fl-1f6d4c535-3c5�@fl-1f6d4c535-3c6�A?@�Bb�>A�C1Bm5tmmmm}���
�D]�C��E]�C��FxBm5�G]�F��HEG�IH�J]�:��KrJ�LZ9K[�Mfl-1f6d4c535-3ca�Nfl-1f6d4c535-3cb�OMN�Pb�>O�Q1Pm5tmmmm}���
�R]�Q��S]�Q��TPm5�U]
T��VSU�WV�X]�:��YrX�ZZ9Y[�[fl-1f6d4c535-3cf�\fl-1f6d4c535-3d0�][\�^b�>]�_1^m5tmmmm}���
�`]�_��a]�_��bg%%<inferior-object>-set-fields�cx^m5�d]bc��ead�fe�ggt-1f6d4c535-3bf�hg�ifl-1f6d4c535-3d4�ji�kbh2j�l1km5tmmmm}���
�m]^l��nkm5tm�mmm�m����o]�n��po�q]�n��r]an��s]cn��tso�uxkm5�v]�u��wrtv�x]�n��ykm5�z]
y��{xoz�|]mn��}]�n��~]Bu��}~��|o��qw{���mp���xm5��]/����g#%inferior-object-sub-kind-procedure��gm-1f6d4c535-3db���`�����fl-1f6d4c535-3dd�����bo�����m�tmmmm}�����]s����r����[��m�tm�mmm�m�����]~����r���Z��[������fl-1f6d4c535-3e0��fl-1f6d4c535-3e1������b�������m�tmmmm}���
��]�����]�����x�m���]������������]�����r���Z��[��fl-1f6d4c535-3e5��fl-1f6d4c535-3e6������b�������m�tmmmm}���
��]�����]������m���]�����������]�����r���Z��[��fl-1f6d4c535-3ea��fl-1f6d4c535-3eb������b�������m�tmmmm}���
��]�����]�����x�m���]b�����������gt-1f6d4c535-3da�����fl-1f6d4c535-3ef�����b�������m�tmmmm}���
��]^�����m�tm�mmm�m�����]��������]�����]a����]c��������x�m���]����������]������m���]���������]m����]�����]C������������������������xm���]�����g"%inferior-object-address-procedure��gm-1f6d4c535-3f6���`�����fl-1f6d4c535-3f8�����bo�����m�tmmmm}�����]s����r����[��m�tm�mmm�m�����]~����r���Z��[������fl-1f6d4c535-3fb��fl-1f6d4c535-3fc������b�������m�tmmmm}���
��]�����]�����x�m���]������������]�����r���Z��[��fl-1f6d4c535-400��fl-1f6d4c535-401������b�������m�tmmmm}���
��]�����]������m��	]	���	�	�		�	]����	r	�	Z�	[�	fl-1f6d4c535-405�	fl-1f6d4c535-406�			�		b��	�	
�		m�tmmmm}���
�	]�	
��	]�	
��	
x		m��	]b	
��			�		�	gt-1f6d4c535-3f5�		�	fl-1f6d4c535-40a�		�	b	�	�	�	m�tmmmm}���
�	]^	��		m�tm�mmm�m����	]�	��		�	]�	��	]a	��	]c	��			�	x	m��	 ]�	��	!			 �	"]�	��	#	m��	$]		#��	%	"		$�	&]m	��	']�	��	(]D	��	)	'	(�	*	&		)�	+		!	%	*�	,			+�	-xm��	.]�	-��	/gm-1f6d4c535-411�	0	/`�	1	0�	2fl-1f6d4c535-416�	3fl-1f6d4c535-417�	4fl-1f6d4c535-418�	5fl-1f6d4c535-419�	6fl-1f6d4c535-41a�	7	2	3	4	5	6�	8b�	1	7�	9	0�	:fl-1f6d4c535-413�	;	:�	<bo	9	;�	=	8m	<tm�mmm���
�	>]�	=��	?x	8m	<�	@]�	?��	A]B	?��	B]C	?��	C]D	?��	D	A	B	C�	Ef#<~a ~:[~*~;~a ~]~x>�	Fgsmob�	Gg
inferior-smob�	Hg
inferior-port�	Ig%visited-cells�	Jgvisited�	Kg->�	Lgm-1f6d4c535-525�	M	L`�	N	M�	Ofl-1f6d4c535-527�	P	O�	Qbo	N	P�	Rxm	Q�	S]	K	R��	Tr	S�	U[	T[�	V	U挤	W[	V��	Xgparameterize�	Ygobject�	Z�	Y��	[	Mxxx�	\fl-1f6d4c535-52a�	]fl-1f6d4c535-52b�	^fl-1f6d4c535-52c�	_fl-1f6d4c535-52d�	`	\	]	^	_�	ab	Z	[	`�	bx	am	Q�	c]	X	b��	d]	I	b��	egvhash-consv�	f]	e	b��	g	d�	h	g�	igsymbol->string�	jg
string-length�	kgbytevector->uint-list�	lginvalid-struct�	mgaddress->inferior-struct�	ngand=>�	og
vhash-assv�	pgcdr�	qgcell->object�	rgstring->symbol�	sgvariable�	tg	substring�	ugbytevector->string�	vf
ISO-8859-1�	wgbitwise-ior�	xglittle�	yfUTF-32LE�	zgbig�	{fUTF-32BE�	|gmake-vector�	}gfold�	~gweak-vector�	g
dynamic-state�	�gprogram�	�gbignum�	�gdouble�	�g
hash-table�	�gobjcode�	�gvm�	�gvm-continuation�	�garray�	�g	bitvector�	�gbit-set?�	�g
integer->char�	�g	undefined�	�g
eof-object�	�gunbound�C5h��]4	
89K54N>"G4OiP5:RQh�]�C�gpeek
		gopen		g	type-name			gfilenamefsystem/base/types.scm�
	D
��			gnameg%memory-backend-procedure�CRR4U;VY\�hk]Ccg
t-1f6d4c535-3
		g
t-1f6d4c535-4		g
t-1f6d4c535-5						C��;�hX]L6Pga
		gfilenamefsystem/base/types.scm�		D
��		CZ�hH]L6@gfilenamefsystem/base/types.scm�		D
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
	D
��		nC5;R���Q��4�Q>"G	�Ri�QRQh�]�$��CCxgobj
		gfilenamefsystem/base/types.scm�
	D
��		gnameg%memory-backend?-procedure�CR4U<VYjh6]C.gt-1f6d4c535-16
		
		
C��<�hX]L6Pga
		gfilenamefsystem/base/types.scm�		D
��		CZ�hH]L6@gfilenamefsystem/base/types.scm�		D
��		
Clh]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
	D
��		nC5<RQoph�]�&
�C6zgs
		gfilenamefsystem/base/types.scm�
	D
��		gnameg%memory-backend-peek-procedure�CqR4UpVY���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C�h6]C.gt-1f6d4c535-22
		
		
C��p�hX]L6Pga
		gfilenamefsystem/base/types.scm�		D
��		CZ�hH]L6@gfilenamefsystem/base/types.scm�		D
��		
C�h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
	D
��	�C5pRQo�h�]�&�C6zgs
		gfilenamefsystem/base/types.scm�
	D
��		gnameg%memory-backend-open-procedure�C�R4U�VYh:]��C2gerr
		gs					Ch:]��C2gerr
		gs					C!',h:]��C2gerr
		gs					CHh6]C.gt-1f6d4c535-3d
		
		
C����hX]L6Pga
		gfilenamefsystem/base/types.scm�		D
��		CZ�hH]L6@gfilenamefsystem/base/types.scm�		D
��		
CJh]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
	D
��	�C5�RQoKh �]�&	�C6gs
		gfilenamefsystem/base/types.scm�
	D
��		gnameg#%memory-backend-type-name-procedure�CLR4UKVYZafh:]��C2gerr
		gs					Cioth:]��C2gerr
		gs					Cw}�h:]��C2gerr
		gs					C�h6]C.gt-1f6d4c535-58
		
		
C��K�hX]L6Pga
		gfilenamefsystem/base/types.scm�		D
��		CZ�hH]L6@gfilenamefsystem/base/types.scm�		D
��		
C�h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
	D
��	�C5KR4U�VY������h v]45�����Cngdummy
		gcheck?		gs			ggetter			gexpr						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�
	D
��		"g
macro-typegsyntax-rules�gpatternsgcheck?gsggettergexprg...C5�RQi��:��h(�]4545
456�gaddress
		$gptr			$gbv			$gfilenamefsystem/base/types.scm�
	O	��		P	��			P	��		Q	��		P	��		R	"��	$	R	��		$gnamegdereference-word�C��������h@�]4M5454
>"GM�NC�gbv
		9gindex		9gcount			9gptr				9gmem			9gfilenamefsystem/base/types.scm�
	W	��		X	��			X	��		Y	��		X	��		Z	
��	4	[	 ��	6	[	
��			9	gnamegread-memory!�C��	hX)]HK$454564O54>"GC!gaddress
		Sgsize		Sgcurrent-address			Sgptr			)gbv		!	)gport		:	Sgfilenamefsystem/base/types.scm�
	T	��		^	��		_	��		_	
��		`	��	!	_	
��	)	a	��	*	b	��	.	b	5��	:	b	��	:	b	
��	=	e	��
		S	gnamegopen�C�=RQoph(�]
�&
�"	456�gbackend
		$gaddress		$gpeek			$gfilenamefsystem/base/types.scm�
	j
��		l	��		l	��	$	m	��		$	gnameg% dereference-word-procedure�C�R4U>VY�#hR]CJgt-1f6d4c535-c4
		gt-1f6d4c535-c5					C��>�hX]L6Pga
		gfilenamefsystem/base/types.scm�		j
��		CZ%hH]L6@gfilenamefsystem/base/types.scm�		j
��		
C'h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
	j
��		nC5>R4U?VY(789;h W]��COgdummy
		gbackend		gaddress						C<GIOPQRh0i]Cagdummy
		.gbackend		.gaddress			.gsize			.		.	C��h@�]45$@45$@6zgx
		9gtmp		9gtmp		"	9gfilenamefsystem/base/types.scm�
	p	��		9g
documentationf�Return an input port to the SIZE bytes at ADDRESS, using BACKEND.  When
SIZE is omitted, return an unbounded port to the memory at ADDRESS.�g
macro-typegsyntax-rules�gpatternsgbackendgaddressgbackendgaddressgsizeC5?RS:��h �]	45
456�gport
		gbv		gfilenamefsystem/base/types.scm�
	~
��	�	��	�	��	�	��	�	��		gnamegget-word�g
documentationf2Read a word from PORT and return it as an integer.�CTRQoKh0�]�&		�"	45$6C�gbackend
		/gkind		/gnumber			/gproc			/gfilenamefsystem/base/types.scm�
�
��	�	��	�	��	%�	��	-�	��		/	gnameg% type-number->name-procedure�CUR4U@VY\�hq]Cigt-1f6d4c535-101
		gt-1f6d4c535-102		gt-1f6d4c535-103						C��@�hY]L6Qga
		gfilenamefsystem/base/types.scm�	�
��		CZ%hI]L6Agfilenamefsystem/base/types.scm�	�
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
�
��		nC5@R4U�VY����������
h@�]����	C~gdummy
		@gport		@gname			@glen			@grest			@gbody			@		@	C����h(u]Cmgdummy
		"gport		"gname			"grest			"gbody			"		"	C�hQ]CIgdummy
		gport		gbody						C��
hP?]45$@45$@45$@	67gx
		Pgtmp		Pgtmp		"	Pgtmp		9	Pgfilenamefsystem/base/types.scm�
�	��		Pg
macro-typegsyntax-rules�gpatternsgportg
bytevectorgnameglengrestg...gbodygportgnamegrestg...gbodygportgbodyC5�R4U�VY��������hP�,3�C�gdummy
		Ogbits		Oga			Ogb			Ogn			Ogc			Og
consequent			Og	alternate			O		O	C�h@�]C�gdummy
		:gbits		:gx			:gn			:gc			:g
consequent			:g	alternate			:		:	Ch0�]C�gdummy
		+gbits		+gn			+gc			+g
consequent			+g	alternate			+		+	C,-/0235679hX�,3��	
C�gdummy
		Wgbits		Wga			Wg<<			Wgn			Wgc			Wg
consequent			Wg	alternate			W		W	C��hh�]!45$@45$@45$@45$	@
6�gx
		ggtmp		ggtmp		"	ggtmp		9	ggtmp		P	ggfilenamefsystem/base/types.scm�
�	��		gg
macro-typegsyntax-rules�gpatternsgbitsgag||gbg&gng=gcg
consequentg	alternategbitsgxg&gng=gcg
consequentg	alternategbitsg_g&gng=gcg
consequentg	alternategbitsgag<<gng||gcg
consequentg	alternateC5�R4U:VY=RSTh(�]C�gdummy
		"gport		"gtag			"gtag-pattern			"gthing			"gbody			"grest			"		"	CU_chP]CHgdummy
		gport		gtag						C��h@]45$@45$@6gx
		9gtmp		9gtmp		"	9gfilenamefsystem/base/types.scm�
�	��		9g
macro-typegsyntax-rules�gpatternsgportgtaggtag-patterngthingg...gbodygrestg...gportgtagC5:R4UdVYgxz{|}�hX]�CPgtmp-1f6d4c535-1be
		
gtmp-1f6d4c535-1bd		
		
	Ch8f]45C^gdummy
		2gport		2gpattern			2gbody			2		2	C��h(B]	45$@6:gx
		"gtmp		"gfilenamefsystem/base/types.scm�
�	��		"g
documentationffMatch a cell---i.e., a non-immediate value other than a pair.  The
cell's contents are read from PORT.�g
macro-typegsyntax-rules�gpatternsgportgpatterngbodyg...g...C5dR4U�VY����h |]���Ctgdummy
		gbits		gbit-pattern			gbody			grest						C��h?]C7gdummy
		gbits					C��h@�]45$@45$@6�gx
		9gtmp		9gtmp		"	9gfilenamefsystem/base/types.scm�
�	��		9g
macro-typegsyntax-rules�gpatternsgbitsgbit-patterngbodyg...grestg...gbitsC5�R4U�VY����h T]��CLgdummy
		gbits		gclauses						C��h(,]	45$@6$gx
		"gtmp		"gfilenamefsystem/base/types.scm�
�	��		"g
documentationfbMatch BITS, an integer representation of an 'SCM' value, against
CLAUSES.  Each clause must have the form:

  (PATTERN BODY ...)

PATTERN is a bit pattern that may specify bitwise operations on BITS to
determine if it matches.  TEMPLATE specify the name of the variable to bind
the matching bits, possibly with bitwise operations to extract it from BITS.�g
macro-typegsyntax-rules�gpatternsgbitsgclausesg...C5�R	�R	�R
�R�i�R�i	��R	�i��R�i
��R�R	�R	�R	
�R	�R	�R	�R	�R	�R	%�R	'�R	-�R	/�R	5�R	7�R	G�R	M�R	O�R	U�R	W�R	}�R	�R�i��R�i��R�i��R�i��R�h~]�Cvgstring
		
gfilenamefsystem/base/types.scm�

��		
gnameg%stringbuf-procedure�C�R4U�VY�h7]C/gt-1f6d4c535-1e5
		
		
C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�

��		nC5�R������4��>"G	��i��R�h|]�$��CCtgobj
		gfilenamefsystem/base/types.scm�

��		gnameg%stringbuf?-procedure�C�R4U�VYh7]C/gt-1f6d4c535-1f2
		
		
C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
Ch]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�

��		nC5�R�oh�]�&
�C6zgs
		gfilenamefsystem/base/types.scm�

��		gnameg%stringbuf-contents-procedure�CR4UVY'.3h:]��C2gerr
		gs					C6<Ah:]��C2gerr
		gs					CDJPh:]��C2gerr
		gs					Clh7]C/gt-1f6d4c535-1fe
		
		
C���hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
Cnh]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�

��	�C5R4ULVY�~����h v]45�����Cngdummy
		gcheck?		gs			ggetter			gexpr						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�

��		"g
macro-typegsyntax-rules�gpatternsgcheck?gsggettergexprg...C5LR4�i�i����o�hP�]4>"G4�&
�"	45>"G6�g	stringbuf
		Jgport		Jgfilenamefsystem/base/types.scm�
	��		��		%��		��		��		#��	:	��	F	%��	J	��
		J	C>"G�h�]�C�gname
		gfields		gfilenamefsystem/base/types.scm�

��			gnameg%inferior-struct-procedure�C�R4U�VY��hT]CLgt-1f6d4c535-240
		gt-1f6d4c535-241					C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�

��		nC5�R������4��>"G	��i��R�h�]�$��CCzgobj
		gfilenamefsystem/base/types.scm�

��		gnameg%inferior-struct?-procedure�C�R4UGVY�h7]C/gt-1f6d4c535-250
		
		
C��G�hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�

��		nC5GR�oHh�]�&
�C6|gs
		gfilenamefsystem/base/types.scm�

��		gnameg%inferior-struct-name-procedure�C�R4UHVY���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C��h:]��C2gerr
		gs					Ch7]C/gt-1f6d4c535-25c
		
		
C��H�hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
Ch]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�

��	�C5HR�oIh�]�&�C6~gs
		gfilenamefsystem/base/types.scm�

��		gnameg!%inferior-struct-fields-procedure�C R4UIVY.5:h:]��C2gerr
		gs					C=CHh:]��C2gerr
		gs					CKQVh:]��C2gerr
		gs					Crh7]C/gt-1f6d4c535-277
		
		
C��I�hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
Cth]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�

��	�C5IR4U�VY������h v]45�����Cngdummy
		gcheck?		gs			ggetter			gexpr						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�

��		"g
macro-typegsyntax-rules�gpatternsgcheck?gsggettergexprg...C5�R�o�h �]�&�C6�gs
		gval		gfilenamefsystem/base/types.scm�

��			gnameg&%set-inferior-struct-fields!-procedure�C�R4U�VY��hT]CLgt-1f6d4c535-2a5
		gt-1f6d4c535-2a6					C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	
��		
C�h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�

��		nC5�R4�i�i5�/���oH���������/�h �]L&L6L6�gfield
		gfilenamefsystem/base/types.scm�
/	��	
0	��	1	'��	1	��	2	+��	2	��		CI��h�9]44L55$64�&
�"	45>"G4L5$"4	
L>"GL�4L	�4
4L555Y4O�&�"	45>"GZ4561gstruct
	�gport	�gfilenamefsystem/base/types.scm�
'	��	(	
��	(	��	(	
��	(	��	)	��	)	
��	+	��	!+	��	$,	��	@+	��	I-	��	~.	���.	3���.	���-	���/	���3	���/	���4	���4	 ���4	��	�	CO�R4�i�i�i>"G�h�]�C�gnumber
		gvalue		gfilenamefsystem/base/types.scm�
9
��			gnameg%inferior-fluid-procedure�C�R4U�VY�hT]CLgt-1f6d4c535-2dc
		gt-1f6d4c535-2dd					C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	9
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	9
��		
Ch]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
9
��		nC5�R�����4��>"G	��i��R�h�]�$��CCygobj
		gfilenamefsystem/base/types.scm�
9
��		gnameg%inferior-fluid?-procedure�CR4UEVY"h7]C/gt-1f6d4c535-2ec
		
		
C��E�hY]L6Qga
		gfilenamefsystem/base/types.scm�	9
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	9
��		
C$h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
9
��		nC5ER�oFh�]�&
�C6}gs
		gfilenamefsystem/base/types.scm�
9
��		gnameg %inferior-fluid-number-procedure�C%R4UFVY3:?h:]��C2gerr
		gs					CBHMh:]��C2gerr
		gs					CPV\h:]��C2gerr
		gs					Cxh7]C/gt-1f6d4c535-2f8
		
		
C��F�hY]L6Qga
		gfilenamefsystem/base/types.scm�	9
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	9
��		
Czh]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
9
��	�C5FR�o{h�]�&�C6|gs
		gfilenamefsystem/base/types.scm�
9
��		gnameg%inferior-fluid-value-procedure�C|R4U{VY���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C�h7]C/gt-1f6d4c535-313
		
		
C��{�hY]L6Qga
		gfilenamefsystem/base/types.scm�	9
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	9
��		
C�h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
9
��	�C5{R4UXVY������h v]45�����Cngdummy
		gcheck?		gs			ggetter			gexpr						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�
9
��		"g
macro-typegsyntax-rules�gpatternsgcheck?gsggettergexprg...C5XR4�i�i�/���)�hH�]
�$-�&
�456456456�gfluid
		Cgport		Cgw			)gfilenamefsystem/base/types.scm�
@	��	A	��	C	,��	!E	'��	)C	��	*A	��		C	C>"G�h�]�C�gkind
		gsub-kind		gaddress			gfilenamefsystem/base/types.scm�
J
��			gnameg%%inferior-object-procedure�C�R4U�VY\
hq]Cigt-1f6d4c535-3a0
		gt-1f6d4c535-3a1		gt-1f6d4c535-3a2						C����hY]L6Qga
		gfilenamefsystem/base/types.scm�	J
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	J
��		
Ch]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
J
��		nC5�R�����4��>"G	��i��R�h�]�$��CCzgobj
		gfilenamefsystem/base/types.scm�
J
��		gnameg%inferior-object?-procedure�CR4UAVY,h7]C/gt-1f6d4c535-3b3
		
		
C��A�hY]L6Qga
		gfilenamefsystem/base/types.scm�	J
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	J
��		
C.h]C		
C��hp�]45$@45$O@45$4O?$@	
6	
6�gx
		ngtmp		ngtmp		"	ngtmp		>	ngfilenamefsystem/base/types.scm�
J
��		nC5AR�oBh�]�&
�C6|gs
		gfilenamefsystem/base/types.scm�
J
��		gnameg%inferior-object-kind-procedure�C/R4UBVY=DIh:]��C2gerr
		gs					CLRWh:]��C2gerr
		gs					CZ`fh:]��C2gerr
		gs					C�h7]C/gt-1f6d4c535-3bf
		
		
C��B�hY]L6Qga
		gfilenamefsystem/base/types.scm�	J
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	J
��		
C�h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
J
��	�C5BR�oCh�]�&�C6�gs
		gfilenamefsystem/base/types.scm�
J
��		gnameg#%inferior-object-sub-kind-procedure�C�R4UCVY���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C���h:]��C2gerr
		gs					C�h7]C/gt-1f6d4c535-3da
		
		
C��C�hY]L6Qga
		gfilenamefsystem/base/types.scm�	J
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	J
��		
C�h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
J
��	�C5CR�oDh �]�&	�C6gs
		gfilenamefsystem/base/types.scm�
J
��		gnameg"%inferior-object-address-procedure�C�R4UDVY���h:]��C2gerr
		gs					C��	h:]��C2gerr
		gs					C			h:]��C2gerr
		gs					C	,h7]C/gt-1f6d4c535-3f5
		
		
C��D�hY]L6Qga
		gfilenamefsystem/base/types.scm�	J
��		CZ�hI]L6Agfilenamefsystem/base/types.scm�	J
��		
C	.h]C		
C��h��]145$@45$@45$@45$	@4
5$O@45$4
O?$@66�gx
	�gtmp	�gtmp		"�gtmp		9�gtmp		P�gtmp		g�gtmp	��gfilenamefsystem/base/types.scm�
J
��	�C5DR4UbVY�	>	@	D��h v]45�����Cngdummy
		gcheck?		gs			ggetter			gexpr						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�
J
��		"g
macro-typegsyntax-rules�gpatternsgcheck?gsggettergexprg...C5bR�h(U)3�C]�CMgkind
			gaddress			gkind
		"gsub-kind		"gaddress			"gfilenamefsystem/base/types.scm�
R	��	V	��	R	��	!X	��						"	gnameginferior-object�g
documentationfSReturn an object representing an inferior object at ADDRESS, of type
KIND/SUB-KIND.�CVR4�i�i�/	E�)�hP�]�$9�&#
��	�6456456�gio
		Ogport		Ogw			5gw			5gw		#	5gfilenamefsystem/base/types.scm�
[	��	\	��	+^	,��	5^	��	6\	��		O	C>"GV	FQoKhX_]�&		�"	45$
45"$"6Wgbackend
		Qgtype-number		Qgaddress			Qgproc		!	:gt		:	Mgfilenamefsystem/base/types.scm�
b
��	e	��		f	��	.f	2��	2f	��	:f	��	Qe	��		Q	gnameg
inferior-smob�g
documentationfLReturn an object representing the SMOB at ADDRESS whose type is
TYPE-NUMBER.�C	GRV�QoKhX_]�&		�"	45$
45"$"6Wgbackend
		Qgtype-number		Qgaddress			Qgproc		!	:gt		:	Mgfilenamefsystem/base/types.scm�
j
��	m	��		n	��	.n	2��	2n	��	:n	��	Qm	��		Q	gnameg
inferior-port�g
documentationfLReturn an object representing the port at ADDRESS whose type is
TYPE-NUMBER.�C	HR4�i�i5	IR4U	JVY	W	c	d	f	hh h]�����C`gdummy
		gaddress		gobject			gbody						C��h(�]	45$@6�gx
		"gtmp		"gfilenamefsystem/base/types.scm�
y	��		"g
macro-typegsyntax-rules�gpatternsgaddressg->gobjectgbodyg...C5	JR:QopJ	i	j�L�S�	I�����	e�Jhg]L6_gt-1f6d4c535-5af
		
gfilenamefsystem/base/types.scm�
�	��		
C	k��V	lh��]s
���&
�"	454545	���&
�"	454545�$745	4	5	�
��&
�"	4545
�
�$4	5"+�&�"	4
54
�54
�5
�
45$"4>"G�4	�44
555Y4O4
4555�&�"4>"GZCZF6�gaddress
	�gvtable-data-address	�gbackend		�glayout-address			�gpeek		%	1glayout-bits		1�glayout		<�gname-address		F�gpeek		b	ng	name-bits		n�gname		y�glayout		��glen	
��gaddress	��gpeek	��gslots	��gopen	�
gport	
�gfields	
�gresult	"�gt-1f6d4c535-5a8	&�gvalues	��gfilenamefsystem/base/types.scm�

��	�	��		�	��		�	��	�	��	1�	��	4�	��	<�	��	E�	��	F�	��	F�	��	K�	��	n�	��	q�	��	y�	��	~�	����	����	����	����	����	����	����	1����	����	����	2����	���	2���	��
�	��
�	���	.���	���	��"�	��"�	��&�	
��p�	��z�	���	6����	����	����	����	����	����	��/	�	gnamegaddress->inferior-struct�g
documentationf^Read the struct at ADDRESS using BACKEND.  Return an 'inferior-struct'
object representing it.�C	mR=	n	o	I	pQo�T�	m�	q�	r�)��V	s�	t�S:	u	v	w�	x	y	z	{��L.1�8	|�����	e	}h�]L��C|gelement
		
gindex		
gfilenamefsystem/base/types.scm�
�	��		�	��	�	��		
	C�Jhg]L6_gt-1f6d4c535-732
		
gfilenamefsystem/base/types.scm�
�	��		
C	k�	~���	�	H�	��	��O	��s�	����	��	��	��	��	��	GaXh��
-.,3#444555$C�&�"	45454	5	�
�$

�6	��$n4	54	>"G4	>"G4
5�$"�&
�6456456�$4	>"G6�$c4	54	5	4	5
4
5�$)�&
�		
�6456456��$Q4	5	4	5	�

�$"4�>"G4
5�C		45�$�4	5
4	
�5	
��
�$"4�>"G445

& "!
&""44
55
5

�C	�

#�$W4	54	5
�$4$%5"(�&�"	45
4
5


64&4'		5�5(�$�4)	�54	>"G4)	�5
4
�54*
54+5$"4,-./>"G�4	�404555Y412O
434O454555>"GZCZF	�6�$764&4'		5�5

8�$&4)	�54	>"G9�C	�:�$;64&4'		5�5<�$4)	�5=��6	�>�$?6���@�$A6B�$}4	>"G	��4CD5
�$4$%5"-�&�"	4544CD5544CD55
45�CE�$4	>"GF6G�$>4	>"G4	>"G4	>"GH6I�$4	5J6K�$L6M�$N6O�$P6Q�$R6S�$T64&4'		5�5U�$'4)	�54	>"GV6W6}
gaddress
	�gbackend	�gt		)�gopen		N	[gport		[�gtag		d�gtag		k�gtag	��gbuf	�gv	�gw	��gtag	�gtag	*�gbuf	<�gstart		E�glen	
N�gv	Y�gw	o~gtag	��glen		��gbuf	
��g	remainder	��gstring	��gtag		��glen	
�gbuf	,�g	remainder	,�gv	
]�gstring	
��gtag	
��glen	��gaddress	��gopen	
��gbv-port	
��gtag	�glen	$�glen	
A�gwords	O�gvector	X�gt-1f6d4c535-729	\�gtag	��gtag	
�gn	7gtag	<�gtag	`�g
flags+type	t�gtag	��gtag	��gtag	��gaddress	�Egopen	)gport	)Egwords	9Egtag	G�gtag	n�gtag	��gaddress	��gtag	��gtag	��gtag	��gtag	�gtag	)�gtag	M�g	smob-type	a@gfilenamefsystem/base/types.scm�
�
��	�	��	�	
��	�	!��	%�	
��	)�	��	)�	��	7�	��	[�	��	^�	��	�	%����	����	����	����	����	���	��$�	��(�	��*�	��Q�	��|�	&��~�	���	����	����	����	.����	����	����	���	���	��"�	 ��$�	��)�	 ��,�	��T�	��Y�	.��i�	9��o�	.��w�	6��|�	.����	����	����	����	����	����	
���	��9�	��A�	��D�	��M�	1��O�	��O�	��R�	��X�	��\�	
����	����	����	����	7����	����	����	����	����	����	����	��6�	��<�	��K�	��O�	��P�	����	"����	����	����	����	����	����	����	����	����	&����	����	����	8����	���	8��&�	��)�	��,�	��1�	2��9�	��9�	��?�	1��D�	
��G�	��h�	��l�	��n�	����	����	����	����	����	����	����	����	����	����	����	���	���	���	��#�	��'�	��)�	��8�	��<�	��=�	���	����	��|	�gnamegcell->object�g
documentationfWReturn an object representing the object at ADDRESS, reading from memory
using BACKEND.�C	qR=.1�8�Qop	�	n	o	I	p:�����	eJ	q�	��V	�	�	�� h|-.,3
#44		5�5�$	�6	��$��&
�"	4	5454

5�$�444
555$C��
45$"4>"G�4	�44
555Y45�4�&
�"	4	5	4	5	5�ZCZF644		5�5�$4	�5644		5�5�$q4	�5
�$C�$C	�$C	�$C	�$C		�$6	
�$6	�$6CCtgbits
	�gbackend	�gtag		'�gtag		?�gpeek		d	pgtype		pBgpair?		{Bgt	�:gcdrloc	�:gpair	�:gt-1f6d4c535-80f	�:gpeek		#/gtag	S�gchar	gogtag	��gflag	��gfilenamefsystem/base/types.scm�
�
��	�	��	M�	��	p�	��	s�	��	{�	��	{�	����	����	����	����	*����	����	����	����	����	����	����	����	"���	��	��	*��3	��4	��B	��C�	��o	��p�	���	���	
���	���	���	
���	���	
���	���	���	
����	��(	�gnamegscm->object�g
documentationfLReturn the Scheme object corresponding to BITS, the bits of an 'SCM'
object.�CJRC�gm
		,grtd
��grtd
A�Bgrtd
P�Qg%printed-struct
c�f�grtd
j�j�grtd
~�gfilenamefsystem/base/types.scm�		
��	-	B	��	3	B	
��	5	B	��	8	@
��	D
���	h	��	K
��		j
��$	~
��%P�
��=��
��=��
��=��
��=��
��=��	��=��
��=��	��=��
��=��	��=��
��=��
��=��
��=��
��=��
��=��
��>�
��>�
��>�
��>�
��>�
��> �
��>&
��>,
��>2
��>8
��>>
��>D
��>J
��>P
��>V
��>\	
��>b

��>j	$��>k	��>o
��>w
	"��>x
	��>|
��>�	%��>�	��>�
��>�	&��>�	��>�
��?:
��L#
��N"
��c�&	��c�&	��f�%
��f�6
��g�9
��y�?
��{�J
����Q
����Z
����b
����j
����v	����r
����
����
�����
��K	��
C6
© 2025 GrazzMean