Raspbian Package Auto-Building

Build log for ruby-ffi (1.16.3+dfsg-1) on armhf

ruby-ffi1.16.3+dfsg-1armhf → 2023-11-19 05:18:14

sbuild (Debian sbuild) 0.85.0 (04 January 2023) on test2023

+==============================================================================+
| ruby-ffi 1.16.3+dfsg-1 (armhf)               Sun, 19 Nov 2023 05:16:05 +0000 |
+==============================================================================+

Package: ruby-ffi
Version: 1.16.3+dfsg-1
Source Version: 1.16.3+dfsg-1
Distribution: trixie-staging
Machine Architecture: arm64
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/trixie-staging-armhf-sbuild-15306607-eeb1-45da-a340-a1915aa4a0b4' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/ruby-ffi-8aOVpz/resolver-2bvBGQ' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.2 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.9 MB]
Fetched 29.2 MB in 5s (5582 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'ruby-ffi' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/ruby-team/ruby-ffi.git
Please use:
git clone https://salsa.debian.org/ruby-team/ruby-ffi.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 146 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main ruby-ffi 1.16.3+dfsg-1 (dsc) [2145 B]
Get:2 http://172.17.4.1/private trixie-staging/main ruby-ffi 1.16.3+dfsg-1 (tar) [136 kB]
Get:3 http://172.17.4.1/private trixie-staging/main ruby-ffi 1.16.3+dfsg-1 (diff) [7612 B]
Fetched 146 kB in 0s (1680 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ruby-ffi-8aOVpz/ruby-ffi-1.16.3+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ruby-ffi-8aOVpz' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), libffi-dev, rake, ruby-rspec, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), libffi-dev, rake, ruby-rspec, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [663 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [695 B]
Fetched 1967 B in 0s (0 B/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils bsdutils
  ca-certificates debhelper devscripts dh-autoreconf dh-strip-nondeterminism
  dpkg-dev dwz file gem2deb gem2deb-test-runner gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libb-hooks-op-check-perl
  libblkid1 libbsd0 libclass-method-modifiers-perl libclass-xsaccessor-perl
  libclone-perl libdebhelper-perl libdevel-callchecker-perl libdpkg-perl
  libdynaloader-functions-perl libedit2 libelf1 libencode-locale-perl
  libexpat1 libffi-dev libfile-dirlist-perl libfile-homedir-perl
  libfile-listing-perl libfile-stripnondeterminism-perl libfile-touch-perl
  libfile-which-perl libgmp-dev libgmpxx4ldbl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu72 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1
  libmodule-runtime-perl libmoo-perl libmount1 libncurses6 libnet-http-perl
  libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib
  libpython3.11-minimal libpython3.11-stdlib librole-tiny-perl libruby
  libruby3.1 libsmartcols1 libsub-override-perl libsub-quote-perl
  libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libuuid1
  libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db media-types
  mount netbase openssl patchutils perl-openssl-defaults po-debconf python3
  python3-minimal python3.11 python3.11-minimal rake ruby ruby-all-dev
  ruby-diff-lcs ruby-net-telnet ruby-rspec ruby-rspec-core
  ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems
  ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 ruby3.1-dev rubygems-integration
  sensible-utils util-linux wdiff
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make adequate at autopkgtest
  bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage
  diffoscope disorderfs dose-extra duck elpa-devscripts faketime gnuplot
  how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl
  libterm-size-perl libyaml-syck-perl mmdebstrap mozilla-devscripts mutt
  piuparts postgresql-client pristine-lfs quilt ratt reprotest ssh-client
  svn-buildpackage w3m debian-keyring git-buildpackage pristine-tar
  gettext-doc libasprintf-dev libgettextpo-dev groff git bzr gmp-doc
  libgmp10-doc libmpfr-dev libdata-dump-perl libcrypt-ssleay-perl
  cryptsetup-bin libscalar-number-perl libtool-doc gfortran
  | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl
  libregexp-ipv6-perl libauthen-ntlm-perl m4-doc apparmor less www-browser
  nfs-common libmail-box-perl python3-doc python3-tk python3-venv
  python3.11-venv python3.11-doc binfmt-support ri ruby-dev bundler dosfstools
  kbd util-linux-extra util-linux-locales wdiff-doc
Recommended packages:
  dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl
  libgitlab-api-v4-perl libjson-perl liblist-compare-perl
  libstring-shellquote-perl licensecheck lintian python3-apt python3-debian
  python3-magic python3-requests python3-unidiff python3-xdg strace unzip wget
  | curl debian-keyring equivs libsoap-lite-perl pristine-tar
  libalgorithm-merge-perl apt-file curl | wget | lynx libfile-fcntllock-perl
  libarchive-cpio-perl libhtml-format-perl libio-compress-brotli-perl
  libnamespace-clean-perl libgpm2 libxstring-perl libltdl-dev uuid-runtime
  libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl
  libmail-sendmail-perl zip fonts-lato libjs-jquery ruby3.1-doc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  debhelper devscripts dh-autoreconf dh-strip-nondeterminism dwz file gem2deb
  gem2deb-test-runner gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libb-hooks-op-check-perl libbsd0
  libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl
  libdebhelper-perl libdevel-callchecker-perl libdynaloader-functions-perl
  libedit2 libelf1 libencode-locale-perl libexpat1 libffi-dev
  libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl
  libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl
  libgmp-dev libgmpxx4ldbl libhtml-parser-perl libhtml-tagset-perl
  libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu72 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1
  libmodule-runtime-perl libmoo-perl libncurses6 libnet-http-perl
  libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib
  libpython3.11-minimal libpython3.11-stdlib librole-tiny-perl libruby
  libruby3.1 libsub-override-perl libsub-quote-perl libtimedate-perl libtool
  libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl
  libxml2 libyaml-0-2 m4 man-db media-types netbase openssl patchutils
  perl-openssl-defaults po-debconf python3 python3-minimal python3.11
  python3.11-minimal rake ruby ruby-all-dev ruby-diff-lcs ruby-net-telnet
  ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks
  ruby-rspec-support ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1
  ruby3.1-dev rubygems-integration sbuild-build-depends-main-dummy
  sensible-utils wdiff
The following packages will be upgraded:
  bsdutils dpkg-dev libblkid1 libdpkg-perl libmount1 libsmartcols1 libuuid1
  mount util-linux
9 upgraded, 113 newly installed, 0 to remove and 20 not upgraded.
1 not fully installed or removed.
Need to get 38.5 MB/40.5 MB of archives.
After this operation, 138 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [904 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.39.2-6 [134 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.39.2-6 [86.5 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.39.2-6 [1110 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.6-3 [800 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libexpat1 armhf 2.5.0-2 [76.8 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.6-3 [1674 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.4-5 [26.2 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.39.2-6 [28.1 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.6-3 [1679 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.6-3 [586 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.4-5 [9200 B]
Get:14 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.4-5 [26.2 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.39.2-6 [145 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.39.2-6 [167 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.39.2-6 [102 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-6 [81.2 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-1 [1358 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf netbase all 6.4 [12.8 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf sensible-utils all 0.0.20 [19.3 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf openssl armhf 3.0.11-1 [1367 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf ca-certificates all 20230311 [153 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-13 [156 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.8 [82.1 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:41 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-13 [1201 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.8 [956 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libfile-dirlist-perl all 0.05-3 [7600 B]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libfile-which-perl all 1.27-2 [15.1 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libfile-homedir-perl all 1.006-2 [42.4 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libfile-touch-perl all 0.12-2 [8816 B]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libio-pty-perl armhf 1:1.17-1 [34.7 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf libipc-run-perl all 20231003.0-1 [102 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf libclass-method-modifiers-perl all 2.15-1 [18.0 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf libclass-xsaccessor-perl armhf 1.19-4+b1 [35.5 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf libb-hooks-op-check-perl armhf 0.22-2+b1 [10.3 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf libdynaloader-functions-perl all 0.003-3 [12.7 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf libdevel-callchecker-perl armhf 0.008-2 [15.8 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf libparams-classify-perl armhf 0.015-2+b1 [22.0 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf libmodule-runtime-perl all 0.016-2 [19.6 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libimport-into-perl all 1.002005-2 [11.3 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf librole-tiny-perl all 2.002004-1 [21.4 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf libsub-quote-perl all 2.006008-1 [21.8 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf libmoo-perl all 2.005005-1 [58.0 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf libencode-locale-perl all 1.05-3 [12.9 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf libtimedate-perl all 2.3300-2 [39.3 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf libhttp-date-perl all 6.06-1 [10.7 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf libfile-listing-perl all 6.16-1 [12.4 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf libhtml-tagset-perl all 3.20-6 [11.7 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf liburi-perl all 5.21-1 [95.6 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libhtml-parser-perl armhf 3.81-1 [97.2 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf libhtml-tree-perl all 5.07-3 [211 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libclone-perl armhf 0.46-1 [13.2 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf libio-html-perl all 1.004-3 [16.2 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libhttp-message-perl all 6.45-1 [82.0 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf libhttp-cookies-perl all 6.10-1 [19.6 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf perl-openssl-defaults armhf 7+b1 [7916 B]
Get:83 http://172.17.4.1/private trixie-staging/main armhf libnet-ssleay-perl armhf 1.92-2+b2 [297 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf libio-socket-ssl-perl all 2.084-1 [216 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf libnet-http-perl all 6.23-1 [23.9 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf liblwp-protocol-https-perl all 6.11-1 [10.5 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libtry-tiny-perl all 0.31-2 [22.6 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libwww-perl all 6.72-1 [187 kB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf patchutils armhf 0.4.2-1 [68.7 kB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf wdiff armhf 1.2.2-6 [118 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf devscripts all 2.23.6 [1066 kB]
Get:93 http://172.17.4.1/private trixie-staging/main armhf rubygems-integration all 1.18 [6704 B]
Get:94 http://172.17.4.1/private trixie-staging/main armhf ruby-net-telnet all 0.2.0-1 [13.1 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf ruby-webrick all 1.8.1-1 [51.4 kB]
Get:96 http://172.17.4.1/private trixie-staging/main armhf ruby-xmlrpc all 0.3.2-2 [24.4 kB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libruby armhf 1:3.1 [4968 B]
Get:98 http://172.17.4.1/private trixie-staging/main armhf ruby-sdbm armhf 1.0.0-5+rpi1 [15.9 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.11.7-4 [111 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1 [76.0 kB]
Ign:100 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1
Get:101 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.4+20231016-1 [80.0 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf libruby3.1 armhf 3.1.2-7 [5011 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf ruby3.1 armhf 3.1.2-7 [663 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf ruby-rubygems all 3.4.20-1 [309 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf ruby armhf 1:3.1 [5868 B]
Get:107 http://172.17.4.1/private trixie-staging/main armhf rake all 13.0.6-3 [83.9 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf gem2deb-test-runner armhf 2.2 [18.5 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2 [328 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2 [577 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf ruby3.1-dev armhf 3.1.2-7 [1002 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf ruby-all-dev armhf 1:3.1 [5976 B]
Get:113 http://172.17.4.1/private trixie-staging/main armhf gem2deb armhf 2.2 [54.2 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf libffi-dev armhf 3.4.4-1 [60.4 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf ruby-diff-lcs all 1.5.0-1 [29.0 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.1 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.5 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.5 kB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf ruby-rspec all 3.12.0c0e1m1s0-1 [5084 B]
Get:100 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1 [76.0 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 38.4 MB in 4s (8647 kB/s)
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../mount_2.39.2-6_armhf.deb ...
Unpacking mount (2.39.2-6) over (2.39.2-5) ...
Preparing to unpack .../bsdutils_1%3a2.39.2-6_armhf.deb ...
Unpacking bsdutils (1:2.39.2-6) over (1:2.39.2-5) ...
Setting up bsdutils (1:2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../util-linux_2.39.2-6_armhf.deb ...
Unpacking util-linux (2.39.2-6) over (2.39.2-5) ...
Setting up util-linux (2.39.2-6) ...
Selecting previously unselected package libpython3.11-minimal:armhf.
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.6-3_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.6-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-2_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-2) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.6-3_armhf.deb ...
Unpacking python3.11-minimal (3.11.6-3) ...
Setting up libpython3.11-minimal:armhf (3.11.6-3) ...
Setting up libexpat1:armhf (2.5.0-2) ...
Setting up python3.11-minimal (3.11.6-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 12893 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.11.4-5_armhf.deb ...
Unpacking python3-minimal (3.11.4-5) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Preparing to unpack .../libuuid1_2.39.2-6_armhf.deb ...
Unpacking libuuid1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libuuid1:armhf (2.39.2-6) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
(Reading database ... 12920 files and directories currently installed.)
Preparing to unpack .../libpython3.11-stdlib_3.11.6-3_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.6-3) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../python3.11_3.11.6-3_armhf.deb ...
Unpacking python3.11 (3.11.6-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.11.4-5_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.4-5) ...
Setting up python3-minimal (3.11.4-5) ...
Selecting previously unselected package python3.
(Reading database ... 13309 files and directories currently installed.)
Preparing to unpack .../python3_3.11.4-5_armhf.deb ...
Unpacking python3 (3.11.4-5) ...
Preparing to unpack .../libblkid1_2.39.2-6_armhf.deb ...
Unpacking libblkid1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libblkid1:armhf (2.39.2-6) ...
(Reading database ... 13330 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.2-6_armhf.deb ...
Unpacking libmount1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libmount1:armhf (2.39.2-6) ...
(Reading database ... 13330 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.39.2-6_armhf.deb ...
Unpacking libsmartcols1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libsmartcols1:armhf (2.39.2-6) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 13330 files and directories currently installed.)
Preparing to unpack .../000-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../001-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../002-bsdextrautils_2.39.2-6_armhf.deb ...
Unpacking bsdextrautils (2.39.2-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../003-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../004-man-db_2.12.0-1_armhf.deb ...
Unpacking man-db (2.12.0-1) ...
Selecting previously unselected package netbase.
Preparing to unpack .../005-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../006-sensible-utils_0.0.20_all.deb ...
Unpacking sensible-utils (0.0.20) ...
Selecting previously unselected package openssl.
Preparing to unpack .../007-openssl_3.0.11-1_armhf.deb ...
Unpacking openssl (3.0.11-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../008-ca-certificates_20230311_all.deb ...
Unpacking ca-certificates (20230311) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../009-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../010-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../011-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../012-gettext-base_0.21-13_armhf.deb ...
Unpacking gettext-base (0.21-13) ...
Selecting previously unselected package m4.
Preparing to unpack .../013-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../014-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../017-autopoint_0.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Preparing to unpack .../018-dpkg-dev_1.22.1+rpi1_all.deb ...
Unpacking dpkg-dev (1.22.1+rpi1) over (1.22.0+rpi1) ...
Preparing to unpack .../019-libdpkg-perl_1.22.1+rpi1_all.deb ...
Unpacking libdpkg-perl (1.22.1+rpi1) over (1.22.0+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../020-libdebhelper-perl_13.11.8_all.deb ...
Unpacking libdebhelper-perl (13.11.8) ...
Selecting previously unselected package libtool.
Preparing to unpack .../021-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../022-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../024-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../026-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../027-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../028-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../029-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../030-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../031-gettext_0.21-13_armhf.deb ...
Unpacking gettext (0.21-13) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../032-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../033-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../034-debhelper_13.11.8_all.deb ...
Unpacking debhelper (13.11.8) ...
Selecting previously unselected package libfile-dirlist-perl.
Preparing to unpack .../035-libfile-dirlist-perl_0.05-3_all.deb ...
Unpacking libfile-dirlist-perl (0.05-3) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../036-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../037-libfile-homedir-perl_1.006-2_all.deb ...
Unpacking libfile-homedir-perl (1.006-2) ...
Selecting previously unselected package libfile-touch-perl.
Preparing to unpack .../038-libfile-touch-perl_0.12-2_all.deb ...
Unpacking libfile-touch-perl (0.12-2) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../039-libio-pty-perl_1%3a1.17-1_armhf.deb ...
Unpacking libio-pty-perl (1:1.17-1) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../040-libipc-run-perl_20231003.0-1_all.deb ...
Unpacking libipc-run-perl (20231003.0-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../041-libclass-method-modifiers-perl_2.15-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.15-1) ...
Selecting previously unselected package libclass-xsaccessor-perl.
Preparing to unpack .../042-libclass-xsaccessor-perl_1.19-4+b1_armhf.deb ...
Unpacking libclass-xsaccessor-perl (1.19-4+b1) ...
Selecting previously unselected package libb-hooks-op-check-perl:armhf.
Preparing to unpack .../043-libb-hooks-op-check-perl_0.22-2+b1_armhf.deb ...
Unpacking libb-hooks-op-check-perl:armhf (0.22-2+b1) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../044-libdynaloader-functions-perl_0.003-3_all.deb ...
Unpacking libdynaloader-functions-perl (0.003-3) ...
Selecting previously unselected package libdevel-callchecker-perl:armhf.
Preparing to unpack .../045-libdevel-callchecker-perl_0.008-2_armhf.deb ...
Unpacking libdevel-callchecker-perl:armhf (0.008-2) ...
Selecting previously unselected package libparams-classify-perl:armhf.
Preparing to unpack .../046-libparams-classify-perl_0.015-2+b1_armhf.deb ...
Unpacking libparams-classify-perl:armhf (0.015-2+b1) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../047-libmodule-runtime-perl_0.016-2_all.deb ...
Unpacking libmodule-runtime-perl (0.016-2) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../048-libimport-into-perl_1.002005-2_all.deb ...
Unpacking libimport-into-perl (1.002005-2) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../049-librole-tiny-perl_2.002004-1_all.deb ...
Unpacking librole-tiny-perl (2.002004-1) ...
Selecting previously unselected package libsub-quote-perl.
Preparing to unpack .../050-libsub-quote-perl_2.006008-1_all.deb ...
Unpacking libsub-quote-perl (2.006008-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../051-libmoo-perl_2.005005-1_all.deb ...
Unpacking libmoo-perl (2.005005-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../052-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../053-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../054-libhttp-date-perl_6.06-1_all.deb ...
Unpacking libhttp-date-perl (6.06-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../055-libfile-listing-perl_6.16-1_all.deb ...
Unpacking libfile-listing-perl (6.16-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../056-libhtml-tagset-perl_3.20-6_all.deb ...
Unpacking libhtml-tagset-perl (3.20-6) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../057-liburi-perl_5.21-1_all.deb ...
Unpacking liburi-perl (5.21-1) ...
Selecting previously unselected package libhtml-parser-perl:armhf.
Preparing to unpack .../058-libhtml-parser-perl_3.81-1_armhf.deb ...
Unpacking libhtml-parser-perl:armhf (3.81-1) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../059-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libclone-perl:armhf.
Preparing to unpack .../060-libclone-perl_0.46-1_armhf.deb ...
Unpacking libclone-perl:armhf (0.46-1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../061-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../062-liblwp-mediatypes-perl_6.04-2_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-2) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../063-libhttp-message-perl_6.45-1_all.deb ...
Unpacking libhttp-message-perl (6.45-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../064-libhttp-cookies-perl_6.10-1_all.deb ...
Unpacking libhttp-cookies-perl (6.10-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../065-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:armhf.
Preparing to unpack .../066-perl-openssl-defaults_7+b1_armhf.deb ...
Unpacking perl-openssl-defaults:armhf (7+b1) ...
Selecting previously unselected package libnet-ssleay-perl:armhf.
Preparing to unpack .../067-libnet-ssleay-perl_1.92-2+b2_armhf.deb ...
Unpacking libnet-ssleay-perl:armhf (1.92-2+b2) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../068-libio-socket-ssl-perl_2.084-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.084-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../069-libnet-http-perl_6.23-1_all.deb ...
Unpacking libnet-http-perl (6.23-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../070-liblwp-protocol-https-perl_6.11-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.11-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../071-libtry-tiny-perl_0.31-2_all.deb ...
Unpacking libtry-tiny-perl (0.31-2) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../072-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../073-libwww-perl_6.72-1_all.deb ...
Unpacking libwww-perl (6.72-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../074-patchutils_0.4.2-1_armhf.deb ...
Unpacking patchutils (0.4.2-1) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../075-wdiff_1.2.2-6_armhf.deb ...
Unpacking wdiff (1.2.2-6) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../076-devscripts_2.23.6_all.deb ...
Unpacking devscripts (2.23.6) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../077-rubygems-integration_1.18_all.deb ...
Unpacking rubygems-integration (1.18) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../078-ruby-net-telnet_0.2.0-1_all.deb ...
Unpacking ruby-net-telnet (0.2.0-1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../079-ruby-webrick_1.8.1-1_all.deb ...
Unpacking ruby-webrick (1.8.1-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../080-ruby-xmlrpc_0.3.2-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.2-2) ...
Selecting previously unselected package libruby:armhf.
Preparing to unpack .../081-libruby_1%3a3.1_armhf.deb ...
Unpacking libruby:armhf (1:3.1) ...
Selecting previously unselected package ruby-sdbm:armhf.
Preparing to unpack .../082-ruby-sdbm_1.0.0-5+rpi1_armhf.deb ...
Unpacking ruby-sdbm:armhf (1.0.0-5+rpi1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../083-libbsd0_0.11.7-4_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-4) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../084-libedit2_3.1-20230828-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20230828-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../085-libncurses6_6.4+20231016-1_armhf.deb ...
Unpacking libncurses6:armhf (6.4+20231016-1) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../086-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package libruby3.1:armhf.
Preparing to unpack .../087-libruby3.1_3.1.2-7_armhf.deb ...
Unpacking libruby3.1:armhf (3.1.2-7) ...
Selecting previously unselected package ruby3.1.
Preparing to unpack .../088-ruby3.1_3.1.2-7_armhf.deb ...
Unpacking ruby3.1 (3.1.2-7) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../089-ruby-rubygems_3.4.20-1_all.deb ...
Unpacking ruby-rubygems (3.4.20-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../090-ruby_1%3a3.1_armhf.deb ...
Unpacking ruby (1:3.1) ...
Selecting previously unselected package rake.
Preparing to unpack .../091-rake_13.0.6-3_all.deb ...
Unpacking rake (13.0.6-3) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../092-gem2deb-test-runner_2.2_armhf.deb ...
Unpacking gem2deb-test-runner (2.2) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../093-libgmpxx4ldbl_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../094-libgmp-dev_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package ruby3.1-dev:armhf.
Preparing to unpack .../095-ruby3.1-dev_3.1.2-7_armhf.deb ...
Unpacking ruby3.1-dev:armhf (3.1.2-7) ...
Selecting previously unselected package ruby-all-dev:armhf.
Preparing to unpack .../096-ruby-all-dev_1%3a3.1_armhf.deb ...
Unpacking ruby-all-dev:armhf (1:3.1) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../097-gem2deb_2.2_armhf.deb ...
Unpacking gem2deb (2.2) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../098-libffi-dev_3.4.4-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.4-1) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../099-ruby-diff-lcs_1.5.0-1_all.deb ...
Unpacking ruby-diff-lcs (1.5.0-1) ...
Selecting previously unselected package ruby-rspec-support.
Preparing to unpack .../100-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ...
Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ...
Selecting previously unselected package ruby-rspec-core.
Preparing to unpack .../101-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ...
Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ...
Selecting previously unselected package ruby-rspec-expectations.
Preparing to unpack .../102-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ...
Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ...
Selecting previously unselected package ruby-rspec-mocks.
Preparing to unpack .../103-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ...
Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ...
Selecting previously unselected package ruby-rspec.
Preparing to unpack .../104-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ...
Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../105-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up wdiff (1.2.2-6) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up bsdextrautils (2.39.2-6) ...
Setting up libdynaloader-functions-perl (0.003-3) ...
Setting up libclass-method-modifiers-perl (2.15-1) ...
Setting up libio-pty-perl (1:1.17-1) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libclone-perl:armhf (0.46-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.5-1) ...
Setting up libhtml-tagset-perl (3.20-6) ...
Setting up libpython3.11-stdlib:armhf (3.11.6-3) ...
Setting up libdebhelper-perl (13.11.8) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libtry-tiny-perl (0.31-2) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up perl-openssl-defaults:armhf (7+b1) ...
Setting up gettext-base (0.21-13) ...
Setting up m4 (1.4.19-4) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up file (1:5.45-2) ...
Setting up libffi-dev:armhf (3.4.4-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Setting up libncurses6:armhf (6.4+20231016-1) ...
Setting up ruby-net-telnet (0.2.0-1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.21-13) ...
Setting up libb-hooks-op-check-perl:armhf (0.22-2+b1) ...
Setting up libipc-run-perl (20231003.0-1) ...
Setting up libdpkg-perl (1.22.1+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up ruby-webrick (1.8.1-1) ...
Setting up mount (2.39.2-6) ...
Setting up sensible-utils (0.0.20) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up librole-tiny-perl (2.002004-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up netbase (6.4) ...
Setting up libsub-quote-perl (2.006008-1) ...
Setting up libclass-xsaccessor-perl (1.19-4+b1) ...
Setting up libfile-dirlist-perl (0.05-3) ...
Setting up libfile-homedir-perl (1.006-2) ...
Setting up openssl (3.0.11-1) ...
Setting up libbsd0:armhf (0.11.7-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up ruby-xmlrpc (0.3.2-2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up liburi-perl (5.21-1) ...
Setting up libfile-touch-perl (0.12-2) ...
Setting up libpython3-stdlib:armhf (3.11.4-5) ...
Setting up libnet-ssleay-perl:armhf (1.92-2+b2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up python3.11 (3.11.6-3) ...
Setting up libhttp-date-perl (6.06-1) ...
Setting up gettext (0.21-13) ...
Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Setting up libfile-listing-perl (6.16-1) ...
Setting up libtool (2.4.7-7) ...
Setting up libedit2:armhf (3.1-20230828-1) ...
Setting up libnet-http-perl (6.23-1) ...
Setting up python3 (3.11.4-5) ...
Setting up libdevel-callchecker-perl:armhf (0.008-2) ...
Setting up dpkg-dev (1.22.1+rpi1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up patchutils (0.4.2-1) ...
Setting up ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
140 added, 0 removed; done.
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-3) ...
Setting up libhtml-parser-perl:armhf (3.81-1) ...
Setting up libio-socket-ssl-perl (2.084-1) ...
Setting up libhttp-message-perl (6.45-1) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up libhttp-cookies-perl (6.10-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up libparams-classify-perl:armhf (0.015-2+b1) ...
Setting up rubygems-integration (1.18) ...
Setting up man-db (2.12.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libmodule-runtime-perl (0.016-2) ...
Setting up libimport-into-perl (1.002005-2) ...
Setting up libmoo-perl (2.005005-1) ...
Setting up debhelper (13.11.8) ...
Setting up liblwp-protocol-https-perl (6.11-1) ...
Setting up libruby:armhf (1:3.1) ...
Setting up libwww-perl (6.72-1) ...
Setting up ruby-rubygems (3.4.20-1) ...
Setting up devscripts (2.23.6) ...
Setting up ruby-sdbm:armhf (1.0.0-5+rpi1) ...
Setting up libruby3.1:armhf (3.1.2-7) ...
Setting up ruby3.1 (3.1.2-7) ...
Setting up ruby3.1-dev:armhf (3.1.2-7) ...
Setting up ruby-all-dev:armhf (1:3.1) ...
Setting up ruby (1:3.1) ...
Setting up rake (13.0.6-3) ...
Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ...
Setting up ruby-diff-lcs (1.5.0-1) ...
Setting up gem2deb-test-runner (2.2) ...
Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ...
Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ...
Setting up gem2deb (2.2) ...
Setting up ruby-rspec (3.12.0c0e1m1s0-1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi2) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 6.1.47-v8+ #1 SMP PREEMPT Fri Sep  1 07:05:33 BST 2023 arm64 (aarch64)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gcc-12_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 libc6-dev_2.37-12+rpi2 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 linux-libc-dev_6.5.6-1+rpi1
Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.2 bash_5.2.15-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.2-6 bsdutils_1:2.39.2-6 build-essential_12.9 bzip2_1.0.8-5+b2 ca-certificates_20230311 coreutils_9.1-1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-10+rpi1 cpp-13_13.2.0-5+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.8 debianutils_5.14 devscripts_2.23.6 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.1+rpi1 dpkg-dev_1.22.1+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gcc_4:13.2.0-1+rpi1 gcc-10-base_10.4.0-7+rpi1 gcc-12_12.3.0-10+rpi1 gcc-12-base_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 gcc-13-base_13.2.0-5+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gem2deb_2.2 gem2deb-test-runner_2.2 gettext_0.21-13 gettext-base_0.21-13 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libasan8_13.2.0-5+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-5+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libb-hooks-op-check-perl_0.22-2+b1 libbinutils_2.41-6+rpi1 libblkid1_2.39.2-6 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-12+rpi2 libc-dev-bin_2.37-12+rpi2 libc6_2.37-12+rpi2 libc6-dev_2.37-12+rpi2 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcc1-0_13.2.0-5+rpi1 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b1 libclone-perl_0.46-1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.271 libdebhelper-perl_13.11.8 libdevel-callchecker-perl_0.008-2 libdpkg-perl_1.22.1+rpi1 libdynaloader-functions-perl_0.003-3 libedit2_3.1-20230828-1 libelf1_0.188-2.1+rpi1 libencode-locale-perl_1.05-3 libexpat1_2.5.0-2 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-dirlist-perl_0.05-3 libfile-homedir-perl_1.006-2 libfile-listing-perl_6.16-1 libfile-stripnondeterminism-perl_1.13.1-1 libfile-touch-perl_0.12-2 libfile-which-perl_1.27-2 libgcc-12-dev_12.3.0-10+rpi1 libgcc-13-dev_13.2.0-5+rpi1 libgcc-s1_13.2.0-5+rpi1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp-dev_2:6.3.0+dfsg-2 libgmp10_2:6.3.0+dfsg-2 libgmpxx4ldbl_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4 libgomp1_13.2.0-5+rpi1 libgpg-error0_1.47-2 libgssapi-krb5-2_1.20.1-4 libhogweed6_3.9.1-2 libhtml-parser-perl_3.81-1 libhtml-tagset-perl_3.20-6 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.06-1 libhttp-message-perl_6.45-1 libhttp-negotiate-perl_6.01-2 libicu72_72.1-4 libidn2-0_2.3.4-1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-pty-perl_1:1.17-1 libio-socket-ssl-perl_2.084-1 libipc-run-perl_20231003.0-1 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.4-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblocale-gettext-perl_1.07-6 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.11-1 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmount1_2.39.2-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncurses6_6.4+20231016-1 libncursesw6_6.4+20231016-1 libnet-http-perl_6.23-1 libnet-ssleay-perl_1.92-2+b2 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.25.0-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libparams-classify-perl_0.015-2+b1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libpython3-stdlib_3.11.4-5 libpython3.11-minimal_3.11.6-3 libpython3.11-stdlib_3.11.6-3 libreadline8_8.2-1.3 librole-tiny-perl_2.002004-1 libruby_1:3.1 libruby3.1_3.1.2-7 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.2-6 libsqlite3-0_3.43.2-1 libss2_1.47.0-2 libssl3_3.0.11-1 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 libsub-override-perl_0.09-4 libsub-quote-perl_2.006008-1 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtimedate-perl_2.3300-2 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libtry-tiny-perl_0.31-2 libubsan1_13.2.0-5+rpi1 libuchardet0_0.0.7-1 libudev1_254.5-1+rpi1 libunistring5_1.1-2 liburi-perl_5.21-1 libuuid1_2.39.2-6 libwww-perl_6.72-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libyaml-0-2_0.2.5-1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 media-types_10.1.0 mount_2.39.2-6 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 netbase_6.4 openssl_3.0.11-1 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 patchutils_0.4.2-1 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 perl-openssl-defaults_7+b1 pinentry-curses_1.2.1-1 po-debconf_1.0.21+nmu1 python3_3.11.4-5 python3-minimal_3.11.4-5 python3.11_3.11.6-3 python3.11-minimal_3.11.6-3 rake_13.0.6-3 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 ruby_1:3.1 ruby-all-dev_1:3.1 ruby-diff-lcs_1.5.0-1 ruby-net-telnet_0.2.0-1 ruby-rspec_3.12.0c0e1m1s0-1 ruby-rspec-core_3.12.0c0e1m1s0-1 ruby-rspec-expectations_3.12.0c0e1m1s0-1 ruby-rspec-mocks_3.12.0c0e1m1s0-1 ruby-rspec-support_3.12.0c0e1m1s0-1 ruby-rubygems_3.4.20-1 ruby-sdbm_1.0.0-5+rpi1 ruby-webrick_1.8.1-1 ruby-xmlrpc_0.3.2-2 ruby3.1_3.1.2-7 ruby3.1-dev_3.1.2-7 rubygems-integration_1.18 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sysvinit-utils_3.08-3 tar_1.34+dfsg-1.2 tzdata_2023c-10 usr-is-merged_37 util-linux_2.39.2-6 wdiff_1.2.2-6 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: ruby-ffi
Binary: ruby-ffi
Architecture: any
Version: 1.16.3+dfsg-1
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Utkarsh Gupta <utkarsh@debian.org>
Homepage: https://github.com/ffi/ffi/wiki
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-ffi
Vcs-Git: https://salsa.debian.org/ruby-team/ruby-ffi.git
Testsuite: autopkgtest
Testsuite-Triggers: build-essential, gem2deb-test-runner, ruby-all-dev, ruby-rspec
Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), libffi-dev, rake, ruby-rspec
Package-List:
 ruby-ffi deb ruby optional arch=any
Checksums-Sha1:
 23cddfa30b901ffc1172d9a7b98cb37a796801c4 136268 ruby-ffi_1.16.3+dfsg.orig.tar.xz
 5f9f1e1715cb1225a3062534577a2eca2f66e1d3 7612 ruby-ffi_1.16.3+dfsg-1.debian.tar.xz
Checksums-Sha256:
 e862e90e593a568212b068116d8f99a5b4474fb727498c37a7f3dad7107ce353 136268 ruby-ffi_1.16.3+dfsg.orig.tar.xz
 88d4ada45d6578528548761167b7422ec7387ce79c75d76a5db0b49c9ed0ace0 7612 ruby-ffi_1.16.3+dfsg-1.debian.tar.xz
Files:
 d63d8a018690fd261e63c03737c3a20e 136268 ruby-ffi_1.16.3+dfsg.orig.tar.xz
 6311c132a2404be9a93184f5aab73d54 7612 ruby-ffi_1.16.3+dfsg-1.debian.tar.xz
Ruby-Versions: all

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEE0kq/0SfNJVahPGx5zBSfbCil4lcFAmVXDkMSHHRha2FraUBk
ZWJpYW4ub3JnAAoJEMwUn2wopeJXKWEQAJnkpAXLvoVq0bifO3K2NNVLHioEtnQp
R/CxGG9iMEPV7gp+QulcyB1h+E/FyVJ4nyyGC3QCctvjzMg3rs5rY2Rg1oy8jvsv
iau/hzCN31+EWcc/Lr+igsCBZ6TBs4yeRVAiMJgmHbQM+7CkHh3vIMrg2icnFWEZ
PqlxV2o08bN7hdHrg5l76YX1k6PBqVTjaKLqFF+NswwciliIN6ee0whTyN/3/Yim
G8dw6fvEokiJU5RmI1bR1F2RDhzeC0Abr7U3DzA4d8rEEOYpu0kvUkJKWhJRKOm2
VNLzp8lYLFyAHgbtbo8kz1nfeKk2M0S5WYUpyu/1Z7sGNAFPZi1iKwim8Vzu66Ho
GCZHFQ0snUnOW10S/Qvq4jgrVD91udMjb25Q4ddgWPqyBVmHoE7VBImsddi/jq/s
RWGdYAZPlKpQjdMSynTa5GFJ4hsRMSFB8yr4OFBOEJjCT8miRWVG2EpBu6JU3f4r
bADjCOGBOQCcac1pfl7348JPtWsw3FRyTKAuOV8P4BFu/C7CJSrqxeo67OzuGk7M
/7WPonx5kxXb7q5jSmKwALWxE/uZgeo3ynGJTgvpQdk0rEV8mW/5MccMe4580RmF
M1dd8rUGL3Tfi/bH27XGkQ0PzGdxj6hqigzgNIA4K42eCJKTCUodXYxlTpqYSA6Y
sTUrX5cR0CAD
=cJxH
-----END PGP SIGNATURE-----

gpgv: Signature made Fri Nov 17 06:54:59 2023 UTC
gpgv:                using RSA key D24ABFD127CD2556A13C6C79CC149F6C28A5E257
gpgv:                issuer "takaki@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./ruby-ffi_1.16.3+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting ruby-ffi in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ruby-ffi_1.16.3+dfsg.orig.tar.xz
dpkg-source: info: unpacking ruby-ffi_1.16.3+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying remove-git-in-gemspec.patch
dpkg-source: info: applying read-version.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=124
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-15306607-eeb1-45da-a340-a1915aa4a0b4
SCHROOT_UID=114
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mRaspbian pi5 test autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package ruby-ffi
dpkg-buildpackage: info: source version 1.16.3+dfsg-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	dh_ruby --clean
W: XS-Ruby-Versions is deprecated, and will be ignored
rm -rf build/
rm -f spec/ffi/fixtures/*.so
rm -f spec/ffi/fixtures/*.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary-arch
dh binary-arch --buildsystem=ruby --with ruby
   dh_update_autotools_config -a -O--buildsystem=ruby
   dh_autoreconf -a -O--buildsystem=ruby
   dh_auto_configure -a -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -a -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -a -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--buildsystem=ruby
   dh_prep -a -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-ffi/ -a -O--buildsystem=ruby
	dh_ruby --install /<<BUILDDIR>>/ruby-ffi-1.16.3\+dfsg/debian/ruby-ffi
/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20231119-240177-kvvna/gemspec
Failed to load /dev/null because it doesn't contain valid YAML hash
  Successfully built RubyGem
  Name: ffi
  Version: 1.16.3
  File: ffi-1.16.3.gem
/usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0 /tmp/d20231119-240177-kvvna/ffi-1.16.3.gem
Failed to load /dev/null because it doesn't contain valid YAML hash
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/AbstractMemory.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/AbstractMemory.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/ArrayType.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/ArrayType.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Buffer.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Call.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Call.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/ClosurePool.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/ClosurePool.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/DynamicLibrary.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/DynamicLibrary.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Function.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Function.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/FunctionInfo.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/LastError.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/LastError.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/LongDouble.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/LongDouble.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MappedType.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MappedType.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MemoryPointer.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MemoryPointer.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MethodHandle.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/MethodHandle.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Platform.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Platform.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Pointer.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Pointer.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Struct.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Struct.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/StructByValue.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/StructByValue.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/StructLayout.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Thread.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Thread.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Type.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Type.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Types.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Types.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/Variadic.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/compat.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/extconf.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/ffi.c
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.bsd.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.darwin.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.gnu.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.vc.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/libffi.vc64.mk
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/rbffi.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c/rbffi_endian.h
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/abstract_memory.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/buffer.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/callback.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/compat.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/data_converter.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/dynamic_library.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/enum.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/errno.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/ffi.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/function.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/io.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/library.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/library_path.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/managedstruct.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/memorypointer.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-darwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd12/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-openbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-windows/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd12/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa1.1-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa2.0-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-cygwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-darwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd12/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-gnu/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-netbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-openbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-solaris/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-windows/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/ia64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/loongarch64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64el-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsel-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6el-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6el-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-aix/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-darwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-openbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64le-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/riscv64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390x-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-solaris/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-openbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-solaris/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sw_64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-cygwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-darwin/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-dragonflybsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd12/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-haiku/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-linux/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-msys/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-netbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-openbsd/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-solaris/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-windows/types.conf
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/pointer.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_by_reference.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_layout.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_layout_builder.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/const_generator.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/generator.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/generator_task.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/struct_generator.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/types_generator.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/types.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/union.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/variadic.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/version.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/rakelib/ffi_gem_helper.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/getlogin.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/getpid.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/gettimeofday.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/hello.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/hello_ractor.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/inotify.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/pty.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/qsort.rb
/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/qsort_ractor.rb
Building native extensions. This could take a while...
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
["/usr/bin/ruby3.1", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"]
checking for ffi.h... yes
checking for ffi_prep_closure_loc() in -lffi... yes
checking for ffi_prep_cif_var()... yes
checking for ffi_raw_call()... yes
checking for ffi_prep_raw_closure()... yes
checking for rb_gc_mark_movable()... yes
checking for whether -pthread is accepted as LDFLAGS... yes
creating extconf.h
creating Makefile
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", "sitearchdir=./.gem.20231119-240182-m6tqpt", "sitelibdir=./.gem.20231119-240182-m6tqpt", "clean"]
make[1]: Entering directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
rm -f 
rm -fr ffi_c.so false *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", "sitearchdir=./.gem.20231119-240182-m6tqpt", "sitelibdir=./.gem.20231119-240182-m6tqpt"]
make[1]: Entering directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o AbstractMemory.o -c AbstractMemory.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ArrayType.o -c ArrayType.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Buffer.o -c Buffer.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Call.o -c Call.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ClosurePool.o -c ClosurePool.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o DynamicLibrary.o -c DynamicLibrary.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Function.o -c Function.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o FunctionInfo.o -c FunctionInfo.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LastError.o -c LastError.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LongDouble.o -c LongDouble.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MappedType.o -c MappedType.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MemoryPointer.o -c MemoryPointer.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MethodHandle.o -c MethodHandle.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Platform.o -c Platform.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Pointer.o -c Pointer.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Struct.o -c Struct.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructByValue.o -c StructByValue.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructLayout.o -c StructLayout.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Thread.o -c Thread.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Type.o -c Type.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Types.o -c Types.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Variadic.o -c Variadic.c
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.1.0 -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ffi.o -c ffi.c
rm -f ffi_c.so
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -shared -o ffi_c.so AbstractMemory.o ArrayType.o Buffer.o Call.o ClosurePool.o DynamicLibrary.o Function.o FunctionInfo.o LastError.o LongDouble.o MappedType.o MemoryPointer.o MethodHandle.o Platform.o Pointer.o Struct.o StructByValue.o StructLayout.o Thread.o Type.o Types.o Variadic.o ffi.o -L. -L/usr/lib/arm-linux-gnueabihf -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -pthread -Wl,-z,relro -Wl,-z,now    -lruby-3.1 -lffi  -lm  -lc
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", "sitearchdir=./.gem.20231119-240182-m6tqpt", "sitelibdir=./.gem.20231119-240182-m6tqpt", "install"]
make[1]: Entering directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
/bin/mkdir -p . ./.gem.20231119-240182-m6tqpt
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20231119-240182-m6tqpt
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", "sitearchdir=./.gem.20231119-240182-m6tqpt", "sitelibdir=./.gem.20231119-240182-m6tqpt", "clean"]
make[1]: Entering directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
rm -f 
rm -fr ffi_c.so false *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c'
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
/usr/bin/ruby3.1 -I/usr/lib/ruby/vendor_ruby extconf.rb
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= sitearchdir\=./.gem.20231119-240182-m6tqpt sitelibdir\=./.gem.20231119-240182-m6tqpt clean
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= sitearchdir\=./.gem.20231119-240182-m6tqpt sitelibdir\=./.gem.20231119-240182-m6tqpt
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= sitearchdir\=./.gem.20231119-240182-m6tqpt sitelibdir\=./.gem.20231119-240182-m6tqpt install
current directory: /<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= sitearchdir\=./.gem.20231119-240182-m6tqpt sitelibdir\=./.gem.20231119-240182-m6tqpt clean
Successfully installed ffi-1.16.3
1 gem installed
cd debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
find extensions -name mkmf.log -delete
find extensions -name gem_make.out -delete
rmdir plugins
cd gems/ffi-1.16.3
rm -rf ext/ffi_c
rm -f lib/ffi_c.so
chmod 644 lib/ffi/abstract_memory.rb lib/ffi/autopointer.rb lib/ffi/buffer.rb lib/ffi/callback.rb lib/ffi/compat.rb lib/ffi/data_converter.rb lib/ffi/dynamic_library.rb lib/ffi/enum.rb lib/ffi/errno.rb lib/ffi/ffi.rb lib/ffi/function.rb lib/ffi/io.rb lib/ffi/library.rb lib/ffi/library_path.rb lib/ffi/managedstruct.rb lib/ffi/memorypointer.rb lib/ffi/platform.rb lib/ffi/pointer.rb lib/ffi/struct.rb lib/ffi/struct_by_reference.rb lib/ffi/struct_layout.rb lib/ffi/struct_layout_builder.rb lib/ffi/tools/const_generator.rb lib/ffi/tools/generator.rb lib/ffi/tools/generator_task.rb lib/ffi/tools/struct_generator.rb lib/ffi/tools/types_generator.rb lib/ffi/types.rb lib/ffi/union.rb lib/ffi/variadic.rb lib/ffi/version.rb lib/ffi.rb
find lib/ -type d -empty -delete
find ext/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-ffi /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.1                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"ffi\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.1 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
"gmake CPU=arm OS=linux"
gmake[1]: Entering directory '/<<PKGBUILDDIR>>/spec/ffi/fixtures'
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c Benchmark.c -o Benchmark.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c BitmaskTest.c -o BitmaskTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c BoolTest.c -o BoolTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c BufferTest.c -o BufferTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c ClosureTest.c -o ClosureTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c EnumTest.c -o EnumTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c FunctionTest.c -o FunctionTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c GlobalVariable.c -o GlobalVariable.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c LastErrorTest.c -o LastErrorTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c NumberTest.c -o NumberTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c PipeHelperPosix.c -o PipeHelperPosix.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c PipeHelperWindows.c -o PipeHelperWindows.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c PointerTest.c -o PointerTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c ReferenceTest.c -o ReferenceTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c StringTest.c -o StringTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c StructTest.c -o StructTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c UnionTest.c -o UnionTest.o
cc  -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses -I"." -fPIC -D_REENTRANT -c VariadicTest.c -o VariadicTest.o
cc  -o libtest.so -Wl,-z,relro -shared -Wl,-soname,libtest.so  ./Benchmark.o  ./BitmaskTest.o  ./BoolTest.o  ./BufferTest.o  ./ClosureTest.o  ./EnumTest.o  ./FunctionTest.o  ./GlobalVariable.o  ./LastErrorTest.o  ./NumberTest.o  ./PipeHelperPosix.o  ./PipeHelperWindows.o  ./PointerTest.o  ./ReferenceTest.o  ./StringTest.o  ./StructTest.o  ./UnionTest.o  ./VariadicTest.o -lm
gmake[1]: Leaving directory '/<<PKGBUILDDIR>>/spec/ffi/fixtures'
Run options: exclude {:gc_dependent=>true}

async callback
  :int (0x7fffffff) argument
  called a second time
  sets the name of the thread that runs the callback
<internal:ractor>:267: warning: Ractor is experimental, and the behavior may change in future versions of Ruby! Also there are many implementation issues.
  works in Ractor

A library with no bitmask or enum defined
  returns nil when asked for an enum

An untagged bitmask
  constants can be used as function parameters and return value

A tagged typedef bitmask
  is accessible through its tag
  contains bitmask constants
  constants can be used as function parameters and return value
  constants can be combined into list to be used as function parameters and return values
  integers can be used instead of constants
  combination or list of integers can be used instead of constants
  mixed list of integers and constants can be used instead of constants
  remainder is given if some undefined mask are returned
  only remainder is given if only undefined mask are returned
  wrong constants rejected

All bitmasks
  have autonumbered constants when defined with names only
  can have an explicit first constant and autonumbered subsequent constants
  can have a mix of explicit and autonumbered constants
  can have all its constants explicitely valued
  return a list containing a constant corresponding to a specific value
  return a list containing constants corresponding to a specific value combination of values
  return [] for values that don't have a symbol
  duplicate bitmask keys rejected

Signed bitmasks
  do not return a remainder when used with their most significant bit set

Unsigned bitmasks
  do not return a remainder when used with their most significant bit set

Function with primitive boolean arguments and return values
  bools
  raise error on invalid types

Buffer#total
  Buffer.alloc_in(char, 1).total == 1
  Buffer.alloc_out(char, 1).total == 1
  Buffer.alloc_inout(char, 1).total == 1
  Buffer.alloc_in(uchar, 1).total == 1
  Buffer.alloc_out(uchar, 1).total == 1
  Buffer.alloc_inout(uchar, 1).total == 1
  Buffer.alloc_in(short, 1).total == 2
  Buffer.alloc_out(short, 1).total == 2
  Buffer.alloc_inout(short, 1).total == 2
  Buffer.alloc_in(ushort, 1).total == 2
  Buffer.alloc_out(ushort, 1).total == 2
  Buffer.alloc_inout(ushort, 1).total == 2
  Buffer.alloc_in(int, 1).total == 4
  Buffer.alloc_out(int, 1).total == 4
  Buffer.alloc_inout(int, 1).total == 4
  Buffer.alloc_in(uint, 1).total == 4
  Buffer.alloc_out(uint, 1).total == 4
  Buffer.alloc_inout(uint, 1).total == 4
  Buffer.alloc_in(long, 1).total == 4
  Buffer.alloc_out(long, 1).total == 4
  Buffer.alloc_inout(long, 1).total == 4
  Buffer.alloc_in(ulong, 1).total == 4
  Buffer.alloc_out(ulong, 1).total == 4
  Buffer.alloc_inout(ulong, 1).total == 4
  Buffer.alloc_in(long_long, 1).total == 8
  Buffer.alloc_out(long_long, 1).total == 8
  Buffer.alloc_inout(long_long, 1).total == 8
  Buffer.alloc_in(ulong_long, 1).total == 8
  Buffer.alloc_out(ulong_long, 1).total == 8
  Buffer.alloc_inout(ulong_long, 1).total == 8
  Buffer.alloc_in(float, 1).total == 4
  Buffer.alloc_out(float, 1).total == 4
  Buffer.alloc_inout(float, 1).total == 4
  Buffer.alloc_in(double, 1).total == 8
  Buffer.alloc_out(double, 1).total == 8
  Buffer.alloc_inout(double, 1).total == 8
  Buffer.alloc_in(char, 2).total == 2
  Buffer.alloc_out(char, 2).total == 2
  Buffer.alloc_inout(char, 2).total == 2
  Buffer.alloc_in(uchar, 2).total == 2
  Buffer.alloc_out(uchar, 2).total == 2
  Buffer.alloc_inout(uchar, 2).total == 2
  Buffer.alloc_in(short, 2).total == 4
  Buffer.alloc_out(short, 2).total == 4
  Buffer.alloc_inout(short, 2).total == 4
  Buffer.alloc_in(ushort, 2).total == 4
  Buffer.alloc_out(ushort, 2).total == 4
  Buffer.alloc_inout(ushort, 2).total == 4
  Buffer.alloc_in(int, 2).total == 8
  Buffer.alloc_out(int, 2).total == 8
  Buffer.alloc_inout(int, 2).total == 8
  Buffer.alloc_in(uint, 2).total == 8
  Buffer.alloc_out(uint, 2).total == 8
  Buffer.alloc_inout(uint, 2).total == 8
  Buffer.alloc_in(long, 2).total == 8
  Buffer.alloc_out(long, 2).total == 8
  Buffer.alloc_inout(long, 2).total == 8
  Buffer.alloc_in(ulong, 2).total == 8
  Buffer.alloc_out(ulong, 2).total == 8
  Buffer.alloc_inout(ulong, 2).total == 8
  Buffer.alloc_in(long_long, 2).total == 16
  Buffer.alloc_out(long_long, 2).total == 16
  Buffer.alloc_inout(long_long, 2).total == 16
  Buffer.alloc_in(ulong_long, 2).total == 16
  Buffer.alloc_out(ulong_long, 2).total == 16
  Buffer.alloc_inout(ulong_long, 2).total == 16
  Buffer.alloc_in(float, 2).total == 8
  Buffer.alloc_out(float, 2).total == 8
  Buffer.alloc_inout(float, 2).total == 8
  Buffer.alloc_in(double, 2).total == 16
  Buffer.alloc_out(double, 2).total == 16
  Buffer.alloc_inout(double, 2).total == 16
  Buffer.alloc_in(char, 3).total == 3
  Buffer.alloc_out(char, 3).total == 3
  Buffer.alloc_inout(char, 3).total == 3
  Buffer.alloc_in(uchar, 3).total == 3
  Buffer.alloc_out(uchar, 3).total == 3
  Buffer.alloc_inout(uchar, 3).total == 3
  Buffer.alloc_in(short, 3).total == 6
  Buffer.alloc_out(short, 3).total == 6
  Buffer.alloc_inout(short, 3).total == 6
  Buffer.alloc_in(ushort, 3).total == 6
  Buffer.alloc_out(ushort, 3).total == 6
  Buffer.alloc_inout(ushort, 3).total == 6
  Buffer.alloc_in(int, 3).total == 12
  Buffer.alloc_out(int, 3).total == 12
  Buffer.alloc_inout(int, 3).total == 12
  Buffer.alloc_in(uint, 3).total == 12
  Buffer.alloc_out(uint, 3).total == 12
  Buffer.alloc_inout(uint, 3).total == 12
  Buffer.alloc_in(long, 3).total == 12
  Buffer.alloc_out(long, 3).total == 12
  Buffer.alloc_inout(long, 3).total == 12
  Buffer.alloc_in(ulong, 3).total == 12
  Buffer.alloc_out(ulong, 3).total == 12
  Buffer.alloc_inout(ulong, 3).total == 12
  Buffer.alloc_in(long_long, 3).total == 24
  Buffer.alloc_out(long_long, 3).total == 24
  Buffer.alloc_inout(long_long, 3).total == 24
  Buffer.alloc_in(ulong_long, 3).total == 24
  Buffer.alloc_out(ulong_long, 3).total == 24
  Buffer.alloc_inout(ulong_long, 3).total == 24
  Buffer.alloc_in(float, 3).total == 12
  Buffer.alloc_out(float, 3).total == 12
  Buffer.alloc_inout(float, 3).total == 12
  Buffer.alloc_in(double, 3).total == 24
  Buffer.alloc_out(double, 3).total == 24
  Buffer.alloc_inout(double, 3).total == 24

Buffer#put_char
  put_char(0, 0).get_char(0) == 0
  put_char(1, 0).get_char(1) == 0
  put_char(2, 0).get_char(2) == 0
  put_char(3, 0).get_char(3) == 0
  put_char(0, 1).get_char(0) == 1
  put_char(1, 1).get_char(1) == 1
  put_char(2, 1).get_char(2) == 1
  put_char(3, 1).get_char(3) == 1
  put_char(0, 2).get_char(0) == 2
  put_char(1, 2).get_char(1) == 2
  put_char(2, 2).get_char(2) == 2
  put_char(3, 2).get_char(3) == 2
  put_char(0, 3).get_char(0) == 3
  put_char(1, 3).get_char(1) == 3
  put_char(2, 3).get_char(2) == 3
  put_char(3, 3).get_char(3) == 3
  put_char(0, 4).get_char(0) == 4
  put_char(1, 4).get_char(1) == 4
  put_char(2, 4).get_char(2) == 4
  put_char(3, 4).get_char(3) == 4
  put_char(0, 5).get_char(0) == 5
  put_char(1, 5).get_char(1) == 5
  put_char(2, 5).get_char(2) == 5
  put_char(3, 5).get_char(3) == 5
  put_char(0, 6).get_char(0) == 6
  put_char(1, 6).get_char(1) == 6
  put_char(2, 6).get_char(2) == 6
  put_char(3, 6).get_char(3) == 6
  put_char(0, 7).get_char(0) == 7
  put_char(1, 7).get_char(1) == 7
  put_char(2, 7).get_char(2) == 7
  put_char(3, 7).get_char(3) == 7
  put_char(0, 8).get_char(0) == 8
  put_char(1, 8).get_char(1) == 8
  put_char(2, 8).get_char(2) == 8
  put_char(3, 8).get_char(3) == 8
  put_char(0, 9).get_char(0) == 9
  put_char(1, 9).get_char(1) == 9
  put_char(2, 9).get_char(2) == 9
  put_char(3, 9).get_char(3) == 9
  put_char(0, 10).get_char(0) == 10
  put_char(1, 10).get_char(1) == 10
  put_char(2, 10).get_char(2) == 10
  put_char(3, 10).get_char(3) == 10
  put_char(0, 11).get_char(0) == 11
  put_char(1, 11).get_char(1) == 11
  put_char(2, 11).get_char(2) == 11
  put_char(3, 11).get_char(3) == 11
  put_char(0, 12).get_char(0) == 12
  put_char(1, 12).get_char(1) == 12
  put_char(2, 12).get_char(2) == 12
  put_char(3, 12).get_char(3) == 12
  put_char(0, 13).get_char(0) == 13
  put_char(1, 13).get_char(1) == 13
  put_char(2, 13).get_char(2) == 13
  put_char(3, 13).get_char(3) == 13
  put_char(0, 14).get_char(0) == 14
  put_char(1, 14).get_char(1) == 14
  put_char(2, 14).get_char(2) == 14
  put_char(3, 14).get_char(3) == 14
  put_char(0, 15).get_char(0) == 15
  put_char(1, 15).get_char(1) == 15
  put_char(2, 15).get_char(2) == 15
  put_char(3, 15).get_char(3) == 15
  put_char(0, 16).get_char(0) == 16
  put_char(1, 16).get_char(1) == 16
  put_char(2, 16).get_char(2) == 16
  put_char(3, 16).get_char(3) == 16
  put_char(0, 17).get_char(0) == 17
  put_char(1, 17).get_char(1) == 17
  put_char(2, 17).get_char(2) == 17
  put_char(3, 17).get_char(3) == 17
  put_char(0, 18).get_char(0) == 18
  put_char(1, 18).get_char(1) == 18
  put_char(2, 18).get_char(2) == 18
  put_char(3, 18).get_char(3) == 18
  put_char(0, 19).get_char(0) == 19
  put_char(1, 19).get_char(1) == 19
  put_char(2, 19).get_char(2) == 19
  put_char(3, 19).get_char(3) == 19
  put_char(0, 20).get_char(0) == 20
  put_char(1, 20).get_char(1) == 20
  put_char(2, 20).get_char(2) == 20
  put_char(3, 20).get_char(3) == 20
  put_char(0, 21).get_char(0) == 21
  put_char(1, 21).get_char(1) == 21
  put_char(2, 21).get_char(2) == 21
  put_char(3, 21).get_char(3) == 21
  put_char(0, 22).get_char(0) == 22
  put_char(1, 22).get_char(1) == 22
  put_char(2, 22).get_char(2) == 22
  put_char(3, 22).get_char(3) == 22
  put_char(0, 23).get_char(0) == 23
  put_char(1, 23).get_char(1) == 23
  put_char(2, 23).get_char(2) == 23
  put_char(3, 23).get_char(3) == 23
  put_char(0, 24).get_char(0) == 24
  put_char(1, 24).get_char(1) == 24
  put_char(2, 24).get_char(2) == 24
  put_char(3, 24).get_char(3) == 24
  put_char(0, 25).get_char(0) == 25
  put_char(1, 25).get_char(1) == 25
  put_char(2, 25).get_char(2) == 25
  put_char(3, 25).get_char(3) == 25
  put_char(0, 26).get_char(0) == 26
  put_char(1, 26).get_char(1) == 26
  put_char(2, 26).get_char(2) == 26
  put_char(3, 26).get_char(3) == 26
  put_char(0, 27).get_char(0) == 27
  put_char(1, 27).get_char(1) == 27
  put_char(2, 27).get_char(2) == 27
  put_char(3, 27).get_char(3) == 27
  put_char(0, 28).get_char(0) == 28
  put_char(1, 28).get_char(1) == 28
  put_char(2, 28).get_char(2) == 28
  put_char(3, 28).get_char(3) == 28
  put_char(0, 29).get_char(0) == 29
  put_char(1, 29).get_char(1) == 29
  put_char(2, 29).get_char(2) == 29
  put_char(3, 29).get_char(3) == 29
  put_char(0, 30).get_char(0) == 30
  put_char(1, 30).get_char(1) == 30
  put_char(2, 30).get_char(2) == 30
  put_char(3, 30).get_char(3) == 30
  put_char(0, 31).get_char(0) == 31
  put_char(1, 31).get_char(1) == 31
  put_char(2, 31).get_char(2) == 31
  put_char(3, 31).get_char(3) == 31
  put_char(0, 32).get_char(0) == 32
  put_char(1, 32).get_char(1) == 32
  put_char(2, 32).get_char(2) == 32
  put_char(3, 32).get_char(3) == 32
  put_char(0, 33).get_char(0) == 33
  put_char(1, 33).get_char(1) == 33
  put_char(2, 33).get_char(2) == 33
  put_char(3, 33).get_char(3) == 33
  put_char(0, 34).get_char(0) == 34
  put_char(1, 34).get_char(1) == 34
  put_char(2, 34).get_char(2) == 34
  put_char(3, 34).get_char(3) == 34
  put_char(0, 35).get_char(0) == 35
  put_char(1, 35).get_char(1) == 35
  put_char(2, 35).get_char(2) == 35
  put_char(3, 35).get_char(3) == 35
  put_char(0, 36).get_char(0) == 36
  put_char(1, 36).get_char(1) == 36
  put_char(2, 36).get_char(2) == 36
  put_char(3, 36).get_char(3) == 36
  put_char(0, 37).get_char(0) == 37
  put_char(1, 37).get_char(1) == 37
  put_char(2, 37).get_char(2) == 37
  put_char(3, 37).get_char(3) == 37
  put_char(0, 38).get_char(0) == 38
  put_char(1, 38).get_char(1) == 38
  put_char(2, 38).get_char(2) == 38
  put_char(3, 38).get_char(3) == 38
  put_char(0, 39).get_char(0) == 39
  put_char(1, 39).get_char(1) == 39
  put_char(2, 39).get_char(2) == 39
  put_char(3, 39).get_char(3) == 39
  put_char(0, 40).get_char(0) == 40
  put_char(1, 40).get_char(1) == 40
  put_char(2, 40).get_char(2) == 40
  put_char(3, 40).get_char(3) == 40
  put_char(0, 41).get_char(0) == 41
  put_char(1, 41).get_char(1) == 41
  put_char(2, 41).get_char(2) == 41
  put_char(3, 41).get_char(3) == 41
  put_char(0, 42).get_char(0) == 42
  put_char(1, 42).get_char(1) == 42
  put_char(2, 42).get_char(2) == 42
  put_char(3, 42).get_char(3) == 42
  put_char(0, 43).get_char(0) == 43
  put_char(1, 43).get_char(1) == 43
  put_char(2, 43).get_char(2) == 43
  put_char(3, 43).get_char(3) == 43
  put_char(0, 44).get_char(0) == 44
  put_char(1, 44).get_char(1) == 44
  put_char(2, 44).get_char(2) == 44
  put_char(3, 44).get_char(3) == 44
  put_char(0, 45).get_char(0) == 45
  put_char(1, 45).get_char(1) == 45
  put_char(2, 45).get_char(2) == 45
  put_char(3, 45).get_char(3) == 45
  put_char(0, 46).get_char(0) == 46
  put_char(1, 46).get_char(1) == 46
  put_char(2, 46).get_char(2) == 46
  put_char(3, 46).get_char(3) == 46
  put_char(0, 47).get_char(0) == 47
  put_char(1, 47).get_char(1) == 47
  put_char(2, 47).get_char(2) == 47
  put_char(3, 47).get_char(3) == 47
  put_char(0, 48).get_char(0) == 48
  put_char(1, 48).get_char(1) == 48
  put_char(2, 48).get_char(2) == 48
  put_char(3, 48).get_char(3) == 48
  put_char(0, 49).get_char(0) == 49
  put_char(1, 49).get_char(1) == 49
  put_char(2, 49).get_char(2) == 49
  put_char(3, 49).get_char(3) == 49
  put_char(0, 50).get_char(0) == 50
  put_char(1, 50).get_char(1) == 50
  put_char(2, 50).get_char(2) == 50
  put_char(3, 50).get_char(3) == 50
  put_char(0, 51).get_char(0) == 51
  put_char(1, 51).get_char(1) == 51
  put_char(2, 51).get_char(2) == 51
  put_char(3, 51).get_char(3) == 51
  put_char(0, 52).get_char(0) == 52
  put_char(1, 52).get_char(1) == 52
  put_char(2, 52).get_char(2) == 52
  put_char(3, 52).get_char(3) == 52
  put_char(0, 53).get_char(0) == 53
  put_char(1, 53).get_char(1) == 53
  put_char(2, 53).get_char(2) == 53
  put_char(3, 53).get_char(3) == 53
  put_char(0, 54).get_char(0) == 54
  put_char(1, 54).get_char(1) == 54
  put_char(2, 54).get_char(2) == 54
  put_char(3, 54).get_char(3) == 54
  put_char(0, 55).get_char(0) == 55
  put_char(1, 55).get_char(1) == 55
  put_char(2, 55).get_char(2) == 55
  put_char(3, 55).get_char(3) == 55
  put_char(0, 56).get_char(0) == 56
  put_char(1, 56).get_char(1) == 56
  put_char(2, 56).get_char(2) == 56
  put_char(3, 56).get_char(3) == 56
  put_char(0, 57).get_char(0) == 57
  put_char(1, 57).get_char(1) == 57
  put_char(2, 57).get_char(2) == 57
  put_char(3, 57).get_char(3) == 57
  put_char(0, 58).get_char(0) == 58
  put_char(1, 58).get_char(1) == 58
  put_char(2, 58).get_char(2) == 58
  put_char(3, 58).get_char(3) == 58
  put_char(0, 59).get_char(0) == 59
  put_char(1, 59).get_char(1) == 59
  put_char(2, 59).get_char(2) == 59
  put_char(3, 59).get_char(3) == 59
  put_char(0, 60).get_char(0) == 60
  put_char(1, 60).get_char(1) == 60
  put_char(2, 60).get_char(2) == 60
  put_char(3, 60).get_char(3) == 60
  put_char(0, 61).get_char(0) == 61
  put_char(1, 61).get_char(1) == 61
  put_char(2, 61).get_char(2) == 61
  put_char(3, 61).get_char(3) == 61
  put_char(0, 62).get_char(0) == 62
  put_char(1, 62).get_char(1) == 62
  put_char(2, 62).get_char(2) == 62
  put_char(3, 62).get_char(3) == 62
  put_char(0, 63).get_char(0) == 63
  put_char(1, 63).get_char(1) == 63
  put_char(2, 63).get_char(2) == 63
  put_char(3, 63).get_char(3) == 63
  put_char(0, 64).get_char(0) == 64
  put_char(1, 64).get_char(1) == 64
  put_char(2, 64).get_char(2) == 64
  put_char(3, 64).get_char(3) == 64
  put_char(0, 65).get_char(0) == 65
  put_char(1, 65).get_char(1) == 65
  put_char(2, 65).get_char(2) == 65
  put_char(3, 65).get_char(3) == 65
  put_char(0, 66).get_char(0) == 66
  put_char(1, 66).get_char(1) == 66
  put_char(2, 66).get_char(2) == 66
  put_char(3, 66).get_char(3) == 66
  put_char(0, 67).get_char(0) == 67
  put_char(1, 67).get_char(1) == 67
  put_char(2, 67).get_char(2) == 67
  put_char(3, 67).get_char(3) == 67
  put_char(0, 68).get_char(0) == 68
  put_char(1, 68).get_char(1) == 68
  put_char(2, 68).get_char(2) == 68
  put_char(3, 68).get_char(3) == 68
  put_char(0, 69).get_char(0) == 69
  put_char(1, 69).get_char(1) == 69
  put_char(2, 69).get_char(2) == 69
  put_char(3, 69).get_char(3) == 69
  put_char(0, 70).get_char(0) == 70
  put_char(1, 70).get_char(1) == 70
  put_char(2, 70).get_char(2) == 70
  put_char(3, 70).get_char(3) == 70
  put_char(0, 71).get_char(0) == 71
  put_char(1, 71).get_char(1) == 71
  put_char(2, 71).get_char(2) == 71
  put_char(3, 71).get_char(3) == 71
  put_char(0, 72).get_char(0) == 72
  put_char(1, 72).get_char(1) == 72
  put_char(2, 72).get_char(2) == 72
  put_char(3, 72).get_char(3) == 72
  put_char(0, 73).get_char(0) == 73
  put_char(1, 73).get_char(1) == 73
  put_char(2, 73).get_char(2) == 73
  put_char(3, 73).get_char(3) == 73
  put_char(0, 74).get_char(0) == 74
  put_char(1, 74).get_char(1) == 74
  put_char(2, 74).get_char(2) == 74
  put_char(3, 74).get_char(3) == 74
  put_char(0, 75).get_char(0) == 75
  put_char(1, 75).get_char(1) == 75
  put_char(2, 75).get_char(2) == 75
  put_char(3, 75).get_char(3) == 75
  put_char(0, 76).get_char(0) == 76
  put_char(1, 76).get_char(1) == 76
  put_char(2, 76).get_char(2) == 76
  put_char(3, 76).get_char(3) == 76
  put_char(0, 77).get_char(0) == 77
  put_char(1, 77).get_char(1) == 77
  put_char(2, 77).get_char(2) == 77
  put_char(3, 77).get_char(3) == 77
  put_char(0, 78).get_char(0) == 78
  put_char(1, 78).get_char(1) == 78
  put_char(2, 78).get_char(2) == 78
  put_char(3, 78).get_char(3) == 78
  put_char(0, 79).get_char(0) == 79
  put_char(1, 79).get_char(1) == 79
  put_char(2, 79).get_char(2) == 79
  put_char(3, 79).get_char(3) == 79
  put_char(0, 80).get_char(0) == 80
  put_char(1, 80).get_char(1) == 80
  put_char(2, 80).get_char(2) == 80
  put_char(3, 80).get_char(3) == 80
  put_char(0, 81).get_char(0) == 81
  put_char(1, 81).get_char(1) == 81
  put_char(2, 81).get_char(2) == 81
  put_char(3, 81).get_char(3) == 81
  put_char(0, 82).get_char(0) == 82
  put_char(1, 82).get_char(1) == 82
  put_char(2, 82).get_char(2) == 82
  put_char(3, 82).get_char(3) == 82
  put_char(0, 83).get_char(0) == 83
  put_char(1, 83).get_char(1) == 83
  put_char(2, 83).get_char(2) == 83
  put_char(3, 83).get_char(3) == 83
  put_char(0, 84).get_char(0) == 84
  put_char(1, 84).get_char(1) == 84
  put_char(2, 84).get_char(2) == 84
  put_char(3, 84).get_char(3) == 84
  put_char(0, 85).get_char(0) == 85
  put_char(1, 85).get_char(1) == 85
  put_char(2, 85).get_char(2) == 85
  put_char(3, 85).get_char(3) == 85
  put_char(0, 86).get_char(0) == 86
  put_char(1, 86).get_char(1) == 86
  put_char(2, 86).get_char(2) == 86
  put_char(3, 86).get_char(3) == 86
  put_char(0, 87).get_char(0) == 87
  put_char(1, 87).get_char(1) == 87
  put_char(2, 87).get_char(2) == 87
  put_char(3, 87).get_char(3) == 87
  put_char(0, 88).get_char(0) == 88
  put_char(1, 88).get_char(1) == 88
  put_char(2, 88).get_char(2) == 88
  put_char(3, 88).get_char(3) == 88
  put_char(0, 89).get_char(0) == 89
  put_char(1, 89).get_char(1) == 89
  put_char(2, 89).get_char(2) == 89
  put_char(3, 89).get_char(3) == 89
  put_char(0, 90).get_char(0) == 90
  put_char(1, 90).get_char(1) == 90
  put_char(2, 90).get_char(2) == 90
  put_char(3, 90).get_char(3) == 90
  put_char(0, 91).get_char(0) == 91
  put_char(1, 91).get_char(1) == 91
  put_char(2, 91).get_char(2) == 91
  put_char(3, 91).get_char(3) == 91
  put_char(0, 92).get_char(0) == 92
  put_char(1, 92).get_char(1) == 92
  put_char(2, 92).get_char(2) == 92
  put_char(3, 92).get_char(3) == 92
  put_char(0, 93).get_char(0) == 93
  put_char(1, 93).get_char(1) == 93
  put_char(2, 93).get_char(2) == 93
  put_char(3, 93).get_char(3) == 93
  put_char(0, 94).get_char(0) == 94
  put_char(1, 94).get_char(1) == 94
  put_char(2, 94).get_char(2) == 94
  put_char(3, 94).get_char(3) == 94
  put_char(0, 95).get_char(0) == 95
  put_char(1, 95).get_char(1) == 95
  put_char(2, 95).get_char(2) == 95
  put_char(3, 95).get_char(3) == 95
  put_char(0, 96).get_char(0) == 96
  put_char(1, 96).get_char(1) == 96
  put_char(2, 96).get_char(2) == 96
  put_char(3, 96).get_char(3) == 96
  put_char(0, 97).get_char(0) == 97
  put_char(1, 97).get_char(1) == 97
  put_char(2, 97).get_char(2) == 97
  put_char(3, 97).get_char(3) == 97
  put_char(0, 98).get_char(0) == 98
  put_char(1, 98).get_char(1) == 98
  put_char(2, 98).get_char(2) == 98
  put_char(3, 98).get_char(3) == 98
  put_char(0, 99).get_char(0) == 99
  put_char(1, 99).get_char(1) == 99
  put_char(2, 99).get_char(2) == 99
  put_char(3, 99).get_char(3) == 99
  put_char(0, 100).get_char(0) == 100
  put_char(1, 100).get_char(1) == 100
  put_char(2, 100).get_char(2) == 100
  put_char(3, 100).get_char(3) == 100
  put_char(0, 101).get_char(0) == 101
  put_char(1, 101).get_char(1) == 101
  put_char(2, 101).get_char(2) == 101
  put_char(3, 101).get_char(3) == 101
  put_char(0, 102).get_char(0) == 102
  put_char(1, 102).get_char(1) == 102
  put_char(2, 102).get_char(2) == 102
  put_char(3, 102).get_char(3) == 102
  put_char(0, 103).get_char(0) == 103
  put_char(1, 103).get_char(1) == 103
  put_char(2, 103).get_char(2) == 103
  put_char(3, 103).get_char(3) == 103
  put_char(0, 104).get_char(0) == 104
  put_char(1, 104).get_char(1) == 104
  put_char(2, 104).get_char(2) == 104
  put_char(3, 104).get_char(3) == 104
  put_char(0, 105).get_char(0) == 105
  put_char(1, 105).get_char(1) == 105
  put_char(2, 105).get_char(2) == 105
  put_char(3, 105).get_char(3) == 105
  put_char(0, 106).get_char(0) == 106
  put_char(1, 106).get_char(1) == 106
  put_char(2, 106).get_char(2) == 106
  put_char(3, 106).get_char(3) == 106
  put_char(0, 107).get_char(0) == 107
  put_char(1, 107).get_char(1) == 107
  put_char(2, 107).get_char(2) == 107
  put_char(3, 107).get_char(3) == 107
  put_char(0, 108).get_char(0) == 108
  put_char(1, 108).get_char(1) == 108
  put_char(2, 108).get_char(2) == 108
  put_char(3, 108).get_char(3) == 108
  put_char(0, 109).get_char(0) == 109
  put_char(1, 109).get_char(1) == 109
  put_char(2, 109).get_char(2) == 109
  put_char(3, 109).get_char(3) == 109
  put_char(0, 110).get_char(0) == 110
  put_char(1, 110).get_char(1) == 110
  put_char(2, 110).get_char(2) == 110
  put_char(3, 110).get_char(3) == 110
  put_char(0, 111).get_char(0) == 111
  put_char(1, 111).get_char(1) == 111
  put_char(2, 111).get_char(2) == 111
  put_char(3, 111).get_char(3) == 111
  put_char(0, 112).get_char(0) == 112
  put_char(1, 112).get_char(1) == 112
  put_char(2, 112).get_char(2) == 112
  put_char(3, 112).get_char(3) == 112
  put_char(0, 113).get_char(0) == 113
  put_char(1, 113).get_char(1) == 113
  put_char(2, 113).get_char(2) == 113
  put_char(3, 113).get_char(3) == 113
  put_char(0, 114).get_char(0) == 114
  put_char(1, 114).get_char(1) == 114
  put_char(2, 114).get_char(2) == 114
  put_char(3, 114).get_char(3) == 114
  put_char(0, 115).get_char(0) == 115
  put_char(1, 115).get_char(1) == 115
  put_char(2, 115).get_char(2) == 115
  put_char(3, 115).get_char(3) == 115
  put_char(0, 116).get_char(0) == 116
  put_char(1, 116).get_char(1) == 116
  put_char(2, 116).get_char(2) == 116
  put_char(3, 116).get_char(3) == 116
  put_char(0, 117).get_char(0) == 117
  put_char(1, 117).get_char(1) == 117
  put_char(2, 117).get_char(2) == 117
  put_char(3, 117).get_char(3) == 117
  put_char(0, 118).get_char(0) == 118
  put_char(1, 118).get_char(1) == 118
  put_char(2, 118).get_char(2) == 118
  put_char(3, 118).get_char(3) == 118
  put_char(0, 119).get_char(0) == 119
  put_char(1, 119).get_char(1) == 119
  put_char(2, 119).get_char(2) == 119
  put_char(3, 119).get_char(3) == 119
  put_char(0, 120).get_char(0) == 120
  put_char(1, 120).get_char(1) == 120
  put_char(2, 120).get_char(2) == 120
  put_char(3, 120).get_char(3) == 120
  put_char(0, 121).get_char(0) == 121
  put_char(1, 121).get_char(1) == 121
  put_char(2, 121).get_char(2) == 121
  put_char(3, 121).get_char(3) == 121
  put_char(0, 122).get_char(0) == 122
  put_char(1, 122).get_char(1) == 122
  put_char(2, 122).get_char(2) == 122
  put_char(3, 122).get_char(3) == 122
  put_char(0, 123).get_char(0) == 123
  put_char(1, 123).get_char(1) == 123
  put_char(2, 123).get_char(2) == 123
  put_char(3, 123).get_char(3) == 123
  put_char(0, 124).get_char(0) == 124
  put_char(1, 124).get_char(1) == 124
  put_char(2, 124).get_char(2) == 124
  put_char(3, 124).get_char(3) == 124
  put_char(0, 125).get_char(0) == 125
  put_char(1, 125).get_char(1) == 125
  put_char(2, 125).get_char(2) == 125
  put_char(3, 125).get_char(3) == 125
  put_char(0, 126).get_char(0) == 126
  put_char(1, 126).get_char(1) == 126
  put_char(2, 126).get_char(2) == 126
  put_char(3, 126).get_char(3) == 126
  put_char(0, 127).get_char(0) == 127
  put_char(1, 127).get_char(1) == 127
  put_char(2, 127).get_char(2) == 127
  put_char(3, 127).get_char(3) == 127

Buffer#put_uchar
  Buffer.put_uchar(0, 0).get_uchar(0) == 0
  Buffer.put_uchar(1, 0).get_uchar(1) == 0
  Buffer.put_uchar(2, 0).get_uchar(2) == 0
  Buffer.put_uchar(3, 0).get_uchar(3) == 0
  Buffer.put_uchar(0, 1).get_uchar(0) == 1
  Buffer.put_uchar(1, 1).get_uchar(1) == 1
  Buffer.put_uchar(2, 1).get_uchar(2) == 1
  Buffer.put_uchar(3, 1).get_uchar(3) == 1
  Buffer.put_uchar(0, 2).get_uchar(0) == 2
  Buffer.put_uchar(1, 2).get_uchar(1) == 2
  Buffer.put_uchar(2, 2).get_uchar(2) == 2
  Buffer.put_uchar(3, 2).get_uchar(3) == 2
  Buffer.put_uchar(0, 3).get_uchar(0) == 3
  Buffer.put_uchar(1, 3).get_uchar(1) == 3
  Buffer.put_uchar(2, 3).get_uchar(2) == 3
  Buffer.put_uchar(3, 3).get_uchar(3) == 3
  Buffer.put_uchar(0, 4).get_uchar(0) == 4
  Buffer.put_uchar(1, 4).get_uchar(1) == 4
  Buffer.put_uchar(2, 4).get_uchar(2) == 4
  Buffer.put_uchar(3, 4).get_uchar(3) == 4
  Buffer.put_uchar(0, 5).get_uchar(0) == 5
  Buffer.put_uchar(1, 5).get_uchar(1) == 5
  Buffer.put_uchar(2, 5).get_uchar(2) == 5
  Buffer.put_uchar(3, 5).get_uchar(3) == 5
  Buffer.put_uchar(0, 6).get_uchar(0) == 6
  Buffer.put_uchar(1, 6).get_uchar(1) == 6
  Buffer.put_uchar(2, 6).get_uchar(2) == 6
  Buffer.put_uchar(3, 6).get_uchar(3) == 6
  Buffer.put_uchar(0, 7).get_uchar(0) == 7
  Buffer.put_uchar(1, 7).get_uchar(1) == 7
  Buffer.put_uchar(2, 7).get_uchar(2) == 7
  Buffer.put_uchar(3, 7).get_uchar(3) == 7
  Buffer.put_uchar(0, 8).get_uchar(0) == 8
  Buffer.put_uchar(1, 8).get_uchar(1) == 8
  Buffer.put_uchar(2, 8).get_uchar(2) == 8
  Buffer.put_uchar(3, 8).get_uchar(3) == 8
  Buffer.put_uchar(0, 9).get_uchar(0) == 9
  Buffer.put_uchar(1, 9).get_uchar(1) == 9
  Buffer.put_uchar(2, 9).get_uchar(2) == 9
  Buffer.put_uchar(3, 9).get_uchar(3) == 9
  Buffer.put_uchar(0, 10).get_uchar(0) == 10
  Buffer.put_uchar(1, 10).get_uchar(1) == 10
  Buffer.put_uchar(2, 10).get_uchar(2) == 10
  Buffer.put_uchar(3, 10).get_uchar(3) == 10
  Buffer.put_uchar(0, 11).get_uchar(0) == 11
  Buffer.put_uchar(1, 11).get_uchar(1) == 11
  Buffer.put_uchar(2, 11).get_uchar(2) == 11
  Buffer.put_uchar(3, 11).get_uchar(3) == 11
  Buffer.put_uchar(0, 12).get_uchar(0) == 12
  Buffer.put_uchar(1, 12).get_uchar(1) == 12
  Buffer.put_uchar(2, 12).get_uchar(2) == 12
  Buffer.put_uchar(3, 12).get_uchar(3) == 12
  Buffer.put_uchar(0, 13).get_uchar(0) == 13
  Buffer.put_uchar(1, 13).get_uchar(1) == 13
  Buffer.put_uchar(2, 13).get_uchar(2) == 13
  Buffer.put_uchar(3, 13).get_uchar(3) == 13
  Buffer.put_uchar(0, 14).get_uchar(0) == 14
  Buffer.put_uchar(1, 14).get_uchar(1) == 14
  Buffer.put_uchar(2, 14).get_uchar(2) == 14
  Buffer.put_uchar(3, 14).get_uchar(3) == 14
  Buffer.put_uchar(0, 15).get_uchar(0) == 15
  Buffer.put_uchar(1, 15).get_uchar(1) == 15
  Buffer.put_uchar(2, 15).get_uchar(2) == 15
  Buffer.put_uchar(3, 15).get_uchar(3) == 15
  Buffer.put_uchar(0, 16).get_uchar(0) == 16
  Buffer.put_uchar(1, 16).get_uchar(1) == 16
  Buffer.put_uchar(2, 16).get_uchar(2) == 16
  Buffer.put_uchar(3, 16).get_uchar(3) == 16
  Buffer.put_uchar(0, 17).get_uchar(0) == 17
  Buffer.put_uchar(1, 17).get_uchar(1) == 17
  Buffer.put_uchar(2, 17).get_uchar(2) == 17
  Buffer.put_uchar(3, 17).get_uchar(3) == 17
  Buffer.put_uchar(0, 18).get_uchar(0) == 18
  Buffer.put_uchar(1, 18).get_uchar(1) == 18
  Buffer.put_uchar(2, 18).get_uchar(2) == 18
  Buffer.put_uchar(3, 18).get_uchar(3) == 18
  Buffer.put_uchar(0, 19).get_uchar(0) == 19
  Buffer.put_uchar(1, 19).get_uchar(1) == 19
  Buffer.put_uchar(2, 19).get_uchar(2) == 19
  Buffer.put_uchar(3, 19).get_uchar(3) == 19
  Buffer.put_uchar(0, 20).get_uchar(0) == 20
  Buffer.put_uchar(1, 20).get_uchar(1) == 20
  Buffer.put_uchar(2, 20).get_uchar(2) == 20
  Buffer.put_uchar(3, 20).get_uchar(3) == 20
  Buffer.put_uchar(0, 21).get_uchar(0) == 21
  Buffer.put_uchar(1, 21).get_uchar(1) == 21
  Buffer.put_uchar(2, 21).get_uchar(2) == 21
  Buffer.put_uchar(3, 21).get_uchar(3) == 21
  Buffer.put_uchar(0, 22).get_uchar(0) == 22
  Buffer.put_uchar(1, 22).get_uchar(1) == 22
  Buffer.put_uchar(2, 22).get_uchar(2) == 22
  Buffer.put_uchar(3, 22).get_uchar(3) == 22
  Buffer.put_uchar(0, 23).get_uchar(0) == 23
  Buffer.put_uchar(1, 23).get_uchar(1) == 23
  Buffer.put_uchar(2, 23).get_uchar(2) == 23
  Buffer.put_uchar(3, 23).get_uchar(3) == 23
  Buffer.put_uchar(0, 24).get_uchar(0) == 24
  Buffer.put_uchar(1, 24).get_uchar(1) == 24
  Buffer.put_uchar(2, 24).get_uchar(2) == 24
  Buffer.put_uchar(3, 24).get_uchar(3) == 24
  Buffer.put_uchar(0, 25).get_uchar(0) == 25
  Buffer.put_uchar(1, 25).get_uchar(1) == 25
  Buffer.put_uchar(2, 25).get_uchar(2) == 25
  Buffer.put_uchar(3, 25).get_uchar(3) == 25
  Buffer.put_uchar(0, 26).get_uchar(0) == 26
  Buffer.put_uchar(1, 26).get_uchar(1) == 26
  Buffer.put_uchar(2, 26).get_uchar(2) == 26
  Buffer.put_uchar(3, 26).get_uchar(3) == 26
  Buffer.put_uchar(0, 27).get_uchar(0) == 27
  Buffer.put_uchar(1, 27).get_uchar(1) == 27
  Buffer.put_uchar(2, 27).get_uchar(2) == 27
  Buffer.put_uchar(3, 27).get_uchar(3) == 27
  Buffer.put_uchar(0, 28).get_uchar(0) == 28
  Buffer.put_uchar(1, 28).get_uchar(1) == 28
  Buffer.put_uchar(2, 28).get_uchar(2) == 28
  Buffer.put_uchar(3, 28).get_uchar(3) == 28
  Buffer.put_uchar(0, 29).get_uchar(0) == 29
  Buffer.put_uchar(1, 29).get_uchar(1) == 29
  Buffer.put_uchar(2, 29).get_uchar(2) == 29
  Buffer.put_uchar(3, 29).get_uchar(3) == 29
  Buffer.put_uchar(0, 30).get_uchar(0) == 30
  Buffer.put_uchar(1, 30).get_uchar(1) == 30
  Buffer.put_uchar(2, 30).get_uchar(2) == 30
  Buffer.put_uchar(3, 30).get_uchar(3) == 30
  Buffer.put_uchar(0, 31).get_uchar(0) == 31
  Buffer.put_uchar(1, 31).get_uchar(1) == 31
  Buffer.put_uchar(2, 31).get_uchar(2) == 31
  Buffer.put_uchar(3, 31).get_uchar(3) == 31
  Buffer.put_uchar(0, 32).get_uchar(0) == 32
  Buffer.put_uchar(1, 32).get_uchar(1) == 32
  Buffer.put_uchar(2, 32).get_uchar(2) == 32
  Buffer.put_uchar(3, 32).get_uchar(3) == 32
  Buffer.put_uchar(0, 33).get_uchar(0) == 33
  Buffer.put_uchar(1, 33).get_uchar(1) == 33
  Buffer.put_uchar(2, 33).get_uchar(2) == 33
  Buffer.put_uchar(3, 33).get_uchar(3) == 33
  Buffer.put_uchar(0, 34).get_uchar(0) == 34
  Buffer.put_uchar(1, 34).get_uchar(1) == 34
  Buffer.put_uchar(2, 34).get_uchar(2) == 34
  Buffer.put_uchar(3, 34).get_uchar(3) == 34
  Buffer.put_uchar(0, 35).get_uchar(0) == 35
  Buffer.put_uchar(1, 35).get_uchar(1) == 35
  Buffer.put_uchar(2, 35).get_uchar(2) == 35
  Buffer.put_uchar(3, 35).get_uchar(3) == 35
  Buffer.put_uchar(0, 36).get_uchar(0) == 36
  Buffer.put_uchar(1, 36).get_uchar(1) == 36
  Buffer.put_uchar(2, 36).get_uchar(2) == 36
  Buffer.put_uchar(3, 36).get_uchar(3) == 36
  Buffer.put_uchar(0, 37).get_uchar(0) == 37
  Buffer.put_uchar(1, 37).get_uchar(1) == 37
  Buffer.put_uchar(2, 37).get_uchar(2) == 37
  Buffer.put_uchar(3, 37).get_uchar(3) == 37
  Buffer.put_uchar(0, 38).get_uchar(0) == 38
  Buffer.put_uchar(1, 38).get_uchar(1) == 38
  Buffer.put_uchar(2, 38).get_uchar(2) == 38
  Buffer.put_uchar(3, 38).get_uchar(3) == 38
  Buffer.put_uchar(0, 39).get_uchar(0) == 39
  Buffer.put_uchar(1, 39).get_uchar(1) == 39
  Buffer.put_uchar(2, 39).get_uchar(2) == 39
  Buffer.put_uchar(3, 39).get_uchar(3) == 39
  Buffer.put_uchar(0, 40).get_uchar(0) == 40
  Buffer.put_uchar(1, 40).get_uchar(1) == 40
  Buffer.put_uchar(2, 40).get_uchar(2) == 40
  Buffer.put_uchar(3, 40).get_uchar(3) == 40
  Buffer.put_uchar(0, 41).get_uchar(0) == 41
  Buffer.put_uchar(1, 41).get_uchar(1) == 41
  Buffer.put_uchar(2, 41).get_uchar(2) == 41
  Buffer.put_uchar(3, 41).get_uchar(3) == 41
  Buffer.put_uchar(0, 42).get_uchar(0) == 42
  Buffer.put_uchar(1, 42).get_uchar(1) == 42
  Buffer.put_uchar(2, 42).get_uchar(2) == 42
  Buffer.put_uchar(3, 42).get_uchar(3) == 42
  Buffer.put_uchar(0, 43).get_uchar(0) == 43
  Buffer.put_uchar(1, 43).get_uchar(1) == 43
  Buffer.put_uchar(2, 43).get_uchar(2) == 43
  Buffer.put_uchar(3, 43).get_uchar(3) == 43
  Buffer.put_uchar(0, 44).get_uchar(0) == 44
  Buffer.put_uchar(1, 44).get_uchar(1) == 44
  Buffer.put_uchar(2, 44).get_uchar(2) == 44
  Buffer.put_uchar(3, 44).get_uchar(3) == 44
  Buffer.put_uchar(0, 45).get_uchar(0) == 45
  Buffer.put_uchar(1, 45).get_uchar(1) == 45
  Buffer.put_uchar(2, 45).get_uchar(2) == 45
  Buffer.put_uchar(3, 45).get_uchar(3) == 45
  Buffer.put_uchar(0, 46).get_uchar(0) == 46
  Buffer.put_uchar(1, 46).get_uchar(1) == 46
  Buffer.put_uchar(2, 46).get_uchar(2) == 46
  Buffer.put_uchar(3, 46).get_uchar(3) == 46
  Buffer.put_uchar(0, 47).get_uchar(0) == 47
  Buffer.put_uchar(1, 47).get_uchar(1) == 47
  Buffer.put_uchar(2, 47).get_uchar(2) == 47
  Buffer.put_uchar(3, 47).get_uchar(3) == 47
  Buffer.put_uchar(0, 48).get_uchar(0) == 48
  Buffer.put_uchar(1, 48).get_uchar(1) == 48
  Buffer.put_uchar(2, 48).get_uchar(2) == 48
  Buffer.put_uchar(3, 48).get_uchar(3) == 48
  Buffer.put_uchar(0, 49).get_uchar(0) == 49
  Buffer.put_uchar(1, 49).get_uchar(1) == 49
  Buffer.put_uchar(2, 49).get_uchar(2) == 49
  Buffer.put_uchar(3, 49).get_uchar(3) == 49
  Buffer.put_uchar(0, 50).get_uchar(0) == 50
  Buffer.put_uchar(1, 50).get_uchar(1) == 50
  Buffer.put_uchar(2, 50).get_uchar(2) == 50
  Buffer.put_uchar(3, 50).get_uchar(3) == 50
  Buffer.put_uchar(0, 51).get_uchar(0) == 51
  Buffer.put_uchar(1, 51).get_uchar(1) == 51
  Buffer.put_uchar(2, 51).get_uchar(2) == 51
  Buffer.put_uchar(3, 51).get_uchar(3) == 51
  Buffer.put_uchar(0, 52).get_uchar(0) == 52
  Buffer.put_uchar(1, 52).get_uchar(1) == 52
  Buffer.put_uchar(2, 52).get_uchar(2) == 52
  Buffer.put_uchar(3, 52).get_uchar(3) == 52
  Buffer.put_uchar(0, 53).get_uchar(0) == 53
  Buffer.put_uchar(1, 53).get_uchar(1) == 53
  Buffer.put_uchar(2, 53).get_uchar(2) == 53
  Buffer.put_uchar(3, 53).get_uchar(3) == 53
  Buffer.put_uchar(0, 54).get_uchar(0) == 54
  Buffer.put_uchar(1, 54).get_uchar(1) == 54
  Buffer.put_uchar(2, 54).get_uchar(2) == 54
  Buffer.put_uchar(3, 54).get_uchar(3) == 54
  Buffer.put_uchar(0, 55).get_uchar(0) == 55
  Buffer.put_uchar(1, 55).get_uchar(1) == 55
  Buffer.put_uchar(2, 55).get_uchar(2) == 55
  Buffer.put_uchar(3, 55).get_uchar(3) == 55
  Buffer.put_uchar(0, 56).get_uchar(0) == 56
  Buffer.put_uchar(1, 56).get_uchar(1) == 56
  Buffer.put_uchar(2, 56).get_uchar(2) == 56
  Buffer.put_uchar(3, 56).get_uchar(3) == 56
  Buffer.put_uchar(0, 57).get_uchar(0) == 57
  Buffer.put_uchar(1, 57).get_uchar(1) == 57
  Buffer.put_uchar(2, 57).get_uchar(2) == 57
  Buffer.put_uchar(3, 57).get_uchar(3) == 57
  Buffer.put_uchar(0, 58).get_uchar(0) == 58
  Buffer.put_uchar(1, 58).get_uchar(1) == 58
  Buffer.put_uchar(2, 58).get_uchar(2) == 58
  Buffer.put_uchar(3, 58).get_uchar(3) == 58
  Buffer.put_uchar(0, 59).get_uchar(0) == 59
  Buffer.put_uchar(1, 59).get_uchar(1) == 59
  Buffer.put_uchar(2, 59).get_uchar(2) == 59
  Buffer.put_uchar(3, 59).get_uchar(3) == 59
  Buffer.put_uchar(0, 60).get_uchar(0) == 60
  Buffer.put_uchar(1, 60).get_uchar(1) == 60
  Buffer.put_uchar(2, 60).get_uchar(2) == 60
  Buffer.put_uchar(3, 60).get_uchar(3) == 60
  Buffer.put_uchar(0, 61).get_uchar(0) == 61
  Buffer.put_uchar(1, 61).get_uchar(1) == 61
  Buffer.put_uchar(2, 61).get_uchar(2) == 61
  Buffer.put_uchar(3, 61).get_uchar(3) == 61
  Buffer.put_uchar(0, 62).get_uchar(0) == 62
  Buffer.put_uchar(1, 62).get_uchar(1) == 62
  Buffer.put_uchar(2, 62).get_uchar(2) == 62
  Buffer.put_uchar(3, 62).get_uchar(3) == 62
  Buffer.put_uchar(0, 63).get_uchar(0) == 63
  Buffer.put_uchar(1, 63).get_uchar(1) == 63
  Buffer.put_uchar(2, 63).get_uchar(2) == 63
  Buffer.put_uchar(3, 63).get_uchar(3) == 63
  Buffer.put_uchar(0, 64).get_uchar(0) == 64
  Buffer.put_uchar(1, 64).get_uchar(1) == 64
  Buffer.put_uchar(2, 64).get_uchar(2) == 64
  Buffer.put_uchar(3, 64).get_uchar(3) == 64
  Buffer.put_uchar(0, 65).get_uchar(0) == 65
  Buffer.put_uchar(1, 65).get_uchar(1) == 65
  Buffer.put_uchar(2, 65).get_uchar(2) == 65
  Buffer.put_uchar(3, 65).get_uchar(3) == 65
  Buffer.put_uchar(0, 66).get_uchar(0) == 66
  Buffer.put_uchar(1, 66).get_uchar(1) == 66
  Buffer.put_uchar(2, 66).get_uchar(2) == 66
  Buffer.put_uchar(3, 66).get_uchar(3) == 66
  Buffer.put_uchar(0, 67).get_uchar(0) == 67
  Buffer.put_uchar(1, 67).get_uchar(1) == 67
  Buffer.put_uchar(2, 67).get_uchar(2) == 67
  Buffer.put_uchar(3, 67).get_uchar(3) == 67
  Buffer.put_uchar(0, 68).get_uchar(0) == 68
  Buffer.put_uchar(1, 68).get_uchar(1) == 68
  Buffer.put_uchar(2, 68).get_uchar(2) == 68
  Buffer.put_uchar(3, 68).get_uchar(3) == 68
  Buffer.put_uchar(0, 69).get_uchar(0) == 69
  Buffer.put_uchar(1, 69).get_uchar(1) == 69
  Buffer.put_uchar(2, 69).get_uchar(2) == 69
  Buffer.put_uchar(3, 69).get_uchar(3) == 69
  Buffer.put_uchar(0, 70).get_uchar(0) == 70
  Buffer.put_uchar(1, 70).get_uchar(1) == 70
  Buffer.put_uchar(2, 70).get_uchar(2) == 70
  Buffer.put_uchar(3, 70).get_uchar(3) == 70
  Buffer.put_uchar(0, 71).get_uchar(0) == 71
  Buffer.put_uchar(1, 71).get_uchar(1) == 71
  Buffer.put_uchar(2, 71).get_uchar(2) == 71
  Buffer.put_uchar(3, 71).get_uchar(3) == 71
  Buffer.put_uchar(0, 72).get_uchar(0) == 72
  Buffer.put_uchar(1, 72).get_uchar(1) == 72
  Buffer.put_uchar(2, 72).get_uchar(2) == 72
  Buffer.put_uchar(3, 72).get_uchar(3) == 72
  Buffer.put_uchar(0, 73).get_uchar(0) == 73
  Buffer.put_uchar(1, 73).get_uchar(1) == 73
  Buffer.put_uchar(2, 73).get_uchar(2) == 73
  Buffer.put_uchar(3, 73).get_uchar(3) == 73
  Buffer.put_uchar(0, 74).get_uchar(0) == 74
  Buffer.put_uchar(1, 74).get_uchar(1) == 74
  Buffer.put_uchar(2, 74).get_uchar(2) == 74
  Buffer.put_uchar(3, 74).get_uchar(3) == 74
  Buffer.put_uchar(0, 75).get_uchar(0) == 75
  Buffer.put_uchar(1, 75).get_uchar(1) == 75
  Buffer.put_uchar(2, 75).get_uchar(2) == 75
  Buffer.put_uchar(3, 75).get_uchar(3) == 75
  Buffer.put_uchar(0, 76).get_uchar(0) == 76
  Buffer.put_uchar(1, 76).get_uchar(1) == 76
  Buffer.put_uchar(2, 76).get_uchar(2) == 76
  Buffer.put_uchar(3, 76).get_uchar(3) == 76
  Buffer.put_uchar(0, 77).get_uchar(0) == 77
  Buffer.put_uchar(1, 77).get_uchar(1) == 77
  Buffer.put_uchar(2, 77).get_uchar(2) == 77
  Buffer.put_uchar(3, 77).get_uchar(3) == 77
  Buffer.put_uchar(0, 78).get_uchar(0) == 78
  Buffer.put_uchar(1, 78).get_uchar(1) == 78
  Buffer.put_uchar(2, 78).get_uchar(2) == 78
  Buffer.put_uchar(3, 78).get_uchar(3) == 78
  Buffer.put_uchar(0, 79).get_uchar(0) == 79
  Buffer.put_uchar(1, 79).get_uchar(1) == 79
  Buffer.put_uchar(2, 79).get_uchar(2) == 79
  Buffer.put_uchar(3, 79).get_uchar(3) == 79
  Buffer.put_uchar(0, 80).get_uchar(0) == 80
  Buffer.put_uchar(1, 80).get_uchar(1) == 80
  Buffer.put_uchar(2, 80).get_uchar(2) == 80
  Buffer.put_uchar(3, 80).get_uchar(3) == 80
  Buffer.put_uchar(0, 81).get_uchar(0) == 81
  Buffer.put_uchar(1, 81).get_uchar(1) == 81
  Buffer.put_uchar(2, 81).get_uchar(2) == 81
  Buffer.put_uchar(3, 81).get_uchar(3) == 81
  Buffer.put_uchar(0, 82).get_uchar(0) == 82
  Buffer.put_uchar(1, 82).get_uchar(1) == 82
  Buffer.put_uchar(2, 82).get_uchar(2) == 82
  Buffer.put_uchar(3, 82).get_uchar(3) == 82
  Buffer.put_uchar(0, 83).get_uchar(0) == 83
  Buffer.put_uchar(1, 83).get_uchar(1) == 83
  Buffer.put_uchar(2, 83).get_uchar(2) == 83
  Buffer.put_uchar(3, 83).get_uchar(3) == 83
  Buffer.put_uchar(0, 84).get_uchar(0) == 84
  Buffer.put_uchar(1, 84).get_uchar(1) == 84
  Buffer.put_uchar(2, 84).get_uchar(2) == 84
  Buffer.put_uchar(3, 84).get_uchar(3) == 84
  Buffer.put_uchar(0, 85).get_uchar(0) == 85
  Buffer.put_uchar(1, 85).get_uchar(1) == 85
  Buffer.put_uchar(2, 85).get_uchar(2) == 85
  Buffer.put_uchar(3, 85).get_uchar(3) == 85
  Buffer.put_uchar(0, 86).get_uchar(0) == 86
  Buffer.put_uchar(1, 86).get_uchar(1) == 86
  Buffer.put_uchar(2, 86).get_uchar(2) == 86
  Buffer.put_uchar(3, 86).get_uchar(3) == 86
  Buffer.put_uchar(0, 87).get_uchar(0) == 87
  Buffer.put_uchar(1, 87).get_uchar(1) == 87
  Buffer.put_uchar(2, 87).get_uchar(2) == 87
  Buffer.put_uchar(3, 87).get_uchar(3) == 87
  Buffer.put_uchar(0, 88).get_uchar(0) == 88
  Buffer.put_uchar(1, 88).get_uchar(1) == 88
  Buffer.put_uchar(2, 88).get_uchar(2) == 88
  Buffer.put_uchar(3, 88).get_uchar(3) == 88
  Buffer.put_uchar(0, 89).get_uchar(0) == 89
  Buffer.put_uchar(1, 89).get_uchar(1) == 89
  Buffer.put_uchar(2, 89).get_uchar(2) == 89
  Buffer.put_uchar(3, 89).get_uchar(3) == 89
  Buffer.put_uchar(0, 90).get_uchar(0) == 90
  Buffer.put_uchar(1, 90).get_uchar(1) == 90
  Buffer.put_uchar(2, 90).get_uchar(2) == 90
  Buffer.put_uchar(3, 90).get_uchar(3) == 90
  Buffer.put_uchar(0, 91).get_uchar(0) == 91
  Buffer.put_uchar(1, 91).get_uchar(1) == 91
  Buffer.put_uchar(2, 91).get_uchar(2) == 91
  Buffer.put_uchar(3, 91).get_uchar(3) == 91
  Buffer.put_uchar(0, 92).get_uchar(0) == 92
  Buffer.put_uchar(1, 92).get_uchar(1) == 92
  Buffer.put_uchar(2, 92).get_uchar(2) == 92
  Buffer.put_uchar(3, 92).get_uchar(3) == 92
  Buffer.put_uchar(0, 93).get_uchar(0) == 93
  Buffer.put_uchar(1, 93).get_uchar(1) == 93
  Buffer.put_uchar(2, 93).get_uchar(2) == 93
  Buffer.put_uchar(3, 93).get_uchar(3) == 93
  Buffer.put_uchar(0, 94).get_uchar(0) == 94
  Buffer.put_uchar(1, 94).get_uchar(1) == 94
  Buffer.put_uchar(2, 94).get_uchar(2) == 94
  Buffer.put_uchar(3, 94).get_uchar(3) == 94
  Buffer.put_uchar(0, 95).get_uchar(0) == 95
  Buffer.put_uchar(1, 95).get_uchar(1) == 95
  Buffer.put_uchar(2, 95).get_uchar(2) == 95
  Buffer.put_uchar(3, 95).get_uchar(3) == 95
  Buffer.put_uchar(0, 96).get_uchar(0) == 96
  Buffer.put_uchar(1, 96).get_uchar(1) == 96
  Buffer.put_uchar(2, 96).get_uchar(2) == 96
  Buffer.put_uchar(3, 96).get_uchar(3) == 96
  Buffer.put_uchar(0, 97).get_uchar(0) == 97
  Buffer.put_uchar(1, 97).get_uchar(1) == 97
  Buffer.put_uchar(2, 97).get_uchar(2) == 97
  Buffer.put_uchar(3, 97).get_uchar(3) == 97
  Buffer.put_uchar(0, 98).get_uchar(0) == 98
  Buffer.put_uchar(1, 98).get_uchar(1) == 98
  Buffer.put_uchar(2, 98).get_uchar(2) == 98
  Buffer.put_uchar(3, 98).get_uchar(3) == 98
  Buffer.put_uchar(0, 99).get_uchar(0) == 99
  Buffer.put_uchar(1, 99).get_uchar(1) == 99
  Buffer.put_uchar(2, 99).get_uchar(2) == 99
  Buffer.put_uchar(3, 99).get_uchar(3) == 99
  Buffer.put_uchar(0, 100).get_uchar(0) == 100
  Buffer.put_uchar(1, 100).get_uchar(1) == 100
  Buffer.put_uchar(2, 100).get_uchar(2) == 100
  Buffer.put_uchar(3, 100).get_uchar(3) == 100
  Buffer.put_uchar(0, 101).get_uchar(0) == 101
  Buffer.put_uchar(1, 101).get_uchar(1) == 101
  Buffer.put_uchar(2, 101).get_uchar(2) == 101
  Buffer.put_uchar(3, 101).get_uchar(3) == 101
  Buffer.put_uchar(0, 102).get_uchar(0) == 102
  Buffer.put_uchar(1, 102).get_uchar(1) == 102
  Buffer.put_uchar(2, 102).get_uchar(2) == 102
  Buffer.put_uchar(3, 102).get_uchar(3) == 102
  Buffer.put_uchar(0, 103).get_uchar(0) == 103
  Buffer.put_uchar(1, 103).get_uchar(1) == 103
  Buffer.put_uchar(2, 103).get_uchar(2) == 103
  Buffer.put_uchar(3, 103).get_uchar(3) == 103
  Buffer.put_uchar(0, 104).get_uchar(0) == 104
  Buffer.put_uchar(1, 104).get_uchar(1) == 104
  Buffer.put_uchar(2, 104).get_uchar(2) == 104
  Buffer.put_uchar(3, 104).get_uchar(3) == 104
  Buffer.put_uchar(0, 105).get_uchar(0) == 105
  Buffer.put_uchar(1, 105).get_uchar(1) == 105
  Buffer.put_uchar(2, 105).get_uchar(2) == 105
  Buffer.put_uchar(3, 105).get_uchar(3) == 105
  Buffer.put_uchar(0, 106).get_uchar(0) == 106
  Buffer.put_uchar(1, 106).get_uchar(1) == 106
  Buffer.put_uchar(2, 106).get_uchar(2) == 106
  Buffer.put_uchar(3, 106).get_uchar(3) == 106
  Buffer.put_uchar(0, 107).get_uchar(0) == 107
  Buffer.put_uchar(1, 107).get_uchar(1) == 107
  Buffer.put_uchar(2, 107).get_uchar(2) == 107
  Buffer.put_uchar(3, 107).get_uchar(3) == 107
  Buffer.put_uchar(0, 108).get_uchar(0) == 108
  Buffer.put_uchar(1, 108).get_uchar(1) == 108
  Buffer.put_uchar(2, 108).get_uchar(2) == 108
  Buffer.put_uchar(3, 108).get_uchar(3) == 108
  Buffer.put_uchar(0, 109).get_uchar(0) == 109
  Buffer.put_uchar(1, 109).get_uchar(1) == 109
  Buffer.put_uchar(2, 109).get_uchar(2) == 109
  Buffer.put_uchar(3, 109).get_uchar(3) == 109
  Buffer.put_uchar(0, 110).get_uchar(0) == 110
  Buffer.put_uchar(1, 110).get_uchar(1) == 110
  Buffer.put_uchar(2, 110).get_uchar(2) == 110
  Buffer.put_uchar(3, 110).get_uchar(3) == 110
  Buffer.put_uchar(0, 111).get_uchar(0) == 111
  Buffer.put_uchar(1, 111).get_uchar(1) == 111
  Buffer.put_uchar(2, 111).get_uchar(2) == 111
  Buffer.put_uchar(3, 111).get_uchar(3) == 111
  Buffer.put_uchar(0, 112).get_uchar(0) == 112
  Buffer.put_uchar(1, 112).get_uchar(1) == 112
  Buffer.put_uchar(2, 112).get_uchar(2) == 112
  Buffer.put_uchar(3, 112).get_uchar(3) == 112
  Buffer.put_uchar(0, 113).get_uchar(0) == 113
  Buffer.put_uchar(1, 113).get_uchar(1) == 113
  Buffer.put_uchar(2, 113).get_uchar(2) == 113
  Buffer.put_uchar(3, 113).get_uchar(3) == 113
  Buffer.put_uchar(0, 114).get_uchar(0) == 114
  Buffer.put_uchar(1, 114).get_uchar(1) == 114
  Buffer.put_uchar(2, 114).get_uchar(2) == 114
  Buffer.put_uchar(3, 114).get_uchar(3) == 114
  Buffer.put_uchar(0, 115).get_uchar(0) == 115
  Buffer.put_uchar(1, 115).get_uchar(1) == 115
  Buffer.put_uchar(2, 115).get_uchar(2) == 115
  Buffer.put_uchar(3, 115).get_uchar(3) == 115
  Buffer.put_uchar(0, 116).get_uchar(0) == 116
  Buffer.put_uchar(1, 116).get_uchar(1) == 116
  Buffer.put_uchar(2, 116).get_uchar(2) == 116
  Buffer.put_uchar(3, 116).get_uchar(3) == 116
  Buffer.put_uchar(0, 117).get_uchar(0) == 117
  Buffer.put_uchar(1, 117).get_uchar(1) == 117
  Buffer.put_uchar(2, 117).get_uchar(2) == 117
  Buffer.put_uchar(3, 117).get_uchar(3) == 117
  Buffer.put_uchar(0, 118).get_uchar(0) == 118
  Buffer.put_uchar(1, 118).get_uchar(1) == 118
  Buffer.put_uchar(2, 118).get_uchar(2) == 118
  Buffer.put_uchar(3, 118).get_uchar(3) == 118
  Buffer.put_uchar(0, 119).get_uchar(0) == 119
  Buffer.put_uchar(1, 119).get_uchar(1) == 119
  Buffer.put_uchar(2, 119).get_uchar(2) == 119
  Buffer.put_uchar(3, 119).get_uchar(3) == 119
  Buffer.put_uchar(0, 120).get_uchar(0) == 120
  Buffer.put_uchar(1, 120).get_uchar(1) == 120
  Buffer.put_uchar(2, 120).get_uchar(2) == 120
  Buffer.put_uchar(3, 120).get_uchar(3) == 120
  Buffer.put_uchar(0, 121).get_uchar(0) == 121
  Buffer.put_uchar(1, 121).get_uchar(1) == 121
  Buffer.put_uchar(2, 121).get_uchar(2) == 121
  Buffer.put_uchar(3, 121).get_uchar(3) == 121
  Buffer.put_uchar(0, 122).get_uchar(0) == 122
  Buffer.put_uchar(1, 122).get_uchar(1) == 122
  Buffer.put_uchar(2, 122).get_uchar(2) == 122
  Buffer.put_uchar(3, 122).get_uchar(3) == 122
  Buffer.put_uchar(0, 123).get_uchar(0) == 123
  Buffer.put_uchar(1, 123).get_uchar(1) == 123
  Buffer.put_uchar(2, 123).get_uchar(2) == 123
  Buffer.put_uchar(3, 123).get_uchar(3) == 123
  Buffer.put_uchar(0, 124).get_uchar(0) == 124
  Buffer.put_uchar(1, 124).get_uchar(1) == 124
  Buffer.put_uchar(2, 124).get_uchar(2) == 124
  Buffer.put_uchar(3, 124).get_uchar(3) == 124
  Buffer.put_uchar(0, 125).get_uchar(0) == 125
  Buffer.put_uchar(1, 125).get_uchar(1) == 125
  Buffer.put_uchar(2, 125).get_uchar(2) == 125
  Buffer.put_uchar(3, 125).get_uchar(3) == 125
  Buffer.put_uchar(0, 126).get_uchar(0) == 126
  Buffer.put_uchar(1, 126).get_uchar(1) == 126
  Buffer.put_uchar(2, 126).get_uchar(2) == 126
  Buffer.put_uchar(3, 126).get_uchar(3) == 126
  Buffer.put_uchar(0, 127).get_uchar(0) == 127
  Buffer.put_uchar(1, 127).get_uchar(1) == 127
  Buffer.put_uchar(2, 127).get_uchar(2) == 127
  Buffer.put_uchar(3, 127).get_uchar(3) == 127
  Buffer.put_uchar(0, 128).get_uchar(0) == 128
  Buffer.put_uchar(1, 128).get_uchar(1) == 128
  Buffer.put_uchar(2, 128).get_uchar(2) == 128
  Buffer.put_uchar(3, 128).get_uchar(3) == 128
  Buffer.put_uchar(0, 129).get_uchar(0) == 129
  Buffer.put_uchar(1, 129).get_uchar(1) == 129
  Buffer.put_uchar(2, 129).get_uchar(2) == 129
  Buffer.put_uchar(3, 129).get_uchar(3) == 129
  Buffer.put_uchar(0, 130).get_uchar(0) == 130
  Buffer.put_uchar(1, 130).get_uchar(1) == 130
  Buffer.put_uchar(2, 130).get_uchar(2) == 130
  Buffer.put_uchar(3, 130).get_uchar(3) == 130
  Buffer.put_uchar(0, 131).get_uchar(0) == 131
  Buffer.put_uchar(1, 131).get_uchar(1) == 131
  Buffer.put_uchar(2, 131).get_uchar(2) == 131
  Buffer.put_uchar(3, 131).get_uchar(3) == 131
  Buffer.put_uchar(0, 132).get_uchar(0) == 132
  Buffer.put_uchar(1, 132).get_uchar(1) == 132
  Buffer.put_uchar(2, 132).get_uchar(2) == 132
  Buffer.put_uchar(3, 132).get_uchar(3) == 132
  Buffer.put_uchar(0, 133).get_uchar(0) == 133
  Buffer.put_uchar(1, 133).get_uchar(1) == 133
  Buffer.put_uchar(2, 133).get_uchar(2) == 133
  Buffer.put_uchar(3, 133).get_uchar(3) == 133
  Buffer.put_uchar(0, 134).get_uchar(0) == 134
  Buffer.put_uchar(1, 134).get_uchar(1) == 134
  Buffer.put_uchar(2, 134).get_uchar(2) == 134
  Buffer.put_uchar(3, 134).get_uchar(3) == 134
  Buffer.put_uchar(0, 135).get_uchar(0) == 135
  Buffer.put_uchar(1, 135).get_uchar(1) == 135
  Buffer.put_uchar(2, 135).get_uchar(2) == 135
  Buffer.put_uchar(3, 135).get_uchar(3) == 135
  Buffer.put_uchar(0, 136).get_uchar(0) == 136
  Buffer.put_uchar(1, 136).get_uchar(1) == 136
  Buffer.put_uchar(2, 136).get_uchar(2) == 136
  Buffer.put_uchar(3, 136).get_uchar(3) == 136
  Buffer.put_uchar(0, 137).get_uchar(0) == 137
  Buffer.put_uchar(1, 137).get_uchar(1) == 137
  Buffer.put_uchar(2, 137).get_uchar(2) == 137
  Buffer.put_uchar(3, 137).get_uchar(3) == 137
  Buffer.put_uchar(0, 138).get_uchar(0) == 138
  Buffer.put_uchar(1, 138).get_uchar(1) == 138
  Buffer.put_uchar(2, 138).get_uchar(2) == 138
  Buffer.put_uchar(3, 138).get_uchar(3) == 138
  Buffer.put_uchar(0, 139).get_uchar(0) == 139
  Buffer.put_uchar(1, 139).get_uchar(1) == 139
  Buffer.put_uchar(2, 139).get_uchar(2) == 139
  Buffer.put_uchar(3, 139).get_uchar(3) == 139
  Buffer.put_uchar(0, 140).get_uchar(0) == 140
  Buffer.put_uchar(1, 140).get_uchar(1) == 140
  Buffer.put_uchar(2, 140).get_uchar(2) == 140
  Buffer.put_uchar(3, 140).get_uchar(3) == 140
  Buffer.put_uchar(0, 141).get_uchar(0) == 141
  Buffer.put_uchar(1, 141).get_uchar(1) == 141
  Buffer.put_uchar(2, 141).get_uchar(2) == 141
  Buffer.put_uchar(3, 141).get_uchar(3) == 141
  Buffer.put_uchar(0, 142).get_uchar(0) == 142
  Buffer.put_uchar(1, 142).get_uchar(1) == 142
  Buffer.put_uchar(2, 142).get_uchar(2) == 142
  Buffer.put_uchar(3, 142).get_uchar(3) == 142
  Buffer.put_uchar(0, 143).get_uchar(0) == 143
  Buffer.put_uchar(1, 143).get_uchar(1) == 143
  Buffer.put_uchar(2, 143).get_uchar(2) == 143
  Buffer.put_uchar(3, 143).get_uchar(3) == 143
  Buffer.put_uchar(0, 144).get_uchar(0) == 144
  Buffer.put_uchar(1, 144).get_uchar(1) == 144
  Buffer.put_uchar(2, 144).get_uchar(2) == 144
  Buffer.put_uchar(3, 144).get_uchar(3) == 144
  Buffer.put_uchar(0, 145).get_uchar(0) == 145
  Buffer.put_uchar(1, 145).get_uchar(1) == 145
  Buffer.put_uchar(2, 145).get_uchar(2) == 145
  Buffer.put_uchar(3, 145).get_uchar(3) == 145
  Buffer.put_uchar(0, 146).get_uchar(0) == 146
  Buffer.put_uchar(1, 146).get_uchar(1) == 146
  Buffer.put_uchar(2, 146).get_uchar(2) == 146
  Buffer.put_uchar(3, 146).get_uchar(3) == 146
  Buffer.put_uchar(0, 147).get_uchar(0) == 147
  Buffer.put_uchar(1, 147).get_uchar(1) == 147
  Buffer.put_uchar(2, 147).get_uchar(2) == 147
  Buffer.put_uchar(3, 147).get_uchar(3) == 147
  Buffer.put_uchar(0, 148).get_uchar(0) == 148
  Buffer.put_uchar(1, 148).get_uchar(1) == 148
  Buffer.put_uchar(2, 148).get_uchar(2) == 148
  Buffer.put_uchar(3, 148).get_uchar(3) == 148
  Buffer.put_uchar(0, 149).get_uchar(0) == 149
  Buffer.put_uchar(1, 149).get_uchar(1) == 149
  Buffer.put_uchar(2, 149).get_uchar(2) == 149
  Buffer.put_uchar(3, 149).get_uchar(3) == 149
  Buffer.put_uchar(0, 150).get_uchar(0) == 150
  Buffer.put_uchar(1, 150).get_uchar(1) == 150
  Buffer.put_uchar(2, 150).get_uchar(2) == 150
  Buffer.put_uchar(3, 150).get_uchar(3) == 150
  Buffer.put_uchar(0, 151).get_uchar(0) == 151
  Buffer.put_uchar(1, 151).get_uchar(1) == 151
  Buffer.put_uchar(2, 151).get_uchar(2) == 151
  Buffer.put_uchar(3, 151).get_uchar(3) == 151
  Buffer.put_uchar(0, 152).get_uchar(0) == 152
  Buffer.put_uchar(1, 152).get_uchar(1) == 152
  Buffer.put_uchar(2, 152).get_uchar(2) == 152
  Buffer.put_uchar(3, 152).get_uchar(3) == 152
  Buffer.put_uchar(0, 153).get_uchar(0) == 153
  Buffer.put_uchar(1, 153).get_uchar(1) == 153
  Buffer.put_uchar(2, 153).get_uchar(2) == 153
  Buffer.put_uchar(3, 153).get_uchar(3) == 153
  Buffer.put_uchar(0, 154).get_uchar(0) == 154
  Buffer.put_uchar(1, 154).get_uchar(1) == 154
  Buffer.put_uchar(2, 154).get_uchar(2) == 154
  Buffer.put_uchar(3, 154).get_uchar(3) == 154
  Buffer.put_uchar(0, 155).get_uchar(0) == 155
  Buffer.put_uchar(1, 155).get_uchar(1) == 155
  Buffer.put_uchar(2, 155).get_uchar(2) == 155
  Buffer.put_uchar(3, 155).get_uchar(3) == 155
  Buffer.put_uchar(0, 156).get_uchar(0) == 156
  Buffer.put_uchar(1, 156).get_uchar(1) == 156
  Buffer.put_uchar(2, 156).get_uchar(2) == 156
  Buffer.put_uchar(3, 156).get_uchar(3) == 156
  Buffer.put_uchar(0, 157).get_uchar(0) == 157
  Buffer.put_uchar(1, 157).get_uchar(1) == 157
  Buffer.put_uchar(2, 157).get_uchar(2) == 157
  Buffer.put_uchar(3, 157).get_uchar(3) == 157
  Buffer.put_uchar(0, 158).get_uchar(0) == 158
  Buffer.put_uchar(1, 158).get_uchar(1) == 158
  Buffer.put_uchar(2, 158).get_uchar(2) == 158
  Buffer.put_uchar(3, 158).get_uchar(3) == 158
  Buffer.put_uchar(0, 159).get_uchar(0) == 159
  Buffer.put_uchar(1, 159).get_uchar(1) == 159
  Buffer.put_uchar(2, 159).get_uchar(2) == 159
  Buffer.put_uchar(3, 159).get_uchar(3) == 159
  Buffer.put_uchar(0, 160).get_uchar(0) == 160
  Buffer.put_uchar(1, 160).get_uchar(1) == 160
  Buffer.put_uchar(2, 160).get_uchar(2) == 160
  Buffer.put_uchar(3, 160).get_uchar(3) == 160
  Buffer.put_uchar(0, 161).get_uchar(0) == 161
  Buffer.put_uchar(1, 161).get_uchar(1) == 161
  Buffer.put_uchar(2, 161).get_uchar(2) == 161
  Buffer.put_uchar(3, 161).get_uchar(3) == 161
  Buffer.put_uchar(0, 162).get_uchar(0) == 162
  Buffer.put_uchar(1, 162).get_uchar(1) == 162
  Buffer.put_uchar(2, 162).get_uchar(2) == 162
  Buffer.put_uchar(3, 162).get_uchar(3) == 162
  Buffer.put_uchar(0, 163).get_uchar(0) == 163
  Buffer.put_uchar(1, 163).get_uchar(1) == 163
  Buffer.put_uchar(2, 163).get_uchar(2) == 163
  Buffer.put_uchar(3, 163).get_uchar(3) == 163
  Buffer.put_uchar(0, 164).get_uchar(0) == 164
  Buffer.put_uchar(1, 164).get_uchar(1) == 164
  Buffer.put_uchar(2, 164).get_uchar(2) == 164
  Buffer.put_uchar(3, 164).get_uchar(3) == 164
  Buffer.put_uchar(0, 165).get_uchar(0) == 165
  Buffer.put_uchar(1, 165).get_uchar(1) == 165
  Buffer.put_uchar(2, 165).get_uchar(2) == 165
  Buffer.put_uchar(3, 165).get_uchar(3) == 165
  Buffer.put_uchar(0, 166).get_uchar(0) == 166
  Buffer.put_uchar(1, 166).get_uchar(1) == 166
  Buffer.put_uchar(2, 166).get_uchar(2) == 166
  Buffer.put_uchar(3, 166).get_uchar(3) == 166
  Buffer.put_uchar(0, 167).get_uchar(0) == 167
  Buffer.put_uchar(1, 167).get_uchar(1) == 167
  Buffer.put_uchar(2, 167).get_uchar(2) == 167
  Buffer.put_uchar(3, 167).get_uchar(3) == 167
  Buffer.put_uchar(0, 168).get_uchar(0) == 168
  Buffer.put_uchar(1, 168).get_uchar(1) == 168
  Buffer.put_uchar(2, 168).get_uchar(2) == 168
  Buffer.put_uchar(3, 168).get_uchar(3) == 168
  Buffer.put_uchar(0, 169).get_uchar(0) == 169
  Buffer.put_uchar(1, 169).get_uchar(1) == 169
  Buffer.put_uchar(2, 169).get_uchar(2) == 169
  Buffer.put_uchar(3, 169).get_uchar(3) == 169
  Buffer.put_uchar(0, 170).get_uchar(0) == 170
  Buffer.put_uchar(1, 170).get_uchar(1) == 170
  Buffer.put_uchar(2, 170).get_uchar(2) == 170
  Buffer.put_uchar(3, 170).get_uchar(3) == 170
  Buffer.put_uchar(0, 171).get_uchar(0) == 171
  Buffer.put_uchar(1, 171).get_uchar(1) == 171
  Buffer.put_uchar(2, 171).get_uchar(2) == 171
  Buffer.put_uchar(3, 171).get_uchar(3) == 171
  Buffer.put_uchar(0, 172).get_uchar(0) == 172
  Buffer.put_uchar(1, 172).get_uchar(1) == 172
  Buffer.put_uchar(2, 172).get_uchar(2) == 172
  Buffer.put_uchar(3, 172).get_uchar(3) == 172
  Buffer.put_uchar(0, 173).get_uchar(0) == 173
  Buffer.put_uchar(1, 173).get_uchar(1) == 173
  Buffer.put_uchar(2, 173).get_uchar(2) == 173
  Buffer.put_uchar(3, 173).get_uchar(3) == 173
  Buffer.put_uchar(0, 174).get_uchar(0) == 174
  Buffer.put_uchar(1, 174).get_uchar(1) == 174
  Buffer.put_uchar(2, 174).get_uchar(2) == 174
  Buffer.put_uchar(3, 174).get_uchar(3) == 174
  Buffer.put_uchar(0, 175).get_uchar(0) == 175
  Buffer.put_uchar(1, 175).get_uchar(1) == 175
  Buffer.put_uchar(2, 175).get_uchar(2) == 175
  Buffer.put_uchar(3, 175).get_uchar(3) == 175
  Buffer.put_uchar(0, 176).get_uchar(0) == 176
  Buffer.put_uchar(1, 176).get_uchar(1) == 176
  Buffer.put_uchar(2, 176).get_uchar(2) == 176
  Buffer.put_uchar(3, 176).get_uchar(3) == 176
  Buffer.put_uchar(0, 177).get_uchar(0) == 177
  Buffer.put_uchar(1, 177).get_uchar(1) == 177
  Buffer.put_uchar(2, 177).get_uchar(2) == 177
  Buffer.put_uchar(3, 177).get_uchar(3) == 177
  Buffer.put_uchar(0, 178).get_uchar(0) == 178
  Buffer.put_uchar(1, 178).get_uchar(1) == 178
  Buffer.put_uchar(2, 178).get_uchar(2) == 178
  Buffer.put_uchar(3, 178).get_uchar(3) == 178
  Buffer.put_uchar(0, 179).get_uchar(0) == 179
  Buffer.put_uchar(1, 179).get_uchar(1) == 179
  Buffer.put_uchar(2, 179).get_uchar(2) == 179
  Buffer.put_uchar(3, 179).get_uchar(3) == 179
  Buffer.put_uchar(0, 180).get_uchar(0) == 180
  Buffer.put_uchar(1, 180).get_uchar(1) == 180
  Buffer.put_uchar(2, 180).get_uchar(2) == 180
  Buffer.put_uchar(3, 180).get_uchar(3) == 180
  Buffer.put_uchar(0, 181).get_uchar(0) == 181
  Buffer.put_uchar(1, 181).get_uchar(1) == 181
  Buffer.put_uchar(2, 181).get_uchar(2) == 181
  Buffer.put_uchar(3, 181).get_uchar(3) == 181
  Buffer.put_uchar(0, 182).get_uchar(0) == 182
  Buffer.put_uchar(1, 182).get_uchar(1) == 182
  Buffer.put_uchar(2, 182).get_uchar(2) == 182
  Buffer.put_uchar(3, 182).get_uchar(3) == 182
  Buffer.put_uchar(0, 183).get_uchar(0) == 183
  Buffer.put_uchar(1, 183).get_uchar(1) == 183
  Buffer.put_uchar(2, 183).get_uchar(2) == 183
  Buffer.put_uchar(3, 183).get_uchar(3) == 183
  Buffer.put_uchar(0, 184).get_uchar(0) == 184
  Buffer.put_uchar(1, 184).get_uchar(1) == 184
  Buffer.put_uchar(2, 184).get_uchar(2) == 184
  Buffer.put_uchar(3, 184).get_uchar(3) == 184
  Buffer.put_uchar(0, 185).get_uchar(0) == 185
  Buffer.put_uchar(1, 185).get_uchar(1) == 185
  Buffer.put_uchar(2, 185).get_uchar(2) == 185
  Buffer.put_uchar(3, 185).get_uchar(3) == 185
  Buffer.put_uchar(0, 186).get_uchar(0) == 186
  Buffer.put_uchar(1, 186).get_uchar(1) == 186
  Buffer.put_uchar(2, 186).get_uchar(2) == 186
  Buffer.put_uchar(3, 186).get_uchar(3) == 186
  Buffer.put_uchar(0, 187).get_uchar(0) == 187
  Buffer.put_uchar(1, 187).get_uchar(1) == 187
  Buffer.put_uchar(2, 187).get_uchar(2) == 187
  Buffer.put_uchar(3, 187).get_uchar(3) == 187
  Buffer.put_uchar(0, 188).get_uchar(0) == 188
  Buffer.put_uchar(1, 188).get_uchar(1) == 188
  Buffer.put_uchar(2, 188).get_uchar(2) == 188
  Buffer.put_uchar(3, 188).get_uchar(3) == 188
  Buffer.put_uchar(0, 189).get_uchar(0) == 189
  Buffer.put_uchar(1, 189).get_uchar(1) == 189
  Buffer.put_uchar(2, 189).get_uchar(2) == 189
  Buffer.put_uchar(3, 189).get_uchar(3) == 189
  Buffer.put_uchar(0, 190).get_uchar(0) == 190
  Buffer.put_uchar(1, 190).get_uchar(1) == 190
  Buffer.put_uchar(2, 190).get_uchar(2) == 190
  Buffer.put_uchar(3, 190).get_uchar(3) == 190
  Buffer.put_uchar(0, 191).get_uchar(0) == 191
  Buffer.put_uchar(1, 191).get_uchar(1) == 191
  Buffer.put_uchar(2, 191).get_uchar(2) == 191
  Buffer.put_uchar(3, 191).get_uchar(3) == 191
  Buffer.put_uchar(0, 192).get_uchar(0) == 192
  Buffer.put_uchar(1, 192).get_uchar(1) == 192
  Buffer.put_uchar(2, 192).get_uchar(2) == 192
  Buffer.put_uchar(3, 192).get_uchar(3) == 192
  Buffer.put_uchar(0, 193).get_uchar(0) == 193
  Buffer.put_uchar(1, 193).get_uchar(1) == 193
  Buffer.put_uchar(2, 193).get_uchar(2) == 193
  Buffer.put_uchar(3, 193).get_uchar(3) == 193
  Buffer.put_uchar(0, 194).get_uchar(0) == 194
  Buffer.put_uchar(1, 194).get_uchar(1) == 194
  Buffer.put_uchar(2, 194).get_uchar(2) == 194
  Buffer.put_uchar(3, 194).get_uchar(3) == 194
  Buffer.put_uchar(0, 195).get_uchar(0) == 195
  Buffer.put_uchar(1, 195).get_uchar(1) == 195
  Buffer.put_uchar(2, 195).get_uchar(2) == 195
  Buffer.put_uchar(3, 195).get_uchar(3) == 195
  Buffer.put_uchar(0, 196).get_uchar(0) == 196
  Buffer.put_uchar(1, 196).get_uchar(1) == 196
  Buffer.put_uchar(2, 196).get_uchar(2) == 196
  Buffer.put_uchar(3, 196).get_uchar(3) == 196
  Buffer.put_uchar(0, 197).get_uchar(0) == 197
  Buffer.put_uchar(1, 197).get_uchar(1) == 197
  Buffer.put_uchar(2, 197).get_uchar(2) == 197
  Buffer.put_uchar(3, 197).get_uchar(3) == 197
  Buffer.put_uchar(0, 198).get_uchar(0) == 198
  Buffer.put_uchar(1, 198).get_uchar(1) == 198
  Buffer.put_uchar(2, 198).get_uchar(2) == 198
  Buffer.put_uchar(3, 198).get_uchar(3) == 198
  Buffer.put_uchar(0, 199).get_uchar(0) == 199
  Buffer.put_uchar(1, 199).get_uchar(1) == 199
  Buffer.put_uchar(2, 199).get_uchar(2) == 199
  Buffer.put_uchar(3, 199).get_uchar(3) == 199
  Buffer.put_uchar(0, 200).get_uchar(0) == 200
  Buffer.put_uchar(1, 200).get_uchar(1) == 200
  Buffer.put_uchar(2, 200).get_uchar(2) == 200
  Buffer.put_uchar(3, 200).get_uchar(3) == 200
  Buffer.put_uchar(0, 201).get_uchar(0) == 201
  Buffer.put_uchar(1, 201).get_uchar(1) == 201
  Buffer.put_uchar(2, 201).get_uchar(2) == 201
  Buffer.put_uchar(3, 201).get_uchar(3) == 201
  Buffer.put_uchar(0, 202).get_uchar(0) == 202
  Buffer.put_uchar(1, 202).get_uchar(1) == 202
  Buffer.put_uchar(2, 202).get_uchar(2) == 202
  Buffer.put_uchar(3, 202).get_uchar(3) == 202
  Buffer.put_uchar(0, 203).get_uchar(0) == 203
  Buffer.put_uchar(1, 203).get_uchar(1) == 203
  Buffer.put_uchar(2, 203).get_uchar(2) == 203
  Buffer.put_uchar(3, 203).get_uchar(3) == 203
  Buffer.put_uchar(0, 204).get_uchar(0) == 204
  Buffer.put_uchar(1, 204).get_uchar(1) == 204
  Buffer.put_uchar(2, 204).get_uchar(2) == 204
  Buffer.put_uchar(3, 204).get_uchar(3) == 204
  Buffer.put_uchar(0, 205).get_uchar(0) == 205
  Buffer.put_uchar(1, 205).get_uchar(1) == 205
  Buffer.put_uchar(2, 205).get_uchar(2) == 205
  Buffer.put_uchar(3, 205).get_uchar(3) == 205
  Buffer.put_uchar(0, 206).get_uchar(0) == 206
  Buffer.put_uchar(1, 206).get_uchar(1) == 206
  Buffer.put_uchar(2, 206).get_uchar(2) == 206
  Buffer.put_uchar(3, 206).get_uchar(3) == 206
  Buffer.put_uchar(0, 207).get_uchar(0) == 207
  Buffer.put_uchar(1, 207).get_uchar(1) == 207
  Buffer.put_uchar(2, 207).get_uchar(2) == 207
  Buffer.put_uchar(3, 207).get_uchar(3) == 207
  Buffer.put_uchar(0, 208).get_uchar(0) == 208
  Buffer.put_uchar(1, 208).get_uchar(1) == 208
  Buffer.put_uchar(2, 208).get_uchar(2) == 208
  Buffer.put_uchar(3, 208).get_uchar(3) == 208
  Buffer.put_uchar(0, 209).get_uchar(0) == 209
  Buffer.put_uchar(1, 209).get_uchar(1) == 209
  Buffer.put_uchar(2, 209).get_uchar(2) == 209
  Buffer.put_uchar(3, 209).get_uchar(3) == 209
  Buffer.put_uchar(0, 210).get_uchar(0) == 210
  Buffer.put_uchar(1, 210).get_uchar(1) == 210
  Buffer.put_uchar(2, 210).get_uchar(2) == 210
  Buffer.put_uchar(3, 210).get_uchar(3) == 210
  Buffer.put_uchar(0, 211).get_uchar(0) == 211
  Buffer.put_uchar(1, 211).get_uchar(1) == 211
  Buffer.put_uchar(2, 211).get_uchar(2) == 211
  Buffer.put_uchar(3, 211).get_uchar(3) == 211
  Buffer.put_uchar(0, 212).get_uchar(0) == 212
  Buffer.put_uchar(1, 212).get_uchar(1) == 212
  Buffer.put_uchar(2, 212).get_uchar(2) == 212
  Buffer.put_uchar(3, 212).get_uchar(3) == 212
  Buffer.put_uchar(0, 213).get_uchar(0) == 213
  Buffer.put_uchar(1, 213).get_uchar(1) == 213
  Buffer.put_uchar(2, 213).get_uchar(2) == 213
  Buffer.put_uchar(3, 213).get_uchar(3) == 213
  Buffer.put_uchar(0, 214).get_uchar(0) == 214
  Buffer.put_uchar(1, 214).get_uchar(1) == 214
  Buffer.put_uchar(2, 214).get_uchar(2) == 214
  Buffer.put_uchar(3, 214).get_uchar(3) == 214
  Buffer.put_uchar(0, 215).get_uchar(0) == 215
  Buffer.put_uchar(1, 215).get_uchar(1) == 215
  Buffer.put_uchar(2, 215).get_uchar(2) == 215
  Buffer.put_uchar(3, 215).get_uchar(3) == 215
  Buffer.put_uchar(0, 216).get_uchar(0) == 216
  Buffer.put_uchar(1, 216).get_uchar(1) == 216
  Buffer.put_uchar(2, 216).get_uchar(2) == 216
  Buffer.put_uchar(3, 216).get_uchar(3) == 216
  Buffer.put_uchar(0, 217).get_uchar(0) == 217
  Buffer.put_uchar(1, 217).get_uchar(1) == 217
  Buffer.put_uchar(2, 217).get_uchar(2) == 217
  Buffer.put_uchar(3, 217).get_uchar(3) == 217
  Buffer.put_uchar(0, 218).get_uchar(0) == 218
  Buffer.put_uchar(1, 218).get_uchar(1) == 218
  Buffer.put_uchar(2, 218).get_uchar(2) == 218
  Buffer.put_uchar(3, 218).get_uchar(3) == 218
  Buffer.put_uchar(0, 219).get_uchar(0) == 219
  Buffer.put_uchar(1, 219).get_uchar(1) == 219
  Buffer.put_uchar(2, 219).get_uchar(2) == 219
  Buffer.put_uchar(3, 219).get_uchar(3) == 219
  Buffer.put_uchar(0, 220).get_uchar(0) == 220
  Buffer.put_uchar(1, 220).get_uchar(1) == 220
  Buffer.put_uchar(2, 220).get_uchar(2) == 220
  Buffer.put_uchar(3, 220).get_uchar(3) == 220
  Buffer.put_uchar(0, 221).get_uchar(0) == 221
  Buffer.put_uchar(1, 221).get_uchar(1) == 221
  Buffer.put_uchar(2, 221).get_uchar(2) == 221
  Buffer.put_uchar(3, 221).get_uchar(3) == 221
  Buffer.put_uchar(0, 222).get_uchar(0) == 222
  Buffer.put_uchar(1, 222).get_uchar(1) == 222
  Buffer.put_uchar(2, 222).get_uchar(2) == 222
  Buffer.put_uchar(3, 222).get_uchar(3) == 222
  Buffer.put_uchar(0, 223).get_uchar(0) == 223
  Buffer.put_uchar(1, 223).get_uchar(1) == 223
  Buffer.put_uchar(2, 223).get_uchar(2) == 223
  Buffer.put_uchar(3, 223).get_uchar(3) == 223
  Buffer.put_uchar(0, 224).get_uchar(0) == 224
  Buffer.put_uchar(1, 224).get_uchar(1) == 224
  Buffer.put_uchar(2, 224).get_uchar(2) == 224
  Buffer.put_uchar(3, 224).get_uchar(3) == 224
  Buffer.put_uchar(0, 225).get_uchar(0) == 225
  Buffer.put_uchar(1, 225).get_uchar(1) == 225
  Buffer.put_uchar(2, 225).get_uchar(2) == 225
  Buffer.put_uchar(3, 225).get_uchar(3) == 225
  Buffer.put_uchar(0, 226).get_uchar(0) == 226
  Buffer.put_uchar(1, 226).get_uchar(1) == 226
  Buffer.put_uchar(2, 226).get_uchar(2) == 226
  Buffer.put_uchar(3, 226).get_uchar(3) == 226
  Buffer.put_uchar(0, 227).get_uchar(0) == 227
  Buffer.put_uchar(1, 227).get_uchar(1) == 227
  Buffer.put_uchar(2, 227).get_uchar(2) == 227
  Buffer.put_uchar(3, 227).get_uchar(3) == 227
  Buffer.put_uchar(0, 228).get_uchar(0) == 228
  Buffer.put_uchar(1, 228).get_uchar(1) == 228
  Buffer.put_uchar(2, 228).get_uchar(2) == 228
  Buffer.put_uchar(3, 228).get_uchar(3) == 228
  Buffer.put_uchar(0, 229).get_uchar(0) == 229
  Buffer.put_uchar(1, 229).get_uchar(1) == 229
  Buffer.put_uchar(2, 229).get_uchar(2) == 229
  Buffer.put_uchar(3, 229).get_uchar(3) == 229
  Buffer.put_uchar(0, 230).get_uchar(0) == 230
  Buffer.put_uchar(1, 230).get_uchar(1) == 230
  Buffer.put_uchar(2, 230).get_uchar(2) == 230
  Buffer.put_uchar(3, 230).get_uchar(3) == 230
  Buffer.put_uchar(0, 231).get_uchar(0) == 231
  Buffer.put_uchar(1, 231).get_uchar(1) == 231
  Buffer.put_uchar(2, 231).get_uchar(2) == 231
  Buffer.put_uchar(3, 231).get_uchar(3) == 231
  Buffer.put_uchar(0, 232).get_uchar(0) == 232
  Buffer.put_uchar(1, 232).get_uchar(1) == 232
  Buffer.put_uchar(2, 232).get_uchar(2) == 232
  Buffer.put_uchar(3, 232).get_uchar(3) == 232
  Buffer.put_uchar(0, 233).get_uchar(0) == 233
  Buffer.put_uchar(1, 233).get_uchar(1) == 233
  Buffer.put_uchar(2, 233).get_uchar(2) == 233
  Buffer.put_uchar(3, 233).get_uchar(3) == 233
  Buffer.put_uchar(0, 234).get_uchar(0) == 234
  Buffer.put_uchar(1, 234).get_uchar(1) == 234
  Buffer.put_uchar(2, 234).get_uchar(2) == 234
  Buffer.put_uchar(3, 234).get_uchar(3) == 234
  Buffer.put_uchar(0, 235).get_uchar(0) == 235
  Buffer.put_uchar(1, 235).get_uchar(1) == 235
  Buffer.put_uchar(2, 235).get_uchar(2) == 235
  Buffer.put_uchar(3, 235).get_uchar(3) == 235
  Buffer.put_uchar(0, 236).get_uchar(0) == 236
  Buffer.put_uchar(1, 236).get_uchar(1) == 236
  Buffer.put_uchar(2, 236).get_uchar(2) == 236
  Buffer.put_uchar(3, 236).get_uchar(3) == 236
  Buffer.put_uchar(0, 237).get_uchar(0) == 237
  Buffer.put_uchar(1, 237).get_uchar(1) == 237
  Buffer.put_uchar(2, 237).get_uchar(2) == 237
  Buffer.put_uchar(3, 237).get_uchar(3) == 237
  Buffer.put_uchar(0, 238).get_uchar(0) == 238
  Buffer.put_uchar(1, 238).get_uchar(1) == 238
  Buffer.put_uchar(2, 238).get_uchar(2) == 238
  Buffer.put_uchar(3, 238).get_uchar(3) == 238
  Buffer.put_uchar(0, 239).get_uchar(0) == 239
  Buffer.put_uchar(1, 239).get_uchar(1) == 239
  Buffer.put_uchar(2, 239).get_uchar(2) == 239
  Buffer.put_uchar(3, 239).get_uchar(3) == 239
  Buffer.put_uchar(0, 240).get_uchar(0) == 240
  Buffer.put_uchar(1, 240).get_uchar(1) == 240
  Buffer.put_uchar(2, 240).get_uchar(2) == 240
  Buffer.put_uchar(3, 240).get_uchar(3) == 240
  Buffer.put_uchar(0, 241).get_uchar(0) == 241
  Buffer.put_uchar(1, 241).get_uchar(1) == 241
  Buffer.put_uchar(2, 241).get_uchar(2) == 241
  Buffer.put_uchar(3, 241).get_uchar(3) == 241
  Buffer.put_uchar(0, 242).get_uchar(0) == 242
  Buffer.put_uchar(1, 242).get_uchar(1) == 242
  Buffer.put_uchar(2, 242).get_uchar(2) == 242
  Buffer.put_uchar(3, 242).get_uchar(3) == 242
  Buffer.put_uchar(0, 243).get_uchar(0) == 243
  Buffer.put_uchar(1, 243).get_uchar(1) == 243
  Buffer.put_uchar(2, 243).get_uchar(2) == 243
  Buffer.put_uchar(3, 243).get_uchar(3) == 243
  Buffer.put_uchar(0, 244).get_uchar(0) == 244
  Buffer.put_uchar(1, 244).get_uchar(1) == 244
  Buffer.put_uchar(2, 244).get_uchar(2) == 244
  Buffer.put_uchar(3, 244).get_uchar(3) == 244
  Buffer.put_uchar(0, 245).get_uchar(0) == 245
  Buffer.put_uchar(1, 245).get_uchar(1) == 245
  Buffer.put_uchar(2, 245).get_uchar(2) == 245
  Buffer.put_uchar(3, 245).get_uchar(3) == 245
  Buffer.put_uchar(0, 246).get_uchar(0) == 246
  Buffer.put_uchar(1, 246).get_uchar(1) == 246
  Buffer.put_uchar(2, 246).get_uchar(2) == 246
  Buffer.put_uchar(3, 246).get_uchar(3) == 246
  Buffer.put_uchar(0, 247).get_uchar(0) == 247
  Buffer.put_uchar(1, 247).get_uchar(1) == 247
  Buffer.put_uchar(2, 247).get_uchar(2) == 247
  Buffer.put_uchar(3, 247).get_uchar(3) == 247
  Buffer.put_uchar(0, 248).get_uchar(0) == 248
  Buffer.put_uchar(1, 248).get_uchar(1) == 248
  Buffer.put_uchar(2, 248).get_uchar(2) == 248
  Buffer.put_uchar(3, 248).get_uchar(3) == 248
  Buffer.put_uchar(0, 249).get_uchar(0) == 249
  Buffer.put_uchar(1, 249).get_uchar(1) == 249
  Buffer.put_uchar(2, 249).get_uchar(2) == 249
  Buffer.put_uchar(3, 249).get_uchar(3) == 249
  Buffer.put_uchar(0, 250).get_uchar(0) == 250
  Buffer.put_uchar(1, 250).get_uchar(1) == 250
  Buffer.put_uchar(2, 250).get_uchar(2) == 250
  Buffer.put_uchar(3, 250).get_uchar(3) == 250
  Buffer.put_uchar(0, 251).get_uchar(0) == 251
  Buffer.put_uchar(1, 251).get_uchar(1) == 251
  Buffer.put_uchar(2, 251).get_uchar(2) == 251
  Buffer.put_uchar(3, 251).get_uchar(3) == 251
  Buffer.put_uchar(0, 252).get_uchar(0) == 252
  Buffer.put_uchar(1, 252).get_uchar(1) == 252
  Buffer.put_uchar(2, 252).get_uchar(2) == 252
  Buffer.put_uchar(3, 252).get_uchar(3) == 252
  Buffer.put_uchar(0, 253).get_uchar(0) == 253
  Buffer.put_uchar(1, 253).get_uchar(1) == 253
  Buffer.put_uchar(2, 253).get_uchar(2) == 253
  Buffer.put_uchar(3, 253).get_uchar(3) == 253
  Buffer.put_uchar(0, 254).get_uchar(0) == 254
  Buffer.put_uchar(1, 254).get_uchar(1) == 254
  Buffer.put_uchar(2, 254).get_uchar(2) == 254
  Buffer.put_uchar(3, 254).get_uchar(3) == 254
  Buffer.put_uchar(0, 255).get_uchar(0) == 255
  Buffer.put_uchar(1, 255).get_uchar(1) == 255
  Buffer.put_uchar(2, 255).get_uchar(2) == 255
  Buffer.put_uchar(3, 255).get_uchar(3) == 255

Buffer#put_short
  put_short(0, 0).get_short(0) == 0
  put_short(1, 0).get_short(1) == 0
  put_short(2, 0).get_short(2) == 0
  put_short(0, 1).get_short(0) == 1
  put_short(1, 1).get_short(1) == 1
  put_short(2, 1).get_short(2) == 1
  put_short(0, 128).get_short(0) == 128
  put_short(1, 128).get_short(1) == 128
  put_short(2, 128).get_short(2) == 128
  put_short(0, 32767).get_short(0) == 32767
  put_short(1, 32767).get_short(1) == 32767
  put_short(2, 32767).get_short(2) == 32767

Buffer#put_ushort
  put_ushort(0, 0).get_ushort(0) == 0
  put_ushort(1, 0).get_ushort(1) == 0
  put_ushort(2, 0).get_ushort(2) == 0
  put_ushort(0, 1).get_ushort(0) == 1
  put_ushort(1, 1).get_ushort(1) == 1
  put_ushort(2, 1).get_ushort(2) == 1
  put_ushort(0, 128).get_ushort(0) == 128
  put_ushort(1, 128).get_ushort(1) == 128
  put_ushort(2, 128).get_ushort(2) == 128
  put_ushort(0, 32767).get_ushort(0) == 32767
  put_ushort(1, 32767).get_ushort(1) == 32767
  put_ushort(2, 32767).get_ushort(2) == 32767
  put_ushort(0, 65535).get_ushort(0) == 65535
  put_ushort(1, 65535).get_ushort(1) == 65535
  put_ushort(2, 65535).get_ushort(2) == 65535
  put_ushort(0, 65249).get_ushort(0) == 65249
  put_ushort(1, 65249).get_ushort(1) == 65249
  put_ushort(2, 65249).get_ushort(2) == 65249
  put_ushort(0, 57005).get_ushort(0) == 57005
  put_ushort(1, 57005).get_ushort(1) == 57005
  put_ushort(2, 57005).get_ushort(2) == 57005
  put_ushort(0, 48879).get_ushort(0) == 48879
  put_ushort(1, 48879).get_ushort(1) == 48879
  put_ushort(2, 48879).get_ushort(2) == 48879
  put_ushort(0, 51966).get_ushort(0) == 51966
  put_ushort(1, 51966).get_ushort(1) == 51966
  put_ushort(2, 51966).get_ushort(2) == 51966

Buffer#put_int
  put_int(0, 0).get_int(0) == 0
  put_int(1, 0).get_int(1) == 0
  put_int(2, 0).get_int(2) == 0
  put_int(3, 0).get_int(3) == 0
  put_int(4, 0).get_int(4) == 0
  put_int(0, 1).get_int(0) == 1
  put_int(1, 1).get_int(1) == 1
  put_int(2, 1).get_int(2) == 1
  put_int(3, 1).get_int(3) == 1
  put_int(4, 1).get_int(4) == 1
  put_int(0, 128).get_int(0) == 128
  put_int(1, 128).get_int(1) == 128
  put_int(2, 128).get_int(2) == 128
  put_int(3, 128).get_int(3) == 128
  put_int(4, 128).get_int(4) == 128
  put_int(0, 32767).get_int(0) == 32767
  put_int(1, 32767).get_int(1) == 32767
  put_int(2, 32767).get_int(2) == 32767
  put_int(3, 32767).get_int(3) == 32767
  put_int(4, 32767).get_int(4) == 32767
  put_int(0, 134217727).get_int(0) == 134217727
  put_int(1, 134217727).get_int(1) == 134217727
  put_int(2, 134217727).get_int(2) == 134217727
  put_int(3, 134217727).get_int(3) == 134217727
  put_int(4, 134217727).get_int(4) == 134217727

Buffer#put_uint
  put_uint(0, 0).get_uint(0) == 0
  put_uint(1, 0).get_uint(1) == 0
  put_uint(2, 0).get_uint(2) == 0
  put_uint(3, 0).get_uint(3) == 0
  put_uint(4, 0).get_uint(4) == 0
  put_uint(0, 1).get_uint(0) == 1
  put_uint(1, 1).get_uint(1) == 1
  put_uint(2, 1).get_uint(2) == 1
  put_uint(3, 1).get_uint(3) == 1
  put_uint(4, 1).get_uint(4) == 1
  put_uint(0, 128).get_uint(0) == 128
  put_uint(1, 128).get_uint(1) == 128
  put_uint(2, 128).get_uint(2) == 128
  put_uint(3, 128).get_uint(3) == 128
  put_uint(4, 128).get_uint(4) == 128
  put_uint(0, 32767).get_uint(0) == 32767
  put_uint(1, 32767).get_uint(1) == 32767
  put_uint(2, 32767).get_uint(2) == 32767
  put_uint(3, 32767).get_uint(3) == 32767
  put_uint(4, 32767).get_uint(4) == 32767
  put_uint(0, 65535).get_uint(0) == 65535
  put_uint(1, 65535).get_uint(1) == 65535
  put_uint(2, 65535).get_uint(2) == 65535
  put_uint(3, 65535).get_uint(3) == 65535
  put_uint(4, 65535).get_uint(4) == 65535
  put_uint(0, 4276215469).get_uint(0) == 4276215469
  put_uint(1, 4276215469).get_uint(1) == 4276215469
  put_uint(2, 4276215469).get_uint(2) == 4276215469
  put_uint(3, 4276215469).get_uint(3) == 4276215469
  put_uint(4, 4276215469).get_uint(4) == 4276215469
  put_uint(0, 3405691582).get_uint(0) == 3405691582
  put_uint(1, 3405691582).get_uint(1) == 3405691582
  put_uint(2, 3405691582).get_uint(2) == 3405691582
  put_uint(3, 3405691582).get_uint(3) == 3405691582
  put_uint(4, 3405691582).get_uint(4) == 3405691582
  put_uint(0, 4294967295).get_uint(0) == 4294967295
  put_uint(1, 4294967295).get_uint(1) == 4294967295
  put_uint(2, 4294967295).get_uint(2) == 4294967295
  put_uint(3, 4294967295).get_uint(3) == 4294967295
  put_uint(4, 4294967295).get_uint(4) == 4294967295

Buffer#put_long
  put_long(0, 0).get_long(0) == 0
  put_long(1, 0).get_long(1) == 0
  put_long(2, 0).get_long(2) == 0
  put_long(3, 0).get_long(3) == 0
  put_long(4, 0).get_long(4) == 0
  put_long(5, 0).get_long(5) == 0
  put_long(6, 0).get_long(6) == 0
  put_long(7, 0).get_long(7) == 0
  put_long(8, 0).get_long(8) == 0
  put_long(9, 0).get_long(9) == 0
  put_long(10, 0).get_long(10) == 0
  put_long(11, 0).get_long(11) == 0
  put_long(12, 0).get_long(12) == 0
  put_long(0, 1).get_long(0) == 1
  put_long(1, 1).get_long(1) == 1
  put_long(2, 1).get_long(2) == 1
  put_long(3, 1).get_long(3) == 1
  put_long(4, 1).get_long(4) == 1
  put_long(5, 1).get_long(5) == 1
  put_long(6, 1).get_long(6) == 1
  put_long(7, 1).get_long(7) == 1
  put_long(8, 1).get_long(8) == 1
  put_long(9, 1).get_long(9) == 1
  put_long(10, 1).get_long(10) == 1
  put_long(11, 1).get_long(11) == 1
  put_long(12, 1).get_long(12) == 1
  put_long(0, 128).get_long(0) == 128
  put_long(1, 128).get_long(1) == 128
  put_long(2, 128).get_long(2) == 128
  put_long(3, 128).get_long(3) == 128
  put_long(4, 128).get_long(4) == 128
  put_long(5, 128).get_long(5) == 128
  put_long(6, 128).get_long(6) == 128
  put_long(7, 128).get_long(7) == 128
  put_long(8, 128).get_long(8) == 128
  put_long(9, 128).get_long(9) == 128
  put_long(10, 128).get_long(10) == 128
  put_long(11, 128).get_long(11) == 128
  put_long(12, 128).get_long(12) == 128
  put_long(0, 32767).get_long(0) == 32767
  put_long(1, 32767).get_long(1) == 32767
  put_long(2, 32767).get_long(2) == 32767
  put_long(3, 32767).get_long(3) == 32767
  put_long(4, 32767).get_long(4) == 32767
  put_long(5, 32767).get_long(5) == 32767
  put_long(6, 32767).get_long(6) == 32767
  put_long(7, 32767).get_long(7) == 32767
  put_long(8, 32767).get_long(8) == 32767
  put_long(9, 32767).get_long(9) == 32767
  put_long(10, 32767).get_long(10) == 32767
  put_long(11, 32767).get_long(11) == 32767
  put_long(12, 32767).get_long(12) == 32767
  put_long(0, 134217727).get_long(0) == 134217727
  put_long(1, 134217727).get_long(1) == 134217727
  put_long(2, 134217727).get_long(2) == 134217727
  put_long(3, 134217727).get_long(3) == 134217727
  put_long(4, 134217727).get_long(4) == 134217727
  put_long(5, 134217727).get_long(5) == 134217727
  put_long(6, 134217727).get_long(6) == 134217727
  put_long(7, 134217727).get_long(7) == 134217727
  put_long(8, 134217727).get_long(8) == 134217727
  put_long(9, 134217727).get_long(9) == 134217727
  put_long(10, 134217727).get_long(10) == 134217727
  put_long(11, 134217727).get_long(11) == 134217727
  put_long(12, 134217727).get_long(12) == 134217727

Buffer#put_ulong
  put_ulong(0, 0).get_ulong(0) == 0
  put_ulong(1, 0).get_ulong(1) == 0
  put_ulong(2, 0).get_ulong(2) == 0
  put_ulong(3, 0).get_ulong(3) == 0
  put_ulong(4, 0).get_ulong(4) == 0
  put_ulong(5, 0).get_ulong(5) == 0
  put_ulong(6, 0).get_ulong(6) == 0
  put_ulong(7, 0).get_ulong(7) == 0
  put_ulong(8, 0).get_ulong(8) == 0
  put_ulong(9, 0).get_ulong(9) == 0
  put_ulong(10, 0).get_ulong(10) == 0
  put_ulong(11, 0).get_ulong(11) == 0
  put_ulong(12, 0).get_ulong(12) == 0
  put_ulong(0, 1).get_ulong(0) == 1
  put_ulong(1, 1).get_ulong(1) == 1
  put_ulong(2, 1).get_ulong(2) == 1
  put_ulong(3, 1).get_ulong(3) == 1
  put_ulong(4, 1).get_ulong(4) == 1
  put_ulong(5, 1).get_ulong(5) == 1
  put_ulong(6, 1).get_ulong(6) == 1
  put_ulong(7, 1).get_ulong(7) == 1
  put_ulong(8, 1).get_ulong(8) == 1
  put_ulong(9, 1).get_ulong(9) == 1
  put_ulong(10, 1).get_ulong(10) == 1
  put_ulong(11, 1).get_ulong(11) == 1
  put_ulong(12, 1).get_ulong(12) == 1
  put_ulong(0, 128).get_ulong(0) == 128
  put_ulong(1, 128).get_ulong(1) == 128
  put_ulong(2, 128).get_ulong(2) == 128
  put_ulong(3, 128).get_ulong(3) == 128
  put_ulong(4, 128).get_ulong(4) == 128
  put_ulong(5, 128).get_ulong(5) == 128
  put_ulong(6, 128).get_ulong(6) == 128
  put_ulong(7, 128).get_ulong(7) == 128
  put_ulong(8, 128).get_ulong(8) == 128
  put_ulong(9, 128).get_ulong(9) == 128
  put_ulong(10, 128).get_ulong(10) == 128
  put_ulong(11, 128).get_ulong(11) == 128
  put_ulong(12, 128).get_ulong(12) == 128
  put_ulong(0, 32767).get_ulong(0) == 32767
  put_ulong(1, 32767).get_ulong(1) == 32767
  put_ulong(2, 32767).get_ulong(2) == 32767
  put_ulong(3, 32767).get_ulong(3) == 32767
  put_ulong(4, 32767).get_ulong(4) == 32767
  put_ulong(5, 32767).get_ulong(5) == 32767
  put_ulong(6, 32767).get_ulong(6) == 32767
  put_ulong(7, 32767).get_ulong(7) == 32767
  put_ulong(8, 32767).get_ulong(8) == 32767
  put_ulong(9, 32767).get_ulong(9) == 32767
  put_ulong(10, 32767).get_ulong(10) == 32767
  put_ulong(11, 32767).get_ulong(11) == 32767
  put_ulong(12, 32767).get_ulong(12) == 32767
  put_ulong(0, 65535).get_ulong(0) == 65535
  put_ulong(1, 65535).get_ulong(1) == 65535
  put_ulong(2, 65535).get_ulong(2) == 65535
  put_ulong(3, 65535).get_ulong(3) == 65535
  put_ulong(4, 65535).get_ulong(4) == 65535
  put_ulong(5, 65535).get_ulong(5) == 65535
  put_ulong(6, 65535).get_ulong(6) == 65535
  put_ulong(7, 65535).get_ulong(7) == 65535
  put_ulong(8, 65535).get_ulong(8) == 65535
  put_ulong(9, 65535).get_ulong(9) == 65535
  put_ulong(10, 65535).get_ulong(10) == 65535
  put_ulong(11, 65535).get_ulong(11) == 65535
  put_ulong(12, 65535).get_ulong(12) == 65535
  put_ulong(0, 4276215469).get_ulong(0) == 4276215469
  put_ulong(1, 4276215469).get_ulong(1) == 4276215469
  put_ulong(2, 4276215469).get_ulong(2) == 4276215469
  put_ulong(3, 4276215469).get_ulong(3) == 4276215469
  put_ulong(4, 4276215469).get_ulong(4) == 4276215469
  put_ulong(5, 4276215469).get_ulong(5) == 4276215469
  put_ulong(6, 4276215469).get_ulong(6) == 4276215469
  put_ulong(7, 4276215469).get_ulong(7) == 4276215469
  put_ulong(8, 4276215469).get_ulong(8) == 4276215469
  put_ulong(9, 4276215469).get_ulong(9) == 4276215469
  put_ulong(10, 4276215469).get_ulong(10) == 4276215469
  put_ulong(11, 4276215469).get_ulong(11) == 4276215469
  put_ulong(12, 4276215469).get_ulong(12) == 4276215469
  put_ulong(0, 3405691582).get_ulong(0) == 3405691582
  put_ulong(1, 3405691582).get_ulong(1) == 3405691582
  put_ulong(2, 3405691582).get_ulong(2) == 3405691582
  put_ulong(3, 3405691582).get_ulong(3) == 3405691582
  put_ulong(4, 3405691582).get_ulong(4) == 3405691582
  put_ulong(5, 3405691582).get_ulong(5) == 3405691582
  put_ulong(6, 3405691582).get_ulong(6) == 3405691582
  put_ulong(7, 3405691582).get_ulong(7) == 3405691582
  put_ulong(8, 3405691582).get_ulong(8) == 3405691582
  put_ulong(9, 3405691582).get_ulong(9) == 3405691582
  put_ulong(10, 3405691582).get_ulong(10) == 3405691582
  put_ulong(11, 3405691582).get_ulong(11) == 3405691582
  put_ulong(12, 3405691582).get_ulong(12) == 3405691582
  put_ulong(0, 4294967295).get_ulong(0) == 4294967295
  put_ulong(1, 4294967295).get_ulong(1) == 4294967295
  put_ulong(2, 4294967295).get_ulong(2) == 4294967295
  put_ulong(3, 4294967295).get_ulong(3) == 4294967295
  put_ulong(4, 4294967295).get_ulong(4) == 4294967295
  put_ulong(5, 4294967295).get_ulong(5) == 4294967295
  put_ulong(6, 4294967295).get_ulong(6) == 4294967295
  put_ulong(7, 4294967295).get_ulong(7) == 4294967295
  put_ulong(8, 4294967295).get_ulong(8) == 4294967295
  put_ulong(9, 4294967295).get_ulong(9) == 4294967295
  put_ulong(10, 4294967295).get_ulong(10) == 4294967295
  put_ulong(11, 4294967295).get_ulong(11) == 4294967295
  put_ulong(12, 4294967295).get_ulong(12) == 4294967295

Buffer#put_long_long
  put_long_long(0, 0).get_long_long(0) == 0
  put_long_long(1, 0).get_long_long(1) == 0
  put_long_long(2, 0).get_long_long(2) == 0
  put_long_long(3, 0).get_long_long(3) == 0
  put_long_long(4, 0).get_long_long(4) == 0
  put_long_long(5, 0).get_long_long(5) == 0
  put_long_long(6, 0).get_long_long(6) == 0
  put_long_long(7, 0).get_long_long(7) == 0
  put_long_long(8, 0).get_long_long(8) == 0
  put_long_long(0, 1).get_long_long(0) == 1
  put_long_long(1, 1).get_long_long(1) == 1
  put_long_long(2, 1).get_long_long(2) == 1
  put_long_long(3, 1).get_long_long(3) == 1
  put_long_long(4, 1).get_long_long(4) == 1
  put_long_long(5, 1).get_long_long(5) == 1
  put_long_long(6, 1).get_long_long(6) == 1
  put_long_long(7, 1).get_long_long(7) == 1
  put_long_long(8, 1).get_long_long(8) == 1
  put_long_long(0, 128).get_long_long(0) == 128
  put_long_long(1, 128).get_long_long(1) == 128
  put_long_long(2, 128).get_long_long(2) == 128
  put_long_long(3, 128).get_long_long(3) == 128
  put_long_long(4, 128).get_long_long(4) == 128
  put_long_long(5, 128).get_long_long(5) == 128
  put_long_long(6, 128).get_long_long(6) == 128
  put_long_long(7, 128).get_long_long(7) == 128
  put_long_long(8, 128).get_long_long(8) == 128
  put_long_long(0, 32767).get_long_long(0) == 32767
  put_long_long(1, 32767).get_long_long(1) == 32767
  put_long_long(2, 32767).get_long_long(2) == 32767
  put_long_long(3, 32767).get_long_long(3) == 32767
  put_long_long(4, 32767).get_long_long(4) == 32767
  put_long_long(5, 32767).get_long_long(5) == 32767
  put_long_long(6, 32767).get_long_long(6) == 32767
  put_long_long(7, 32767).get_long_long(7) == 32767
  put_long_long(8, 32767).get_long_long(8) == 32767
  put_long_long(0, 576460752303423487).get_long_long(0) == 576460752303423487
  put_long_long(1, 576460752303423487).get_long_long(1) == 576460752303423487
  put_long_long(2, 576460752303423487).get_long_long(2) == 576460752303423487
  put_long_long(3, 576460752303423487).get_long_long(3) == 576460752303423487
  put_long_long(4, 576460752303423487).get_long_long(4) == 576460752303423487
  put_long_long(5, 576460752303423487).get_long_long(5) == 576460752303423487
  put_long_long(6, 576460752303423487).get_long_long(6) == 576460752303423487
  put_long_long(7, 576460752303423487).get_long_long(7) == 576460752303423487
  put_long_long(8, 576460752303423487).get_long_long(8) == 576460752303423487

Buffer#put_ulong_long
  put_ulong_long(0, 0).get_ulong_long(0) == 0
  put_ulong_long(1, 0).get_ulong_long(1) == 0
  put_ulong_long(2, 0).get_ulong_long(2) == 0
  put_ulong_long(3, 0).get_ulong_long(3) == 0
  put_ulong_long(4, 0).get_ulong_long(4) == 0
  put_ulong_long(5, 0).get_ulong_long(5) == 0
  put_ulong_long(6, 0).get_ulong_long(6) == 0
  put_ulong_long(7, 0).get_ulong_long(7) == 0
  put_ulong_long(8, 0).get_ulong_long(8) == 0
  put_ulong_long(0, 1).get_ulong_long(0) == 1
  put_ulong_long(1, 1).get_ulong_long(1) == 1
  put_ulong_long(2, 1).get_ulong_long(2) == 1
  put_ulong_long(3, 1).get_ulong_long(3) == 1
  put_ulong_long(4, 1).get_ulong_long(4) == 1
  put_ulong_long(5, 1).get_ulong_long(5) == 1
  put_ulong_long(6, 1).get_ulong_long(6) == 1
  put_ulong_long(7, 1).get_ulong_long(7) == 1
  put_ulong_long(8, 1).get_ulong_long(8) == 1
  put_ulong_long(0, 128).get_ulong_long(0) == 128
  put_ulong_long(1, 128).get_ulong_long(1) == 128
  put_ulong_long(2, 128).get_ulong_long(2) == 128
  put_ulong_long(3, 128).get_ulong_long(3) == 128
  put_ulong_long(4, 128).get_ulong_long(4) == 128
  put_ulong_long(5, 128).get_ulong_long(5) == 128
  put_ulong_long(6, 128).get_ulong_long(6) == 128
  put_ulong_long(7, 128).get_ulong_long(7) == 128
  put_ulong_long(8, 128).get_ulong_long(8) == 128
  put_ulong_long(0, 32767).get_ulong_long(0) == 32767
  put_ulong_long(1, 32767).get_ulong_long(1) == 32767
  put_ulong_long(2, 32767).get_ulong_long(2) == 32767
  put_ulong_long(3, 32767).get_ulong_long(3) == 32767
  put_ulong_long(4, 32767).get_ulong_long(4) == 32767
  put_ulong_long(5, 32767).get_ulong_long(5) == 32767
  put_ulong_long(6, 32767).get_ulong_long(6) == 32767
  put_ulong_long(7, 32767).get_ulong_long(7) == 32767
  put_ulong_long(8, 32767).get_ulong_long(8) == 32767
  put_ulong_long(0, 65535).get_ulong_long(0) == 65535
  put_ulong_long(1, 65535).get_ulong_long(1) == 65535
  put_ulong_long(2, 65535).get_ulong_long(2) == 65535
  put_ulong_long(3, 65535).get_ulong_long(3) == 65535
  put_ulong_long(4, 65535).get_ulong_long(4) == 65535
  put_ulong_long(5, 65535).get_ulong_long(5) == 65535
  put_ulong_long(6, 65535).get_ulong_long(6) == 65535
  put_ulong_long(7, 65535).get_ulong_long(7) == 65535
  put_ulong_long(8, 65535).get_ulong_long(8) == 65535
  put_ulong_long(0, 244838016400062).get_ulong_long(0) == 244838016400062
  put_ulong_long(1, 244838016400062).get_ulong_long(1) == 244838016400062
  put_ulong_long(2, 244838016400062).get_ulong_long(2) == 244838016400062
  put_ulong_long(3, 244838016400062).get_ulong_long(3) == 244838016400062
  put_ulong_long(4, 244838016400062).get_ulong_long(4) == 244838016400062
  put_ulong_long(5, 244838016400062).get_ulong_long(5) == 244838016400062
  put_ulong_long(6, 244838016400062).get_ulong_long(6) == 244838016400062
  put_ulong_long(7, 244838016400062).get_ulong_long(7) == 244838016400062
  put_ulong_long(8, 244838016400062).get_ulong_long(8) == 244838016400062
  put_ulong_long(0, 9223372036854775807).get_ulong_long(0) == 9223372036854775807
  put_ulong_long(1, 9223372036854775807).get_ulong_long(1) == 9223372036854775807
  put_ulong_long(2, 9223372036854775807).get_ulong_long(2) == 9223372036854775807
  put_ulong_long(3, 9223372036854775807).get_ulong_long(3) == 9223372036854775807
  put_ulong_long(4, 9223372036854775807).get_ulong_long(4) == 9223372036854775807
  put_ulong_long(5, 9223372036854775807).get_ulong_long(5) == 9223372036854775807
  put_ulong_long(6, 9223372036854775807).get_ulong_long(6) == 9223372036854775807
  put_ulong_long(7, 9223372036854775807).get_ulong_long(7) == 9223372036854775807
  put_ulong_long(8, 9223372036854775807).get_ulong_long(8) == 9223372036854775807

Reading/Writing binary strings
  Buffer#write_bytes and read_bytes
  Buffer#put_bytes
  Buffer#put_bytes with index and length
  Buffer#put_bytes with only index
  Buffer#put_bytes with index > str.length
  Buffer#put_bytes with length > str.length
  Buffer#put_bytes with negative index
  Buffer#write_bytes
  Buffer#write_bytes with index and length
  Buffer#write_bytes with only index
  Buffer#write_bytes with index > str.length
  Buffer#put_bytes with length > str.length
  Buffer#write_bytes with negative index

Reading/Writing ascii strings
  Buffer#put_string with string containing zero byte
  Buffer#get_string with string containing zero byte
  Buffer#put_string without length should NUL terminate

Buffer#put_pointer
  put_pointer(0, p).get_pointer(0) == p

Buffer#size
  should return size

Buffer#initialize
  with block should execute block

Buffer#memsize_of
  has a memsize function

Callback
  returning :char (0)
  returning :char (127)
  returning :char (-128)
  returning :char (128)
  returning :char (255)
  returning :uchar (0)
  returning :uchar (0xff)
  returning :uchar (-1)
  returning :uchar (128)
  returning :uchar (-128)
  returning :short (0)
  returning :short (0x7fff)
  returning :short (0x8000)
  returning :short (0xffff)
  returning :ushort (0)
  returning :ushort (0x7fff)
  returning :ushort (0x8000)
  returning :ushort (0xffff)
  returning :ushort (-1)
  returning :int (0)
  returning :int (0x7fffffff)
  returning :int (-0x80000000)
  returning :int (-1)
  returning :uint (0)
  returning :uint (0x7fffffff)
  returning :uint (0x80000000)
  returning :uint (0xffffffff)
  returning :uint (-1)
  returning :long (0)
  returning :long (0x7fffffff)
  returning :long (-0x80000000)
  returning :long (-1)
  returning :ulong (0)
  returning :ulong (0x7fffffff)
  returning :ulong (0x80000000)
  returning :ulong (0xffffffff)
  Callback returning :ulong (-1)
  returning :long_long (0)
  returning :long_long (0x7fffffffffffffff)
  returning :long_long (-0x8000000000000000)
  returning :long_long (-1)
  returning bool
  returning float
  returning double
  returning :pointer (nil)
  returning :pointer (MemoryPointer)
  returning a callback function
  returning struct by value
  struct by value parameter
  returning :string is rejected as typedef
  global variable
  with proc
    should be usabel for different signatures
    stores function pointers as ivar in proc object
  When the callback is considered optional by the underlying library
    should handle receiving 'nil' in place of the closure
  when inlined
    could be anonymous
  as return value
    should not blow up when a callback is defined that returns a callback
    should return a callback
    should return a method callback
    should not blow up when a callback takes a callback as argument
    should be able to use the callback argument
    function returns callable object

Callback with
  function with Callback plus another arg should raise error if no arg given
  :char (0) argument
  :char (127) argument
  :char (-128) argument
  :char (-1) argument
  :uchar (0) argument
  :uchar (127) argument
  :uchar (128) argument
  :uchar (255) argument
  :short (0) argument
  :short (0x7fff) argument
  :short (-0x8000) argument
  :short (-1) argument
  :ushort (0) argument
  :ushort (0x7fff) argument
  :ushort (0x8000) argument
  :ushort (0xffff) argument
  :bool (true) argument
  :int (0) argument
  :int (0x7fffffff) argument
  :int (-0x80000000) argument
  :int (-1) argument
  :uint (0) argument
  :uint (0x7fffffff) argument
  :uint (0x80000000) argument
  :uint (0xffffffff) argument
  :long (0) argument
  :long (0x7fffffff) argument
  :long (-0x80000000) argument
  :long (-1) argument
  :ulong (0) argument
  :ulong (0x7fffffff) argument
  :ulong (0x80000000) argument
  :ulong (0xffffffff) argument
  :long_long (0) argument
  :long_long (0x7fffffffffffffff) argument
  :long_long (-0x8000000000000000) argument
  :long_long (-1) argument
  :string argument
  :string (nil) argument
  :pointer argument
  :pointer (nil) argument
  struct by reference argument
  struct by reference argument with nil value
  varargs parameters are rejected

Callback interop
  from ffi to ffi
  from ffi to ffi with blocking:true
  from fiddle to ffi
  from ffi to fiddle
  from ffi to fiddle with blocking:true
  from fiddle to fiddle
  C outside ffi call stack does not deadlock [#527]

functions with custom types
  can attach with custom return type
  should return object of correct type
  from_native should be called for result
  to_native should be called for parameter

Pointer#dup
  clone should be independent
  sliced pointer can be cloned
  sliced pointer when cloned is independent

Struct#dup
  clone should be independent

FFI::DynamicLibrary
  should be shareable for Ractor
  load a library in a Ractor
  has a memsize function
  Symbol
    has a memsize function
    should be shareable for Ractor

A library with no enum defined
  returns nil when asked for an enum

An untagged enum
  constants can be used as function parameters and return value

A tagged typedef enum
  is accessible through its tag
  contains enum constants
  constants can be used as function parameters and return value
  integers can be used instead of constants

All enums
  have autonumbered constants when defined with names only
  can have an explicit first constant and autonumbered subsequent constants
  can have a mix of explicit and autonumbered constants
  can have all its constants explicitely valued
  return the constant corresponding to a specific value
  return nil for values that don't have a symbol
  duplicate enum keys rejected
  should be usable in Ractor

FFI.errno
  FFI.errno contains errno from last function, FFI::LastError.winapi_error works differently per OS
  works in Ractor

FFI
  .map_library_name
    should add platform library preffix if not present
    should add platform library extension if not present
    should'n add platform library extension if already present
    should add platform library extension even if lib suffix is present in name
    should return Platform::LIBC when called with 'c'
    should return library path with abi version
    should return library path with root
  VERSION
    should be kind of version

Callback in conjunction with fork()
  works with forked process and GC
  works with forked process and free()
  async thread dispatch works after forking
  GC doesn't crash when the dispatcher thread was stopped. #1050

FFI::Function
  is initialized with a signature and a block
  raises an error when passing a wrong signature
  returns a native pointer
  can be used as callback from C passing to it a block
  can be used as callback from C passing to it a Proc object
  can be made shareable for Ractor
  should be usable with Ractor
  can be used to wrap an existing function pointer
  can be attached to a module
  can be attached to two modules
  can be used to extend an object
  can wrap a blocking function
  autorelease flag is set to true by default
  can explicity free itself
  can't explicity free itself if not previously allocated
  has a memsize function
  when called with a block
    creates a thread for dispatching callbacks and sets its name

FFI::FunctionType
  is initialized with return type and a list of parameter types
  has a memsize function

GC.compact
  should compact FFI::StructLayout without field cache
  should compact FFI::StructLayout with field cache
  should compact FFI::StructLayout::Field

Library
  attach_function with no library specified
  attach_function :getpid from this process
  loads library using symbol
  attach_function :getpid from [ 'c', 'libc.so.6']
  attach_function :getpid from [ 'libc.so.6', 'c' ]
  attach_function :getpid from [ 'libfubar.so.0xdeadbeef', nil, 'c' ]
  attach_function :getpid from [ 'libfubar.so.0xdeadbeef' ]
  attach_function :bool_return_true from [ File.expand_path("/<<PKGBUILDDIR>>/spec/ffi/fixtures/libtest.so") ]
  can define a foo! function
  can define a foo? function
  can reveal the function type
  :char variable
  :char variable
  :char variable
  :char variable
  :uchar variable
  :uchar variable
  :uchar variable
  :uchar variable
  :short variable
  :short variable
  :short variable
  :short variable
  :ushort variable
  :ushort variable
  :ushort variable
  :ushort variable
  :int variable
  :int variable
  :int variable
  :int variable
  :uint variable
  :uint variable
  :uint variable
  :uint variable
  :long_long variable
  :long_long variable
  :long_long variable
  :long_long variable
  :ulong_long variable
  :ulong_long variable
  :ulong_long variable
  :ulong_long variable
  :long variable
  :long variable
  :long variable
  :long variable
  :ulong variable
  :ulong variable
  :ulong variable
  :ulong variable
  Pointer variable
  structure
  structure
  structure
  structure
  can reveal its attached global struct based variables
  can reveal its attached global variables
  should have shareable constants for Ractor
  .enum_value
    should return a value for a valid key
    should return nil for an invalid key
    should be queryable in Ractor
  #ffi_convention
    defaults to :default
    should be settable
  ffi_lib
    empty name list should raise error
    interprets INPUT() in linker scripts
    raises LoadError on garbage in library file

:long_double arguments and return values
  returns first parameter
  add two long double numbers
  Callback
    returning :long_double
    :long_double argument

Managed Struct
  should raise an error if release() is not defined
  should be the right class
  should build with self reference
  should release memory properly

MemoryPointer#total
  MemoryPointer.new(:char, 1).total == 1
  MemoryPointer.new(:short, 1).total == 2
  MemoryPointer.new(:int, 1).total == 4
  MemoryPointer.new(:long_long, 1).total == 8
  MemoryPointer.new(1024).total == 1024

MemoryPointer#clear
  should clear the memory
  should deny changes when frozen

MemoryPointer#read_array_of_long
  foo

MemoryPointer argument
  Pointer passed correctly
  Data passed to native function

MemoryPointer return value
  fopen returns non-nil

#autorelease
  should be true by default
  should return false when autorelease=(false)
  should deny changes when frozen

Function with primitive integer arguments
  int8.size
  uint8.size
  int16.size
  uint16.size
  int32.size
  uint32.size
  int64.size
  uint64.size
  float.size
  double.size
  :char call(:char (0))
  :char call(:char (127))
  :char call(:char (-128))
  :char call(:char (-1))
  :uchar call(:uchar (0))
  :uchar call(:uchar (127))
  :uchar call(:uchar (128))
  :uchar call(:uchar (255))
  :short call(:short (0))
  :short call(:short (32767))
  :short call(:short (-32768))
  :short call(:short (-1))
  :ushort call(:ushort (0))
  :ushort call(:ushort (32767))
  :ushort call(:ushort (32768))
  :ushort call(:ushort (65535))
  :int call(:int (0))
  :int call(:int (2147483647))
  :int call(:int (-2147483648))
  :int call(:int (-1))
  :uint call(:uint (0))
  :uint call(:uint (2147483647))
  :uint call(:uint (2147483648))
  :uint call(:uint (4294967295))
  :long_long call(:long_long (0))
  :long_long call(:long_long (9223372036854775807))
  :long_long call(:long_long (-9223372036854775808))
  :long_long call(:long_long (-1))
  :ulong_long call(:ulong_long (0))
  :ulong_long call(:ulong_long (9223372036854775807))
  :ulong_long call(:ulong_long (9223372036854775808))
  :ulong_long call(:ulong_long (18446744073709551615))
  :long call(:long (0))
  :long call(:long (2147483647))
  :long call(:long (-2147483648))
  :long call(:long (-1))
  :ulong call(:ulong (0))
  :ulong call(:ulong (2147483647))
  :ulong call(:ulong (2147483648))
  :ulong call(:ulong (4294967295))

Integer parameter range checking
  :char call(:char (128))
  :char call(:char (-129))
  :uchar call(:uchar (-1))
  :uchar call(:uchar (256))
  :short call(:short (32768))
  :short call(:short (-32769))
  :ushort call(:ushort (-1))
  :ushort call(:ushort (65536))
  :int call(:int (2147483648))
  :int call(:int (-2147483649))
  :uint call(:uint (-1))
  :uint call(:uint (4294967296))

Three different size Integer arguments
  call(char (18), char (18), char (18))
  call(char (18), char (18), uchar (52))
  call(char (18), char (18), short (22136))
  call(char (18), char (18), ushort (39612))
  call(char (18), char (18), int (1985229343))
  call(char (18), char (18), uint (4276206270))
  call(char (18), char (18), long (523124044))
  call(char (18), char (18), ulong (4159232458))
  call(char (18), char (18), long_long (2211230779876286898))
  call(char (18), char (18), double (9.87654321))
  call(char (18), uchar (52), char (18))
  call(char (18), uchar (52), uchar (52))
  call(char (18), uchar (52), short (22136))
  call(char (18), uchar (52), ushort (39612))
  call(char (18), uchar (52), int (1985229343))
  call(char (18), uchar (52), uint (4276206270))
  call(char (18), uchar (52), long (523124044))
  call(char (18), uchar (52), ulong (4159232458))
  call(char (18), uchar (52), long_long (2211230779876286898))
  call(char (18), uchar (52), double (9.87654321))
  call(char (18), short (22136), char (18))
  call(char (18), short (22136), uchar (52))
  call(char (18), short (22136), short (22136))
  call(char (18), short (22136), ushort (39612))
  call(char (18), short (22136), int (1985229343))
  call(char (18), short (22136), uint (4276206270))
  call(char (18), short (22136), long (523124044))
  call(char (18), short (22136), ulong (4159232458))
  call(char (18), short (22136), long_long (2211230779876286898))
  call(char (18), short (22136), double (9.87654321))
  call(char (18), ushort (39612), char (18))
  call(char (18), ushort (39612), uchar (52))
  call(char (18), ushort (39612), short (22136))
  call(char (18), ushort (39612), ushort (39612))
  call(char (18), ushort (39612), int (1985229343))
  call(char (18), ushort (39612), uint (4276206270))
  call(char (18), ushort (39612), long (523124044))
  call(char (18), ushort (39612), ulong (4159232458))
  call(char (18), ushort (39612), long_long (2211230779876286898))
  call(char (18), ushort (39612), double (9.87654321))
  call(char (18), int (1985229343), char (18))
  call(char (18), int (1985229343), uchar (52))
  call(char (18), int (1985229343), short (22136))
  call(char (18), int (1985229343), ushort (39612))
  call(char (18), int (1985229343), int (1985229343))
  call(char (18), int (1985229343), uint (4276206270))
  call(char (18), int (1985229343), long (523124044))
  call(char (18), int (1985229343), ulong (4159232458))
  call(char (18), int (1985229343), long_long (2211230779876286898))
  call(char (18), int (1985229343), double (9.87654321))
  call(char (18), uint (4276206270), char (18))
  call(char (18), uint (4276206270), uchar (52))
  call(char (18), uint (4276206270), short (22136))
  call(char (18), uint (4276206270), ushort (39612))
  call(char (18), uint (4276206270), int (1985229343))
  call(char (18), uint (4276206270), uint (4276206270))
  call(char (18), uint (4276206270), long (523124044))
  call(char (18), uint (4276206270), ulong (4159232458))
  call(char (18), uint (4276206270), long_long (2211230779876286898))
  call(char (18), uint (4276206270), double (9.87654321))
  call(char (18), long (523124044), char (18))
  call(char (18), long (523124044), uchar (52))
  call(char (18), long (523124044), short (22136))
  call(char (18), long (523124044), ushort (39612))
  call(char (18), long (523124044), int (1985229343))
  call(char (18), long (523124044), uint (4276206270))
  call(char (18), long (523124044), long (523124044))
  call(char (18), long (523124044), ulong (4159232458))
  call(char (18), long (523124044), long_long (2211230779876286898))
  call(char (18), long (523124044), double (9.87654321))
  call(char (18), ulong (4159232458), char (18))
  call(char (18), ulong (4159232458), uchar (52))
  call(char (18), ulong (4159232458), short (22136))
  call(char (18), ulong (4159232458), ushort (39612))
  call(char (18), ulong (4159232458), int (1985229343))
  call(char (18), ulong (4159232458), uint (4276206270))
  call(char (18), ulong (4159232458), long (523124044))
  call(char (18), ulong (4159232458), ulong (4159232458))
  call(char (18), ulong (4159232458), long_long (2211230779876286898))
  call(char (18), ulong (4159232458), double (9.87654321))
  call(char (18), long_long (2211230779876286898), char (18))
  call(char (18), long_long (2211230779876286898), uchar (52))
  call(char (18), long_long (2211230779876286898), short (22136))
  call(char (18), long_long (2211230779876286898), ushort (39612))
  call(char (18), long_long (2211230779876286898), int (1985229343))
  call(char (18), long_long (2211230779876286898), uint (4276206270))
  call(char (18), long_long (2211230779876286898), long (523124044))
  call(char (18), long_long (2211230779876286898), ulong (4159232458))
  call(char (18), long_long (2211230779876286898), long_long (2211230779876286898))
  call(char (18), long_long (2211230779876286898), double (9.87654321))
  call(char (18), double (9.87654321), char (18))
  call(char (18), double (9.87654321), uchar (52))
  call(char (18), double (9.87654321), short (22136))
  call(char (18), double (9.87654321), ushort (39612))
  call(char (18), double (9.87654321), int (1985229343))
  call(char (18), double (9.87654321), uint (4276206270))
  call(char (18), double (9.87654321), long (523124044))
  call(char (18), double (9.87654321), ulong (4159232458))
  call(char (18), double (9.87654321), long_long (2211230779876286898))
  call(char (18), double (9.87654321), double (9.87654321))
  call(uchar (52), char (18), char (18))
  call(uchar (52), char (18), uchar (52))
  call(uchar (52), char (18), short (22136))
  call(uchar (52), char (18), ushort (39612))
  call(uchar (52), char (18), int (1985229343))
  call(uchar (52), char (18), uint (4276206270))
  call(uchar (52), char (18), long (523124044))
  call(uchar (52), char (18), ulong (4159232458))
  call(uchar (52), char (18), long_long (2211230779876286898))
  call(uchar (52), char (18), double (9.87654321))
  call(uchar (52), uchar (52), char (18))
  call(uchar (52), uchar (52), uchar (52))
  call(uchar (52), uchar (52), short (22136))
  call(uchar (52), uchar (52), ushort (39612))
  call(uchar (52), uchar (52), int (1985229343))
  call(uchar (52), uchar (52), uint (4276206270))
  call(uchar (52), uchar (52), long (523124044))
  call(uchar (52), uchar (52), ulong (4159232458))
  call(uchar (52), uchar (52), long_long (2211230779876286898))
  call(uchar (52), uchar (52), double (9.87654321))
  call(uchar (52), short (22136), char (18))
  call(uchar (52), short (22136), uchar (52))
  call(uchar (52), short (22136), short (22136))
  call(uchar (52), short (22136), ushort (39612))
  call(uchar (52), short (22136), int (1985229343))
  call(uchar (52), short (22136), uint (4276206270))
  call(uchar (52), short (22136), long (523124044))
  call(uchar (52), short (22136), ulong (4159232458))
  call(uchar (52), short (22136), long_long (2211230779876286898))
  call(uchar (52), short (22136), double (9.87654321))
  call(uchar (52), ushort (39612), char (18))
  call(uchar (52), ushort (39612), uchar (52))
  call(uchar (52), ushort (39612), short (22136))
  call(uchar (52), ushort (39612), ushort (39612))
  call(uchar (52), ushort (39612), int (1985229343))
  call(uchar (52), ushort (39612), uint (4276206270))
  call(uchar (52), ushort (39612), long (523124044))
  call(uchar (52), ushort (39612), ulong (4159232458))
  call(uchar (52), ushort (39612), long_long (2211230779876286898))
  call(uchar (52), ushort (39612), double (9.87654321))
  call(uchar (52), int (1985229343), char (18))
  call(uchar (52), int (1985229343), uchar (52))
  call(uchar (52), int (1985229343), short (22136))
  call(uchar (52), int (1985229343), ushort (39612))
  call(uchar (52), int (1985229343), int (1985229343))
  call(uchar (52), int (1985229343), uint (4276206270))
  call(uchar (52), int (1985229343), long (523124044))
  call(uchar (52), int (1985229343), ulong (4159232458))
  call(uchar (52), int (1985229343), long_long (2211230779876286898))
  call(uchar (52), int (1985229343), double (9.87654321))
  call(uchar (52), uint (4276206270), char (18))
  call(uchar (52), uint (4276206270), uchar (52))
  call(uchar (52), uint (4276206270), short (22136))
  call(uchar (52), uint (4276206270), ushort (39612))
  call(uchar (52), uint (4276206270), int (1985229343))
  call(uchar (52), uint (4276206270), uint (4276206270))
  call(uchar (52), uint (4276206270), long (523124044))
  call(uchar (52), uint (4276206270), ulong (4159232458))
  call(uchar (52), uint (4276206270), long_long (2211230779876286898))
  call(uchar (52), uint (4276206270), double (9.87654321))
  call(uchar (52), long (523124044), char (18))
  call(uchar (52), long (523124044), uchar (52))
  call(uchar (52), long (523124044), short (22136))
  call(uchar (52), long (523124044), ushort (39612))
  call(uchar (52), long (523124044), int (1985229343))
  call(uchar (52), long (523124044), uint (4276206270))
  call(uchar (52), long (523124044), long (523124044))
  call(uchar (52), long (523124044), ulong (4159232458))
  call(uchar (52), long (523124044), long_long (2211230779876286898))
  call(uchar (52), long (523124044), double (9.87654321))
  call(uchar (52), ulong (4159232458), char (18))
  call(uchar (52), ulong (4159232458), uchar (52))
  call(uchar (52), ulong (4159232458), short (22136))
  call(uchar (52), ulong (4159232458), ushort (39612))
  call(uchar (52), ulong (4159232458), int (1985229343))
  call(uchar (52), ulong (4159232458), uint (4276206270))
  call(uchar (52), ulong (4159232458), long (523124044))
  call(uchar (52), ulong (4159232458), ulong (4159232458))
  call(uchar (52), ulong (4159232458), long_long (2211230779876286898))
  call(uchar (52), ulong (4159232458), double (9.87654321))
  call(uchar (52), long_long (2211230779876286898), char (18))
  call(uchar (52), long_long (2211230779876286898), uchar (52))
  call(uchar (52), long_long (2211230779876286898), short (22136))
  call(uchar (52), long_long (2211230779876286898), ushort (39612))
  call(uchar (52), long_long (2211230779876286898), int (1985229343))
  call(uchar (52), long_long (2211230779876286898), uint (4276206270))
  call(uchar (52), long_long (2211230779876286898), long (523124044))
  call(uchar (52), long_long (2211230779876286898), ulong (4159232458))
  call(uchar (52), long_long (2211230779876286898), long_long (2211230779876286898))
  call(uchar (52), long_long (2211230779876286898), double (9.87654321))
  call(uchar (52), double (9.87654321), char (18))
  call(uchar (52), double (9.87654321), uchar (52))
  call(uchar (52), double (9.87654321), short (22136))
  call(uchar (52), double (9.87654321), ushort (39612))
  call(uchar (52), double (9.87654321), int (1985229343))
  call(uchar (52), double (9.87654321), uint (4276206270))
  call(uchar (52), double (9.87654321), long (523124044))
  call(uchar (52), double (9.87654321), ulong (4159232458))
  call(uchar (52), double (9.87654321), long_long (2211230779876286898))
  call(uchar (52), double (9.87654321), double (9.87654321))
  call(short (22136), char (18), char (18))
  call(short (22136), char (18), uchar (52))
  call(short (22136), char (18), short (22136))
  call(short (22136), char (18), ushort (39612))
  call(short (22136), char (18), int (1985229343))
  call(short (22136), char (18), uint (4276206270))
  call(short (22136), char (18), long (523124044))
  call(short (22136), char (18), ulong (4159232458))
  call(short (22136), char (18), long_long (2211230779876286898))
  call(short (22136), char (18), double (9.87654321))
  call(short (22136), uchar (52), char (18))
  call(short (22136), uchar (52), uchar (52))
  call(short (22136), uchar (52), short (22136))
  call(short (22136), uchar (52), ushort (39612))
  call(short (22136), uchar (52), int (1985229343))
  call(short (22136), uchar (52), uint (4276206270))
  call(short (22136), uchar (52), long (523124044))
  call(short (22136), uchar (52), ulong (4159232458))
  call(short (22136), uchar (52), long_long (2211230779876286898))
  call(short (22136), uchar (52), double (9.87654321))
  call(short (22136), short (22136), char (18))
  call(short (22136), short (22136), uchar (52))
  call(short (22136), short (22136), short (22136))
  call(short (22136), short (22136), ushort (39612))
  call(short (22136), short (22136), int (1985229343))
  call(short (22136), short (22136), uint (4276206270))
  call(short (22136), short (22136), long (523124044))
  call(short (22136), short (22136), ulong (4159232458))
  call(short (22136), short (22136), long_long (2211230779876286898))
  call(short (22136), short (22136), double (9.87654321))
  call(short (22136), ushort (39612), char (18))
  call(short (22136), ushort (39612), uchar (52))
  call(short (22136), ushort (39612), short (22136))
  call(short (22136), ushort (39612), ushort (39612))
  call(short (22136), ushort (39612), int (1985229343))
  call(short (22136), ushort (39612), uint (4276206270))
  call(short (22136), ushort (39612), long (523124044))
  call(short (22136), ushort (39612), ulong (4159232458))
  call(short (22136), ushort (39612), long_long (2211230779876286898))
  call(short (22136), ushort (39612), double (9.87654321))
  call(short (22136), int (1985229343), char (18))
  call(short (22136), int (1985229343), uchar (52))
  call(short (22136), int (1985229343), short (22136))
  call(short (22136), int (1985229343), ushort (39612))
  call(short (22136), int (1985229343), int (1985229343))
  call(short (22136), int (1985229343), uint (4276206270))
  call(short (22136), int (1985229343), long (523124044))
  call(short (22136), int (1985229343), ulong (4159232458))
  call(short (22136), int (1985229343), long_long (2211230779876286898))
  call(short (22136), int (1985229343), double (9.87654321))
  call(short (22136), uint (4276206270), char (18))
  call(short (22136), uint (4276206270), uchar (52))
  call(short (22136), uint (4276206270), short (22136))
  call(short (22136), uint (4276206270), ushort (39612))
  call(short (22136), uint (4276206270), int (1985229343))
  call(short (22136), uint (4276206270), uint (4276206270))
  call(short (22136), uint (4276206270), long (523124044))
  call(short (22136), uint (4276206270), ulong (4159232458))
  call(short (22136), uint (4276206270), long_long (2211230779876286898))
  call(short (22136), uint (4276206270), double (9.87654321))
  call(short (22136), long (523124044), char (18))
  call(short (22136), long (523124044), uchar (52))
  call(short (22136), long (523124044), short (22136))
  call(short (22136), long (523124044), ushort (39612))
  call(short (22136), long (523124044), int (1985229343))
  call(short (22136), long (523124044), uint (4276206270))
  call(short (22136), long (523124044), long (523124044))
  call(short (22136), long (523124044), ulong (4159232458))
  call(short (22136), long (523124044), long_long (2211230779876286898))
  call(short (22136), long (523124044), double (9.87654321))
  call(short (22136), ulong (4159232458), char (18))
  call(short (22136), ulong (4159232458), uchar (52))
  call(short (22136), ulong (4159232458), short (22136))
  call(short (22136), ulong (4159232458), ushort (39612))
  call(short (22136), ulong (4159232458), int (1985229343))
  call(short (22136), ulong (4159232458), uint (4276206270))
  call(short (22136), ulong (4159232458), long (523124044))
  call(short (22136), ulong (4159232458), ulong (4159232458))
  call(short (22136), ulong (4159232458), long_long (2211230779876286898))
  call(short (22136), ulong (4159232458), double (9.87654321))
  call(short (22136), long_long (2211230779876286898), char (18))
  call(short (22136), long_long (2211230779876286898), uchar (52))
  call(short (22136), long_long (2211230779876286898), short (22136))
  call(short (22136), long_long (2211230779876286898), ushort (39612))
  call(short (22136), long_long (2211230779876286898), int (1985229343))
  call(short (22136), long_long (2211230779876286898), uint (4276206270))
  call(short (22136), long_long (2211230779876286898), long (523124044))
  call(short (22136), long_long (2211230779876286898), ulong (4159232458))
  call(short (22136), long_long (2211230779876286898), long_long (2211230779876286898))
  call(short (22136), long_long (2211230779876286898), double (9.87654321))
  call(short (22136), double (9.87654321), char (18))
  call(short (22136), double (9.87654321), uchar (52))
  call(short (22136), double (9.87654321), short (22136))
  call(short (22136), double (9.87654321), ushort (39612))
  call(short (22136), double (9.87654321), int (1985229343))
  call(short (22136), double (9.87654321), uint (4276206270))
  call(short (22136), double (9.87654321), long (523124044))
  call(short (22136), double (9.87654321), ulong (4159232458))
  call(short (22136), double (9.87654321), long_long (2211230779876286898))
  call(short (22136), double (9.87654321), double (9.87654321))
  call(ushort (39612), char (18), char (18))
  call(ushort (39612), char (18), uchar (52))
  call(ushort (39612), char (18), short (22136))
  call(ushort (39612), char (18), ushort (39612))
  call(ushort (39612), char (18), int (1985229343))
  call(ushort (39612), char (18), uint (4276206270))
  call(ushort (39612), char (18), long (523124044))
  call(ushort (39612), char (18), ulong (4159232458))
  call(ushort (39612), char (18), long_long (2211230779876286898))
  call(ushort (39612), char (18), double (9.87654321))
  call(ushort (39612), uchar (52), char (18))
  call(ushort (39612), uchar (52), uchar (52))
  call(ushort (39612), uchar (52), short (22136))
  call(ushort (39612), uchar (52), ushort (39612))
  call(ushort (39612), uchar (52), int (1985229343))
  call(ushort (39612), uchar (52), uint (4276206270))
  call(ushort (39612), uchar (52), long (523124044))
  call(ushort (39612), uchar (52), ulong (4159232458))
  call(ushort (39612), uchar (52), long_long (2211230779876286898))
  call(ushort (39612), uchar (52), double (9.87654321))
  call(ushort (39612), short (22136), char (18))
  call(ushort (39612), short (22136), uchar (52))
  call(ushort (39612), short (22136), short (22136))
  call(ushort (39612), short (22136), ushort (39612))
  call(ushort (39612), short (22136), int (1985229343))
  call(ushort (39612), short (22136), uint (4276206270))
  call(ushort (39612), short (22136), long (523124044))
  call(ushort (39612), short (22136), ulong (4159232458))
  call(ushort (39612), short (22136), long_long (2211230779876286898))
  call(ushort (39612), short (22136), double (9.87654321))
  call(ushort (39612), ushort (39612), char (18))
  call(ushort (39612), ushort (39612), uchar (52))
  call(ushort (39612), ushort (39612), short (22136))
  call(ushort (39612), ushort (39612), ushort (39612))
  call(ushort (39612), ushort (39612), int (1985229343))
  call(ushort (39612), ushort (39612), uint (4276206270))
  call(ushort (39612), ushort (39612), long (523124044))
  call(ushort (39612), ushort (39612), ulong (4159232458))
  call(ushort (39612), ushort (39612), long_long (2211230779876286898))
  call(ushort (39612), ushort (39612), double (9.87654321))
  call(ushort (39612), int (1985229343), char (18))
  call(ushort (39612), int (1985229343), uchar (52))
  call(ushort (39612), int (1985229343), short (22136))
  call(ushort (39612), int (1985229343), ushort (39612))
  call(ushort (39612), int (1985229343), int (1985229343))
  call(ushort (39612), int (1985229343), uint (4276206270))
  call(ushort (39612), int (1985229343), long (523124044))
  call(ushort (39612), int (1985229343), ulong (4159232458))
  call(ushort (39612), int (1985229343), long_long (2211230779876286898))
  call(ushort (39612), int (1985229343), double (9.87654321))
  call(ushort (39612), uint (4276206270), char (18))
  call(ushort (39612), uint (4276206270), uchar (52))
  call(ushort (39612), uint (4276206270), short (22136))
  call(ushort (39612), uint (4276206270), ushort (39612))
  call(ushort (39612), uint (4276206270), int (1985229343))
  call(ushort (39612), uint (4276206270), uint (4276206270))
  call(ushort (39612), uint (4276206270), long (523124044))
  call(ushort (39612), uint (4276206270), ulong (4159232458))
  call(ushort (39612), uint (4276206270), long_long (2211230779876286898))
  call(ushort (39612), uint (4276206270), double (9.87654321))
  call(ushort (39612), long (523124044), char (18))
  call(ushort (39612), long (523124044), uchar (52))
  call(ushort (39612), long (523124044), short (22136))
  call(ushort (39612), long (523124044), ushort (39612))
  call(ushort (39612), long (523124044), int (1985229343))
  call(ushort (39612), long (523124044), uint (4276206270))
  call(ushort (39612), long (523124044), long (523124044))
  call(ushort (39612), long (523124044), ulong (4159232458))
  call(ushort (39612), long (523124044), long_long (2211230779876286898))
  call(ushort (39612), long (523124044), double (9.87654321))
  call(ushort (39612), ulong (4159232458), char (18))
  call(ushort (39612), ulong (4159232458), uchar (52))
  call(ushort (39612), ulong (4159232458), short (22136))
  call(ushort (39612), ulong (4159232458), ushort (39612))
  call(ushort (39612), ulong (4159232458), int (1985229343))
  call(ushort (39612), ulong (4159232458), uint (4276206270))
  call(ushort (39612), ulong (4159232458), long (523124044))
  call(ushort (39612), ulong (4159232458), ulong (4159232458))
  call(ushort (39612), ulong (4159232458), long_long (2211230779876286898))
  call(ushort (39612), ulong (4159232458), double (9.87654321))
  call(ushort (39612), long_long (2211230779876286898), char (18))
  call(ushort (39612), long_long (2211230779876286898), uchar (52))
  call(ushort (39612), long_long (2211230779876286898), short (22136))
  call(ushort (39612), long_long (2211230779876286898), ushort (39612))
  call(ushort (39612), long_long (2211230779876286898), int (1985229343))
  call(ushort (39612), long_long (2211230779876286898), uint (4276206270))
  call(ushort (39612), long_long (2211230779876286898), long (523124044))
  call(ushort (39612), long_long (2211230779876286898), ulong (4159232458))
  call(ushort (39612), long_long (2211230779876286898), long_long (2211230779876286898))
  call(ushort (39612), long_long (2211230779876286898), double (9.87654321))
  call(ushort (39612), double (9.87654321), char (18))
  call(ushort (39612), double (9.87654321), uchar (52))
  call(ushort (39612), double (9.87654321), short (22136))
  call(ushort (39612), double (9.87654321), ushort (39612))
  call(ushort (39612), double (9.87654321), int (1985229343))
  call(ushort (39612), double (9.87654321), uint (4276206270))
  call(ushort (39612), double (9.87654321), long (523124044))
  call(ushort (39612), double (9.87654321), ulong (4159232458))
  call(ushort (39612), double (9.87654321), long_long (2211230779876286898))
  call(ushort (39612), double (9.87654321), double (9.87654321))
  call(int (1985229343), char (18), char (18))
  call(int (1985229343), char (18), uchar (52))
  call(int (1985229343), char (18), short (22136))
  call(int (1985229343), char (18), ushort (39612))
  call(int (1985229343), char (18), int (1985229343))
  call(int (1985229343), char (18), uint (4276206270))
  call(int (1985229343), char (18), long (523124044))
  call(int (1985229343), char (18), ulong (4159232458))
  call(int (1985229343), char (18), long_long (2211230779876286898))
  call(int (1985229343), char (18), double (9.87654321))
  call(int (1985229343), uchar (52), char (18))
  call(int (1985229343), uchar (52), uchar (52))
  call(int (1985229343), uchar (52), short (22136))
  call(int (1985229343), uchar (52), ushort (39612))
  call(int (1985229343), uchar (52), int (1985229343))
  call(int (1985229343), uchar (52), uint (4276206270))
  call(int (1985229343), uchar (52), long (523124044))
  call(int (1985229343), uchar (52), ulong (4159232458))
  call(int (1985229343), uchar (52), long_long (2211230779876286898))
  call(int (1985229343), uchar (52), double (9.87654321))
  call(int (1985229343), short (22136), char (18))
  call(int (1985229343), short (22136), uchar (52))
  call(int (1985229343), short (22136), short (22136))
  call(int (1985229343), short (22136), ushort (39612))
  call(int (1985229343), short (22136), int (1985229343))
  call(int (1985229343), short (22136), uint (4276206270))
  call(int (1985229343), short (22136), long (523124044))
  call(int (1985229343), short (22136), ulong (4159232458))
  call(int (1985229343), short (22136), long_long (2211230779876286898))
  call(int (1985229343), short (22136), double (9.87654321))
  call(int (1985229343), ushort (39612), char (18))
  call(int (1985229343), ushort (39612), uchar (52))
  call(int (1985229343), ushort (39612), short (22136))
  call(int (1985229343), ushort (39612), ushort (39612))
  call(int (1985229343), ushort (39612), int (1985229343))
  call(int (1985229343), ushort (39612), uint (4276206270))
  call(int (1985229343), ushort (39612), long (523124044))
  call(int (1985229343), ushort (39612), ulong (4159232458))
  call(int (1985229343), ushort (39612), long_long (2211230779876286898))
  call(int (1985229343), ushort (39612), double (9.87654321))
  call(int (1985229343), int (1985229343), char (18))
  call(int (1985229343), int (1985229343), uchar (52))
  call(int (1985229343), int (1985229343), short (22136))
  call(int (1985229343), int (1985229343), ushort (39612))
  call(int (1985229343), int (1985229343), int (1985229343))
  call(int (1985229343), int (1985229343), uint (4276206270))
  call(int (1985229343), int (1985229343), long (523124044))
  call(int (1985229343), int (1985229343), ulong (4159232458))
  call(int (1985229343), int (1985229343), long_long (2211230779876286898))
  call(int (1985229343), int (1985229343), double (9.87654321))
  call(int (1985229343), uint (4276206270), char (18))
  call(int (1985229343), uint (4276206270), uchar (52))
  call(int (1985229343), uint (4276206270), short (22136))
  call(int (1985229343), uint (4276206270), ushort (39612))
  call(int (1985229343), uint (4276206270), int (1985229343))
  call(int (1985229343), uint (4276206270), uint (4276206270))
  call(int (1985229343), uint (4276206270), long (523124044))
  call(int (1985229343), uint (4276206270), ulong (4159232458))
  call(int (1985229343), uint (4276206270), long_long (2211230779876286898))
  call(int (1985229343), uint (4276206270), double (9.87654321))
  call(int (1985229343), long (523124044), char (18))
  call(int (1985229343), long (523124044), uchar (52))
  call(int (1985229343), long (523124044), short (22136))
  call(int (1985229343), long (523124044), ushort (39612))
  call(int (1985229343), long (523124044), int (1985229343))
  call(int (1985229343), long (523124044), uint (4276206270))
  call(int (1985229343), long (523124044), long (523124044))
  call(int (1985229343), long (523124044), ulong (4159232458))
  call(int (1985229343), long (523124044), long_long (2211230779876286898))
  call(int (1985229343), long (523124044), double (9.87654321))
  call(int (1985229343), ulong (4159232458), char (18))
  call(int (1985229343), ulong (4159232458), uchar (52))
  call(int (1985229343), ulong (4159232458), short (22136))
  call(int (1985229343), ulong (4159232458), ushort (39612))
  call(int (1985229343), ulong (4159232458), int (1985229343))
  call(int (1985229343), ulong (4159232458), uint (4276206270))
  call(int (1985229343), ulong (4159232458), long (523124044))
  call(int (1985229343), ulong (4159232458), ulong (4159232458))
  call(int (1985229343), ulong (4159232458), long_long (2211230779876286898))
  call(int (1985229343), ulong (4159232458), double (9.87654321))
  call(int (1985229343), long_long (2211230779876286898), char (18))
  call(int (1985229343), long_long (2211230779876286898), uchar (52))
  call(int (1985229343), long_long (2211230779876286898), short (22136))
  call(int (1985229343), long_long (2211230779876286898), ushort (39612))
  call(int (1985229343), long_long (2211230779876286898), int (1985229343))
  call(int (1985229343), long_long (2211230779876286898), uint (4276206270))
  call(int (1985229343), long_long (2211230779876286898), long (523124044))
  call(int (1985229343), long_long (2211230779876286898), ulong (4159232458))
  call(int (1985229343), long_long (2211230779876286898), long_long (2211230779876286898))
  call(int (1985229343), long_long (2211230779876286898), double (9.87654321))
  call(int (1985229343), double (9.87654321), char (18))
  call(int (1985229343), double (9.87654321), uchar (52))
  call(int (1985229343), double (9.87654321), short (22136))
  call(int (1985229343), double (9.87654321), ushort (39612))
  call(int (1985229343), double (9.87654321), int (1985229343))
  call(int (1985229343), double (9.87654321), uint (4276206270))
  call(int (1985229343), double (9.87654321), long (523124044))
  call(int (1985229343), double (9.87654321), ulong (4159232458))
  call(int (1985229343), double (9.87654321), long_long (2211230779876286898))
  call(int (1985229343), double (9.87654321), double (9.87654321))
  call(uint (4276206270), char (18), char (18))
  call(uint (4276206270), char (18), uchar (52))
  call(uint (4276206270), char (18), short (22136))
  call(uint (4276206270), char (18), ushort (39612))
  call(uint (4276206270), char (18), int (1985229343))
  call(uint (4276206270), char (18), uint (4276206270))
  call(uint (4276206270), char (18), long (523124044))
  call(uint (4276206270), char (18), ulong (4159232458))
  call(uint (4276206270), char (18), long_long (2211230779876286898))
  call(uint (4276206270), char (18), double (9.87654321))
  call(uint (4276206270), uchar (52), char (18))
  call(uint (4276206270), uchar (52), uchar (52))
  call(uint (4276206270), uchar (52), short (22136))
  call(uint (4276206270), uchar (52), ushort (39612))
  call(uint (4276206270), uchar (52), int (1985229343))
  call(uint (4276206270), uchar (52), uint (4276206270))
  call(uint (4276206270), uchar (52), long (523124044))
  call(uint (4276206270), uchar (52), ulong (4159232458))
  call(uint (4276206270), uchar (52), long_long (2211230779876286898))
  call(uint (4276206270), uchar (52), double (9.87654321))
  call(uint (4276206270), short (22136), char (18))
  call(uint (4276206270), short (22136), uchar (52))
  call(uint (4276206270), short (22136), short (22136))
  call(uint (4276206270), short (22136), ushort (39612))
  call(uint (4276206270), short (22136), int (1985229343))
  call(uint (4276206270), short (22136), uint (4276206270))
  call(uint (4276206270), short (22136), long (523124044))
  call(uint (4276206270), short (22136), ulong (4159232458))
  call(uint (4276206270), short (22136), long_long (2211230779876286898))
  call(uint (4276206270), short (22136), double (9.87654321))
  call(uint (4276206270), ushort (39612), char (18))
  call(uint (4276206270), ushort (39612), uchar (52))
  call(uint (4276206270), ushort (39612), short (22136))
  call(uint (4276206270), ushort (39612), ushort (39612))
  call(uint (4276206270), ushort (39612), int (1985229343))
  call(uint (4276206270), ushort (39612), uint (4276206270))
  call(uint (4276206270), ushort (39612), long (523124044))
  call(uint (4276206270), ushort (39612), ulong (4159232458))
  call(uint (4276206270), ushort (39612), long_long (2211230779876286898))
  call(uint (4276206270), ushort (39612), double (9.87654321))
  call(uint (4276206270), int (1985229343), char (18))
  call(uint (4276206270), int (1985229343), uchar (52))
  call(uint (4276206270), int (1985229343), short (22136))
  call(uint (4276206270), int (1985229343), ushort (39612))
  call(uint (4276206270), int (1985229343), int (1985229343))
  call(uint (4276206270), int (1985229343), uint (4276206270))
  call(uint (4276206270), int (1985229343), long (523124044))
  call(uint (4276206270), int (1985229343), ulong (4159232458))
  call(uint (4276206270), int (1985229343), long_long (2211230779876286898))
  call(uint (4276206270), int (1985229343), double (9.87654321))
  call(uint (4276206270), uint (4276206270), char (18))
  call(uint (4276206270), uint (4276206270), uchar (52))
  call(uint (4276206270), uint (4276206270), short (22136))
  call(uint (4276206270), uint (4276206270), ushort (39612))
  call(uint (4276206270), uint (4276206270), int (1985229343))
  call(uint (4276206270), uint (4276206270), uint (4276206270))
  call(uint (4276206270), uint (4276206270), long (523124044))
  call(uint (4276206270), uint (4276206270), ulong (4159232458))
  call(uint (4276206270), uint (4276206270), long_long (2211230779876286898))
  call(uint (4276206270), uint (4276206270), double (9.87654321))
  call(uint (4276206270), long (523124044), char (18))
  call(uint (4276206270), long (523124044), uchar (52))
  call(uint (4276206270), long (523124044), short (22136))
  call(uint (4276206270), long (523124044), ushort (39612))
  call(uint (4276206270), long (523124044), int (1985229343))
  call(uint (4276206270), long (523124044), uint (4276206270))
  call(uint (4276206270), long (523124044), long (523124044))
  call(uint (4276206270), long (523124044), ulong (4159232458))
  call(uint (4276206270), long (523124044), long_long (2211230779876286898))
  call(uint (4276206270), long (523124044), double (9.87654321))
  call(uint (4276206270), ulong (4159232458), char (18))
  call(uint (4276206270), ulong (4159232458), uchar (52))
  call(uint (4276206270), ulong (4159232458), short (22136))
  call(uint (4276206270), ulong (4159232458), ushort (39612))
  call(uint (4276206270), ulong (4159232458), int (1985229343))
  call(uint (4276206270), ulong (4159232458), uint (4276206270))
  call(uint (4276206270), ulong (4159232458), long (523124044))
  call(uint (4276206270), ulong (4159232458), ulong (4159232458))
  call(uint (4276206270), ulong (4159232458), long_long (2211230779876286898))
  call(uint (4276206270), ulong (4159232458), double (9.87654321))
  call(uint (4276206270), long_long (2211230779876286898), char (18))
  call(uint (4276206270), long_long (2211230779876286898), uchar (52))
  call(uint (4276206270), long_long (2211230779876286898), short (22136))
  call(uint (4276206270), long_long (2211230779876286898), ushort (39612))
  call(uint (4276206270), long_long (2211230779876286898), int (1985229343))
  call(uint (4276206270), long_long (2211230779876286898), uint (4276206270))
  call(uint (4276206270), long_long (2211230779876286898), long (523124044))
  call(uint (4276206270), long_long (2211230779876286898), ulong (4159232458))
  call(uint (4276206270), long_long (2211230779876286898), long_long (2211230779876286898))
  call(uint (4276206270), long_long (2211230779876286898), double (9.87654321))
  call(uint (4276206270), double (9.87654321), char (18))
  call(uint (4276206270), double (9.87654321), uchar (52))
  call(uint (4276206270), double (9.87654321), short (22136))
  call(uint (4276206270), double (9.87654321), ushort (39612))
  call(uint (4276206270), double (9.87654321), int (1985229343))
  call(uint (4276206270), double (9.87654321), uint (4276206270))
  call(uint (4276206270), double (9.87654321), long (523124044))
  call(uint (4276206270), double (9.87654321), ulong (4159232458))
  call(uint (4276206270), double (9.87654321), long_long (2211230779876286898))
  call(uint (4276206270), double (9.87654321), double (9.87654321))
  call(long (523124044), char (18), char (18))
  call(long (523124044), char (18), uchar (52))
  call(long (523124044), char (18), short (22136))
  call(long (523124044), char (18), ushort (39612))
  call(long (523124044), char (18), int (1985229343))
  call(long (523124044), char (18), uint (4276206270))
  call(long (523124044), char (18), long (523124044))
  call(long (523124044), char (18), ulong (4159232458))
  call(long (523124044), char (18), long_long (2211230779876286898))
  call(long (523124044), char (18), double (9.87654321))
  call(long (523124044), uchar (52), char (18))
  call(long (523124044), uchar (52), uchar (52))
  call(long (523124044), uchar (52), short (22136))
  call(long (523124044), uchar (52), ushort (39612))
  call(long (523124044), uchar (52), int (1985229343))
  call(long (523124044), uchar (52), uint (4276206270))
  call(long (523124044), uchar (52), long (523124044))
  call(long (523124044), uchar (52), ulong (4159232458))
  call(long (523124044), uchar (52), long_long (2211230779876286898))
  call(long (523124044), uchar (52), double (9.87654321))
  call(long (523124044), short (22136), char (18))
  call(long (523124044), short (22136), uchar (52))
  call(long (523124044), short (22136), short (22136))
  call(long (523124044), short (22136), ushort (39612))
  call(long (523124044), short (22136), int (1985229343))
  call(long (523124044), short (22136), uint (4276206270))
  call(long (523124044), short (22136), long (523124044))
  call(long (523124044), short (22136), ulong (4159232458))
  call(long (523124044), short (22136), long_long (2211230779876286898))
  call(long (523124044), short (22136), double (9.87654321))
  call(long (523124044), ushort (39612), char (18))
  call(long (523124044), ushort (39612), uchar (52))
  call(long (523124044), ushort (39612), short (22136))
  call(long (523124044), ushort (39612), ushort (39612))
  call(long (523124044), ushort (39612), int (1985229343))
  call(long (523124044), ushort (39612), uint (4276206270))
  call(long (523124044), ushort (39612), long (523124044))
  call(long (523124044), ushort (39612), ulong (4159232458))
  call(long (523124044), ushort (39612), long_long (2211230779876286898))
  call(long (523124044), ushort (39612), double (9.87654321))
  call(long (523124044), int (1985229343), char (18))
  call(long (523124044), int (1985229343), uchar (52))
  call(long (523124044), int (1985229343), short (22136))
  call(long (523124044), int (1985229343), ushort (39612))
  call(long (523124044), int (1985229343), int (1985229343))
  call(long (523124044), int (1985229343), uint (4276206270))
  call(long (523124044), int (1985229343), long (523124044))
  call(long (523124044), int (1985229343), ulong (4159232458))
  call(long (523124044), int (1985229343), long_long (2211230779876286898))
  call(long (523124044), int (1985229343), double (9.87654321))
  call(long (523124044), uint (4276206270), char (18))
  call(long (523124044), uint (4276206270), uchar (52))
  call(long (523124044), uint (4276206270), short (22136))
  call(long (523124044), uint (4276206270), ushort (39612))
  call(long (523124044), uint (4276206270), int (1985229343))
  call(long (523124044), uint (4276206270), uint (4276206270))
  call(long (523124044), uint (4276206270), long (523124044))
  call(long (523124044), uint (4276206270), ulong (4159232458))
  call(long (523124044), uint (4276206270), long_long (2211230779876286898))
  call(long (523124044), uint (4276206270), double (9.87654321))
  call(long (523124044), long (523124044), char (18))
  call(long (523124044), long (523124044), uchar (52))
  call(long (523124044), long (523124044), short (22136))
  call(long (523124044), long (523124044), ushort (39612))
  call(long (523124044), long (523124044), int (1985229343))
  call(long (523124044), long (523124044), uint (4276206270))
  call(long (523124044), long (523124044), long (523124044))
  call(long (523124044), long (523124044), ulong (4159232458))
  call(long (523124044), long (523124044), long_long (2211230779876286898))
  call(long (523124044), long (523124044), double (9.87654321))
  call(long (523124044), ulong (4159232458), char (18))
  call(long (523124044), ulong (4159232458), uchar (52))
  call(long (523124044), ulong (4159232458), short (22136))
  call(long (523124044), ulong (4159232458), ushort (39612))
  call(long (523124044), ulong (4159232458), int (1985229343))
  call(long (523124044), ulong (4159232458), uint (4276206270))
  call(long (523124044), ulong (4159232458), long (523124044))
  call(long (523124044), ulong (4159232458), ulong (4159232458))
  call(long (523124044), ulong (4159232458), long_long (2211230779876286898))
  call(long (523124044), ulong (4159232458), double (9.87654321))
  call(long (523124044), long_long (2211230779876286898), char (18))
  call(long (523124044), long_long (2211230779876286898), uchar (52))
  call(long (523124044), long_long (2211230779876286898), short (22136))
  call(long (523124044), long_long (2211230779876286898), ushort (39612))
  call(long (523124044), long_long (2211230779876286898), int (1985229343))
  call(long (523124044), long_long (2211230779876286898), uint (4276206270))
  call(long (523124044), long_long (2211230779876286898), long (523124044))
  call(long (523124044), long_long (2211230779876286898), ulong (4159232458))
  call(long (523124044), long_long (2211230779876286898), long_long (2211230779876286898))
  call(long (523124044), long_long (2211230779876286898), double (9.87654321))
  call(long (523124044), double (9.87654321), char (18))
  call(long (523124044), double (9.87654321), uchar (52))
  call(long (523124044), double (9.87654321), short (22136))
  call(long (523124044), double (9.87654321), ushort (39612))
  call(long (523124044), double (9.87654321), int (1985229343))
  call(long (523124044), double (9.87654321), uint (4276206270))
  call(long (523124044), double (9.87654321), long (523124044))
  call(long (523124044), double (9.87654321), ulong (4159232458))
  call(long (523124044), double (9.87654321), long_long (2211230779876286898))
  call(long (523124044), double (9.87654321), double (9.87654321))
  call(ulong (4159232458), char (18), char (18))
  call(ulong (4159232458), char (18), uchar (52))
  call(ulong (4159232458), char (18), short (22136))
  call(ulong (4159232458), char (18), ushort (39612))
  call(ulong (4159232458), char (18), int (1985229343))
  call(ulong (4159232458), char (18), uint (4276206270))
  call(ulong (4159232458), char (18), long (523124044))
  call(ulong (4159232458), char (18), ulong (4159232458))
  call(ulong (4159232458), char (18), long_long (2211230779876286898))
  call(ulong (4159232458), char (18), double (9.87654321))
  call(ulong (4159232458), uchar (52), char (18))
  call(ulong (4159232458), uchar (52), uchar (52))
  call(ulong (4159232458), uchar (52), short (22136))
  call(ulong (4159232458), uchar (52), ushort (39612))
  call(ulong (4159232458), uchar (52), int (1985229343))
  call(ulong (4159232458), uchar (52), uint (4276206270))
  call(ulong (4159232458), uchar (52), long (523124044))
  call(ulong (4159232458), uchar (52), ulong (4159232458))
  call(ulong (4159232458), uchar (52), long_long (2211230779876286898))
  call(ulong (4159232458), uchar (52), double (9.87654321))
  call(ulong (4159232458), short (22136), char (18))
  call(ulong (4159232458), short (22136), uchar (52))
  call(ulong (4159232458), short (22136), short (22136))
  call(ulong (4159232458), short (22136), ushort (39612))
  call(ulong (4159232458), short (22136), int (1985229343))
  call(ulong (4159232458), short (22136), uint (4276206270))
  call(ulong (4159232458), short (22136), long (523124044))
  call(ulong (4159232458), short (22136), ulong (4159232458))
  call(ulong (4159232458), short (22136), long_long (2211230779876286898))
  call(ulong (4159232458), short (22136), double (9.87654321))
  call(ulong (4159232458), ushort (39612), char (18))
  call(ulong (4159232458), ushort (39612), uchar (52))
  call(ulong (4159232458), ushort (39612), short (22136))
  call(ulong (4159232458), ushort (39612), ushort (39612))
  call(ulong (4159232458), ushort (39612), int (1985229343))
  call(ulong (4159232458), ushort (39612), uint (4276206270))
  call(ulong (4159232458), ushort (39612), long (523124044))
  call(ulong (4159232458), ushort (39612), ulong (4159232458))
  call(ulong (4159232458), ushort (39612), long_long (2211230779876286898))
  call(ulong (4159232458), ushort (39612), double (9.87654321))
  call(ulong (4159232458), int (1985229343), char (18))
  call(ulong (4159232458), int (1985229343), uchar (52))
  call(ulong (4159232458), int (1985229343), short (22136))
  call(ulong (4159232458), int (1985229343), ushort (39612))
  call(ulong (4159232458), int (1985229343), int (1985229343))
  call(ulong (4159232458), int (1985229343), uint (4276206270))
  call(ulong (4159232458), int (1985229343), long (523124044))
  call(ulong (4159232458), int (1985229343), ulong (4159232458))
  call(ulong (4159232458), int (1985229343), long_long (2211230779876286898))
  call(ulong (4159232458), int (1985229343), double (9.87654321))
  call(ulong (4159232458), uint (4276206270), char (18))
  call(ulong (4159232458), uint (4276206270), uchar (52))
  call(ulong (4159232458), uint (4276206270), short (22136))
  call(ulong (4159232458), uint (4276206270), ushort (39612))
  call(ulong (4159232458), uint (4276206270), int (1985229343))
  call(ulong (4159232458), uint (4276206270), uint (4276206270))
  call(ulong (4159232458), uint (4276206270), long (523124044))
  call(ulong (4159232458), uint (4276206270), ulong (4159232458))
  call(ulong (4159232458), uint (4276206270), long_long (2211230779876286898))
  call(ulong (4159232458), uint (4276206270), double (9.87654321))
  call(ulong (4159232458), long (523124044), char (18))
  call(ulong (4159232458), long (523124044), uchar (52))
  call(ulong (4159232458), long (523124044), short (22136))
  call(ulong (4159232458), long (523124044), ushort (39612))
  call(ulong (4159232458), long (523124044), int (1985229343))
  call(ulong (4159232458), long (523124044), uint (4276206270))
  call(ulong (4159232458), long (523124044), long (523124044))
  call(ulong (4159232458), long (523124044), ulong (4159232458))
  call(ulong (4159232458), long (523124044), long_long (2211230779876286898))
  call(ulong (4159232458), long (523124044), double (9.87654321))
  call(ulong (4159232458), ulong (4159232458), char (18))
  call(ulong (4159232458), ulong (4159232458), uchar (52))
  call(ulong (4159232458), ulong (4159232458), short (22136))
  call(ulong (4159232458), ulong (4159232458), ushort (39612))
  call(ulong (4159232458), ulong (4159232458), int (1985229343))
  call(ulong (4159232458), ulong (4159232458), uint (4276206270))
  call(ulong (4159232458), ulong (4159232458), long (523124044))
  call(ulong (4159232458), ulong (4159232458), ulong (4159232458))
  call(ulong (4159232458), ulong (4159232458), long_long (2211230779876286898))
  call(ulong (4159232458), ulong (4159232458), double (9.87654321))
  call(ulong (4159232458), long_long (2211230779876286898), char (18))
  call(ulong (4159232458), long_long (2211230779876286898), uchar (52))
  call(ulong (4159232458), long_long (2211230779876286898), short (22136))
  call(ulong (4159232458), long_long (2211230779876286898), ushort (39612))
  call(ulong (4159232458), long_long (2211230779876286898), int (1985229343))
  call(ulong (4159232458), long_long (2211230779876286898), uint (4276206270))
  call(ulong (4159232458), long_long (2211230779876286898), long (523124044))
  call(ulong (4159232458), long_long (2211230779876286898), ulong (4159232458))
  call(ulong (4159232458), long_long (2211230779876286898), long_long (2211230779876286898))
  call(ulong (4159232458), long_long (2211230779876286898), double (9.87654321))
  call(ulong (4159232458), double (9.87654321), char (18))
  call(ulong (4159232458), double (9.87654321), uchar (52))
  call(ulong (4159232458), double (9.87654321), short (22136))
  call(ulong (4159232458), double (9.87654321), ushort (39612))
  call(ulong (4159232458), double (9.87654321), int (1985229343))
  call(ulong (4159232458), double (9.87654321), uint (4276206270))
  call(ulong (4159232458), double (9.87654321), long (523124044))
  call(ulong (4159232458), double (9.87654321), ulong (4159232458))
  call(ulong (4159232458), double (9.87654321), long_long (2211230779876286898))
  call(ulong (4159232458), double (9.87654321), double (9.87654321))
  call(long_long (2211230779876286898), char (18), char (18))
  call(long_long (2211230779876286898), char (18), uchar (52))
  call(long_long (2211230779876286898), char (18), short (22136))
  call(long_long (2211230779876286898), char (18), ushort (39612))
  call(long_long (2211230779876286898), char (18), int (1985229343))
  call(long_long (2211230779876286898), char (18), uint (4276206270))
  call(long_long (2211230779876286898), char (18), long (523124044))
  call(long_long (2211230779876286898), char (18), ulong (4159232458))
  call(long_long (2211230779876286898), char (18), long_long (2211230779876286898))
  call(long_long (2211230779876286898), char (18), double (9.87654321))
  call(long_long (2211230779876286898), uchar (52), char (18))
  call(long_long (2211230779876286898), uchar (52), uchar (52))
  call(long_long (2211230779876286898), uchar (52), short (22136))
  call(long_long (2211230779876286898), uchar (52), ushort (39612))
  call(long_long (2211230779876286898), uchar (52), int (1985229343))
  call(long_long (2211230779876286898), uchar (52), uint (4276206270))
  call(long_long (2211230779876286898), uchar (52), long (523124044))
  call(long_long (2211230779876286898), uchar (52), ulong (4159232458))
  call(long_long (2211230779876286898), uchar (52), long_long (2211230779876286898))
  call(long_long (2211230779876286898), uchar (52), double (9.87654321))
  call(long_long (2211230779876286898), short (22136), char (18))
  call(long_long (2211230779876286898), short (22136), uchar (52))
  call(long_long (2211230779876286898), short (22136), short (22136))
  call(long_long (2211230779876286898), short (22136), ushort (39612))
  call(long_long (2211230779876286898), short (22136), int (1985229343))
  call(long_long (2211230779876286898), short (22136), uint (4276206270))
  call(long_long (2211230779876286898), short (22136), long (523124044))
  call(long_long (2211230779876286898), short (22136), ulong (4159232458))
  call(long_long (2211230779876286898), short (22136), long_long (2211230779876286898))
  call(long_long (2211230779876286898), short (22136), double (9.87654321))
  call(long_long (2211230779876286898), ushort (39612), char (18))
  call(long_long (2211230779876286898), ushort (39612), uchar (52))
  call(long_long (2211230779876286898), ushort (39612), short (22136))
  call(long_long (2211230779876286898), ushort (39612), ushort (39612))
  call(long_long (2211230779876286898), ushort (39612), int (1985229343))
  call(long_long (2211230779876286898), ushort (39612), uint (4276206270))
  call(long_long (2211230779876286898), ushort (39612), long (523124044))
  call(long_long (2211230779876286898), ushort (39612), ulong (4159232458))
  call(long_long (2211230779876286898), ushort (39612), long_long (2211230779876286898))
  call(long_long (2211230779876286898), ushort (39612), double (9.87654321))
  call(long_long (2211230779876286898), int (1985229343), char (18))
  call(long_long (2211230779876286898), int (1985229343), uchar (52))
  call(long_long (2211230779876286898), int (1985229343), short (22136))
  call(long_long (2211230779876286898), int (1985229343), ushort (39612))
  call(long_long (2211230779876286898), int (1985229343), int (1985229343))
  call(long_long (2211230779876286898), int (1985229343), uint (4276206270))
  call(long_long (2211230779876286898), int (1985229343), long (523124044))
  call(long_long (2211230779876286898), int (1985229343), ulong (4159232458))
  call(long_long (2211230779876286898), int (1985229343), long_long (2211230779876286898))
  call(long_long (2211230779876286898), int (1985229343), double (9.87654321))
  call(long_long (2211230779876286898), uint (4276206270), char (18))
  call(long_long (2211230779876286898), uint (4276206270), uchar (52))
  call(long_long (2211230779876286898), uint (4276206270), short (22136))
  call(long_long (2211230779876286898), uint (4276206270), ushort (39612))
  call(long_long (2211230779876286898), uint (4276206270), int (1985229343))
  call(long_long (2211230779876286898), uint (4276206270), uint (4276206270))
  call(long_long (2211230779876286898), uint (4276206270), long (523124044))
  call(long_long (2211230779876286898), uint (4276206270), ulong (4159232458))
  call(long_long (2211230779876286898), uint (4276206270), long_long (2211230779876286898))
  call(long_long (2211230779876286898), uint (4276206270), double (9.87654321))
  call(long_long (2211230779876286898), long (523124044), char (18))
  call(long_long (2211230779876286898), long (523124044), uchar (52))
  call(long_long (2211230779876286898), long (523124044), short (22136))
  call(long_long (2211230779876286898), long (523124044), ushort (39612))
  call(long_long (2211230779876286898), long (523124044), int (1985229343))
  call(long_long (2211230779876286898), long (523124044), uint (4276206270))
  call(long_long (2211230779876286898), long (523124044), long (523124044))
  call(long_long (2211230779876286898), long (523124044), ulong (4159232458))
  call(long_long (2211230779876286898), long (523124044), long_long (2211230779876286898))
  call(long_long (2211230779876286898), long (523124044), double (9.87654321))
  call(long_long (2211230779876286898), ulong (4159232458), char (18))
  call(long_long (2211230779876286898), ulong (4159232458), uchar (52))
  call(long_long (2211230779876286898), ulong (4159232458), short (22136))
  call(long_long (2211230779876286898), ulong (4159232458), ushort (39612))
  call(long_long (2211230779876286898), ulong (4159232458), int (1985229343))
  call(long_long (2211230779876286898), ulong (4159232458), uint (4276206270))
  call(long_long (2211230779876286898), ulong (4159232458), long (523124044))
  call(long_long (2211230779876286898), ulong (4159232458), ulong (4159232458))
  call(long_long (2211230779876286898), ulong (4159232458), long_long (2211230779876286898))
  call(long_long (2211230779876286898), ulong (4159232458), double (9.87654321))
  call(long_long (2211230779876286898), long_long (2211230779876286898), char (18))
  call(long_long (2211230779876286898), long_long (2211230779876286898), uchar (52))
  call(long_long (2211230779876286898), long_long (2211230779876286898), short (22136))
  call(long_long (2211230779876286898), long_long (2211230779876286898), ushort (39612))
  call(long_long (2211230779876286898), long_long (2211230779876286898), int (1985229343))
  call(long_long (2211230779876286898), long_long (2211230779876286898), uint (4276206270))
  call(long_long (2211230779876286898), long_long (2211230779876286898), long (523124044))
  call(long_long (2211230779876286898), long_long (2211230779876286898), ulong (4159232458))
  call(long_long (2211230779876286898), long_long (2211230779876286898), long_long (2211230779876286898))
  call(long_long (2211230779876286898), long_long (2211230779876286898), double (9.87654321))
  call(long_long (2211230779876286898), double (9.87654321), char (18))
  call(long_long (2211230779876286898), double (9.87654321), uchar (52))
  call(long_long (2211230779876286898), double (9.87654321), short (22136))
  call(long_long (2211230779876286898), double (9.87654321), ushort (39612))
  call(long_long (2211230779876286898), double (9.87654321), int (1985229343))
  call(long_long (2211230779876286898), double (9.87654321), uint (4276206270))
  call(long_long (2211230779876286898), double (9.87654321), long (523124044))
  call(long_long (2211230779876286898), double (9.87654321), ulong (4159232458))
  call(long_long (2211230779876286898), double (9.87654321), long_long (2211230779876286898))
  call(long_long (2211230779876286898), double (9.87654321), double (9.87654321))
  call(double (9.87654321), char (18), char (18))
  call(double (9.87654321), char (18), uchar (52))
  call(double (9.87654321), char (18), short (22136))
  call(double (9.87654321), char (18), ushort (39612))
  call(double (9.87654321), char (18), int (1985229343))
  call(double (9.87654321), char (18), uint (4276206270))
  call(double (9.87654321), char (18), long (523124044))
  call(double (9.87654321), char (18), ulong (4159232458))
  call(double (9.87654321), char (18), long_long (2211230779876286898))
  call(double (9.87654321), char (18), double (9.87654321))
  call(double (9.87654321), uchar (52), char (18))
  call(double (9.87654321), uchar (52), uchar (52))
  call(double (9.87654321), uchar (52), short (22136))
  call(double (9.87654321), uchar (52), ushort (39612))
  call(double (9.87654321), uchar (52), int (1985229343))
  call(double (9.87654321), uchar (52), uint (4276206270))
  call(double (9.87654321), uchar (52), long (523124044))
  call(double (9.87654321), uchar (52), ulong (4159232458))
  call(double (9.87654321), uchar (52), long_long (2211230779876286898))
  call(double (9.87654321), uchar (52), double (9.87654321))
  call(double (9.87654321), short (22136), char (18))
  call(double (9.87654321), short (22136), uchar (52))
  call(double (9.87654321), short (22136), short (22136))
  call(double (9.87654321), short (22136), ushort (39612))
  call(double (9.87654321), short (22136), int (1985229343))
  call(double (9.87654321), short (22136), uint (4276206270))
  call(double (9.87654321), short (22136), long (523124044))
  call(double (9.87654321), short (22136), ulong (4159232458))
  call(double (9.87654321), short (22136), long_long (2211230779876286898))
  call(double (9.87654321), short (22136), double (9.87654321))
  call(double (9.87654321), ushort (39612), char (18))
  call(double (9.87654321), ushort (39612), uchar (52))
  call(double (9.87654321), ushort (39612), short (22136))
  call(double (9.87654321), ushort (39612), ushort (39612))
  call(double (9.87654321), ushort (39612), int (1985229343))
  call(double (9.87654321), ushort (39612), uint (4276206270))
  call(double (9.87654321), ushort (39612), long (523124044))
  call(double (9.87654321), ushort (39612), ulong (4159232458))
  call(double (9.87654321), ushort (39612), long_long (2211230779876286898))
  call(double (9.87654321), ushort (39612), double (9.87654321))
  call(double (9.87654321), int (1985229343), char (18))
  call(double (9.87654321), int (1985229343), uchar (52))
  call(double (9.87654321), int (1985229343), short (22136))
  call(double (9.87654321), int (1985229343), ushort (39612))
  call(double (9.87654321), int (1985229343), int (1985229343))
  call(double (9.87654321), int (1985229343), uint (4276206270))
  call(double (9.87654321), int (1985229343), long (523124044))
  call(double (9.87654321), int (1985229343), ulong (4159232458))
  call(double (9.87654321), int (1985229343), long_long (2211230779876286898))
  call(double (9.87654321), int (1985229343), double (9.87654321))
  call(double (9.87654321), uint (4276206270), char (18))
  call(double (9.87654321), uint (4276206270), uchar (52))
  call(double (9.87654321), uint (4276206270), short (22136))
  call(double (9.87654321), uint (4276206270), ushort (39612))
  call(double (9.87654321), uint (4276206270), int (1985229343))
  call(double (9.87654321), uint (4276206270), uint (4276206270))
  call(double (9.87654321), uint (4276206270), long (523124044))
  call(double (9.87654321), uint (4276206270), ulong (4159232458))
  call(double (9.87654321), uint (4276206270), long_long (2211230779876286898))
  call(double (9.87654321), uint (4276206270), double (9.87654321))
  call(double (9.87654321), long (523124044), char (18))
  call(double (9.87654321), long (523124044), uchar (52))
  call(double (9.87654321), long (523124044), short (22136))
  call(double (9.87654321), long (523124044), ushort (39612))
  call(double (9.87654321), long (523124044), int (1985229343))
  call(double (9.87654321), long (523124044), uint (4276206270))
  call(double (9.87654321), long (523124044), long (523124044))
  call(double (9.87654321), long (523124044), ulong (4159232458))
  call(double (9.87654321), long (523124044), long_long (2211230779876286898))
  call(double (9.87654321), long (523124044), double (9.87654321))
  call(double (9.87654321), ulong (4159232458), char (18))
  call(double (9.87654321), ulong (4159232458), uchar (52))
  call(double (9.87654321), ulong (4159232458), short (22136))
  call(double (9.87654321), ulong (4159232458), ushort (39612))
  call(double (9.87654321), ulong (4159232458), int (1985229343))
  call(double (9.87654321), ulong (4159232458), uint (4276206270))
  call(double (9.87654321), ulong (4159232458), long (523124044))
  call(double (9.87654321), ulong (4159232458), ulong (4159232458))
  call(double (9.87654321), ulong (4159232458), long_long (2211230779876286898))
  call(double (9.87654321), ulong (4159232458), double (9.87654321))
  call(double (9.87654321), long_long (2211230779876286898), char (18))
  call(double (9.87654321), long_long (2211230779876286898), uchar (52))
  call(double (9.87654321), long_long (2211230779876286898), short (22136))
  call(double (9.87654321), long_long (2211230779876286898), ushort (39612))
  call(double (9.87654321), long_long (2211230779876286898), int (1985229343))
  call(double (9.87654321), long_long (2211230779876286898), uint (4276206270))
  call(double (9.87654321), long_long (2211230779876286898), long (523124044))
  call(double (9.87654321), long_long (2211230779876286898), ulong (4159232458))
  call(double (9.87654321), long_long (2211230779876286898), long_long (2211230779876286898))
  call(double (9.87654321), long_long (2211230779876286898), double (9.87654321))
  call(double (9.87654321), double (9.87654321), char (18))
  call(double (9.87654321), double (9.87654321), uchar (52))
  call(double (9.87654321), double (9.87654321), short (22136))
  call(double (9.87654321), double (9.87654321), ushort (39612))
  call(double (9.87654321), double (9.87654321), int (1985229343))
  call(double (9.87654321), double (9.87654321), uint (4276206270))
  call(double (9.87654321), double (9.87654321), long (523124044))
  call(double (9.87654321), double (9.87654321), ulong (4159232458))
  call(double (9.87654321), double (9.87654321), long_long (2211230779876286898))
  call(double (9.87654321), double (9.87654321), double (9.87654321))

FFI::Platform::LIBSUFFIX
  returns 'so'

FFI::Platform::IS_WINDOWS
  returns false

FFI::Platform::ARCH
  returns the architecture type

FFI::Platform::OS
  returns 'linux' as a string

FFI::Platform.windows?
  returns false

FFI::Platform.mac?
  returns false

FFI::Platform.unix?
  returns true
  should have shareable constants for Ractor
  FFI::Platform::LITTLE_ENDIAN
    returns 1234
  FFI::Platform::BIG_ENDIAN
    returns 4321
  FFI::Platform::BYTE_ORDER
    returns the current byte order

Pointer
  Any object implementing #to_ptr can be passed as a :pointer parameter
  A DelegateClass(Pointer) can be passed as a :pointer parameter
  Fixnum cannot be used as a Pointer argument
  Bignum cannot be used as a Pointer argument
  String can be used as a Pointer argument
  #to_ptr
  Pointer.size returns sizeof pointer on platform
  pointer type methods
    #read_pointer
    #write_pointer
    #write_pointer frozen object
    #read_array_of_pointer
    #write_array_of_type for uint8
    #write_array_of_type for uint32
    #write_array_of_type should raise an error with non-array argument
  NULL
    should be obtained using Pointer::NULL constant
    should be obtained passing address 0 to constructor
    should raise an error when attempting read/write operations on it
    returns true when compared with nil
    should not raise an error when attempting read/write zero length array
  #slice
    contents of sliced pointer matches original pointer at offset
    modifying sliced pointer is reflected in original pointer
    access beyond bounds should raise IndexError
  #type_size
    should be same as FFI.type_size(type)
  #order
    should return the system order by default
    should return self if there is no change
    should return a new pointer if there is a change
    can be set to :little
    can be set to :big
    can be set to :network, which sets it to :big
    cannot be set to other symbols
    can be used to read in little order
    can be used to read in big order
    can be used to read in network order
  #size_limit?
    should not have size limit
    should have size limit
  #initialize
    can use addresses with high bit set
  #inspect
    should include the address
    should not include the size if the pointer is unsized
    should include the size if there is one

AutoPointer
  can be used as the return type of a function
  has a memsize function
  #new
    MemoryPointer argument raises TypeError
    AutoPointer argument raises TypeError
    Buffer argument raises TypeError
  #autorelease?
    should be true by default
    should return false when autorelease=(false)
    should deny changes when frozen
  #type_size
    type_size of AutoPointer should match wrapped Pointer
    [] offset should match wrapped Pointer

FFI::Library#attach_function
  correctly returns a value for gettimeofday
  correctly populates a struct for gettimeofday

MemoryPointer
  makes a pointer from a string
  does not make a pointer from non-strings
  makes a pointer from a string with multibyte characters
  reads back a string
  reads back an empty string
  makes a pointer for a certain number of bytes
  allows access to an element of the pointer (as an array)
  allows writing as an int
  allows writing as a sized int
  allows writing as a long
  allows writing as a size_t
  allows writing as a bool
  allows definition of a custom typedef
  allows overwriting of a default typedef
  allows writing a custom typedef
  raises an error if you try to read an undefined type
  raises an error if you try putting a long into a pointer of size 1
  raises an error if you try putting an int into a pointer of size 1
  makes a pointer for a certain type
  makes a memory pointer for a number of a certain type
  makes a pointer for an object responding to #size
  makes a pointer for a number of an object responding to #size
  MemoryPointer#address returns correct value
  MemoryPointer#null? returns true for zero value
  MemoryPointer#null? returns false for non-zero value
  initialize with block should execute block
  has a memsize function

FFI::Struct
  allows setting fields

String tests
  A String can be passed to a :pointer argument
  Poison null byte raises error
  casts nil as NULL pointer
  return nil for NULL char*
  reads an array of strings until encountering a NULL pointer
  reads an array of strings of the size specified, substituting nil when a pointer is NULL
  reads an array of strings, taking a memory offset parameter
  raises an IndexError when trying to read an array of strings out of bounds
  raises an IndexError when trying to read an array of strings using a negative offset
  #write_string
    with no length given
      writes no final \0
      doesn't write anything when size is exceeded
      fits into memory
    with a length
      writes a final \0
      doesn't write anything when size is exceeded
      fits into memory
  #put_string
    writes a final \0

functions returning :strptr
  can attach function with :strptr return type
  should return [ String, Pointer ]
  should return the correct value
  should return correct pointer

FFI::Struct  by_ref
  should accept instances of exact struct class
  should accept nil
  should reject other types
  should reject instances of other struct classes
  can reveal the mapped type converter

FFI::Struct  with inline callback functions
  should be able to define inline callback field
  should take methods as callbacks
  should return callable object from []
  callback returning :string is rejected in struct

FFI::Struct  with an initialize function
  should call the initialize function

FFI::ManagedStruct  with an initialize function
  should call the initialize function

FFI::Struct
  packed :char followed by :int should have size of 5
  packed :char followed by :int should have alignment of 1
  packed(2) :char followed by :int should have size of 6
  packed(2)  :char followed by :int should have alignment of 2
  packed :short followed by int should have size of 6
  packed :short followed by int should have alignment of 1

Struct aligns fields correctly
  char, followed by an int
  short, followed by an int
  int, followed by an int
  long long, followed by an int

Struct tests
  Struct#[:pointer]
  Struct#[:pointer].nil? for NULL value
  Struct#[:pointer]=
  Struct#[:pointer]=struct
  Struct#[:pointer]=nil
  Struct#[:string]
  Struct#[:string].nil? for NULL value
  Struct#clear sets the memory to zero
  Struct#layout works with :name, :type pairs
  Struct#layout works with :name, :type, offset tuples
  Struct#layout works with mixed :name,:type and :name,:type,offset
  Struct#layout withs with a hash of :name => type
  subclass overrides initialize without calling super
  Can use DataConverter in an embedded array
  Can use Struct subclass as parameter type
  Can use Struct subclass as IN parameter type
  Can use Struct subclass as OUT parameter type
  can be passed directly as a :pointer parameter
  :char member aligned correctly
  :short member aligned correctly
  :int member aligned correctly
  :long_long member aligned correctly
  :long member aligned correctly
  :float member aligned correctly
  :double member aligned correctly
  :ulong, :pointer struct
  char field r/w (0)
  char field r/w (7f)
  char field r/w (-80)
  char field r/w (-1)
  uchar field r/w (0)
  uchar field r/w (7f)
  uchar field r/w (80)
  uchar field r/w (ff)
  short field r/w (0)
  short field r/w (7fff)
  short field r/w (-8000)
  short field r/w (-1)
  ushort field r/w (0)
  ushort field r/w (7fff)
  ushort field r/w (8000)
  ushort field r/w (ffff)
  int field r/w (0)
  int field r/w (7fffffff)
  int field r/w (-80000000)
  int field r/w (-1)
  uint field r/w (0)
  uint field r/w (7fffffff)
  uint field r/w (80000000)
  uint field r/w (ffffffff)
  long_long field r/w (0)
  long_long field r/w (7fffffffffffffff)
  long_long field r/w (-8000000000000000)
  long_long field r/w (-1)
  ulong_long field r/w (0)
  ulong_long field r/w (7fffffffffffffff)
  ulong_long field r/w (8000000000000000)
  ulong_long field r/w (ffffffffffffffff)
  long field r/w (0)
  long field r/w (7fffffff)
  long field r/w (-80000000)
  long field r/w (-1)
  ulong field r/w (0)
  ulong field r/w (7fffffff)
  ulong field r/w (80000000)
  ulong field r/w (ffffffff)
  :float field r/w
  :double field r/w
  :enum field r/w
  array of :enum field
  Can have CallbackInfo struct field
  Can use CallbackInfo struct field in Ractor
  Can return its members as a list
  Can return its instance members and values as lists
  should return an ordered field/offset pairs array
  Struct#offset_of returns offset of field within struct
  warns about redefinition of struct layouts
  allows redefinition of struct layouts in derived classes
  can be made shareable for Ractor
  should be usable with Ractor

FFI::Struct.layout
  when derived class is not assigned to any constant
    resolves a built-in type
  when derived class is assigned to a constant
    resolves a built-in type
    resolves a type from the enclosing module
    ignores a module which does not extend FFI::Library or subclass FFI::Struct

FFI::Struct  with a nested struct field
  should align correctly nested struct field
  should correctly calculate Container size (in bytes)
  should return a Struct object when the field is accessed
  should read a value from memory
  should write a value to memory
  should be able to assign struct instance to nested field

FFI::Struct  with a nested array of structs
  should align correctly nested struct field
  should correctly calculate Container size (in bytes)
  should return a Struct object when the field is accessed
  should read a value from memory
  should write a value to memory
  should support Enumerable#each

FFI::Struct  by value
  return using pre-set values
  return using passed in values
  parameter
  parameter with following s32
  parameter with preceding s32,ptr,s32
  parameter with preceding s32,string,s32
  parameter, returning struct by value
  varargs returning a struct

FFI::Struct  with an array field
  should correctly calculate StructWithArray size (in bytes)
  should read values from memory
  should return the number of elements in the array field
  should allow iteration through the array elements
  should return the pointer to the array
  raises when trying to set an array field

FFI::Struct  with a char array field
  should read values from memory
  should return the number of elements in the array field
  should allow iteration through the array elements
  should return the pointer to the array
  allows writing a shorter String to the char array
  allows writing a String of the same size to the char array
  raises when writing a longer String to the char array

BuggedStruct
  should return its correct size
  offsets within struct should be correct
  should return correct field/offset pairs

Struct allocation
  MemoryPointer.new(Struct, 2)
  Buffer.new(Struct, 2)
  null? should be true when initialized with NULL pointer
  null? should be false when initialized with non-NULL pointer
  supports :bool as a struct member

variable-length arrays
  zero length array should be accepted as last field
  zero length array before last element should raise error
  can access elements of array
  non-variable length array is bounds checked

Struct memsize functions
  has a memsize function
  StructLayout has a memsize function
  StructField has a memsize function
  StructLayout should be shareable with Ractor
  StructField should be shareable with Ractor

Struct order
  should return the system order by default
  should return a new struct if there is no change
  should return a new struct if there is a change
  can be set to :little
  can be set to :big
  can be set to :network, which sets it to :big
  cannot be set to other symbols
  can be used to read in little order
  can be used to read in big order
  can be used to read in network order

FFI::Type
  has a memsize function
  should be shareable with Ractor
  Builtin
    should be shareable with Ractor
  Mapped
    should be shareable with Ractor

Custom type definitions
  attach_function with custom typedef
  variadic invoker with custom typedef
  Callback with custom typedef parameter
  Struct with custom typedef field
  attach_function after a typedef should not reject normal types
  detects the correct type for size_t

Union
  should place all the fields at offset 0
  should correctly align/write a char value
  should correctly align/write a short value
  should correctly align/write a int value
  should correctly align/write a long_long value
  should correctly align/write a long value
  should correctly align/write a float value
  should correctly align/write a double value
  should read a char value from memory
  should read a short value from memory
  should read a int value from memory
  should read a long_long value from memory
  should read a long value from memory
  should read a float value from memory
  should read a double value from memory
  should return a size equals to the size of the biggest field

Function with variadic arguments
  takes enum arguments
  returns symbols for enums
  can reveal its return and parameters
  can wrap a blocking function with varargs
  call variadic with (:char (0)) argument
  call variadic with (:char (127)) argument
  call variadic with (:char (-128)) argument
  call variadic with (:char (-1)) argument
  call variadic with (:uchar (0)) argument
  call variadic with (:uchar (127)) argument
  call variadic with (:uchar (128)) argument
  call variadic with (:uchar (255)) argument
  call variadic with (:float (0)) argument
  call variadic with (:float (1.234567)) argument
  call variadic with (:float (9.87654321)) argument
  call variadic with (:double (0)) argument
  call variadic with (:double (1.234567)) argument
  call variadic with (:double (9.87654321)) argument
  call variadic with callback argument
  can be called as instance method
  call variadic with several callback arguments
  should be usable with Ractor
  call(ccc, char,18,char,18,char,18)
  call(ccC, char,18,char,18,uchar,52)
  call(ccs, char,18,char,18,short,22136)
  call(ccS, char,18,char,18,ushort,39612)
  call(cci, char,18,char,18,int,1985229343)
  call(ccI, char,18,char,18,uint,4276206270)
  call(ccl, char,18,char,18,long,523124044)
  call(ccL, char,18,char,18,ulong,4159232458)
  call(ccj, char,18,char,18,long_long,2211230779876286898)
  call(ccf, char,18,char,18,float,1.23456789)
  call(ccd, char,18,char,18,double,9.87654321)
  call(cCc, char,18,uchar,52,char,18)
  call(cCC, char,18,uchar,52,uchar,52)
  call(cCs, char,18,uchar,52,short,22136)
  call(cCS, char,18,uchar,52,ushort,39612)
  call(cCi, char,18,uchar,52,int,1985229343)
  call(cCI, char,18,uchar,52,uint,4276206270)
  call(cCl, char,18,uchar,52,long,523124044)
  call(cCL, char,18,uchar,52,ulong,4159232458)
  call(cCj, char,18,uchar,52,long_long,2211230779876286898)
  call(cCf, char,18,uchar,52,float,1.23456789)
  call(cCd, char,18,uchar,52,double,9.87654321)
  call(csc, char,18,short,22136,char,18)
  call(csC, char,18,short,22136,uchar,52)
  call(css, char,18,short,22136,short,22136)
  call(csS, char,18,short,22136,ushort,39612)
  call(csi, char,18,short,22136,int,1985229343)
  call(csI, char,18,short,22136,uint,4276206270)
  call(csl, char,18,short,22136,long,523124044)
  call(csL, char,18,short,22136,ulong,4159232458)
  call(csj, char,18,short,22136,long_long,2211230779876286898)
  call(csf, char,18,short,22136,float,1.23456789)
  call(csd, char,18,short,22136,double,9.87654321)
  call(cSc, char,18,ushort,39612,char,18)
  call(cSC, char,18,ushort,39612,uchar,52)
  call(cSs, char,18,ushort,39612,short,22136)
  call(cSS, char,18,ushort,39612,ushort,39612)
  call(cSi, char,18,ushort,39612,int,1985229343)
  call(cSI, char,18,ushort,39612,uint,4276206270)
  call(cSl, char,18,ushort,39612,long,523124044)
  call(cSL, char,18,ushort,39612,ulong,4159232458)
  call(cSj, char,18,ushort,39612,long_long,2211230779876286898)
  call(cSf, char,18,ushort,39612,float,1.23456789)
  call(cSd, char,18,ushort,39612,double,9.87654321)
  call(cic, char,18,int,1985229343,char,18)
  call(ciC, char,18,int,1985229343,uchar,52)
  call(cis, char,18,int,1985229343,short,22136)
  call(ciS, char,18,int,1985229343,ushort,39612)
  call(cii, char,18,int,1985229343,int,1985229343)
  call(ciI, char,18,int,1985229343,uint,4276206270)
  call(cil, char,18,int,1985229343,long,523124044)
  call(ciL, char,18,int,1985229343,ulong,4159232458)
  call(cij, char,18,int,1985229343,long_long,2211230779876286898)
  call(cif, char,18,int,1985229343,float,1.23456789)
  call(cid, char,18,int,1985229343,double,9.87654321)
  call(cIc, char,18,uint,4276206270,char,18)
  call(cIC, char,18,uint,4276206270,uchar,52)
  call(cIs, char,18,uint,4276206270,short,22136)
  call(cIS, char,18,uint,4276206270,ushort,39612)
  call(cIi, char,18,uint,4276206270,int,1985229343)
  call(cII, char,18,uint,4276206270,uint,4276206270)
  call(cIl, char,18,uint,4276206270,long,523124044)
  call(cIL, char,18,uint,4276206270,ulong,4159232458)
  call(cIj, char,18,uint,4276206270,long_long,2211230779876286898)
  call(cIf, char,18,uint,4276206270,float,1.23456789)
  call(cId, char,18,uint,4276206270,double,9.87654321)
  call(clc, char,18,long,523124044,char,18)
  call(clC, char,18,long,523124044,uchar,52)
  call(cls, char,18,long,523124044,short,22136)
  call(clS, char,18,long,523124044,ushort,39612)
  call(cli, char,18,long,523124044,int,1985229343)
  call(clI, char,18,long,523124044,uint,4276206270)
  call(cll, char,18,long,523124044,long,523124044)
  call(clL, char,18,long,523124044,ulong,4159232458)
  call(clj, char,18,long,523124044,long_long,2211230779876286898)
  call(clf, char,18,long,523124044,float,1.23456789)
  call(cld, char,18,long,523124044,double,9.87654321)
  call(cLc, char,18,ulong,4159232458,char,18)
  call(cLC, char,18,ulong,4159232458,uchar,52)
  call(cLs, char,18,ulong,4159232458,short,22136)
  call(cLS, char,18,ulong,4159232458,ushort,39612)
  call(cLi, char,18,ulong,4159232458,int,1985229343)
  call(cLI, char,18,ulong,4159232458,uint,4276206270)
  call(cLl, char,18,ulong,4159232458,long,523124044)
  call(cLL, char,18,ulong,4159232458,ulong,4159232458)
  call(cLj, char,18,ulong,4159232458,long_long,2211230779876286898)
  call(cLf, char,18,ulong,4159232458,float,1.23456789)
  call(cLd, char,18,ulong,4159232458,double,9.87654321)
  call(cjc, char,18,long_long,2211230779876286898,char,18)
  call(cjC, char,18,long_long,2211230779876286898,uchar,52)
  call(cjs, char,18,long_long,2211230779876286898,short,22136)
  call(cjS, char,18,long_long,2211230779876286898,ushort,39612)
  call(cji, char,18,long_long,2211230779876286898,int,1985229343)
  call(cjI, char,18,long_long,2211230779876286898,uint,4276206270)
  call(cjl, char,18,long_long,2211230779876286898,long,523124044)
  call(cjL, char,18,long_long,2211230779876286898,ulong,4159232458)
  call(cjj, char,18,long_long,2211230779876286898,long_long,2211230779876286898)
  call(cjf, char,18,long_long,2211230779876286898,float,1.23456789)
  call(cjd, char,18,long_long,2211230779876286898,double,9.87654321)
  call(cfc, char,18,float,1.23456789,char,18)
  call(cfC, char,18,float,1.23456789,uchar,52)
  call(cfs, char,18,float,1.23456789,short,22136)
  call(cfS, char,18,float,1.23456789,ushort,39612)
  call(cfi, char,18,float,1.23456789,int,1985229343)
  call(cfI, char,18,float,1.23456789,uint,4276206270)
  call(cfl, char,18,float,1.23456789,long,523124044)
  call(cfL, char,18,float,1.23456789,ulong,4159232458)
  call(cfj, char,18,float,1.23456789,long_long,2211230779876286898)
  call(cff, char,18,float,1.23456789,float,1.23456789)
  call(cfd, char,18,float,1.23456789,double,9.87654321)
  call(cdc, char,18,double,9.87654321,char,18)
  call(cdC, char,18,double,9.87654321,uchar,52)
  call(cds, char,18,double,9.87654321,short,22136)
  call(cdS, char,18,double,9.87654321,ushort,39612)
  call(cdi, char,18,double,9.87654321,int,1985229343)
  call(cdI, char,18,double,9.87654321,uint,4276206270)
  call(cdl, char,18,double,9.87654321,long,523124044)
  call(cdL, char,18,double,9.87654321,ulong,4159232458)
  call(cdj, char,18,double,9.87654321,long_long,2211230779876286898)
  call(cdf, char,18,double,9.87654321,float,1.23456789)
  call(cdd, char,18,double,9.87654321,double,9.87654321)
  call(Ccc, uchar,52,char,18,char,18)
  call(CcC, uchar,52,char,18,uchar,52)
  call(Ccs, uchar,52,char,18,short,22136)
  call(CcS, uchar,52,char,18,ushort,39612)
  call(Cci, uchar,52,char,18,int,1985229343)
  call(CcI, uchar,52,char,18,uint,4276206270)
  call(Ccl, uchar,52,char,18,long,523124044)
  call(CcL, uchar,52,char,18,ulong,4159232458)
  call(Ccj, uchar,52,char,18,long_long,2211230779876286898)
  call(Ccf, uchar,52,char,18,float,1.23456789)
  call(Ccd, uchar,52,char,18,double,9.87654321)
  call(CCc, uchar,52,uchar,52,char,18)
  call(CCC, uchar,52,uchar,52,uchar,52)
  call(CCs, uchar,52,uchar,52,short,22136)
  call(CCS, uchar,52,uchar,52,ushort,39612)
  call(CCi, uchar,52,uchar,52,int,1985229343)
  call(CCI, uchar,52,uchar,52,uint,4276206270)
  call(CCl, uchar,52,uchar,52,long,523124044)
  call(CCL, uchar,52,uchar,52,ulong,4159232458)
  call(CCj, uchar,52,uchar,52,long_long,2211230779876286898)
  call(CCf, uchar,52,uchar,52,float,1.23456789)
  call(CCd, uchar,52,uchar,52,double,9.87654321)
  call(Csc, uchar,52,short,22136,char,18)
  call(CsC, uchar,52,short,22136,uchar,52)
  call(Css, uchar,52,short,22136,short,22136)
  call(CsS, uchar,52,short,22136,ushort,39612)
  call(Csi, uchar,52,short,22136,int,1985229343)
  call(CsI, uchar,52,short,22136,uint,4276206270)
  call(Csl, uchar,52,short,22136,long,523124044)
  call(CsL, uchar,52,short,22136,ulong,4159232458)
  call(Csj, uchar,52,short,22136,long_long,2211230779876286898)
  call(Csf, uchar,52,short,22136,float,1.23456789)
  call(Csd, uchar,52,short,22136,double,9.87654321)
  call(CSc, uchar,52,ushort,39612,char,18)
  call(CSC, uchar,52,ushort,39612,uchar,52)
  call(CSs, uchar,52,ushort,39612,short,22136)
  call(CSS, uchar,52,ushort,39612,ushort,39612)
  call(CSi, uchar,52,ushort,39612,int,1985229343)
  call(CSI, uchar,52,ushort,39612,uint,4276206270)
  call(CSl, uchar,52,ushort,39612,long,523124044)
  call(CSL, uchar,52,ushort,39612,ulong,4159232458)
  call(CSj, uchar,52,ushort,39612,long_long,2211230779876286898)
  call(CSf, uchar,52,ushort,39612,float,1.23456789)
  call(CSd, uchar,52,ushort,39612,double,9.87654321)
  call(Cic, uchar,52,int,1985229343,char,18)
  call(CiC, uchar,52,int,1985229343,uchar,52)
  call(Cis, uchar,52,int,1985229343,short,22136)
  call(CiS, uchar,52,int,1985229343,ushort,39612)
  call(Cii, uchar,52,int,1985229343,int,1985229343)
  call(CiI, uchar,52,int,1985229343,uint,4276206270)
  call(Cil, uchar,52,int,1985229343,long,523124044)
  call(CiL, uchar,52,int,1985229343,ulong,4159232458)
  call(Cij, uchar,52,int,1985229343,long_long,2211230779876286898)
  call(Cif, uchar,52,int,1985229343,float,1.23456789)
  call(Cid, uchar,52,int,1985229343,double,9.87654321)
  call(CIc, uchar,52,uint,4276206270,char,18)
  call(CIC, uchar,52,uint,4276206270,uchar,52)
  call(CIs, uchar,52,uint,4276206270,short,22136)
  call(CIS, uchar,52,uint,4276206270,ushort,39612)
  call(CIi, uchar,52,uint,4276206270,int,1985229343)
  call(CII, uchar,52,uint,4276206270,uint,4276206270)
  call(CIl, uchar,52,uint,4276206270,long,523124044)
  call(CIL, uchar,52,uint,4276206270,ulong,4159232458)
  call(CIj, uchar,52,uint,4276206270,long_long,2211230779876286898)
  call(CIf, uchar,52,uint,4276206270,float,1.23456789)
  call(CId, uchar,52,uint,4276206270,double,9.87654321)
  call(Clc, uchar,52,long,523124044,char,18)
  call(ClC, uchar,52,long,523124044,uchar,52)
  call(Cls, uchar,52,long,523124044,short,22136)
  call(ClS, uchar,52,long,523124044,ushort,39612)
  call(Cli, uchar,52,long,523124044,int,1985229343)
  call(ClI, uchar,52,long,523124044,uint,4276206270)
  call(Cll, uchar,52,long,523124044,long,523124044)
  call(ClL, uchar,52,long,523124044,ulong,4159232458)
  call(Clj, uchar,52,long,523124044,long_long,2211230779876286898)
  call(Clf, uchar,52,long,523124044,float,1.23456789)
  call(Cld, uchar,52,long,523124044,double,9.87654321)
  call(CLc, uchar,52,ulong,4159232458,char,18)
  call(CLC, uchar,52,ulong,4159232458,uchar,52)
  call(CLs, uchar,52,ulong,4159232458,short,22136)
  call(CLS, uchar,52,ulong,4159232458,ushort,39612)
  call(CLi, uchar,52,ulong,4159232458,int,1985229343)
  call(CLI, uchar,52,ulong,4159232458,uint,4276206270)
  call(CLl, uchar,52,ulong,4159232458,long,523124044)
  call(CLL, uchar,52,ulong,4159232458,ulong,4159232458)
  call(CLj, uchar,52,ulong,4159232458,long_long,2211230779876286898)
  call(CLf, uchar,52,ulong,4159232458,float,1.23456789)
  call(CLd, uchar,52,ulong,4159232458,double,9.87654321)
  call(Cjc, uchar,52,long_long,2211230779876286898,char,18)
  call(CjC, uchar,52,long_long,2211230779876286898,uchar,52)
  call(Cjs, uchar,52,long_long,2211230779876286898,short,22136)
  call(CjS, uchar,52,long_long,2211230779876286898,ushort,39612)
  call(Cji, uchar,52,long_long,2211230779876286898,int,1985229343)
  call(CjI, uchar,52,long_long,2211230779876286898,uint,4276206270)
  call(Cjl, uchar,52,long_long,2211230779876286898,long,523124044)
  call(CjL, uchar,52,long_long,2211230779876286898,ulong,4159232458)
  call(Cjj, uchar,52,long_long,2211230779876286898,long_long,2211230779876286898)
  call(Cjf, uchar,52,long_long,2211230779876286898,float,1.23456789)
  call(Cjd, uchar,52,long_long,2211230779876286898,double,9.87654321)
  call(Cfc, uchar,52,float,1.23456789,char,18)
  call(CfC, uchar,52,float,1.23456789,uchar,52)
  call(Cfs, uchar,52,float,1.23456789,short,22136)
  call(CfS, uchar,52,float,1.23456789,ushort,39612)
  call(Cfi, uchar,52,float,1.23456789,int,1985229343)
  call(CfI, uchar,52,float,1.23456789,uint,4276206270)
  call(Cfl, uchar,52,float,1.23456789,long,523124044)
  call(CfL, uchar,52,float,1.23456789,ulong,4159232458)
  call(Cfj, uchar,52,float,1.23456789,long_long,2211230779876286898)
  call(Cff, uchar,52,float,1.23456789,float,1.23456789)
  call(Cfd, uchar,52,float,1.23456789,double,9.87654321)
  call(Cdc, uchar,52,double,9.87654321,char,18)
  call(CdC, uchar,52,double,9.87654321,uchar,52)
  call(Cds, uchar,52,double,9.87654321,short,22136)
  call(CdS, uchar,52,double,9.87654321,ushort,39612)
  call(Cdi, uchar,52,double,9.87654321,int,1985229343)
  call(CdI, uchar,52,double,9.87654321,uint,4276206270)
  call(Cdl, uchar,52,double,9.87654321,long,523124044)
  call(CdL, uchar,52,double,9.87654321,ulong,4159232458)
  call(Cdj, uchar,52,double,9.87654321,long_long,2211230779876286898)
  call(Cdf, uchar,52,double,9.87654321,float,1.23456789)
  call(Cdd, uchar,52,double,9.87654321,double,9.87654321)
  call(scc, short,22136,char,18,char,18)
  call(scC, short,22136,char,18,uchar,52)
  call(scs, short,22136,char,18,short,22136)
  call(scS, short,22136,char,18,ushort,39612)
  call(sci, short,22136,char,18,int,1985229343)
  call(scI, short,22136,char,18,uint,4276206270)
  call(scl, short,22136,char,18,long,523124044)
  call(scL, short,22136,char,18,ulong,4159232458)
  call(scj, short,22136,char,18,long_long,2211230779876286898)
  call(scf, short,22136,char,18,float,1.23456789)
  call(scd, short,22136,char,18,double,9.87654321)
  call(sCc, short,22136,uchar,52,char,18)
  call(sCC, short,22136,uchar,52,uchar,52)
  call(sCs, short,22136,uchar,52,short,22136)
  call(sCS, short,22136,uchar,52,ushort,39612)
  call(sCi, short,22136,uchar,52,int,1985229343)
  call(sCI, short,22136,uchar,52,uint,4276206270)
  call(sCl, short,22136,uchar,52,long,523124044)
  call(sCL, short,22136,uchar,52,ulong,4159232458)
  call(sCj, short,22136,uchar,52,long_long,2211230779876286898)
  call(sCf, short,22136,uchar,52,float,1.23456789)
  call(sCd, short,22136,uchar,52,double,9.87654321)
  call(ssc, short,22136,short,22136,char,18)
  call(ssC, short,22136,short,22136,uchar,52)
  call(sss, short,22136,short,22136,short,22136)
  call(ssS, short,22136,short,22136,ushort,39612)
  call(ssi, short,22136,short,22136,int,1985229343)
  call(ssI, short,22136,short,22136,uint,4276206270)
  call(ssl, short,22136,short,22136,long,523124044)
  call(ssL, short,22136,short,22136,ulong,4159232458)
  call(ssj, short,22136,short,22136,long_long,2211230779876286898)
  call(ssf, short,22136,short,22136,float,1.23456789)
  call(ssd, short,22136,short,22136,double,9.87654321)
  call(sSc, short,22136,ushort,39612,char,18)
  call(sSC, short,22136,ushort,39612,uchar,52)
  call(sSs, short,22136,ushort,39612,short,22136)
  call(sSS, short,22136,ushort,39612,ushort,39612)
  call(sSi, short,22136,ushort,39612,int,1985229343)
  call(sSI, short,22136,ushort,39612,uint,4276206270)
  call(sSl, short,22136,ushort,39612,long,523124044)
  call(sSL, short,22136,ushort,39612,ulong,4159232458)
  call(sSj, short,22136,ushort,39612,long_long,2211230779876286898)
  call(sSf, short,22136,ushort,39612,float,1.23456789)
  call(sSd, short,22136,ushort,39612,double,9.87654321)
  call(sic, short,22136,int,1985229343,char,18)
  call(siC, short,22136,int,1985229343,uchar,52)
  call(sis, short,22136,int,1985229343,short,22136)
  call(siS, short,22136,int,1985229343,ushort,39612)
  call(sii, short,22136,int,1985229343,int,1985229343)
  call(siI, short,22136,int,1985229343,uint,4276206270)
  call(sil, short,22136,int,1985229343,long,523124044)
  call(siL, short,22136,int,1985229343,ulong,4159232458)
  call(sij, short,22136,int,1985229343,long_long,2211230779876286898)
  call(sif, short,22136,int,1985229343,float,1.23456789)
  call(sid, short,22136,int,1985229343,double,9.87654321)
  call(sIc, short,22136,uint,4276206270,char,18)
  call(sIC, short,22136,uint,4276206270,uchar,52)
  call(sIs, short,22136,uint,4276206270,short,22136)
  call(sIS, short,22136,uint,4276206270,ushort,39612)
  call(sIi, short,22136,uint,4276206270,int,1985229343)
  call(sII, short,22136,uint,4276206270,uint,4276206270)
  call(sIl, short,22136,uint,4276206270,long,523124044)
  call(sIL, short,22136,uint,4276206270,ulong,4159232458)
  call(sIj, short,22136,uint,4276206270,long_long,2211230779876286898)
  call(sIf, short,22136,uint,4276206270,float,1.23456789)
  call(sId, short,22136,uint,4276206270,double,9.87654321)
  call(slc, short,22136,long,523124044,char,18)
  call(slC, short,22136,long,523124044,uchar,52)
  call(sls, short,22136,long,523124044,short,22136)
  call(slS, short,22136,long,523124044,ushort,39612)
  call(sli, short,22136,long,523124044,int,1985229343)
  call(slI, short,22136,long,523124044,uint,4276206270)
  call(sll, short,22136,long,523124044,long,523124044)
  call(slL, short,22136,long,523124044,ulong,4159232458)
  call(slj, short,22136,long,523124044,long_long,2211230779876286898)
  call(slf, short,22136,long,523124044,float,1.23456789)
  call(sld, short,22136,long,523124044,double,9.87654321)
  call(sLc, short,22136,ulong,4159232458,char,18)
  call(sLC, short,22136,ulong,4159232458,uchar,52)
  call(sLs, short,22136,ulong,4159232458,short,22136)
  call(sLS, short,22136,ulong,4159232458,ushort,39612)
  call(sLi, short,22136,ulong,4159232458,int,1985229343)
  call(sLI, short,22136,ulong,4159232458,uint,4276206270)
  call(sLl, short,22136,ulong,4159232458,long,523124044)
  call(sLL, short,22136,ulong,4159232458,ulong,4159232458)
  call(sLj, short,22136,ulong,4159232458,long_long,2211230779876286898)
  call(sLf, short,22136,ulong,4159232458,float,1.23456789)
  call(sLd, short,22136,ulong,4159232458,double,9.87654321)
  call(sjc, short,22136,long_long,2211230779876286898,char,18)
  call(sjC, short,22136,long_long,2211230779876286898,uchar,52)
  call(sjs, short,22136,long_long,2211230779876286898,short,22136)
  call(sjS, short,22136,long_long,2211230779876286898,ushort,39612)
  call(sji, short,22136,long_long,2211230779876286898,int,1985229343)
  call(sjI, short,22136,long_long,2211230779876286898,uint,4276206270)
  call(sjl, short,22136,long_long,2211230779876286898,long,523124044)
  call(sjL, short,22136,long_long,2211230779876286898,ulong,4159232458)
  call(sjj, short,22136,long_long,2211230779876286898,long_long,2211230779876286898)
  call(sjf, short,22136,long_long,2211230779876286898,float,1.23456789)
  call(sjd, short,22136,long_long,2211230779876286898,double,9.87654321)
  call(sfc, short,22136,float,1.23456789,char,18)
  call(sfC, short,22136,float,1.23456789,uchar,52)
  call(sfs, short,22136,float,1.23456789,short,22136)
  call(sfS, short,22136,float,1.23456789,ushort,39612)
  call(sfi, short,22136,float,1.23456789,int,1985229343)
  call(sfI, short,22136,float,1.23456789,uint,4276206270)
  call(sfl, short,22136,float,1.23456789,long,523124044)
  call(sfL, short,22136,float,1.23456789,ulong,4159232458)
  call(sfj, short,22136,float,1.23456789,long_long,2211230779876286898)
  call(sff, short,22136,float,1.23456789,float,1.23456789)
  call(sfd, short,22136,float,1.23456789,double,9.87654321)
  call(sdc, short,22136,double,9.87654321,char,18)
  call(sdC, short,22136,double,9.87654321,uchar,52)
  call(sds, short,22136,double,9.87654321,short,22136)
  call(sdS, short,22136,double,9.87654321,ushort,39612)
  call(sdi, short,22136,double,9.87654321,int,1985229343)
  call(sdI, short,22136,double,9.87654321,uint,4276206270)
  call(sdl, short,22136,double,9.87654321,long,523124044)
  call(sdL, short,22136,double,9.87654321,ulong,4159232458)
  call(sdj, short,22136,double,9.87654321,long_long,2211230779876286898)
  call(sdf, short,22136,double,9.87654321,float,1.23456789)
  call(sdd, short,22136,double,9.87654321,double,9.87654321)
  call(Scc, ushort,39612,char,18,char,18)
  call(ScC, ushort,39612,char,18,uchar,52)
  call(Scs, ushort,39612,char,18,short,22136)
  call(ScS, ushort,39612,char,18,ushort,39612)
  call(Sci, ushort,39612,char,18,int,1985229343)
  call(ScI, ushort,39612,char,18,uint,4276206270)
  call(Scl, ushort,39612,char,18,long,523124044)
  call(ScL, ushort,39612,char,18,ulong,4159232458)
  call(Scj, ushort,39612,char,18,long_long,2211230779876286898)
  call(Scf, ushort,39612,char,18,float,1.23456789)
  call(Scd, ushort,39612,char,18,double,9.87654321)
  call(SCc, ushort,39612,uchar,52,char,18)
  call(SCC, ushort,39612,uchar,52,uchar,52)
  call(SCs, ushort,39612,uchar,52,short,22136)
  call(SCS, ushort,39612,uchar,52,ushort,39612)
  call(SCi, ushort,39612,uchar,52,int,1985229343)
  call(SCI, ushort,39612,uchar,52,uint,4276206270)
  call(SCl, ushort,39612,uchar,52,long,523124044)
  call(SCL, ushort,39612,uchar,52,ulong,4159232458)
  call(SCj, ushort,39612,uchar,52,long_long,2211230779876286898)
  call(SCf, ushort,39612,uchar,52,float,1.23456789)
  call(SCd, ushort,39612,uchar,52,double,9.87654321)
  call(Ssc, ushort,39612,short,22136,char,18)
  call(SsC, ushort,39612,short,22136,uchar,52)
  call(Sss, ushort,39612,short,22136,short,22136)
  call(SsS, ushort,39612,short,22136,ushort,39612)
  call(Ssi, ushort,39612,short,22136,int,1985229343)
  call(SsI, ushort,39612,short,22136,uint,4276206270)
  call(Ssl, ushort,39612,short,22136,long,523124044)
  call(SsL, ushort,39612,short,22136,ulong,4159232458)
  call(Ssj, ushort,39612,short,22136,long_long,2211230779876286898)
  call(Ssf, ushort,39612,short,22136,float,1.23456789)
  call(Ssd, ushort,39612,short,22136,double,9.87654321)
  call(SSc, ushort,39612,ushort,39612,char,18)
  call(SSC, ushort,39612,ushort,39612,uchar,52)
  call(SSs, ushort,39612,ushort,39612,short,22136)
  call(SSS, ushort,39612,ushort,39612,ushort,39612)
  call(SSi, ushort,39612,ushort,39612,int,1985229343)
  call(SSI, ushort,39612,ushort,39612,uint,4276206270)
  call(SSl, ushort,39612,ushort,39612,long,523124044)
  call(SSL, ushort,39612,ushort,39612,ulong,4159232458)
  call(SSj, ushort,39612,ushort,39612,long_long,2211230779876286898)
  call(SSf, ushort,39612,ushort,39612,float,1.23456789)
  call(SSd, ushort,39612,ushort,39612,double,9.87654321)
  call(Sic, ushort,39612,int,1985229343,char,18)
  call(SiC, ushort,39612,int,1985229343,uchar,52)
  call(Sis, ushort,39612,int,1985229343,short,22136)
  call(SiS, ushort,39612,int,1985229343,ushort,39612)
  call(Sii, ushort,39612,int,1985229343,int,1985229343)
  call(SiI, ushort,39612,int,1985229343,uint,4276206270)
  call(Sil, ushort,39612,int,1985229343,long,523124044)
  call(SiL, ushort,39612,int,1985229343,ulong,4159232458)
  call(Sij, ushort,39612,int,1985229343,long_long,2211230779876286898)
  call(Sif, ushort,39612,int,1985229343,float,1.23456789)
  call(Sid, ushort,39612,int,1985229343,double,9.87654321)
  call(SIc, ushort,39612,uint,4276206270,char,18)
  call(SIC, ushort,39612,uint,4276206270,uchar,52)
  call(SIs, ushort,39612,uint,4276206270,short,22136)
  call(SIS, ushort,39612,uint,4276206270,ushort,39612)
  call(SIi, ushort,39612,uint,4276206270,int,1985229343)
  call(SII, ushort,39612,uint,4276206270,uint,4276206270)
  call(SIl, ushort,39612,uint,4276206270,long,523124044)
  call(SIL, ushort,39612,uint,4276206270,ulong,4159232458)
  call(SIj, ushort,39612,uint,4276206270,long_long,2211230779876286898)
  call(SIf, ushort,39612,uint,4276206270,float,1.23456789)
  call(SId, ushort,39612,uint,4276206270,double,9.87654321)
  call(Slc, ushort,39612,long,523124044,char,18)
  call(SlC, ushort,39612,long,523124044,uchar,52)
  call(Sls, ushort,39612,long,523124044,short,22136)
  call(SlS, ushort,39612,long,523124044,ushort,39612)
  call(Sli, ushort,39612,long,523124044,int,1985229343)
  call(SlI, ushort,39612,long,523124044,uint,4276206270)
  call(Sll, ushort,39612,long,523124044,long,523124044)
  call(SlL, ushort,39612,long,523124044,ulong,4159232458)
  call(Slj, ushort,39612,long,523124044,long_long,2211230779876286898)
  call(Slf, ushort,39612,long,523124044,float,1.23456789)
  call(Sld, ushort,39612,long,523124044,double,9.87654321)
  call(SLc, ushort,39612,ulong,4159232458,char,18)
  call(SLC, ushort,39612,ulong,4159232458,uchar,52)
  call(SLs, ushort,39612,ulong,4159232458,short,22136)
  call(SLS, ushort,39612,ulong,4159232458,ushort,39612)
  call(SLi, ushort,39612,ulong,4159232458,int,1985229343)
  call(SLI, ushort,39612,ulong,4159232458,uint,4276206270)
  call(SLl, ushort,39612,ulong,4159232458,long,523124044)
  call(SLL, ushort,39612,ulong,4159232458,ulong,4159232458)
  call(SLj, ushort,39612,ulong,4159232458,long_long,2211230779876286898)
  call(SLf, ushort,39612,ulong,4159232458,float,1.23456789)
  call(SLd, ushort,39612,ulong,4159232458,double,9.87654321)
  call(Sjc, ushort,39612,long_long,2211230779876286898,char,18)
  call(SjC, ushort,39612,long_long,2211230779876286898,uchar,52)
  call(Sjs, ushort,39612,long_long,2211230779876286898,short,22136)
  call(SjS, ushort,39612,long_long,2211230779876286898,ushort,39612)
  call(Sji, ushort,39612,long_long,2211230779876286898,int,1985229343)
  call(SjI, ushort,39612,long_long,2211230779876286898,uint,4276206270)
  call(Sjl, ushort,39612,long_long,2211230779876286898,long,523124044)
  call(SjL, ushort,39612,long_long,2211230779876286898,ulong,4159232458)
  call(Sjj, ushort,39612,long_long,2211230779876286898,long_long,2211230779876286898)
  call(Sjf, ushort,39612,long_long,2211230779876286898,float,1.23456789)
  call(Sjd, ushort,39612,long_long,2211230779876286898,double,9.87654321)
  call(Sfc, ushort,39612,float,1.23456789,char,18)
  call(SfC, ushort,39612,float,1.23456789,uchar,52)
  call(Sfs, ushort,39612,float,1.23456789,short,22136)
  call(SfS, ushort,39612,float,1.23456789,ushort,39612)
  call(Sfi, ushort,39612,float,1.23456789,int,1985229343)
  call(SfI, ushort,39612,float,1.23456789,uint,4276206270)
  call(Sfl, ushort,39612,float,1.23456789,long,523124044)
  call(SfL, ushort,39612,float,1.23456789,ulong,4159232458)
  call(Sfj, ushort,39612,float,1.23456789,long_long,2211230779876286898)
  call(Sff, ushort,39612,float,1.23456789,float,1.23456789)
  call(Sfd, ushort,39612,float,1.23456789,double,9.87654321)
  call(Sdc, ushort,39612,double,9.87654321,char,18)
  call(SdC, ushort,39612,double,9.87654321,uchar,52)
  call(Sds, ushort,39612,double,9.87654321,short,22136)
  call(SdS, ushort,39612,double,9.87654321,ushort,39612)
  call(Sdi, ushort,39612,double,9.87654321,int,1985229343)
  call(SdI, ushort,39612,double,9.87654321,uint,4276206270)
  call(Sdl, ushort,39612,double,9.87654321,long,523124044)
  call(SdL, ushort,39612,double,9.87654321,ulong,4159232458)
  call(Sdj, ushort,39612,double,9.87654321,long_long,2211230779876286898)
  call(Sdf, ushort,39612,double,9.87654321,float,1.23456789)
  call(Sdd, ushort,39612,double,9.87654321,double,9.87654321)
  call(icc, int,1985229343,char,18,char,18)
  call(icC, int,1985229343,char,18,uchar,52)
  call(ics, int,1985229343,char,18,short,22136)
  call(icS, int,1985229343,char,18,ushort,39612)
  call(ici, int,1985229343,char,18,int,1985229343)
  call(icI, int,1985229343,char,18,uint,4276206270)
  call(icl, int,1985229343,char,18,long,523124044)
  call(icL, int,1985229343,char,18,ulong,4159232458)
  call(icj, int,1985229343,char,18,long_long,2211230779876286898)
  call(icf, int,1985229343,char,18,float,1.23456789)
  call(icd, int,1985229343,char,18,double,9.87654321)
  call(iCc, int,1985229343,uchar,52,char,18)
  call(iCC, int,1985229343,uchar,52,uchar,52)
  call(iCs, int,1985229343,uchar,52,short,22136)
  call(iCS, int,1985229343,uchar,52,ushort,39612)
  call(iCi, int,1985229343,uchar,52,int,1985229343)
  call(iCI, int,1985229343,uchar,52,uint,4276206270)
  call(iCl, int,1985229343,uchar,52,long,523124044)
  call(iCL, int,1985229343,uchar,52,ulong,4159232458)
  call(iCj, int,1985229343,uchar,52,long_long,2211230779876286898)
  call(iCf, int,1985229343,uchar,52,float,1.23456789)
  call(iCd, int,1985229343,uchar,52,double,9.87654321)
  call(isc, int,1985229343,short,22136,char,18)
  call(isC, int,1985229343,short,22136,uchar,52)
  call(iss, int,1985229343,short,22136,short,22136)
  call(isS, int,1985229343,short,22136,ushort,39612)
  call(isi, int,1985229343,short,22136,int,1985229343)
  call(isI, int,1985229343,short,22136,uint,4276206270)
  call(isl, int,1985229343,short,22136,long,523124044)
  call(isL, int,1985229343,short,22136,ulong,4159232458)
  call(isj, int,1985229343,short,22136,long_long,2211230779876286898)
  call(isf, int,1985229343,short,22136,float,1.23456789)
  call(isd, int,1985229343,short,22136,double,9.87654321)
  call(iSc, int,1985229343,ushort,39612,char,18)
  call(iSC, int,1985229343,ushort,39612,uchar,52)
  call(iSs, int,1985229343,ushort,39612,short,22136)
  call(iSS, int,1985229343,ushort,39612,ushort,39612)
  call(iSi, int,1985229343,ushort,39612,int,1985229343)
  call(iSI, int,1985229343,ushort,39612,uint,4276206270)
  call(iSl, int,1985229343,ushort,39612,long,523124044)
  call(iSL, int,1985229343,ushort,39612,ulong,4159232458)
  call(iSj, int,1985229343,ushort,39612,long_long,2211230779876286898)
  call(iSf, int,1985229343,ushort,39612,float,1.23456789)
  call(iSd, int,1985229343,ushort,39612,double,9.87654321)
  call(iic, int,1985229343,int,1985229343,char,18)
  call(iiC, int,1985229343,int,1985229343,uchar,52)
  call(iis, int,1985229343,int,1985229343,short,22136)
  call(iiS, int,1985229343,int,1985229343,ushort,39612)
  call(iii, int,1985229343,int,1985229343,int,1985229343)
  call(iiI, int,1985229343,int,1985229343,uint,4276206270)
  call(iil, int,1985229343,int,1985229343,long,523124044)
  call(iiL, int,1985229343,int,1985229343,ulong,4159232458)
  call(iij, int,1985229343,int,1985229343,long_long,2211230779876286898)
  call(iif, int,1985229343,int,1985229343,float,1.23456789)
  call(iid, int,1985229343,int,1985229343,double,9.87654321)
  call(iIc, int,1985229343,uint,4276206270,char,18)
  call(iIC, int,1985229343,uint,4276206270,uchar,52)
  call(iIs, int,1985229343,uint,4276206270,short,22136)
  call(iIS, int,1985229343,uint,4276206270,ushort,39612)
  call(iIi, int,1985229343,uint,4276206270,int,1985229343)
  call(iII, int,1985229343,uint,4276206270,uint,4276206270)
  call(iIl, int,1985229343,uint,4276206270,long,523124044)
  call(iIL, int,1985229343,uint,4276206270,ulong,4159232458)
  call(iIj, int,1985229343,uint,4276206270,long_long,2211230779876286898)
  call(iIf, int,1985229343,uint,4276206270,float,1.23456789)
  call(iId, int,1985229343,uint,4276206270,double,9.87654321)
  call(ilc, int,1985229343,long,523124044,char,18)
  call(ilC, int,1985229343,long,523124044,uchar,52)
  call(ils, int,1985229343,long,523124044,short,22136)
  call(ilS, int,1985229343,long,523124044,ushort,39612)
  call(ili, int,1985229343,long,523124044,int,1985229343)
  call(ilI, int,1985229343,long,523124044,uint,4276206270)
  call(ill, int,1985229343,long,523124044,long,523124044)
  call(ilL, int,1985229343,long,523124044,ulong,4159232458)
  call(ilj, int,1985229343,long,523124044,long_long,2211230779876286898)
  call(ilf, int,1985229343,long,523124044,float,1.23456789)
  call(ild, int,1985229343,long,523124044,double,9.87654321)
  call(iLc, int,1985229343,ulong,4159232458,char,18)
  call(iLC, int,1985229343,ulong,4159232458,uchar,52)
  call(iLs, int,1985229343,ulong,4159232458,short,22136)
  call(iLS, int,1985229343,ulong,4159232458,ushort,39612)
  call(iLi, int,1985229343,ulong,4159232458,int,1985229343)
  call(iLI, int,1985229343,ulong,4159232458,uint,4276206270)
  call(iLl, int,1985229343,ulong,4159232458,long,523124044)
  call(iLL, int,1985229343,ulong,4159232458,ulong,4159232458)
  call(iLj, int,1985229343,ulong,4159232458,long_long,2211230779876286898)
  call(iLf, int,1985229343,ulong,4159232458,float,1.23456789)
  call(iLd, int,1985229343,ulong,4159232458,double,9.87654321)
  call(ijc, int,1985229343,long_long,2211230779876286898,char,18)
  call(ijC, int,1985229343,long_long,2211230779876286898,uchar,52)
  call(ijs, int,1985229343,long_long,2211230779876286898,short,22136)
  call(ijS, int,1985229343,long_long,2211230779876286898,ushort,39612)
  call(iji, int,1985229343,long_long,2211230779876286898,int,1985229343)
  call(ijI, int,1985229343,long_long,2211230779876286898,uint,4276206270)
  call(ijl, int,1985229343,long_long,2211230779876286898,long,523124044)
  call(ijL, int,1985229343,long_long,2211230779876286898,ulong,4159232458)
  call(ijj, int,1985229343,long_long,2211230779876286898,long_long,2211230779876286898)
  call(ijf, int,1985229343,long_long,2211230779876286898,float,1.23456789)
  call(ijd, int,1985229343,long_long,2211230779876286898,double,9.87654321)
  call(ifc, int,1985229343,float,1.23456789,char,18)
  call(ifC, int,1985229343,float,1.23456789,uchar,52)
  call(ifs, int,1985229343,float,1.23456789,short,22136)
  call(ifS, int,1985229343,float,1.23456789,ushort,39612)
  call(ifi, int,1985229343,float,1.23456789,int,1985229343)
  call(ifI, int,1985229343,float,1.23456789,uint,4276206270)
  call(ifl, int,1985229343,float,1.23456789,long,523124044)
  call(ifL, int,1985229343,float,1.23456789,ulong,4159232458)
  call(ifj, int,1985229343,float,1.23456789,long_long,2211230779876286898)
  call(iff, int,1985229343,float,1.23456789,float,1.23456789)
  call(ifd, int,1985229343,float,1.23456789,double,9.87654321)
  call(idc, int,1985229343,double,9.87654321,char,18)
  call(idC, int,1985229343,double,9.87654321,uchar,52)
  call(ids, int,1985229343,double,9.87654321,short,22136)
  call(idS, int,1985229343,double,9.87654321,ushort,39612)
  call(idi, int,1985229343,double,9.87654321,int,1985229343)
  call(idI, int,1985229343,double,9.87654321,uint,4276206270)
  call(idl, int,1985229343,double,9.87654321,long,523124044)
  call(idL, int,1985229343,double,9.87654321,ulong,4159232458)
  call(idj, int,1985229343,double,9.87654321,long_long,2211230779876286898)
  call(idf, int,1985229343,double,9.87654321,float,1.23456789)
  call(idd, int,1985229343,double,9.87654321,double,9.87654321)
  call(Icc, uint,4276206270,char,18,char,18)
  call(IcC, uint,4276206270,char,18,uchar,52)
  call(Ics, uint,4276206270,char,18,short,22136)
  call(IcS, uint,4276206270,char,18,ushort,39612)
  call(Ici, uint,4276206270,char,18,int,1985229343)
  call(IcI, uint,4276206270,char,18,uint,4276206270)
  call(Icl, uint,4276206270,char,18,long,523124044)
  call(IcL, uint,4276206270,char,18,ulong,4159232458)
  call(Icj, uint,4276206270,char,18,long_long,2211230779876286898)
  call(Icf, uint,4276206270,char,18,float,1.23456789)
  call(Icd, uint,4276206270,char,18,double,9.87654321)
  call(ICc, uint,4276206270,uchar,52,char,18)
  call(ICC, uint,4276206270,uchar,52,uchar,52)
  call(ICs, uint,4276206270,uchar,52,short,22136)
  call(ICS, uint,4276206270,uchar,52,ushort,39612)
  call(ICi, uint,4276206270,uchar,52,int,1985229343)
  call(ICI, uint,4276206270,uchar,52,uint,4276206270)
  call(ICl, uint,4276206270,uchar,52,long,523124044)
  call(ICL, uint,4276206270,uchar,52,ulong,4159232458)
  call(ICj, uint,4276206270,uchar,52,long_long,2211230779876286898)
  call(ICf, uint,4276206270,uchar,52,float,1.23456789)
  call(ICd, uint,4276206270,uchar,52,double,9.87654321)
  call(Isc, uint,4276206270,short,22136,char,18)
  call(IsC, uint,4276206270,short,22136,uchar,52)
  call(Iss, uint,4276206270,short,22136,short,22136)
  call(IsS, uint,4276206270,short,22136,ushort,39612)
  call(Isi, uint,4276206270,short,22136,int,1985229343)
  call(IsI, uint,4276206270,short,22136,uint,4276206270)
  call(Isl, uint,4276206270,short,22136,long,523124044)
  call(IsL, uint,4276206270,short,22136,ulong,4159232458)
  call(Isj, uint,4276206270,short,22136,long_long,2211230779876286898)
  call(Isf, uint,4276206270,short,22136,float,1.23456789)
  call(Isd, uint,4276206270,short,22136,double,9.87654321)
  call(ISc, uint,4276206270,ushort,39612,char,18)
  call(ISC, uint,4276206270,ushort,39612,uchar,52)
  call(ISs, uint,4276206270,ushort,39612,short,22136)
  call(ISS, uint,4276206270,ushort,39612,ushort,39612)
  call(ISi, uint,4276206270,ushort,39612,int,1985229343)
  call(ISI, uint,4276206270,ushort,39612,uint,4276206270)
  call(ISl, uint,4276206270,ushort,39612,long,523124044)
  call(ISL, uint,4276206270,ushort,39612,ulong,4159232458)
  call(ISj, uint,4276206270,ushort,39612,long_long,2211230779876286898)
  call(ISf, uint,4276206270,ushort,39612,float,1.23456789)
  call(ISd, uint,4276206270,ushort,39612,double,9.87654321)
  call(Iic, uint,4276206270,int,1985229343,char,18)
  call(IiC, uint,4276206270,int,1985229343,uchar,52)
  call(Iis, uint,4276206270,int,1985229343,short,22136)
  call(IiS, uint,4276206270,int,1985229343,ushort,39612)
  call(Iii, uint,4276206270,int,1985229343,int,1985229343)
  call(IiI, uint,4276206270,int,1985229343,uint,4276206270)
  call(Iil, uint,4276206270,int,1985229343,long,523124044)
  call(IiL, uint,4276206270,int,1985229343,ulong,4159232458)
  call(Iij, uint,4276206270,int,1985229343,long_long,2211230779876286898)
  call(Iif, uint,4276206270,int,1985229343,float,1.23456789)
  call(Iid, uint,4276206270,int,1985229343,double,9.87654321)
  call(IIc, uint,4276206270,uint,4276206270,char,18)
  call(IIC, uint,4276206270,uint,4276206270,uchar,52)
  call(IIs, uint,4276206270,uint,4276206270,short,22136)
  call(IIS, uint,4276206270,uint,4276206270,ushort,39612)
  call(IIi, uint,4276206270,uint,4276206270,int,1985229343)
  call(III, uint,4276206270,uint,4276206270,uint,4276206270)
  call(IIl, uint,4276206270,uint,4276206270,long,523124044)
  call(IIL, uint,4276206270,uint,4276206270,ulong,4159232458)
  call(IIj, uint,4276206270,uint,4276206270,long_long,2211230779876286898)
  call(IIf, uint,4276206270,uint,4276206270,float,1.23456789)
  call(IId, uint,4276206270,uint,4276206270,double,9.87654321)
  call(Ilc, uint,4276206270,long,523124044,char,18)
  call(IlC, uint,4276206270,long,523124044,uchar,52)
  call(Ils, uint,4276206270,long,523124044,short,22136)
  call(IlS, uint,4276206270,long,523124044,ushort,39612)
  call(Ili, uint,4276206270,long,523124044,int,1985229343)
  call(IlI, uint,4276206270,long,523124044,uint,4276206270)
  call(Ill, uint,4276206270,long,523124044,long,523124044)
  call(IlL, uint,4276206270,long,523124044,ulong,4159232458)
  call(Ilj, uint,4276206270,long,523124044,long_long,2211230779876286898)
  call(Ilf, uint,4276206270,long,523124044,float,1.23456789)
  call(Ild, uint,4276206270,long,523124044,double,9.87654321)
  call(ILc, uint,4276206270,ulong,4159232458,char,18)
  call(ILC, uint,4276206270,ulong,4159232458,uchar,52)
  call(ILs, uint,4276206270,ulong,4159232458,short,22136)
  call(ILS, uint,4276206270,ulong,4159232458,ushort,39612)
  call(ILi, uint,4276206270,ulong,4159232458,int,1985229343)
  call(ILI, uint,4276206270,ulong,4159232458,uint,4276206270)
  call(ILl, uint,4276206270,ulong,4159232458,long,523124044)
  call(ILL, uint,4276206270,ulong,4159232458,ulong,4159232458)
  call(ILj, uint,4276206270,ulong,4159232458,long_long,2211230779876286898)
  call(ILf, uint,4276206270,ulong,4159232458,float,1.23456789)
  call(ILd, uint,4276206270,ulong,4159232458,double,9.87654321)
  call(Ijc, uint,4276206270,long_long,2211230779876286898,char,18)
  call(IjC, uint,4276206270,long_long,2211230779876286898,uchar,52)
  call(Ijs, uint,4276206270,long_long,2211230779876286898,short,22136)
  call(IjS, uint,4276206270,long_long,2211230779876286898,ushort,39612)
  call(Iji, uint,4276206270,long_long,2211230779876286898,int,1985229343)
  call(IjI, uint,4276206270,long_long,2211230779876286898,uint,4276206270)
  call(Ijl, uint,4276206270,long_long,2211230779876286898,long,523124044)
  call(IjL, uint,4276206270,long_long,2211230779876286898,ulong,4159232458)
  call(Ijj, uint,4276206270,long_long,2211230779876286898,long_long,2211230779876286898)
  call(Ijf, uint,4276206270,long_long,2211230779876286898,float,1.23456789)
  call(Ijd, uint,4276206270,long_long,2211230779876286898,double,9.87654321)
  call(Ifc, uint,4276206270,float,1.23456789,char,18)
  call(IfC, uint,4276206270,float,1.23456789,uchar,52)
  call(Ifs, uint,4276206270,float,1.23456789,short,22136)
  call(IfS, uint,4276206270,float,1.23456789,ushort,39612)
  call(Ifi, uint,4276206270,float,1.23456789,int,1985229343)
  call(IfI, uint,4276206270,float,1.23456789,uint,4276206270)
  call(Ifl, uint,4276206270,float,1.23456789,long,523124044)
  call(IfL, uint,4276206270,float,1.23456789,ulong,4159232458)
  call(Ifj, uint,4276206270,float,1.23456789,long_long,2211230779876286898)
  call(Iff, uint,4276206270,float,1.23456789,float,1.23456789)
  call(Ifd, uint,4276206270,float,1.23456789,double,9.87654321)
  call(Idc, uint,4276206270,double,9.87654321,char,18)
  call(IdC, uint,4276206270,double,9.87654321,uchar,52)
  call(Ids, uint,4276206270,double,9.87654321,short,22136)
  call(IdS, uint,4276206270,double,9.87654321,ushort,39612)
  call(Idi, uint,4276206270,double,9.87654321,int,1985229343)
  call(IdI, uint,4276206270,double,9.87654321,uint,4276206270)
  call(Idl, uint,4276206270,double,9.87654321,long,523124044)
  call(IdL, uint,4276206270,double,9.87654321,ulong,4159232458)
  call(Idj, uint,4276206270,double,9.87654321,long_long,2211230779876286898)
  call(Idf, uint,4276206270,double,9.87654321,float,1.23456789)
  call(Idd, uint,4276206270,double,9.87654321,double,9.87654321)
  call(lcc, long,523124044,char,18,char,18)
  call(lcC, long,523124044,char,18,uchar,52)
  call(lcs, long,523124044,char,18,short,22136)
  call(lcS, long,523124044,char,18,ushort,39612)
  call(lci, long,523124044,char,18,int,1985229343)
  call(lcI, long,523124044,char,18,uint,4276206270)
  call(lcl, long,523124044,char,18,long,523124044)
  call(lcL, long,523124044,char,18,ulong,4159232458)
  call(lcj, long,523124044,char,18,long_long,2211230779876286898)
  call(lcf, long,523124044,char,18,float,1.23456789)
  call(lcd, long,523124044,char,18,double,9.87654321)
  call(lCc, long,523124044,uchar,52,char,18)
  call(lCC, long,523124044,uchar,52,uchar,52)
  call(lCs, long,523124044,uchar,52,short,22136)
  call(lCS, long,523124044,uchar,52,ushort,39612)
  call(lCi, long,523124044,uchar,52,int,1985229343)
  call(lCI, long,523124044,uchar,52,uint,4276206270)
  call(lCl, long,523124044,uchar,52,long,523124044)
  call(lCL, long,523124044,uchar,52,ulong,4159232458)
  call(lCj, long,523124044,uchar,52,long_long,2211230779876286898)
  call(lCf, long,523124044,uchar,52,float,1.23456789)
  call(lCd, long,523124044,uchar,52,double,9.87654321)
  call(lsc, long,523124044,short,22136,char,18)
  call(lsC, long,523124044,short,22136,uchar,52)
  call(lss, long,523124044,short,22136,short,22136)
  call(lsS, long,523124044,short,22136,ushort,39612)
  call(lsi, long,523124044,short,22136,int,1985229343)
  call(lsI, long,523124044,short,22136,uint,4276206270)
  call(lsl, long,523124044,short,22136,long,523124044)
  call(lsL, long,523124044,short,22136,ulong,4159232458)
  call(lsj, long,523124044,short,22136,long_long,2211230779876286898)
  call(lsf, long,523124044,short,22136,float,1.23456789)
  call(lsd, long,523124044,short,22136,double,9.87654321)
  call(lSc, long,523124044,ushort,39612,char,18)
  call(lSC, long,523124044,ushort,39612,uchar,52)
  call(lSs, long,523124044,ushort,39612,short,22136)
  call(lSS, long,523124044,ushort,39612,ushort,39612)
  call(lSi, long,523124044,ushort,39612,int,1985229343)
  call(lSI, long,523124044,ushort,39612,uint,4276206270)
  call(lSl, long,523124044,ushort,39612,long,523124044)
  call(lSL, long,523124044,ushort,39612,ulong,4159232458)
  call(lSj, long,523124044,ushort,39612,long_long,2211230779876286898)
  call(lSf, long,523124044,ushort,39612,float,1.23456789)
  call(lSd, long,523124044,ushort,39612,double,9.87654321)
  call(lic, long,523124044,int,1985229343,char,18)
  call(liC, long,523124044,int,1985229343,uchar,52)
  call(lis, long,523124044,int,1985229343,short,22136)
  call(liS, long,523124044,int,1985229343,ushort,39612)
  call(lii, long,523124044,int,1985229343,int,1985229343)
  call(liI, long,523124044,int,1985229343,uint,4276206270)
  call(lil, long,523124044,int,1985229343,long,523124044)
  call(liL, long,523124044,int,1985229343,ulong,4159232458)
  call(lij, long,523124044,int,1985229343,long_long,2211230779876286898)
  call(lif, long,523124044,int,1985229343,float,1.23456789)
  call(lid, long,523124044,int,1985229343,double,9.87654321)
  call(lIc, long,523124044,uint,4276206270,char,18)
  call(lIC, long,523124044,uint,4276206270,uchar,52)
  call(lIs, long,523124044,uint,4276206270,short,22136)
  call(lIS, long,523124044,uint,4276206270,ushort,39612)
  call(lIi, long,523124044,uint,4276206270,int,1985229343)
  call(lII, long,523124044,uint,4276206270,uint,4276206270)
  call(lIl, long,523124044,uint,4276206270,long,523124044)
  call(lIL, long,523124044,uint,4276206270,ulong,4159232458)
  call(lIj, long,523124044,uint,4276206270,long_long,2211230779876286898)
  call(lIf, long,523124044,uint,4276206270,float,1.23456789)
  call(lId, long,523124044,uint,4276206270,double,9.87654321)
  call(llc, long,523124044,long,523124044,char,18)
  call(llC, long,523124044,long,523124044,uchar,52)
  call(lls, long,523124044,long,523124044,short,22136)
  call(llS, long,523124044,long,523124044,ushort,39612)
  call(lli, long,523124044,long,523124044,int,1985229343)
  call(llI, long,523124044,long,523124044,uint,4276206270)
  call(lll, long,523124044,long,523124044,long,523124044)
  call(llL, long,523124044,long,523124044,ulong,4159232458)
  call(llj, long,523124044,long,523124044,long_long,2211230779876286898)
  call(llf, long,523124044,long,523124044,float,1.23456789)
  call(lld, long,523124044,long,523124044,double,9.87654321)
  call(lLc, long,523124044,ulong,4159232458,char,18)
  call(lLC, long,523124044,ulong,4159232458,uchar,52)
  call(lLs, long,523124044,ulong,4159232458,short,22136)
  call(lLS, long,523124044,ulong,4159232458,ushort,39612)
  call(lLi, long,523124044,ulong,4159232458,int,1985229343)
  call(lLI, long,523124044,ulong,4159232458,uint,4276206270)
  call(lLl, long,523124044,ulong,4159232458,long,523124044)
  call(lLL, long,523124044,ulong,4159232458,ulong,4159232458)
  call(lLj, long,523124044,ulong,4159232458,long_long,2211230779876286898)
  call(lLf, long,523124044,ulong,4159232458,float,1.23456789)
  call(lLd, long,523124044,ulong,4159232458,double,9.87654321)
  call(ljc, long,523124044,long_long,2211230779876286898,char,18)
  call(ljC, long,523124044,long_long,2211230779876286898,uchar,52)
  call(ljs, long,523124044,long_long,2211230779876286898,short,22136)
  call(ljS, long,523124044,long_long,2211230779876286898,ushort,39612)
  call(lji, long,523124044,long_long,2211230779876286898,int,1985229343)
  call(ljI, long,523124044,long_long,2211230779876286898,uint,4276206270)
  call(ljl, long,523124044,long_long,2211230779876286898,long,523124044)
  call(ljL, long,523124044,long_long,2211230779876286898,ulong,4159232458)
  call(ljj, long,523124044,long_long,2211230779876286898,long_long,2211230779876286898)
  call(ljf, long,523124044,long_long,2211230779876286898,float,1.23456789)
  call(ljd, long,523124044,long_long,2211230779876286898,double,9.87654321)
  call(lfc, long,523124044,float,1.23456789,char,18)
  call(lfC, long,523124044,float,1.23456789,uchar,52)
  call(lfs, long,523124044,float,1.23456789,short,22136)
  call(lfS, long,523124044,float,1.23456789,ushort,39612)
  call(lfi, long,523124044,float,1.23456789,int,1985229343)
  call(lfI, long,523124044,float,1.23456789,uint,4276206270)
  call(lfl, long,523124044,float,1.23456789,long,523124044)
  call(lfL, long,523124044,float,1.23456789,ulong,4159232458)
  call(lfj, long,523124044,float,1.23456789,long_long,2211230779876286898)
  call(lff, long,523124044,float,1.23456789,float,1.23456789)
  call(lfd, long,523124044,float,1.23456789,double,9.87654321)
  call(ldc, long,523124044,double,9.87654321,char,18)
  call(ldC, long,523124044,double,9.87654321,uchar,52)
  call(lds, long,523124044,double,9.87654321,short,22136)
  call(ldS, long,523124044,double,9.87654321,ushort,39612)
  call(ldi, long,523124044,double,9.87654321,int,1985229343)
  call(ldI, long,523124044,double,9.87654321,uint,4276206270)
  call(ldl, long,523124044,double,9.87654321,long,523124044)
  call(ldL, long,523124044,double,9.87654321,ulong,4159232458)
  call(ldj, long,523124044,double,9.87654321,long_long,2211230779876286898)
  call(ldf, long,523124044,double,9.87654321,float,1.23456789)
  call(ldd, long,523124044,double,9.87654321,double,9.87654321)
  call(Lcc, ulong,4159232458,char,18,char,18)
  call(LcC, ulong,4159232458,char,18,uchar,52)
  call(Lcs, ulong,4159232458,char,18,short,22136)
  call(LcS, ulong,4159232458,char,18,ushort,39612)
  call(Lci, ulong,4159232458,char,18,int,1985229343)
  call(LcI, ulong,4159232458,char,18,uint,4276206270)
  call(Lcl, ulong,4159232458,char,18,long,523124044)
  call(LcL, ulong,4159232458,char,18,ulong,4159232458)
  call(Lcj, ulong,4159232458,char,18,long_long,2211230779876286898)
  call(Lcf, ulong,4159232458,char,18,float,1.23456789)
  call(Lcd, ulong,4159232458,char,18,double,9.87654321)
  call(LCc, ulong,4159232458,uchar,52,char,18)
  call(LCC, ulong,4159232458,uchar,52,uchar,52)
  call(LCs, ulong,4159232458,uchar,52,short,22136)
  call(LCS, ulong,4159232458,uchar,52,ushort,39612)
  call(LCi, ulong,4159232458,uchar,52,int,1985229343)
  call(LCI, ulong,4159232458,uchar,52,uint,4276206270)
  call(LCl, ulong,4159232458,uchar,52,long,523124044)
  call(LCL, ulong,4159232458,uchar,52,ulong,4159232458)
  call(LCj, ulong,4159232458,uchar,52,long_long,2211230779876286898)
  call(LCf, ulong,4159232458,uchar,52,float,1.23456789)
  call(LCd, ulong,4159232458,uchar,52,double,9.87654321)
  call(Lsc, ulong,4159232458,short,22136,char,18)
  call(LsC, ulong,4159232458,short,22136,uchar,52)
  call(Lss, ulong,4159232458,short,22136,short,22136)
  call(LsS, ulong,4159232458,short,22136,ushort,39612)
  call(Lsi, ulong,4159232458,short,22136,int,1985229343)
  call(LsI, ulong,4159232458,short,22136,uint,4276206270)
  call(Lsl, ulong,4159232458,short,22136,long,523124044)
  call(LsL, ulong,4159232458,short,22136,ulong,4159232458)
  call(Lsj, ulong,4159232458,short,22136,long_long,2211230779876286898)
  call(Lsf, ulong,4159232458,short,22136,float,1.23456789)
  call(Lsd, ulong,4159232458,short,22136,double,9.87654321)
  call(LSc, ulong,4159232458,ushort,39612,char,18)
  call(LSC, ulong,4159232458,ushort,39612,uchar,52)
  call(LSs, ulong,4159232458,ushort,39612,short,22136)
  call(LSS, ulong,4159232458,ushort,39612,ushort,39612)
  call(LSi, ulong,4159232458,ushort,39612,int,1985229343)
  call(LSI, ulong,4159232458,ushort,39612,uint,4276206270)
  call(LSl, ulong,4159232458,ushort,39612,long,523124044)
  call(LSL, ulong,4159232458,ushort,39612,ulong,4159232458)
  call(LSj, ulong,4159232458,ushort,39612,long_long,2211230779876286898)
  call(LSf, ulong,4159232458,ushort,39612,float,1.23456789)
  call(LSd, ulong,4159232458,ushort,39612,double,9.87654321)
  call(Lic, ulong,4159232458,int,1985229343,char,18)
  call(LiC, ulong,4159232458,int,1985229343,uchar,52)
  call(Lis, ulong,4159232458,int,1985229343,short,22136)
  call(LiS, ulong,4159232458,int,1985229343,ushort,39612)
  call(Lii, ulong,4159232458,int,1985229343,int,1985229343)
  call(LiI, ulong,4159232458,int,1985229343,uint,4276206270)
  call(Lil, ulong,4159232458,int,1985229343,long,523124044)
  call(LiL, ulong,4159232458,int,1985229343,ulong,4159232458)
  call(Lij, ulong,4159232458,int,1985229343,long_long,2211230779876286898)
  call(Lif, ulong,4159232458,int,1985229343,float,1.23456789)
  call(Lid, ulong,4159232458,int,1985229343,double,9.87654321)
  call(LIc, ulong,4159232458,uint,4276206270,char,18)
  call(LIC, ulong,4159232458,uint,4276206270,uchar,52)
  call(LIs, ulong,4159232458,uint,4276206270,short,22136)
  call(LIS, ulong,4159232458,uint,4276206270,ushort,39612)
  call(LIi, ulong,4159232458,uint,4276206270,int,1985229343)
  call(LII, ulong,4159232458,uint,4276206270,uint,4276206270)
  call(LIl, ulong,4159232458,uint,4276206270,long,523124044)
  call(LIL, ulong,4159232458,uint,4276206270,ulong,4159232458)
  call(LIj, ulong,4159232458,uint,4276206270,long_long,2211230779876286898)
  call(LIf, ulong,4159232458,uint,4276206270,float,1.23456789)
  call(LId, ulong,4159232458,uint,4276206270,double,9.87654321)
  call(Llc, ulong,4159232458,long,523124044,char,18)
  call(LlC, ulong,4159232458,long,523124044,uchar,52)
  call(Lls, ulong,4159232458,long,523124044,short,22136)
  call(LlS, ulong,4159232458,long,523124044,ushort,39612)
  call(Lli, ulong,4159232458,long,523124044,int,1985229343)
  call(LlI, ulong,4159232458,long,523124044,uint,4276206270)
  call(Lll, ulong,4159232458,long,523124044,long,523124044)
  call(LlL, ulong,4159232458,long,523124044,ulong,4159232458)
  call(Llj, ulong,4159232458,long,523124044,long_long,2211230779876286898)
  call(Llf, ulong,4159232458,long,523124044,float,1.23456789)
  call(Lld, ulong,4159232458,long,523124044,double,9.87654321)
  call(LLc, ulong,4159232458,ulong,4159232458,char,18)
  call(LLC, ulong,4159232458,ulong,4159232458,uchar,52)
  call(LLs, ulong,4159232458,ulong,4159232458,short,22136)
  call(LLS, ulong,4159232458,ulong,4159232458,ushort,39612)
  call(LLi, ulong,4159232458,ulong,4159232458,int,1985229343)
  call(LLI, ulong,4159232458,ulong,4159232458,uint,4276206270)
  call(LLl, ulong,4159232458,ulong,4159232458,long,523124044)
  call(LLL, ulong,4159232458,ulong,4159232458,ulong,4159232458)
  call(LLj, ulong,4159232458,ulong,4159232458,long_long,2211230779876286898)
  call(LLf, ulong,4159232458,ulong,4159232458,float,1.23456789)
  call(LLd, ulong,4159232458,ulong,4159232458,double,9.87654321)
  call(Ljc, ulong,4159232458,long_long,2211230779876286898,char,18)
  call(LjC, ulong,4159232458,long_long,2211230779876286898,uchar,52)
  call(Ljs, ulong,4159232458,long_long,2211230779876286898,short,22136)
  call(LjS, ulong,4159232458,long_long,2211230779876286898,ushort,39612)
  call(Lji, ulong,4159232458,long_long,2211230779876286898,int,1985229343)
  call(LjI, ulong,4159232458,long_long,2211230779876286898,uint,4276206270)
  call(Ljl, ulong,4159232458,long_long,2211230779876286898,long,523124044)
  call(LjL, ulong,4159232458,long_long,2211230779876286898,ulong,4159232458)
  call(Ljj, ulong,4159232458,long_long,2211230779876286898,long_long,2211230779876286898)
  call(Ljf, ulong,4159232458,long_long,2211230779876286898,float,1.23456789)
  call(Ljd, ulong,4159232458,long_long,2211230779876286898,double,9.87654321)
  call(Lfc, ulong,4159232458,float,1.23456789,char,18)
  call(LfC, ulong,4159232458,float,1.23456789,uchar,52)
  call(Lfs, ulong,4159232458,float,1.23456789,short,22136)
  call(LfS, ulong,4159232458,float,1.23456789,ushort,39612)
  call(Lfi, ulong,4159232458,float,1.23456789,int,1985229343)
  call(LfI, ulong,4159232458,float,1.23456789,uint,4276206270)
  call(Lfl, ulong,4159232458,float,1.23456789,long,523124044)
  call(LfL, ulong,4159232458,float,1.23456789,ulong,4159232458)
  call(Lfj, ulong,4159232458,float,1.23456789,long_long,2211230779876286898)
  call(Lff, ulong,4159232458,float,1.23456789,float,1.23456789)
  call(Lfd, ulong,4159232458,float,1.23456789,double,9.87654321)
  call(Ldc, ulong,4159232458,double,9.87654321,char,18)
  call(LdC, ulong,4159232458,double,9.87654321,uchar,52)
  call(Lds, ulong,4159232458,double,9.87654321,short,22136)
  call(LdS, ulong,4159232458,double,9.87654321,ushort,39612)
  call(Ldi, ulong,4159232458,double,9.87654321,int,1985229343)
  call(LdI, ulong,4159232458,double,9.87654321,uint,4276206270)
  call(Ldl, ulong,4159232458,double,9.87654321,long,523124044)
  call(LdL, ulong,4159232458,double,9.87654321,ulong,4159232458)
  call(Ldj, ulong,4159232458,double,9.87654321,long_long,2211230779876286898)
  call(Ldf, ulong,4159232458,double,9.87654321,float,1.23456789)
  call(Ldd, ulong,4159232458,double,9.87654321,double,9.87654321)
  call(jcc, long_long,2211230779876286898,char,18,char,18)
  call(jcC, long_long,2211230779876286898,char,18,uchar,52)
  call(jcs, long_long,2211230779876286898,char,18,short,22136)
  call(jcS, long_long,2211230779876286898,char,18,ushort,39612)
  call(jci, long_long,2211230779876286898,char,18,int,1985229343)
  call(jcI, long_long,2211230779876286898,char,18,uint,4276206270)
  call(jcl, long_long,2211230779876286898,char,18,long,523124044)
  call(jcL, long_long,2211230779876286898,char,18,ulong,4159232458)
  call(jcj, long_long,2211230779876286898,char,18,long_long,2211230779876286898)
  call(jcf, long_long,2211230779876286898,char,18,float,1.23456789)
  call(jcd, long_long,2211230779876286898,char,18,double,9.87654321)
  call(jCc, long_long,2211230779876286898,uchar,52,char,18)
  call(jCC, long_long,2211230779876286898,uchar,52,uchar,52)
  call(jCs, long_long,2211230779876286898,uchar,52,short,22136)
  call(jCS, long_long,2211230779876286898,uchar,52,ushort,39612)
  call(jCi, long_long,2211230779876286898,uchar,52,int,1985229343)
  call(jCI, long_long,2211230779876286898,uchar,52,uint,4276206270)
  call(jCl, long_long,2211230779876286898,uchar,52,long,523124044)
  call(jCL, long_long,2211230779876286898,uchar,52,ulong,4159232458)
  call(jCj, long_long,2211230779876286898,uchar,52,long_long,2211230779876286898)
  call(jCf, long_long,2211230779876286898,uchar,52,float,1.23456789)
  call(jCd, long_long,2211230779876286898,uchar,52,double,9.87654321)
  call(jsc, long_long,2211230779876286898,short,22136,char,18)
  call(jsC, long_long,2211230779876286898,short,22136,uchar,52)
  call(jss, long_long,2211230779876286898,short,22136,short,22136)
  call(jsS, long_long,2211230779876286898,short,22136,ushort,39612)
  call(jsi, long_long,2211230779876286898,short,22136,int,1985229343)
  call(jsI, long_long,2211230779876286898,short,22136,uint,4276206270)
  call(jsl, long_long,2211230779876286898,short,22136,long,523124044)
  call(jsL, long_long,2211230779876286898,short,22136,ulong,4159232458)
  call(jsj, long_long,2211230779876286898,short,22136,long_long,2211230779876286898)
  call(jsf, long_long,2211230779876286898,short,22136,float,1.23456789)
  call(jsd, long_long,2211230779876286898,short,22136,double,9.87654321)
  call(jSc, long_long,2211230779876286898,ushort,39612,char,18)
  call(jSC, long_long,2211230779876286898,ushort,39612,uchar,52)
  call(jSs, long_long,2211230779876286898,ushort,39612,short,22136)
  call(jSS, long_long,2211230779876286898,ushort,39612,ushort,39612)
  call(jSi, long_long,2211230779876286898,ushort,39612,int,1985229343)
  call(jSI, long_long,2211230779876286898,ushort,39612,uint,4276206270)
  call(jSl, long_long,2211230779876286898,ushort,39612,long,523124044)
  call(jSL, long_long,2211230779876286898,ushort,39612,ulong,4159232458)
  call(jSj, long_long,2211230779876286898,ushort,39612,long_long,2211230779876286898)
  call(jSf, long_long,2211230779876286898,ushort,39612,float,1.23456789)
  call(jSd, long_long,2211230779876286898,ushort,39612,double,9.87654321)
  call(jic, long_long,2211230779876286898,int,1985229343,char,18)
  call(jiC, long_long,2211230779876286898,int,1985229343,uchar,52)
  call(jis, long_long,2211230779876286898,int,1985229343,short,22136)
  call(jiS, long_long,2211230779876286898,int,1985229343,ushort,39612)
  call(jii, long_long,2211230779876286898,int,1985229343,int,1985229343)
  call(jiI, long_long,2211230779876286898,int,1985229343,uint,4276206270)
  call(jil, long_long,2211230779876286898,int,1985229343,long,523124044)
  call(jiL, long_long,2211230779876286898,int,1985229343,ulong,4159232458)
  call(jij, long_long,2211230779876286898,int,1985229343,long_long,2211230779876286898)
  call(jif, long_long,2211230779876286898,int,1985229343,float,1.23456789)
  call(jid, long_long,2211230779876286898,int,1985229343,double,9.87654321)
  call(jIc, long_long,2211230779876286898,uint,4276206270,char,18)
  call(jIC, long_long,2211230779876286898,uint,4276206270,uchar,52)
  call(jIs, long_long,2211230779876286898,uint,4276206270,short,22136)
  call(jIS, long_long,2211230779876286898,uint,4276206270,ushort,39612)
  call(jIi, long_long,2211230779876286898,uint,4276206270,int,1985229343)
  call(jII, long_long,2211230779876286898,uint,4276206270,uint,4276206270)
  call(jIl, long_long,2211230779876286898,uint,4276206270,long,523124044)
  call(jIL, long_long,2211230779876286898,uint,4276206270,ulong,4159232458)
  call(jIj, long_long,2211230779876286898,uint,4276206270,long_long,2211230779876286898)
  call(jIf, long_long,2211230779876286898,uint,4276206270,float,1.23456789)
  call(jId, long_long,2211230779876286898,uint,4276206270,double,9.87654321)
  call(jlc, long_long,2211230779876286898,long,523124044,char,18)
  call(jlC, long_long,2211230779876286898,long,523124044,uchar,52)
  call(jls, long_long,2211230779876286898,long,523124044,short,22136)
  call(jlS, long_long,2211230779876286898,long,523124044,ushort,39612)
  call(jli, long_long,2211230779876286898,long,523124044,int,1985229343)
  call(jlI, long_long,2211230779876286898,long,523124044,uint,4276206270)
  call(jll, long_long,2211230779876286898,long,523124044,long,523124044)
  call(jlL, long_long,2211230779876286898,long,523124044,ulong,4159232458)
  call(jlj, long_long,2211230779876286898,long,523124044,long_long,2211230779876286898)
  call(jlf, long_long,2211230779876286898,long,523124044,float,1.23456789)
  call(jld, long_long,2211230779876286898,long,523124044,double,9.87654321)
  call(jLc, long_long,2211230779876286898,ulong,4159232458,char,18)
  call(jLC, long_long,2211230779876286898,ulong,4159232458,uchar,52)
  call(jLs, long_long,2211230779876286898,ulong,4159232458,short,22136)
  call(jLS, long_long,2211230779876286898,ulong,4159232458,ushort,39612)
  call(jLi, long_long,2211230779876286898,ulong,4159232458,int,1985229343)
  call(jLI, long_long,2211230779876286898,ulong,4159232458,uint,4276206270)
  call(jLl, long_long,2211230779876286898,ulong,4159232458,long,523124044)
  call(jLL, long_long,2211230779876286898,ulong,4159232458,ulong,4159232458)
  call(jLj, long_long,2211230779876286898,ulong,4159232458,long_long,2211230779876286898)
  call(jLf, long_long,2211230779876286898,ulong,4159232458,float,1.23456789)
  call(jLd, long_long,2211230779876286898,ulong,4159232458,double,9.87654321)
  call(jjc, long_long,2211230779876286898,long_long,2211230779876286898,char,18)
  call(jjC, long_long,2211230779876286898,long_long,2211230779876286898,uchar,52)
  call(jjs, long_long,2211230779876286898,long_long,2211230779876286898,short,22136)
  call(jjS, long_long,2211230779876286898,long_long,2211230779876286898,ushort,39612)
  call(jji, long_long,2211230779876286898,long_long,2211230779876286898,int,1985229343)
  call(jjI, long_long,2211230779876286898,long_long,2211230779876286898,uint,4276206270)
  call(jjl, long_long,2211230779876286898,long_long,2211230779876286898,long,523124044)
  call(jjL, long_long,2211230779876286898,long_long,2211230779876286898,ulong,4159232458)
  call(jjj, long_long,2211230779876286898,long_long,2211230779876286898,long_long,2211230779876286898)
  call(jjf, long_long,2211230779876286898,long_long,2211230779876286898,float,1.23456789)
  call(jjd, long_long,2211230779876286898,long_long,2211230779876286898,double,9.87654321)
  call(jfc, long_long,2211230779876286898,float,1.23456789,char,18)
  call(jfC, long_long,2211230779876286898,float,1.23456789,uchar,52)
  call(jfs, long_long,2211230779876286898,float,1.23456789,short,22136)
  call(jfS, long_long,2211230779876286898,float,1.23456789,ushort,39612)
  call(jfi, long_long,2211230779876286898,float,1.23456789,int,1985229343)
  call(jfI, long_long,2211230779876286898,float,1.23456789,uint,4276206270)
  call(jfl, long_long,2211230779876286898,float,1.23456789,long,523124044)
  call(jfL, long_long,2211230779876286898,float,1.23456789,ulong,4159232458)
  call(jfj, long_long,2211230779876286898,float,1.23456789,long_long,2211230779876286898)
  call(jff, long_long,2211230779876286898,float,1.23456789,float,1.23456789)
  call(jfd, long_long,2211230779876286898,float,1.23456789,double,9.87654321)
  call(jdc, long_long,2211230779876286898,double,9.87654321,char,18)
  call(jdC, long_long,2211230779876286898,double,9.87654321,uchar,52)
  call(jds, long_long,2211230779876286898,double,9.87654321,short,22136)
  call(jdS, long_long,2211230779876286898,double,9.87654321,ushort,39612)
  call(jdi, long_long,2211230779876286898,double,9.87654321,int,1985229343)
  call(jdI, long_long,2211230779876286898,double,9.87654321,uint,4276206270)
  call(jdl, long_long,2211230779876286898,double,9.87654321,long,523124044)
  call(jdL, long_long,2211230779876286898,double,9.87654321,ulong,4159232458)
  call(jdj, long_long,2211230779876286898,double,9.87654321,long_long,2211230779876286898)
  call(jdf, long_long,2211230779876286898,double,9.87654321,float,1.23456789)
  call(jdd, long_long,2211230779876286898,double,9.87654321,double,9.87654321)
  call(fcc, float,1.23456789,char,18,char,18)
  call(fcC, float,1.23456789,char,18,uchar,52)
  call(fcs, float,1.23456789,char,18,short,22136)
  call(fcS, float,1.23456789,char,18,ushort,39612)
  call(fci, float,1.23456789,char,18,int,1985229343)
  call(fcI, float,1.23456789,char,18,uint,4276206270)
  call(fcl, float,1.23456789,char,18,long,523124044)
  call(fcL, float,1.23456789,char,18,ulong,4159232458)
  call(fcj, float,1.23456789,char,18,long_long,2211230779876286898)
  call(fcf, float,1.23456789,char,18,float,1.23456789)
  call(fcd, float,1.23456789,char,18,double,9.87654321)
  call(fCc, float,1.23456789,uchar,52,char,18)
  call(fCC, float,1.23456789,uchar,52,uchar,52)
  call(fCs, float,1.23456789,uchar,52,short,22136)
  call(fCS, float,1.23456789,uchar,52,ushort,39612)
  call(fCi, float,1.23456789,uchar,52,int,1985229343)
  call(fCI, float,1.23456789,uchar,52,uint,4276206270)
  call(fCl, float,1.23456789,uchar,52,long,523124044)
  call(fCL, float,1.23456789,uchar,52,ulong,4159232458)
  call(fCj, float,1.23456789,uchar,52,long_long,2211230779876286898)
  call(fCf, float,1.23456789,uchar,52,float,1.23456789)
  call(fCd, float,1.23456789,uchar,52,double,9.87654321)
  call(fsc, float,1.23456789,short,22136,char,18)
  call(fsC, float,1.23456789,short,22136,uchar,52)
  call(fss, float,1.23456789,short,22136,short,22136)
  call(fsS, float,1.23456789,short,22136,ushort,39612)
  call(fsi, float,1.23456789,short,22136,int,1985229343)
  call(fsI, float,1.23456789,short,22136,uint,4276206270)
  call(fsl, float,1.23456789,short,22136,long,523124044)
  call(fsL, float,1.23456789,short,22136,ulong,4159232458)
  call(fsj, float,1.23456789,short,22136,long_long,2211230779876286898)
  call(fsf, float,1.23456789,short,22136,float,1.23456789)
  call(fsd, float,1.23456789,short,22136,double,9.87654321)
  call(fSc, float,1.23456789,ushort,39612,char,18)
  call(fSC, float,1.23456789,ushort,39612,uchar,52)
  call(fSs, float,1.23456789,ushort,39612,short,22136)
  call(fSS, float,1.23456789,ushort,39612,ushort,39612)
  call(fSi, float,1.23456789,ushort,39612,int,1985229343)
  call(fSI, float,1.23456789,ushort,39612,uint,4276206270)
  call(fSl, float,1.23456789,ushort,39612,long,523124044)
  call(fSL, float,1.23456789,ushort,39612,ulong,4159232458)
  call(fSj, float,1.23456789,ushort,39612,long_long,2211230779876286898)
  call(fSf, float,1.23456789,ushort,39612,float,1.23456789)
  call(fSd, float,1.23456789,ushort,39612,double,9.87654321)
  call(fic, float,1.23456789,int,1985229343,char,18)
  call(fiC, float,1.23456789,int,1985229343,uchar,52)
  call(fis, float,1.23456789,int,1985229343,short,22136)
  call(fiS, float,1.23456789,int,1985229343,ushort,39612)
  call(fii, float,1.23456789,int,1985229343,int,1985229343)
  call(fiI, float,1.23456789,int,1985229343,uint,4276206270)
  call(fil, float,1.23456789,int,1985229343,long,523124044)
  call(fiL, float,1.23456789,int,1985229343,ulong,4159232458)
  call(fij, float,1.23456789,int,1985229343,long_long,2211230779876286898)
  call(fif, float,1.23456789,int,1985229343,float,1.23456789)
  call(fid, float,1.23456789,int,1985229343,double,9.87654321)
  call(fIc, float,1.23456789,uint,4276206270,char,18)
  call(fIC, float,1.23456789,uint,4276206270,uchar,52)
  call(fIs, float,1.23456789,uint,4276206270,short,22136)
  call(fIS, float,1.23456789,uint,4276206270,ushort,39612)
  call(fIi, float,1.23456789,uint,4276206270,int,1985229343)
  call(fII, float,1.23456789,uint,4276206270,uint,4276206270)
  call(fIl, float,1.23456789,uint,4276206270,long,523124044)
  call(fIL, float,1.23456789,uint,4276206270,ulong,4159232458)
  call(fIj, float,1.23456789,uint,4276206270,long_long,2211230779876286898)
  call(fIf, float,1.23456789,uint,4276206270,float,1.23456789)
  call(fId, float,1.23456789,uint,4276206270,double,9.87654321)
  call(flc, float,1.23456789,long,523124044,char,18)
  call(flC, float,1.23456789,long,523124044,uchar,52)
  call(fls, float,1.23456789,long,523124044,short,22136)
  call(flS, float,1.23456789,long,523124044,ushort,39612)
  call(fli, float,1.23456789,long,523124044,int,1985229343)
  call(flI, float,1.23456789,long,523124044,uint,4276206270)
  call(fll, float,1.23456789,long,523124044,long,523124044)
  call(flL, float,1.23456789,long,523124044,ulong,4159232458)
  call(flj, float,1.23456789,long,523124044,long_long,2211230779876286898)
  call(flf, float,1.23456789,long,523124044,float,1.23456789)
  call(fld, float,1.23456789,long,523124044,double,9.87654321)
  call(fLc, float,1.23456789,ulong,4159232458,char,18)
  call(fLC, float,1.23456789,ulong,4159232458,uchar,52)
  call(fLs, float,1.23456789,ulong,4159232458,short,22136)
  call(fLS, float,1.23456789,ulong,4159232458,ushort,39612)
  call(fLi, float,1.23456789,ulong,4159232458,int,1985229343)
  call(fLI, float,1.23456789,ulong,4159232458,uint,4276206270)
  call(fLl, float,1.23456789,ulong,4159232458,long,523124044)
  call(fLL, float,1.23456789,ulong,4159232458,ulong,4159232458)
  call(fLj, float,1.23456789,ulong,4159232458,long_long,2211230779876286898)
  call(fLf, float,1.23456789,ulong,4159232458,float,1.23456789)
  call(fLd, float,1.23456789,ulong,4159232458,double,9.87654321)
  call(fjc, float,1.23456789,long_long,2211230779876286898,char,18)
  call(fjC, float,1.23456789,long_long,2211230779876286898,uchar,52)
  call(fjs, float,1.23456789,long_long,2211230779876286898,short,22136)
  call(fjS, float,1.23456789,long_long,2211230779876286898,ushort,39612)
  call(fji, float,1.23456789,long_long,2211230779876286898,int,1985229343)
  call(fjI, float,1.23456789,long_long,2211230779876286898,uint,4276206270)
  call(fjl, float,1.23456789,long_long,2211230779876286898,long,523124044)
  call(fjL, float,1.23456789,long_long,2211230779876286898,ulong,4159232458)
  call(fjj, float,1.23456789,long_long,2211230779876286898,long_long,2211230779876286898)
  call(fjf, float,1.23456789,long_long,2211230779876286898,float,1.23456789)
  call(fjd, float,1.23456789,long_long,2211230779876286898,double,9.87654321)
  call(ffc, float,1.23456789,float,1.23456789,char,18)
  call(ffC, float,1.23456789,float,1.23456789,uchar,52)
  call(ffs, float,1.23456789,float,1.23456789,short,22136)
  call(ffS, float,1.23456789,float,1.23456789,ushort,39612)
  call(ffi, float,1.23456789,float,1.23456789,int,1985229343)
  call(ffI, float,1.23456789,float,1.23456789,uint,4276206270)
  call(ffl, float,1.23456789,float,1.23456789,long,523124044)
  call(ffL, float,1.23456789,float,1.23456789,ulong,4159232458)
  call(ffj, float,1.23456789,float,1.23456789,long_long,2211230779876286898)
  call(fff, float,1.23456789,float,1.23456789,float,1.23456789)
  call(ffd, float,1.23456789,float,1.23456789,double,9.87654321)
  call(fdc, float,1.23456789,double,9.87654321,char,18)
  call(fdC, float,1.23456789,double,9.87654321,uchar,52)
  call(fds, float,1.23456789,double,9.87654321,short,22136)
  call(fdS, float,1.23456789,double,9.87654321,ushort,39612)
  call(fdi, float,1.23456789,double,9.87654321,int,1985229343)
  call(fdI, float,1.23456789,double,9.87654321,uint,4276206270)
  call(fdl, float,1.23456789,double,9.87654321,long,523124044)
  call(fdL, float,1.23456789,double,9.87654321,ulong,4159232458)
  call(fdj, float,1.23456789,double,9.87654321,long_long,2211230779876286898)
  call(fdf, float,1.23456789,double,9.87654321,float,1.23456789)
  call(fdd, float,1.23456789,double,9.87654321,double,9.87654321)
  call(dcc, double,9.87654321,char,18,char,18)
  call(dcC, double,9.87654321,char,18,uchar,52)
  call(dcs, double,9.87654321,char,18,short,22136)
  call(dcS, double,9.87654321,char,18,ushort,39612)
  call(dci, double,9.87654321,char,18,int,1985229343)
  call(dcI, double,9.87654321,char,18,uint,4276206270)
  call(dcl, double,9.87654321,char,18,long,523124044)
  call(dcL, double,9.87654321,char,18,ulong,4159232458)
  call(dcj, double,9.87654321,char,18,long_long,2211230779876286898)
  call(dcf, double,9.87654321,char,18,float,1.23456789)
  call(dcd, double,9.87654321,char,18,double,9.87654321)
  call(dCc, double,9.87654321,uchar,52,char,18)
  call(dCC, double,9.87654321,uchar,52,uchar,52)
  call(dCs, double,9.87654321,uchar,52,short,22136)
  call(dCS, double,9.87654321,uchar,52,ushort,39612)
  call(dCi, double,9.87654321,uchar,52,int,1985229343)
  call(dCI, double,9.87654321,uchar,52,uint,4276206270)
  call(dCl, double,9.87654321,uchar,52,long,523124044)
  call(dCL, double,9.87654321,uchar,52,ulong,4159232458)
  call(dCj, double,9.87654321,uchar,52,long_long,2211230779876286898)
  call(dCf, double,9.87654321,uchar,52,float,1.23456789)
  call(dCd, double,9.87654321,uchar,52,double,9.87654321)
  call(dsc, double,9.87654321,short,22136,char,18)
  call(dsC, double,9.87654321,short,22136,uchar,52)
  call(dss, double,9.87654321,short,22136,short,22136)
  call(dsS, double,9.87654321,short,22136,ushort,39612)
  call(dsi, double,9.87654321,short,22136,int,1985229343)
  call(dsI, double,9.87654321,short,22136,uint,4276206270)
  call(dsl, double,9.87654321,short,22136,long,523124044)
  call(dsL, double,9.87654321,short,22136,ulong,4159232458)
  call(dsj, double,9.87654321,short,22136,long_long,2211230779876286898)
  call(dsf, double,9.87654321,short,22136,float,1.23456789)
  call(dsd, double,9.87654321,short,22136,double,9.87654321)
  call(dSc, double,9.87654321,ushort,39612,char,18)
  call(dSC, double,9.87654321,ushort,39612,uchar,52)
  call(dSs, double,9.87654321,ushort,39612,short,22136)
  call(dSS, double,9.87654321,ushort,39612,ushort,39612)
  call(dSi, double,9.87654321,ushort,39612,int,1985229343)
  call(dSI, double,9.87654321,ushort,39612,uint,4276206270)
  call(dSl, double,9.87654321,ushort,39612,long,523124044)
  call(dSL, double,9.87654321,ushort,39612,ulong,4159232458)
  call(dSj, double,9.87654321,ushort,39612,long_long,2211230779876286898)
  call(dSf, double,9.87654321,ushort,39612,float,1.23456789)
  call(dSd, double,9.87654321,ushort,39612,double,9.87654321)
  call(dic, double,9.87654321,int,1985229343,char,18)
  call(diC, double,9.87654321,int,1985229343,uchar,52)
  call(dis, double,9.87654321,int,1985229343,short,22136)
  call(diS, double,9.87654321,int,1985229343,ushort,39612)
  call(dii, double,9.87654321,int,1985229343,int,1985229343)
  call(diI, double,9.87654321,int,1985229343,uint,4276206270)
  call(dil, double,9.87654321,int,1985229343,long,523124044)
  call(diL, double,9.87654321,int,1985229343,ulong,4159232458)
  call(dij, double,9.87654321,int,1985229343,long_long,2211230779876286898)
  call(dif, double,9.87654321,int,1985229343,float,1.23456789)
  call(did, double,9.87654321,int,1985229343,double,9.87654321)
  call(dIc, double,9.87654321,uint,4276206270,char,18)
  call(dIC, double,9.87654321,uint,4276206270,uchar,52)
  call(dIs, double,9.87654321,uint,4276206270,short,22136)
  call(dIS, double,9.87654321,uint,4276206270,ushort,39612)
  call(dIi, double,9.87654321,uint,4276206270,int,1985229343)
  call(dII, double,9.87654321,uint,4276206270,uint,4276206270)
  call(dIl, double,9.87654321,uint,4276206270,long,523124044)
  call(dIL, double,9.87654321,uint,4276206270,ulong,4159232458)
  call(dIj, double,9.87654321,uint,4276206270,long_long,2211230779876286898)
  call(dIf, double,9.87654321,uint,4276206270,float,1.23456789)
  call(dId, double,9.87654321,uint,4276206270,double,9.87654321)
  call(dlc, double,9.87654321,long,523124044,char,18)
  call(dlC, double,9.87654321,long,523124044,uchar,52)
  call(dls, double,9.87654321,long,523124044,short,22136)
  call(dlS, double,9.87654321,long,523124044,ushort,39612)
  call(dli, double,9.87654321,long,523124044,int,1985229343)
  call(dlI, double,9.87654321,long,523124044,uint,4276206270)
  call(dll, double,9.87654321,long,523124044,long,523124044)
  call(dlL, double,9.87654321,long,523124044,ulong,4159232458)
  call(dlj, double,9.87654321,long,523124044,long_long,2211230779876286898)
  call(dlf, double,9.87654321,long,523124044,float,1.23456789)
  call(dld, double,9.87654321,long,523124044,double,9.87654321)
  call(dLc, double,9.87654321,ulong,4159232458,char,18)
  call(dLC, double,9.87654321,ulong,4159232458,uchar,52)
  call(dLs, double,9.87654321,ulong,4159232458,short,22136)
  call(dLS, double,9.87654321,ulong,4159232458,ushort,39612)
  call(dLi, double,9.87654321,ulong,4159232458,int,1985229343)
  call(dLI, double,9.87654321,ulong,4159232458,uint,4276206270)
  call(dLl, double,9.87654321,ulong,4159232458,long,523124044)
  call(dLL, double,9.87654321,ulong,4159232458,ulong,4159232458)
  call(dLj, double,9.87654321,ulong,4159232458,long_long,2211230779876286898)
  call(dLf, double,9.87654321,ulong,4159232458,float,1.23456789)
  call(dLd, double,9.87654321,ulong,4159232458,double,9.87654321)
  call(djc, double,9.87654321,long_long,2211230779876286898,char,18)
  call(djC, double,9.87654321,long_long,2211230779876286898,uchar,52)
  call(djs, double,9.87654321,long_long,2211230779876286898,short,22136)
  call(djS, double,9.87654321,long_long,2211230779876286898,ushort,39612)
  call(dji, double,9.87654321,long_long,2211230779876286898,int,1985229343)
  call(djI, double,9.87654321,long_long,2211230779876286898,uint,4276206270)
  call(djl, double,9.87654321,long_long,2211230779876286898,long,523124044)
  call(djL, double,9.87654321,long_long,2211230779876286898,ulong,4159232458)
  call(djj, double,9.87654321,long_long,2211230779876286898,long_long,2211230779876286898)
  call(djf, double,9.87654321,long_long,2211230779876286898,float,1.23456789)
  call(djd, double,9.87654321,long_long,2211230779876286898,double,9.87654321)
  call(dfc, double,9.87654321,float,1.23456789,char,18)
  call(dfC, double,9.87654321,float,1.23456789,uchar,52)
  call(dfs, double,9.87654321,float,1.23456789,short,22136)
  call(dfS, double,9.87654321,float,1.23456789,ushort,39612)
  call(dfi, double,9.87654321,float,1.23456789,int,1985229343)
  call(dfI, double,9.87654321,float,1.23456789,uint,4276206270)
  call(dfl, double,9.87654321,float,1.23456789,long,523124044)
  call(dfL, double,9.87654321,float,1.23456789,ulong,4159232458)
  call(dfj, double,9.87654321,float,1.23456789,long_long,2211230779876286898)
  call(dff, double,9.87654321,float,1.23456789,float,1.23456789)
  call(dfd, double,9.87654321,float,1.23456789,double,9.87654321)
  call(ddc, double,9.87654321,double,9.87654321,char,18)
  call(ddC, double,9.87654321,double,9.87654321,uchar,52)
  call(dds, double,9.87654321,double,9.87654321,short,22136)
  call(ddS, double,9.87654321,double,9.87654321,ushort,39612)
  call(ddi, double,9.87654321,double,9.87654321,int,1985229343)
  call(ddI, double,9.87654321,double,9.87654321,uint,4276206270)
  call(ddl, double,9.87654321,double,9.87654321,long,523124044)
  call(ddL, double,9.87654321,double,9.87654321,ulong,4159232458)
  call(ddj, double,9.87654321,double,9.87654321,long_long,2211230779876286898)
  call(ddf, double,9.87654321,double,9.87654321,float,1.23456789)
  call(ddd, double,9.87654321,double,9.87654321,double,9.87654321)

Deprecation Warnings:

Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /<<PKGBUILDDIR>>/spec/ffi/pointer_spec.rb:258:in `block (3 levels) in <top (required)>'.


If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.

1 deprecation warning total

Finished in 2.04 seconds (files took 5.58 seconds to load)
5054 examples, 0 failures


┌──────────────────────────────────────────────────────────────────────────────┐
│ dh_ruby --install finished                                                   │
└──────────────────────────────────────────────────────────────────────────────┘

   dh_installdocs -a -O--buildsystem=ruby
   dh_ruby_fixdocs -a -O--buildsystem=ruby
   dh_installchangelogs -a -O--buildsystem=ruby
   dh_installsystemduser -a -O--buildsystem=ruby
   dh_perl -a -O--buildsystem=ruby
   dh_link -a -O--buildsystem=ruby
   dh_strip_nondeterminism -a -O--buildsystem=ruby
   dh_compress -X.rb -a -O--buildsystem=ruby
   dh_fixperms -a -O--buildsystem=ruby
   dh_missing -a -O--buildsystem=ruby
   dh_dwz -a -O--buildsystem=ruby
   dh_strip -a -O--buildsystem=ruby
   dh_makeshlibs -a -O--buildsystem=ruby
   dh_shlibdeps -a -O--buildsystem=ruby
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/3.1.0/ffi-1.16.3/ffi_c.so was not linked against libm.so.6 (it uses none of the library's symbols)
   dh_ruby_fixdepends -a -O--buildsystem=ruby
   dh_installdeb -a -O--buildsystem=ruby
   dh_gencontrol -a -O--buildsystem=ruby
dpkg-gencontrol: warning: package ruby-ffi: substitution variable ${ruby:Versions} used, but is not defined
dpkg-gencontrol: warning: package ruby-ffi: substitution variable ${ruby:Versions} used, but is not defined
   dh_md5sums -a -O--buildsystem=ruby
   dh_builddeb -a -O--buildsystem=ruby
dpkg-deb: building package 'ruby-ffi' in '../ruby-ffi_1.16.3+dfsg-1_armhf.deb'.
dpkg-deb: building package 'ruby-ffi-dbgsym' in '../ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../ruby-ffi_1.16.3+dfsg-1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian pi5 test autobuilder <root@raspbian.org> -O../ruby-ffi_1.16.3+dfsg-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-11-19T05:18:11Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


ruby-ffi_1.16.3+dfsg-1_armhf.changes:
-------------------------------------

Format: 1.8
Date: Fri, 17 Nov 2023 15:54:13 +0900
Source: ruby-ffi
Binary: ruby-ffi ruby-ffi-dbgsym
Architecture: armhf
Version: 1.16.3+dfsg-1
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian pi5 test autobuilder <root@raspbian.org>
Changed-By: TANIGUCHI Takaki <takaki@debian.org>
Description:
 ruby-ffi   - load dynamic libraries, bind functions from within ruby code
Closes: 1051378
Changes:
 ruby-ffi (1.16.3+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 1.16.3+dfsg
     * Add loongarch64-linux support (Closes: #1051378)
Checksums-Sha1:
 37704011c2f22017d63caa24602eeb5353779429 240104 ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 caa500f33441abffdc95bf8fffd347d0756b22a7 8683 ruby-ffi_1.16.3+dfsg-1_armhf.buildinfo
 fc3d91e44443ffe9819b7cf53415affb5e0596c1 87028 ruby-ffi_1.16.3+dfsg-1_armhf.deb
Checksums-Sha256:
 5a2eac5a6f4f51d01d82a6f9fe69db23e846abbb6759de347e9d323e9ef096a1 240104 ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 4462e984af8a4fdedf7d5db60d9d4feec77555f4ed5dc662cfecf9afce94c653 8683 ruby-ffi_1.16.3+dfsg-1_armhf.buildinfo
 97527b857be625518cbfbb6fb2cae1f37fe6327fdb0ee6bf05ae4c963fb337f8 87028 ruby-ffi_1.16.3+dfsg-1_armhf.deb
Files:
 37f346542a19eeea404b8888ae5e951a 240104 debug optional ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 a15a8e56ccdbff0eda6042b1144a458f 8683 ruby optional ruby-ffi_1.16.3+dfsg-1_armhf.buildinfo
 f495e9bae1278077c3d930ed55a92a8e 87028 ruby optional ruby-ffi_1.16.3+dfsg-1_armhf.deb

+------------------------------------------------------------------------------+
| Buildinfo                                                                    |
+------------------------------------------------------------------------------+

Format: 1.0
Source: ruby-ffi
Binary: ruby-ffi ruby-ffi-dbgsym
Architecture: armhf
Version: 1.16.3+dfsg-1
Checksums-Md5:
 37f346542a19eeea404b8888ae5e951a 240104 ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 f495e9bae1278077c3d930ed55a92a8e 87028 ruby-ffi_1.16.3+dfsg-1_armhf.deb
Checksums-Sha1:
 37704011c2f22017d63caa24602eeb5353779429 240104 ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 fc3d91e44443ffe9819b7cf53415affb5e0596c1 87028 ruby-ffi_1.16.3+dfsg-1_armhf.deb
Checksums-Sha256:
 5a2eac5a6f4f51d01d82a6f9fe69db23e846abbb6759de347e9d323e9ef096a1 240104 ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
 97527b857be625518cbfbb6fb2cae1f37fe6327fdb0ee6bf05ae4c963fb337f8 87028 ruby-ffi_1.16.3+dfsg-1_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Sun, 19 Nov 2023 05:18:10 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 adduser (= 3.137),
 autoconf (= 2.71-3),
 automake (= 1:1.16.5-1.3),
 autopoint (= 0.21-13),
 autotools-dev (= 20220109.1),
 base-files (= 13+rpi1),
 base-passwd (= 3.6.2),
 bash (= 5.2.15-2),
 binutils (= 2.41-6+rpi1),
 binutils-arm-linux-gnueabihf (= 2.41-6+rpi1),
 binutils-common (= 2.41-6+rpi1),
 bsdextrautils (= 2.39.2-6),
 bsdutils (= 1:2.39.2-6),
 build-essential (= 12.9),
 bzip2 (= 1.0.8-5+b2),
 ca-certificates (= 20230311),
 coreutils (= 9.1-1),
 cpp (= 4:13.2.0-1+rpi1),
 cpp-12 (= 12.3.0-10+rpi1),
 cpp-13 (= 13.2.0-5+rpi1),
 dash (= 0.5.12-6),
 debconf (= 1.5.82),
 debhelper (= 13.11.8),
 debianutils (= 5.14),
 devscripts (= 2.23.6),
 dh-autoreconf (= 20),
 dh-strip-nondeterminism (= 1.13.1-1),
 diffutils (= 1:3.10-1),
 dirmngr (= 2.2.40-1.1),
 dpkg (= 1.22.1+rpi1),
 dpkg-dev (= 1.22.1+rpi1),
 dwz (= 0.15-1),
 fakeroot (= 1.32.1-1),
 file (= 1:5.45-2),
 findutils (= 4.9.0-5),
 g++ (= 4:13.2.0-1+rpi1),
 g++-13 (= 13.2.0-5+rpi1),
 gcc (= 4:13.2.0-1+rpi1),
 gcc-12 (= 12.3.0-10+rpi1),
 gcc-12-base (= 12.3.0-10+rpi1),
 gcc-13 (= 13.2.0-5+rpi1),
 gcc-13-base (= 13.2.0-5+rpi1),
 gem2deb (= 2.2),
 gem2deb-test-runner (= 2.2),
 gettext (= 0.21-13),
 gettext-base (= 0.21-13),
 gnupg (= 2.2.40-1.1),
 gnupg-l10n (= 2.2.40-1.1),
 gnupg-utils (= 2.2.40-1.1),
 gpg (= 2.2.40-1.1),
 gpg-agent (= 2.2.40-1.1),
 gpg-wks-client (= 2.2.40-1.1),
 gpg-wks-server (= 2.2.40-1.1),
 gpgconf (= 2.2.40-1.1),
 gpgsm (= 2.2.40-1.1),
 gpgv (= 2.2.40-1.1),
 grep (= 3.11-3),
 groff-base (= 1.23.0-3),
 gzip (= 1.12-1),
 hostname (= 3.23+nmu1),
 init-system-helpers (= 1.65.2),
 intltool-debian (= 0.35.0+20060710.6),
 libacl1 (= 2.3.1-3),
 libarchive-zip-perl (= 1.68-1),
 libasan8 (= 13.2.0-5+rpi1),
 libassuan0 (= 2.5.6-1),
 libatomic1 (= 13.2.0-5+rpi1),
 libattr1 (= 1:2.5.1-4),
 libaudit-common (= 1:3.1.1-1),
 libaudit1 (= 1:3.1.1-1),
 libb-hooks-op-check-perl (= 0.22-2+b1),
 libbinutils (= 2.41-6+rpi1),
 libblkid1 (= 2.39.2-6),
 libbsd0 (= 0.11.7-4),
 libbz2-1.0 (= 1.0.8-5+b2),
 libc-bin (= 2.37-12+rpi2),
 libc-dev-bin (= 2.37-12+rpi2),
 libc6 (= 2.37-12+rpi2),
 libc6-dev (= 2.37-12+rpi2),
 libcap-ng0 (= 0.8.3-1+b1),
 libcap2 (= 1:2.66-4),
 libcc1-0 (= 13.2.0-5+rpi1),
 libclass-method-modifiers-perl (= 2.15-1),
 libclass-xsaccessor-perl (= 1.19-4+b1),
 libclone-perl (= 0.46-1),
 libcom-err2 (= 1.47.0-2),
 libcrypt-dev (= 1:4.4.36-2),
 libcrypt1 (= 1:4.4.36-2),
 libctf-nobfd0 (= 2.41-6+rpi1),
 libctf0 (= 2.41-6+rpi1),
 libdb5.3 (= 5.3.28+dfsg2-2),
 libdebconfclient0 (= 0.271),
 libdebhelper-perl (= 13.11.8),
 libdevel-callchecker-perl (= 0.008-2),
 libdpkg-perl (= 1.22.1+rpi1),
 libdynaloader-functions-perl (= 0.003-3),
 libedit2 (= 3.1-20230828-1),
 libelf1 (= 0.188-2.1+rpi1),
 libencode-locale-perl (= 1.05-3),
 libexpat1 (= 2.5.0-2),
 libfakeroot (= 1.32.1-1),
 libffi-dev (= 3.4.4-1),
 libffi8 (= 3.4.4-1),
 libfile-dirlist-perl (= 0.05-3),
 libfile-homedir-perl (= 1.006-2),
 libfile-listing-perl (= 6.16-1),
 libfile-stripnondeterminism-perl (= 1.13.1-1),
 libfile-touch-perl (= 0.12-2),
 libfile-which-perl (= 1.27-2),
 libgcc-12-dev (= 12.3.0-10+rpi1),
 libgcc-13-dev (= 13.2.0-5+rpi1),
 libgcc-s1 (= 13.2.0-5+rpi1),
 libgcrypt20 (= 1.10.2-3),
 libgdbm-compat4 (= 1.23-3),
 libgdbm6 (= 1.23-3),
 libgmp-dev (= 2:6.3.0+dfsg-2),
 libgmp10 (= 2:6.3.0+dfsg-2),
 libgmpxx4ldbl (= 2:6.3.0+dfsg-2),
 libgnutls30 (= 3.8.1-4),
 libgomp1 (= 13.2.0-5+rpi1),
 libgpg-error0 (= 1.47-2),
 libgssapi-krb5-2 (= 1.20.1-4),
 libhogweed6 (= 3.9.1-2),
 libhtml-parser-perl (= 3.81-1),
 libhtml-tagset-perl (= 3.20-6),
 libhtml-tree-perl (= 5.07-3),
 libhttp-cookies-perl (= 6.10-1),
 libhttp-date-perl (= 6.06-1),
 libhttp-message-perl (= 6.45-1),
 libhttp-negotiate-perl (= 6.01-2),
 libicu72 (= 72.1-4),
 libidn2-0 (= 2.3.4-1),
 libimport-into-perl (= 1.002005-2),
 libio-html-perl (= 1.004-3),
 libio-pty-perl (= 1:1.17-1),
 libio-socket-ssl-perl (= 2.084-1),
 libipc-run-perl (= 20231003.0-1),
 libisl23 (= 0.26-3),
 libjansson4 (= 2.14-2),
 libk5crypto3 (= 1.20.1-4),
 libkeyutils1 (= 1.6.3-2),
 libkrb5-3 (= 1.20.1-4),
 libkrb5support0 (= 1.20.1-4),
 libksba8 (= 1.6.4-2),
 libldap-2.5-0 (= 2.5.13+dfsg-5+rpi1),
 liblwp-mediatypes-perl (= 6.04-2),
 liblwp-protocol-https-perl (= 6.11-1),
 liblz4-1 (= 1.9.4-1+rpi1+b1),
 liblzma5 (= 5.4.4-0.1),
 libmagic-mgc (= 1:5.45-2),
 libmagic1 (= 1:5.45-2),
 libmd0 (= 1.1.0-1),
 libmodule-runtime-perl (= 0.016-2),
 libmoo-perl (= 2.005005-1),
 libmount1 (= 2.39.2-6),
 libmpc3 (= 1.3.1-1),
 libmpfr6 (= 4.2.1-1),
 libncurses6 (= 6.4+20231016-1),
 libncursesw6 (= 6.4+20231016-1),
 libnet-http-perl (= 6.23-1),
 libnet-ssleay-perl (= 1.92-2+b2),
 libnettle8 (= 3.9.1-2),
 libnpth0 (= 1.6-3),
 libnsl-dev (= 1.3.0-2),
 libnsl2 (= 1.3.0-2),
 libp11-kit0 (= 0.25.0-5),
 libpam-modules (= 1.5.2-9.1),
 libpam-modules-bin (= 1.5.2-9.1),
 libpam-runtime (= 1.5.2-9.1),
 libpam0g (= 1.5.2-9.1),
 libparams-classify-perl (= 0.015-2+b1),
 libpcre2-8-0 (= 10.42-4),
 libperl5.36 (= 5.36.0-9),
 libpipeline1 (= 1.5.7-1),
 libpython3-stdlib (= 3.11.4-5),
 libpython3.11-minimal (= 3.11.6-3),
 libpython3.11-stdlib (= 3.11.6-3),
 libreadline8 (= 8.2-1.3),
 librole-tiny-perl (= 2.002004-1),
 libruby (= 1:3.1),
 libruby3.1 (= 3.1.2-7),
 libsasl2-2 (= 2.1.28+dfsg1-3),
 libsasl2-modules-db (= 2.1.28+dfsg1-3),
 libseccomp2 (= 2.5.4-1+rpi1+b1),
 libselinux1 (= 3.5-1),
 libsemanage-common (= 3.5-1),
 libsemanage2 (= 3.5-1),
 libsepol2 (= 3.5-1),
 libsframe1 (= 2.41-6+rpi1),
 libsmartcols1 (= 2.39.2-6),
 libsqlite3-0 (= 3.43.2-1),
 libssl3 (= 3.0.11-1),
 libstdc++-13-dev (= 13.2.0-5+rpi1),
 libstdc++6 (= 13.2.0-5+rpi1),
 libsub-override-perl (= 0.09-4),
 libsub-quote-perl (= 2.006008-1),
 libsystemd0 (= 254.5-1+rpi1),
 libtasn1-6 (= 4.19.0-3),
 libtimedate-perl (= 2.3300-2),
 libtinfo6 (= 6.4+20231016-1),
 libtirpc-common (= 1.3.3+ds-1),
 libtirpc-dev (= 1.3.3+ds-1),
 libtirpc3 (= 1.3.3+ds-1),
 libtool (= 2.4.7-7),
 libtry-tiny-perl (= 0.31-2),
 libubsan1 (= 13.2.0-5+rpi1),
 libuchardet0 (= 0.0.7-1),
 libudev1 (= 254.5-1+rpi1),
 libunistring5 (= 1.1-2),
 liburi-perl (= 5.21-1),
 libuuid1 (= 2.39.2-6),
 libwww-perl (= 6.72-1),
 libwww-robotrules-perl (= 6.02-1),
 libxml2 (= 2.9.14+dfsg-1.3),
 libyaml-0-2 (= 0.2.5-1),
 libzstd1 (= 1.5.5+dfsg2-2),
 linux-libc-dev (= 6.5.6-1+rpi1),
 login (= 1:4.13+dfsg1-3),
 lsb-base (= 11.6+rpi1),
 m4 (= 1.4.19-4),
 make (= 4.3-4.1),
 man-db (= 2.12.0-1),
 mawk (= 1.3.4.20230808-1),
 media-types (= 10.1.0),
 ncurses-base (= 6.4+20231016-1),
 ncurses-bin (= 6.4+20231016-1),
 netbase (= 6.4),
 openssl (= 3.0.11-1),
 passwd (= 1:4.13+dfsg1-3),
 patch (= 2.7.6-7),
 patchutils (= 0.4.2-1),
 perl (= 5.36.0-9),
 perl-base (= 5.36.0-9),
 perl-modules-5.36 (= 5.36.0-9),
 perl-openssl-defaults (= 7+b1),
 pinentry-curses (= 1.2.1-1),
 po-debconf (= 1.0.21+nmu1),
 python3 (= 3.11.4-5),
 python3-minimal (= 3.11.4-5),
 python3.11 (= 3.11.6-3),
 python3.11-minimal (= 3.11.6-3),
 rake (= 13.0.6-3),
 readline-common (= 8.2-1.3),
 rpcsvc-proto (= 1.4.3-1),
 ruby (= 1:3.1),
 ruby-all-dev (= 1:3.1),
 ruby-diff-lcs (= 1.5.0-1),
 ruby-net-telnet (= 0.2.0-1),
 ruby-rspec (= 3.12.0c0e1m1s0-1),
 ruby-rspec-core (= 3.12.0c0e1m1s0-1),
 ruby-rspec-expectations (= 3.12.0c0e1m1s0-1),
 ruby-rspec-mocks (= 3.12.0c0e1m1s0-1),
 ruby-rspec-support (= 3.12.0c0e1m1s0-1),
 ruby-rubygems (= 3.4.20-1),
 ruby-sdbm (= 1.0.0-5+rpi1),
 ruby-webrick (= 1.8.1-1),
 ruby-xmlrpc (= 0.3.2-2),
 ruby3.1 (= 3.1.2-7),
 ruby3.1-dev (= 3.1.2-7),
 rubygems-integration (= 1.18),
 sed (= 4.9-1),
 sensible-utils (= 0.0.20),
 sysvinit-utils (= 3.08-3),
 tar (= 1.34+dfsg-1.2),
 tzdata (= 2023c-10),
 usr-is-merged (= 37),
 util-linux (= 2.39.2-6),
 wdiff (= 1.2.2-6),
 xz-utils (= 5.4.4-0.1),
 zlib1g (= 1:1.2.13.dfsg-3)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="C.UTF-8"
 LC_COLLATE="C.UTF-8"
 SOURCE_DATE_EPOCH="1700204053"


+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


ruby-ffi-dbgsym_1.16.3+dfsg-1_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 240104 bytes: control archive=556 bytes.
     401 bytes,    13 lines      control
     106 bytes,     1 lines      md5sums
 Package: ruby-ffi-dbgsym
 Source: ruby-ffi
 Version: 1.16.3+dfsg-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
 Installed-Size: 275
 Depends: ruby-ffi (= 1.16.3+dfsg-1)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for ruby-ffi
 Build-Ids: 710e8cec5724d50d85a6f345777a2735c035cac3

drwxr-xr-x root/root         0 2023-11-17 06:54 ./
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/debug/.build-id/71/
-rw-r--r-- root/root    270724 2023-11-17 06:54 ./usr/lib/debug/.build-id/71/0e8cec5724d50d85a6f345777a2735c035cac3.debug
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/share/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-11-17 06:54 ./usr/share/doc/ruby-ffi-dbgsym -> ruby-ffi


ruby-ffi_1.16.3+dfsg-1_armhf.deb
--------------------------------

 new Debian package, version 2.0.
 size 87028 bytes: control archive=3352 bytes.
     781 bytes,    16 lines      control
   14568 bytes,   107 lines      md5sums
 Package: ruby-ffi
 Version: 1.16.3+dfsg-1
 Architecture: armhf
 Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
 Installed-Size: 657
 Depends: libc6 (>= 2.34), libffi8 (>= 3.4), libruby3.1 (>= 3.1.2), libruby (>= 1:3.1~0), libruby (<< 1:3.2~)
 Section: ruby
 Priority: optional
 Multi-Arch: same
 Homepage: https://github.com/ffi/ffi/wiki
 Description: load dynamic libraries, bind functions from within ruby code
  Ruby-FFI is a ruby extension for programmatically loading dynamic
  libraries, binding functions within them, and calling those functions
  from Ruby code. Moreover, a Ruby-FFI extension works without changes
  on Ruby and JRuby. Discover why should you write your next extension
  using Ruby-FFI at https://github.com/ffi/ffi/wiki/Why-use-FFI.

drwxr-xr-x root/root         0 2023-11-17 06:54 ./
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/3.1.0/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/3.1.0/ffi-1.16.3/
-rw-r--r-- root/root    124572 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/3.1.0/ffi-1.16.3/ffi_c.so
-rw-r--r-- root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/extensions/arm-linux/3.1.0/ffi-1.16.3/gem.build_complete
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/
-rw-r--r-- root/root       834 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/
-rw-r--r-- root/root      1817 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/abstract_memory.rb
-rw-r--r-- root/root      6492 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb
-rw-r--r-- root/root       138 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/buffer.rb
-rw-r--r-- root/root       140 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/callback.rb
-rw-r--r-- root/root      1815 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/compat.rb
-rw-r--r-- root/root      2500 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/data_converter.rb
-rw-r--r-- root/root      3436 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/dynamic_library.rb
-rw-r--r-- root/root      9677 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/enum.rb
-rw-r--r-- root/root      1892 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/errno.rb
-rw-r--r-- root/root      2042 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/ffi.rb
-rw-r--r-- root/root      2749 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/function.rb
-rw-r--r-- root/root      2500 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/io.rb
-rw-r--r-- root/root     20819 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/library.rb
-rw-r--r-- root/root      4146 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/library_path.rb
-rw-r--r-- root/root      3287 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/managedstruct.rb
-rw-r--r-- root/root        37 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/memorypointer.rb
-rw-r--r-- root/root      5288 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-darwin/
-rw-r--r-- root/root      5380 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-darwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd/
-rw-r--r-- root/root      4987 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd12/
-rw-r--r-- root/root      7044 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-freebsd12/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-linux/
-rw-r--r-- root/root      3970 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-openbsd/
-rw-r--r-- root/root      5284 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-openbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-windows/
-rw-r--r-- root/root      2103 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/aarch64-windows/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd/
-rw-r--r-- root/root      5974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd12/
-rw-r--r-- root/root      6006 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-freebsd12/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-linux/
-rw-r--r-- root/root      5244 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/arm-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa1.1-linux/
-rw-r--r-- root/root      7333 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa1.1-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa2.0-linux/
-rw-r--r-- root/root      7333 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/hppa2.0-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-cygwin/
-rw-r--r-- root/root       107 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-cygwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-darwin/
-rw-r--r-- root/root      4118 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-darwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd/
-rw-r--r-- root/root      5976 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd12/
-rw-r--r-- root/root      6006 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-freebsd12/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-gnu/
-rw-r--r-- root/root      4165 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-gnu/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-linux/
-rw-r--r-- root/root      4031 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-netbsd/
-rw-r--r-- root/root      4897 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-netbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-openbsd/
-rw-r--r-- root/root      4973 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-openbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-solaris/
-rw-r--r-- root/root      4758 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-solaris/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-windows/
-rw-r--r-- root/root      2045 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/i386-windows/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/ia64-linux/
-rw-r--r-- root/root      3962 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/ia64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/loongarch64-linux/
-rw-r--r-- root/root      5494 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/loongarch64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips-linux/
-rw-r--r-- root/root      3989 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64-linux/
-rw-r--r-- root/root      3974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64el-linux/
-rw-r--r-- root/root      3974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mips64el-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsel-linux/
-rw-r--r-- root/root      3989 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsel-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6-linux/
-rw-r--r-- root/root      3989 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6el-linux/
-rw-r--r-- root/root      3989 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa32r6el-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6-linux/
-rw-r--r-- root/root      3974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6el-linux/
-rw-r--r-- root/root      3974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/mipsisa64r6el-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-aix/
-rw-r--r-- root/root      6909 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-aix/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-darwin/
-rw-r--r-- root/root      4118 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-darwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-linux/
-rw-r--r-- root/root      5161 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-openbsd/
-rw-r--r-- root/root      6204 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc-openbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64-linux/
-rw-r--r-- root/root      3974 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64le-linux/
-rw-r--r-- root/root      3796 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/powerpc64le-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/riscv64-linux/
-rw-r--r-- root/root      3960 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/riscv64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390-linux/
-rw-r--r-- root/root      3992 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390x-linux/
-rw-r--r-- root/root      3880 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/s390x-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-linux/
-rw-r--r-- root/root      3987 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-solaris/
-rw-r--r-- root/root      4976 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparc-solaris/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-linux/
-rw-r--r-- root/root      3876 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-openbsd/
-rw-r--r-- root/root      6204 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-openbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-solaris/
-rw-r--r-- root/root      4976 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sparcv9-solaris/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sw_64-linux/
-rw-r--r-- root/root      5494 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/sw_64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-cygwin/
-rw-r--r-- root/root       113 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-cygwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-darwin/
-rw-r--r-- root/root      5380 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-darwin/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-dragonflybsd/
-rw-r--r-- root/root      5049 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-dragonflybsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd/
-rw-r--r-- root/root      4989 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd12/
-rw-r--r-- root/root      6114 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-freebsd12/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-haiku/
-rw-r--r-- root/root      4572 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-haiku/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-linux/
-rw-r--r-- root/root      5097 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-linux/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-msys/
-rw-r--r-- root/root      4593 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-msys/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-netbsd/
-rw-r--r-- root/root      4973 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-netbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-openbsd/
-rw-r--r-- root/root      5284 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-openbsd/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-solaris/
-rw-r--r-- root/root      4643 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-solaris/types.conf
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-windows/
-rw-r--r-- root/root      2103 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/platform/x86_64-windows/types.conf
-rw-r--r-- root/root      5788 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/pointer.rb
-rw-r--r-- root/root      8787 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct.rb
-rw-r--r-- root/root      2645 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_by_reference.rb
-rw-r--r-- root/root      3245 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_layout.rb
-rw-r--r-- root/root      6624 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/struct_layout_builder.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/
-rw-r--r-- root/root      7223 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/const_generator.rb
-rw-r--r-- root/root      2527 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/generator.rb
-rw-r--r-- root/root       895 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/generator_task.rb
-rw-r--r-- root/root      4427 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/struct_generator.rb
-rw-r--r-- root/root      4052 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/tools/types_generator.rb
-rw-r--r-- root/root      6532 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/types.rb
-rw-r--r-- root/root      1765 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/union.rb
-rw-r--r-- root/root      2857 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/variadic.rb
-rw-r--r-- root/root        36 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/version.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/rakelib/
-rw-r--r-- root/root      1720 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/rakelib/ffi_gem_helper.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/
-rw-r--r-- root/root       155 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/getlogin.rb
-rw-r--r-- root/root       146 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/getpid.rb
-rw-r--r-- root/root       427 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/gettimeofday.rb
-rw-r--r-- root/root       197 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/hello.rb
-rw-r--r-- root/root       231 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/hello_ractor.rb
-rw-r--r-- root/root      1892 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/inotify.rb
-rw-r--r-- root/root      2355 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/pty.rb
-rw-r--r-- root/root       583 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/qsort.rb
-rw-r--r-- root/root       986 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/gems/ffi-1.16.3/samples/qsort_ractor.rb
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/specifications/
-rw-r--r-- root/root      1665 2023-11-17 06:54 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.1.0/specifications/ffi-1.16.3.gemspec
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/share/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-11-17 06:54 ./usr/share/doc/ruby-ffi/
-rw-r--r-- root/root      2473 2023-10-04 07:08 ./usr/share/doc/ruby-ffi/README.md.gz
-rw-r--r-- root/root      1449 2023-11-17 06:54 ./usr/share/doc/ruby-ffi/changelog.Debian.gz
-rw-r--r-- root/root      5233 2023-10-04 07:08 ./usr/share/doc/ruby-ffi/changelog.gz
-rw-r--r-- root/root      2022 2023-11-17 06:54 ./usr/share/doc/ruby-ffi/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build Type: any
Build-Space: 3804
Build-Time: 25
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 92
Job: ruby-ffi_1.16.3+dfsg-1
Machine Architecture: arm64
Package: ruby-ffi
Package-Time: 126
Source-Version: 1.16.3+dfsg-1
Space: 3804
Status: successful
Version: 1.16.3+dfsg-1
--------------------------------------------------------------------------------
Finished at 2023-11-19T05:18:11Z
Build needed 00:02:06, 3804k disk space