Raspbian Package Auto-Building

Build log for ruby-ffi (1.15.4+dfsg-2) on armhf

ruby-ffi1.15.4+dfsg-2armhf → 2021-12-10 06:18:07

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| ruby-ffi 1.15.4+dfsg-2 (armhf)               Fri, 10 Dec 2021 06:06:17 +0000 |
+==============================================================================+

Package: ruby-ffi
Version: 1.15.4+dfsg-2
Source Version: 1.15.4+dfsg-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-8cad1f7d-9768-4101-9d25-702e7e05266d' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [12.6 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [13.5 MB]
Fetched 26.1 MB in 11s (2331 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| 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 137 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main ruby-ffi 1.15.4+dfsg-2 (dsc) [2155 B]
Get:2 http://172.17.4.1/private bookworm-staging/main ruby-ffi 1.15.4+dfsg-2 (tar) [127 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main ruby-ffi 1.15.4+dfsg-2 (diff) [7904 B]
Fetched 137 kB in 0s (915 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ruby-ffi-X5XZrJ/ruby-ffi-1.15.4+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ruby-ffi-X5XZrJ' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


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

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-pE05zB/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-pE05zB/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-pE05zB/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (6728 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  netbase sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 24 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (60.7 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12559 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), libffi-dev, rake, ruby-rspec
Filtered Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), libffi-dev, rake, ruby-rspec
dpkg-deb: building package 'sbuild-build-depends-ruby-ffi-dummy' in '/<<BUILDDIR>>/resolver-pE05zB/apt_archive/sbuild-build-depends-ruby-ffi-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-ruby-ffi-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Sources [521 B]
Get:5 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ Packages [598 B]
Fetched 2452 B in 0s (10.1 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install ruby-ffi 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 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 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 libicu67 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 libmd0
  libmodule-runtime-perl libmoo-perl libmpdec3 libnet-http-perl
  libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib
  libpython3.9-minimal libpython3.9-stdlib librole-tiny-perl libruby2.7
  libruby3.0 libsigsegv2 libsub-override-perl libsub-quote-perl
  libtimedate-perl libtinfo5 libtool libtry-tiny-perl libuchardet0 liburi-perl
  libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db media-types
  openssl patchutils perl-openssl-defaults po-debconf python3 python3-minimal
  python3.9 python3.9-minimal rake ruby ruby-all-dev ruby-diff-lcs
  ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core
  ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems
  ruby-test-unit ruby-xmlrpc ruby2.7 ruby2.7-dev ruby3.0 ruby3.0-dev
  rubygems-integration 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
  libnet-smtps-perl libterm-size-perl libyaml-syck-perl mmdebstrap
  mozilla-devscripts mutt piuparts postgresql-client pristine-lfs quilt ratt
  reprotest ssh-client svn-buildpackage w3m git-buildpackage pristine-tar
  gettext-doc libasprintf-dev libgettextpo-dev groff gmp-doc libgmp10-doc
  libmpfr-dev libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl
  libtool-doc gfortran | fortran95-compiler gcj-jdk libsub-name-perl
  libbusiness-isbn-perl libauthen-ntlm-perl m4-doc apparmor less www-browser
  libmail-box-perl python3-doc python3-tk python3-venv python3.9-venv
  python3.9-doc binfmt-support ri ruby-dev bundler wdiff-doc
Recommended packages:
  dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl
  libgitlab-api-v4-perl liblist-compare-perl libstring-shellquote-perl
  licensecheck lintian pristine-tar python3-apt python3-debian python3-magic
  python3-requests python3-unidiff python3-xdg strace unzip wget | curl
  debian-keyring equivs libsoap-lite-perl apt-file curl | wget | lynx
  libarchive-cpio-perl libhtml-format-perl libclone-perl
  libnamespace-clean-perl libltdl-dev libdata-dump-perl libhtml-form-perl
  libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl zip fonts-lato
  libjs-jquery ruby2.7-doc ruby3.0-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 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 libicu67 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 libmd0
  libmodule-runtime-perl libmoo-perl libmpdec3 libnet-http-perl
  libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib
  libpython3.9-minimal libpython3.9-stdlib librole-tiny-perl libruby2.7
  libruby3.0 libsigsegv2 libsub-override-perl libsub-quote-perl
  libtimedate-perl libtinfo5 libtool libtry-tiny-perl libuchardet0 liburi-perl
  libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db media-types
  openssl patchutils perl-openssl-defaults po-debconf python3 python3-minimal
  python3.9 python3.9-minimal rake ruby ruby-all-dev ruby-diff-lcs
  ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core
  ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems
  ruby-test-unit ruby-xmlrpc ruby2.7 ruby2.7-dev ruby3.0 ruby3.0-dev
  rubygems-integration sbuild-build-depends-ruby-ffi-dummy wdiff
0 upgraded, 116 newly installed, 0 to remove and 24 not upgraded.
Need to get 41.1 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-pE05zB/apt_archive ./ sbuild-build-depends-ruby-ffi-dummy 0.invalid.0 [888 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-4 [135 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-7 [793 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.4-1 [31.6 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.9-1+rpi1 [795 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.1-3 [80.1 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.9-1+rpi1 [1582 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.7-1 [38.4 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.9-1+rpi1 [1609 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf python3.9 armhf 3.9.9-1+rpi1 [484 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.7-1 [21.6 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.9.7-1 [38.0 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-2 [295 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-2 [119 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-2 [65.8 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.1 [823 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf openssl armhf 1.1.1l-1 [815 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf ca-certificates all 20210119 [158 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.2 [192 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.1-1 [26.5 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.1-1 [15.6 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.186-1 [174 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.12+dfsg-5 [584 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.5.2 [1056 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libfile-dirlist-perl all 0.05-2 [7444 B]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libfile-which-perl all 1.23-1 [16.6 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libfile-homedir-perl all 1.006-1 [43.8 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libfile-touch-perl all 0.12-1 [10.5 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libio-pty-perl armhf 1:1.15-2 [36.1 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libipc-run-perl all 20200505.0-1 [102 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libclass-method-modifiers-perl all 2.13-1 [19.2 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libclass-xsaccessor-perl armhf 1.19-3+b17 [37.6 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libb-hooks-op-check-perl armhf 0.22-1+b4 [11.0 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libdynaloader-functions-perl all 0.003-1.1 [12.7 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libdevel-callchecker-perl armhf 0.008-1+b2 [15.7 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libparams-classify-perl armhf 0.015-1+b3 [24.6 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libmodule-runtime-perl all 0.016-1 [19.4 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libimport-into-perl all 1.002005-1 [11.6 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf librole-tiny-perl all 2.002004-1 [21.4 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libsub-quote-perl all 2.006006-1 [21.0 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libmoo-perl all 2.005004-3 [60.5 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libencode-locale-perl all 1.05-1.1 [13.2 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libtimedate-perl all 2.3300-2 [39.3 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libhttp-date-perl all 6.05-1 [10.4 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libfile-listing-perl all 6.14-1 [12.4 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libhtml-tagset-perl all 3.20-4 [13.0 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf liburi-perl all 5.10-1 [91.0 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libhtml-parser-perl armhf 3.76-1 [102 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libhtml-tree-perl all 5.07-2 [213 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libio-html-perl all 1.004-2 [16.1 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf liblwp-mediatypes-perl all 6.04-1 [19.9 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libhttp-message-perl all 6.35-1 [80.5 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libhttp-cookies-perl all 6.10-1 [19.6 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf perl-openssl-defaults armhf 5 [7360 B]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libnet-ssleay-perl armhf 1.90-1 [306 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libio-socket-ssl-perl all 2.072-1 [221 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libnet-http-perl all 6.21-1 [25.3 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf liblwp-protocol-https-perl all 6.10-1 [12.2 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libtry-tiny-perl all 0.31-1 [24.2 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libwww-perl all 6.59-1 [193 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf patchutils armhf 0.4.2-1 [68.7 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libtinfo5 armhf 6.3-1 [332 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf wdiff armhf 1.2.2-2 [120 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf devscripts armhf 2.21.6 [1100 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf rubygems-integration all 1.18 [6704 B]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf ruby-minitest all 5.13.0-1 [57.3 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf ruby-power-assert all 1.1.7-2 [11.5 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf ruby-test-unit all 3.3.9-1 [86.1 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf ruby-xmlrpc all 0.3.2-1 [24.3 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-1 [28.9 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210910-1 [81.2 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libyaml-0-2 armhf 0.2.2-1 [40.0 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libruby2.7 armhf 2.7.4-1+b1 [3902 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf ruby2.7 armhf 2.7.4-1+b1 [747 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf ruby-rubygems all 3.2.27-3 [273 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf ruby armhf 1:2.7.6 [11.9 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf rake all 13.0.3-1 [84.7 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf gem2deb-test-runner armhf 1.8 [27.2 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libgmpxx4ldbl armhf 2:6.2.1+dfsg-3 [337 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf libgmp-dev armhf 2:6.2.1+dfsg-3 [582 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf ruby2.7-dev armhf 2.7.4-1+b1 [835 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libruby3.0 armhf 3.0.2-5 [4987 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf ruby3.0 armhf 3.0.2-5 [654 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf ruby3.0-dev armhf 3.0.2-5 [840 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf ruby-all-dev armhf 1:2.7.6 [12.0 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf gem2deb armhf 1.8 [63.1 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libffi-dev armhf 3.4.2-3 [61.6 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf ruby-diff-lcs all 1.4.4-1 [35.9 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf ruby-rspec-support all 3.10.0c1e1m2s3-1 [31.5 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf ruby-rspec-core all 3.10.0c1e1m2s3-1 [165 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf ruby-rspec-expectations all 3.10.0c1e1m2s3-1 [91.8 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf ruby-rspec-mocks all 3.10.0c1e1m2s3-1 [81.8 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf ruby-rspec all 3.10.0c1e1m2s3-1 [8424 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 41.1 MB in 10s (4159 kB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12559 files and directories currently installed.)
Preparing to unpack .../0-bsdextrautils_2.37.2-4_armhf.deb ...
Unpacking bsdextrautils (2.37.2-4) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../2-groff-base_1.22.4-7_armhf.deb ...
Unpacking groff-base (1.22.4-7) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../3-libpipeline1_1.5.4-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.4-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../5-libpython3.9-minimal_3.9.9-1+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.9-1+rpi1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../6-libexpat1_2.4.1-3_armhf.deb ...
Unpacking libexpat1:armhf (2.4.1-3) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../7-python3.9-minimal_3.9.9-1+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.9-1+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.9-1+rpi1) ...
Setting up libexpat1:armhf (2.4.1-3) ...
Setting up python3.9-minimal (3.9.9-1+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13426 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.7-1_armhf.deb ...
Unpacking python3-minimal (3.9.7-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../3-libpython3.9-stdlib_3.9.9-1+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.9-1+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../4-python3.9_3.9.9-1+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.9-1+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.9.7-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.7-1) ...
Setting up python3-minimal (3.9.7-1) ...
Selecting previously unselected package python3.
(Reading database ... 13824 files and directories currently installed.)
Preparing to unpack .../000-python3_3.9.7-1_armhf.deb ...
Unpacking python3 (3.9.7-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../001-libmagic-mgc_1%3a5.41-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../002-libmagic1_1%3a5.41-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-2) ...
Selecting previously unselected package file.
Preparing to unpack .../003-file_1%3a5.41-2_armhf.deb ...
Unpacking file (1:5.41-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../004-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../005-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../006-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../007-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../008-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../009-automake_1%3a1.16.5-1.1_all.deb ...
Unpacking automake (1:1.16.5-1.1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../010-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package openssl.
Preparing to unpack .../011-openssl_1.1.1l-1_armhf.deb ...
Unpacking openssl (1.1.1l-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../012-ca-certificates_20210119_all.deb ...
Unpacking ca-certificates (20210119) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../013-libdebhelper-perl_13.5.2_all.deb ...
Unpacking libdebhelper-perl (13.5.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../014-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../015-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../016-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 .../017-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../018-libfile-stripnondeterminism-perl_1.12.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../019-dh-strip-nondeterminism_1.12.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../020-libelf1_0.186-1_armhf.deb ...
Unpacking libelf1:armhf (0.186-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../021-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../022-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../023-libxml2_2.9.12+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.12+dfsg-5) ...
Selecting previously unselected package gettext.
Preparing to unpack .../024-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../025-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../026-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../027-debhelper_13.5.2_all.deb ...
Unpacking debhelper (13.5.2) ...
Selecting previously unselected package libfile-dirlist-perl.
Preparing to unpack .../028-libfile-dirlist-perl_0.05-2_all.deb ...
Unpacking libfile-dirlist-perl (0.05-2) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../029-libfile-which-perl_1.23-1_all.deb ...
Unpacking libfile-which-perl (1.23-1) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../030-libfile-homedir-perl_1.006-1_all.deb ...
Unpacking libfile-homedir-perl (1.006-1) ...
Selecting previously unselected package libfile-touch-perl.
Preparing to unpack .../031-libfile-touch-perl_0.12-1_all.deb ...
Unpacking libfile-touch-perl (0.12-1) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../032-libio-pty-perl_1%3a1.15-2_armhf.deb ...
Unpacking libio-pty-perl (1:1.15-2) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../033-libipc-run-perl_20200505.0-1_all.deb ...
Unpacking libipc-run-perl (20200505.0-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../034-libclass-method-modifiers-perl_2.13-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.13-1) ...
Selecting previously unselected package libclass-xsaccessor-perl.
Preparing to unpack .../035-libclass-xsaccessor-perl_1.19-3+b17_armhf.deb ...
Unpacking libclass-xsaccessor-perl (1.19-3+b17) ...
Selecting previously unselected package libb-hooks-op-check-perl.
Preparing to unpack .../036-libb-hooks-op-check-perl_0.22-1+b4_armhf.deb ...
Unpacking libb-hooks-op-check-perl (0.22-1+b4) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../037-libdynaloader-functions-perl_0.003-1.1_all.deb ...
Unpacking libdynaloader-functions-perl (0.003-1.1) ...
Selecting previously unselected package libdevel-callchecker-perl.
Preparing to unpack .../038-libdevel-callchecker-perl_0.008-1+b2_armhf.deb ...
Unpacking libdevel-callchecker-perl (0.008-1+b2) ...
Selecting previously unselected package libparams-classify-perl.
Preparing to unpack .../039-libparams-classify-perl_0.015-1+b3_armhf.deb ...
Unpacking libparams-classify-perl (0.015-1+b3) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../040-libmodule-runtime-perl_0.016-1_all.deb ...
Unpacking libmodule-runtime-perl (0.016-1) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../041-libimport-into-perl_1.002005-1_all.deb ...
Unpacking libimport-into-perl (1.002005-1) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../042-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 .../043-libsub-quote-perl_2.006006-1_all.deb ...
Unpacking libsub-quote-perl (2.006006-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../044-libmoo-perl_2.005004-3_all.deb ...
Unpacking libmoo-perl (2.005004-3) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../045-libencode-locale-perl_1.05-1.1_all.deb ...
Unpacking libencode-locale-perl (1.05-1.1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../046-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../047-libhttp-date-perl_6.05-1_all.deb ...
Unpacking libhttp-date-perl (6.05-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../048-libfile-listing-perl_6.14-1_all.deb ...
Unpacking libfile-listing-perl (6.14-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../049-libhtml-tagset-perl_3.20-4_all.deb ...
Unpacking libhtml-tagset-perl (3.20-4) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../050-liburi-perl_5.10-1_all.deb ...
Unpacking liburi-perl (5.10-1) ...
Selecting previously unselected package libhtml-parser-perl:armhf.
Preparing to unpack .../051-libhtml-parser-perl_3.76-1_armhf.deb ...
Unpacking libhtml-parser-perl:armhf (3.76-1) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../052-libhtml-tree-perl_5.07-2_all.deb ...
Unpacking libhtml-tree-perl (5.07-2) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../053-libio-html-perl_1.004-2_all.deb ...
Unpacking libio-html-perl (1.004-2) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../054-liblwp-mediatypes-perl_6.04-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../055-libhttp-message-perl_6.35-1_all.deb ...
Unpacking libhttp-message-perl (6.35-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../056-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 .../057-libhttp-negotiate-perl_6.01-1_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-1) ...
Selecting previously unselected package perl-openssl-defaults:armhf.
Preparing to unpack .../058-perl-openssl-defaults_5_armhf.deb ...
Unpacking perl-openssl-defaults:armhf (5) ...
Selecting previously unselected package libnet-ssleay-perl:armhf.
Preparing to unpack .../059-libnet-ssleay-perl_1.90-1_armhf.deb ...
Unpacking libnet-ssleay-perl:armhf (1.90-1) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../060-libio-socket-ssl-perl_2.072-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.072-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../061-libnet-http-perl_6.21-1_all.deb ...
Unpacking libnet-http-perl (6.21-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../062-liblwp-protocol-https-perl_6.10-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.10-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../063-libtry-tiny-perl_0.31-1_all.deb ...
Unpacking libtry-tiny-perl (0.31-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../064-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../065-libwww-perl_6.59-1_all.deb ...
Unpacking libwww-perl (6.59-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../066-patchutils_0.4.2-1_armhf.deb ...
Unpacking patchutils (0.4.2-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../067-libtinfo5_6.3-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.3-1) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../068-wdiff_1.2.2-2_armhf.deb ...
Unpacking wdiff (1.2.2-2) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../069-devscripts_2.21.6_armhf.deb ...
Unpacking devscripts (2.21.6) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../070-rubygems-integration_1.18_all.deb ...
Unpacking rubygems-integration (1.18) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../071-ruby-minitest_5.13.0-1_all.deb ...
Unpacking ruby-minitest (5.13.0-1) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../072-ruby-net-telnet_0.1.1-2_all.deb ...
Unpacking ruby-net-telnet (0.1.1-2) ...
Selecting previously unselected package ruby-power-assert.
Preparing to unpack .../073-ruby-power-assert_1.1.7-2_all.deb ...
Unpacking ruby-power-assert (1.1.7-2) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../074-ruby-test-unit_3.3.9-1_all.deb ...
Unpacking ruby-test-unit (3.3.9-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../075-ruby-xmlrpc_0.3.2-1_all.deb ...
Unpacking ruby-xmlrpc (0.3.2-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../076-libmd0_1.0.4-1_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../077-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../078-libedit2_3.1-20210910-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210910-1) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../079-libyaml-0-2_0.2.2-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.2-1) ...
Selecting previously unselected package libruby2.7:armhf.
Preparing to unpack .../080-libruby2.7_2.7.4-1+b1_armhf.deb ...
Unpacking libruby2.7:armhf (2.7.4-1+b1) ...
Selecting previously unselected package ruby2.7.
Preparing to unpack .../081-ruby2.7_2.7.4-1+b1_armhf.deb ...
Unpacking ruby2.7 (2.7.4-1+b1) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../082-ruby-rubygems_3.2.27-3_all.deb ...
Unpacking ruby-rubygems (3.2.27-3) ...
Selecting previously unselected package ruby.
Preparing to unpack .../083-ruby_1%3a2.7.6_armhf.deb ...
Unpacking ruby (1:2.7.6) ...
Selecting previously unselected package rake.
Preparing to unpack .../084-rake_13.0.3-1_all.deb ...
Unpacking rake (13.0.3-1) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../085-gem2deb-test-runner_1.8_armhf.deb ...
Unpacking gem2deb-test-runner (1.8) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../086-libgmpxx4ldbl_2%3a6.2.1+dfsg-3_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg-3) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../087-libgmp-dev_2%3a6.2.1+dfsg-3_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.2.1+dfsg-3) ...
Selecting previously unselected package ruby2.7-dev:armhf.
Preparing to unpack .../088-ruby2.7-dev_2.7.4-1+b1_armhf.deb ...
Unpacking ruby2.7-dev:armhf (2.7.4-1+b1) ...
Selecting previously unselected package libruby3.0:armhf.
Preparing to unpack .../089-libruby3.0_3.0.2-5_armhf.deb ...
Unpacking libruby3.0:armhf (3.0.2-5) ...
Selecting previously unselected package ruby3.0.
Preparing to unpack .../090-ruby3.0_3.0.2-5_armhf.deb ...
Unpacking ruby3.0 (3.0.2-5) ...
Selecting previously unselected package ruby3.0-dev:armhf.
Preparing to unpack .../091-ruby3.0-dev_3.0.2-5_armhf.deb ...
Unpacking ruby3.0-dev:armhf (3.0.2-5) ...
Selecting previously unselected package ruby-all-dev:armhf.
Preparing to unpack .../092-ruby-all-dev_1%3a2.7.6_armhf.deb ...
Unpacking ruby-all-dev:armhf (1:2.7.6) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../093-gem2deb_1.8_armhf.deb ...
Unpacking gem2deb (1.8) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../094-libffi-dev_3.4.2-3_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.2-3) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../095-ruby-diff-lcs_1.4.4-1_all.deb ...
Unpacking ruby-diff-lcs (1.4.4-1) ...
Selecting previously unselected package ruby-rspec-support.
Preparing to unpack .../096-ruby-rspec-support_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-support (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-core.
Preparing to unpack .../097-ruby-rspec-core_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-core (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-expectations.
Preparing to unpack .../098-ruby-rspec-expectations_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-expectations (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-mocks.
Preparing to unpack .../099-ruby-rspec-mocks_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-mocks (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec.
Preparing to unpack .../100-ruby-rspec_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package sbuild-build-depends-ruby-ffi-dummy.
Preparing to unpack .../101-sbuild-build-depends-ruby-ffi-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-ruby-ffi-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpipeline1:armhf (1.5.4-1) ...
Setting up libfile-which-perl (1.23-1) ...
Setting up bsdextrautils (2.37.2-4) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libicu67:armhf (67.1-7) ...
Setting up libdynaloader-functions-perl (0.003-1.1) ...
Setting up libclass-method-modifiers-perl (2.13-1) ...
Setting up ruby-power-assert (1.1.7-2) ...
Setting up libio-pty-perl (1:1.15-2) ...
Setting up libmagic-mgc (1:5.41-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.2-1) ...
Setting up libhtml-tagset-perl (3.20-4) ...
Setting up libdebhelper-perl (13.5.2) ...
Setting up liblwp-mediatypes-perl (6.04-1) ...
Setting up libtry-tiny-perl (0.31-1) ...
Setting up libmagic1:armhf (1:5.41-2) ...
Setting up perl-openssl-defaults:armhf (5) ...
Setting up gettext-base (0.21-4) ...
Setting up libencode-locale-perl (1.05-1.1) ...
Setting up file (1:5.41-2) ...
Setting up libffi-dev:armhf (3.4.2-3) ...
Setting up ruby-minitest (5.13.0-1) ...
Setting up patchutils (0.4.2-1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg-3) ...
Setting up ruby-test-unit (3.3.9-1) ...
Setting up ruby-net-telnet (0.1.1-2) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libio-html-perl (1.004-2) ...
Setting up autopoint (0.21-4) ...
Setting up libb-hooks-op-check-perl (0.22-1+b4) ...
Setting up libipc-run-perl (20200505.0-1) ...
Setting up ruby-rspec-support (3.10.0c1e1m2s3-1) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up libmd0:armhf (1.0.4-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up librole-tiny-perl (2.002004-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libsub-quote-perl (2.006006-1) ...
Setting up libclass-xsaccessor-perl (1.19-3+b17) ...
Setting up libfile-dirlist-perl (0.05-2) ...
Setting up libfile-homedir-perl (1.006-1) ...
Setting up openssl (1.1.1l-1) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libtinfo5:armhf (6.3-1) ...
Setting up libelf1:armhf (0.186-1) ...
Setting up ruby-xmlrpc (0.3.2-1) ...
Setting up libxml2:armhf (2.9.12+dfsg-5) ...
Setting up liburi-perl (5.10-1) ...
Setting up libfile-touch-perl (0.12-1) ...
Setting up libpython3.9-stdlib:armhf (3.9.9-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.7-1) ...
Setting up libnet-ssleay-perl:armhf (1.90-1) ...
Setting up libfile-stripnondeterminism-perl (1.12.1-1) ...
Setting up wdiff (1.2.2-2) ...
Setting up libhttp-date-perl (6.05-1) ...
Setting up gettext (0.21-4) ...
Setting up libgmp-dev:armhf (2:6.2.1+dfsg-3) ...
Setting up libfile-listing-perl (6.14-1) ...
Setting up libtool (2.4.6-15) ...
Setting up libedit2:armhf (3.1-20210910-1) ...
Setting up libnet-http-perl (6.21-1) ...
Setting up m4 (1.4.18-5) ...
Setting up libdevel-callchecker-perl (0.008-1+b2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up ca-certificates (20210119) ...
Updating certificates in /etc/ssl/certs...
129 added, 0 removed; done.
Setting up autoconf (2.71-2) ...
Setting up dh-strip-nondeterminism (1.12.1-1) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-7) ...
Setting up libhtml-parser-perl:armhf (3.76-1) ...
Setting up libio-socket-ssl-perl (2.072-1) ...
Setting up python3.9 (3.9.9-1+rpi1) ...
Setting up libhttp-message-perl (6.35-1) ...
Setting up automake (1:1.16.5-1.1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libhttp-negotiate-perl (6.01-1) ...
Setting up libhttp-cookies-perl (6.10-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-2) ...
Setting up libparams-classify-perl (0.015-1+b3) ...
Setting up python3 (3.9.7-1) ...
Setting up rubygems-integration (1.18) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dh-autoreconf (20) ...
Setting up libmodule-runtime-perl (0.016-1) ...
Setting up libimport-into-perl (1.002005-1) ...
Setting up libmoo-perl (2.005004-3) ...
Setting up debhelper (13.5.2) ...
Setting up liblwp-protocol-https-perl (6.10-1) ...
Setting up libwww-perl (6.59-1) ...
Setting up ruby2.7 (2.7.4-1+b1) ...
Setting up ruby-rubygems (3.2.27-3) ...
Setting up ruby (1:2.7.6) ...
Setting up devscripts (2.21.6) ...
Setting up rake (13.0.3-1) ...
Setting up ruby-rspec-core (3.10.0c1e1m2s3-1) ...
Setting up ruby-diff-lcs (1.4.4-1) ...
Setting up libruby3.0:armhf (3.0.2-5) ...
Setting up libruby2.7:armhf (2.7.4-1+b1) ...
Setting up gem2deb-test-runner (1.8) ...
Setting up ruby3.0-dev:armhf (3.0.2-5) ...
Setting up ruby-rspec-expectations (3.10.0c1e1m2s3-1) ...
Setting up ruby3.0 (3.0.2-5) ...
Setting up ruby-rspec-mocks (3.10.0c1e1m2s3-1) ...
Setting up ruby2.7-dev:armhf (2.7.4-1+b1) ...
Setting up ruby-rspec (3.10.0c1e1m2s3-1) ...
Setting up ruby-all-dev:armhf (1:2.7.6) ...
Setting up gem2deb (1.8) ...
Setting up sbuild-build-depends-ruby-ffi-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.32-4+rpi1) ...
Processing triggers for ca-certificates (20210119) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-76-generic armhf (armv8l)
Toolchain package versions: binutils_2.37-5+rpi1 dpkg-dev_1.20.9+rpi1 g++-11_11.2.0-10+rpi1 gcc-11_11.2.0-10+rpi1 libc6-dev_2.32-4+rpi1 libstdc++-11-dev_11.2.0-10+rpi1 libstdc++6_11.2.0-10+rpi1 linux-libc-dev_5.14.16-1+rpi1
Package versions: adduser_3.118 apt_2.3.12 autoconf_2.71-2 automake_1:1.16.5-1.1 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12+rpi1 base-passwd_3.5.52 bash_5.1-3.1 binutils_2.37-5+rpi1 binutils-arm-linux-gnueabihf_2.37-5+rpi1 binutils-common_2.37-5+rpi1 bsdextrautils_2.37.2-4 bsdutils_1:2.37.2-4 build-essential_12.9 bzip2_1.0.8-4 ca-certificates_20210119 coreutils_8.32-4.1 cpp_4:11.2.0-2+rpi1 cpp-11_11.2.0-10+rpi1 dash_0.5.11+git20210903+057cd650a4ed-3 debconf_1.5.79 debhelper_13.5.2 debianutils_4.11.2 devscripts_2.21.6 dh-autoreconf_20 dh-strip-nondeterminism_1.12.1-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.4-1 fakeroot_1.25.3-1.1 file_1:5.41-2 findutils_4.8.0-1 g++_4:11.2.0-2+rpi1 g++-11_11.2.0-10+rpi1 gcc_4:11.2.0-2+rpi1 gcc-11_11.2.0-10+rpi1 gcc-11-base_11.2.0-10+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_1.8 gem2deb-test-runner_1.8 gettext_0.21-4 gettext-base_0.21-4 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.7-1 groff-base_1.22.4-7 gzip_1.10-4 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapt-pkg6.0_2.3.12 libarchive-zip-perl_1.68-1 libasan6_11.2.0-10+rpi1 libassuan0_2.5.5-1 libatomic1_11.2.0-10+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.6-1 libaudit1_1:3.0.6-1 libb-hooks-op-check-perl_0.22-1+b4 libbinutils_2.37-5+rpi1 libblkid1_2.37.2-4 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4+rpi1 libc-dev-bin_2.32-4+rpi1 libc6_2.32-4+rpi1 libc6-dev_2.32-4+rpi1 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_11.2.0-10+rpi1 libclass-method-modifiers-perl_2.13-1 libclass-xsaccessor-perl_1.19-3+b17 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.26-1 libcrypt1_1:4.4.26-1 libctf-nobfd0_2.37-5+rpi1 libctf0_2.37-5+rpi1 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.261 libdebhelper-perl_13.5.2 libdevel-callchecker-perl_0.008-1+b2 libdpkg-perl_1.20.9+rpi1 libdynaloader-functions-perl_0.003-1.1 libedit2_3.1-20210910-1 libelf1_0.186-1 libencode-locale-perl_1.05-1.1 libexpat1_2.4.1-3 libext2fs2_1.46.4-1 libfakeroot_1.25.3-1.1 libffi-dev_3.4.2-3 libffi8_3.4.2-3 libfile-dirlist-perl_0.05-2 libfile-homedir-perl_1.006-1 libfile-listing-perl_6.14-1 libfile-stripnondeterminism-perl_1.12.1-1 libfile-touch-perl_0.12-1 libfile-which-perl_1.23-1 libgcc-11-dev_11.2.0-10+rpi1 libgcc-s1_11.2.0-10+rpi1 libgcrypt20_1.9.4-3 libgdbm-compat4_1.22-1 libgdbm6_1.22-1 libgmp-dev_2:6.2.1+dfsg-3 libgmp10_2:6.2.1+dfsg-3 libgmpxx4ldbl_2:6.2.1+dfsg-3 libgnutls30_3.7.2-2 libgomp1_11.2.0-10+rpi1 libgpg-error0_1.42-3 libgssapi-krb5-2_1.18.3-7 libhogweed6_3.7.3-1 libhtml-parser-perl_3.76-1 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.35-1 libhttp-negotiate-perl_6.01-1 libicu67_67.1-7 libidn2-0_2.3.2-2 libimport-into-perl_1.002005-1 libio-html-perl_1.004-2 libio-pty-perl_1:1.15-2 libio-socket-ssl-perl_2.072-1 libipc-run-perl_20200505.0-1 libisl23_0.24-2 libk5crypto3_1.18.3-7 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libksba8_1.6.0-2 libldap-2.4-2_2.4.59+dfsg-1 liblocale-gettext-perl_1.07-4+b1 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.41-2 libmagic1_1:5.41-2 libmd0_1.0.4-1 libmodule-runtime-perl_0.016-1 libmoo-perl_2.005004-3 libmount1_2.37.2-4 libmpc3_1.2.1-1 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncursesw6_6.3-1 libnet-http-perl_6.21-1 libnet-ssleay-perl_1.90-1 libnettle8_3.7.3-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.0-5 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam0g_1.4.0-10 libparams-classify-perl_0.015-1+b3 libpcre2-8-0_10.39-3 libpcre3_2:8.39-13 libperl5.32_5.32.1-6 libpipeline1_1.5.4-1 libpython3-stdlib_3.9.7-1 libpython3.9-minimal_3.9.9-1+rpi1 libpython3.9-stdlib_3.9.9-1+rpi1 libreadline8_8.1-2 librole-tiny-perl_2.002004-1 libruby2.7_2.7.4-1+b1 libruby3.0_3.0.2-5 libsasl2-2_2.1.27+dfsg2-2 libsasl2-modules-db_2.1.27+dfsg2-2 libseccomp2_2.5.3-2+rpi1 libselinux1_3.3-1 libsemanage-common_3.3-1 libsemanage2_3.3-1 libsepol1_3.1-1 libsepol2_3.3-1 libsigsegv2_2.13-1 libsmartcols1_2.37.2-4 libsqlite3-0_3.36.0-2 libss2_1.46.4-1 libssl1.1_1.1.1l-1 libstdc++-11-dev_11.2.0-10+rpi1 libstdc++6_11.2.0-10+rpi1 libsub-override-perl_0.09-2 libsub-quote-perl_2.006006-1 libsystemd0_249.7-1+rpi1 libtasn1-6_4.18.0-4 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libtimedate-perl_2.3300-2 libtinfo5_6.3-1 libtinfo6_6.3-1 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libtry-tiny-perl_0.31-1 libubsan1_11.2.0-10+rpi1 libuchardet0_0.0.7-1 libudev1_249.7-1+rpi1 libunistring2_0.9.10-6 liburi-perl_5.10-1 libuuid1_2.37.2-4 libwww-perl_6.59-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.12+dfsg-5 libxxhash0_0.8.0-2+rpi1 libyaml-0-2_0.2.2-1 libzstd1_1.4.8+dfsg-3+rpi1 linux-libc-dev_5.14.16-1+rpi1 login_1:4.8.1-2 logsave_1.46.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.37.2-4 ncurses-base_6.3-1 ncurses-bin_6.3-1 netbase_6.3 openssl_1.1.1l-1 passwd_1:4.8.1-2 patch_2.7.6-7 patchutils_0.4.2-1 perl_5.32.1-6 perl-base_5.32.1-6 perl-modules-5.32_5.32.1-6 perl-openssl-defaults_5 pinentry-curses_1.1.0-4 po-debconf_1.0.21+nmu1 python3_3.9.7-1 python3-minimal_3.9.7-1 python3.9_3.9.9-1+rpi1 python3.9-minimal_3.9.9-1+rpi1 rake_13.0.3-1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 rpcsvc-proto_1.4.2-4 ruby_1:2.7.6 ruby-all-dev_1:2.7.6 ruby-diff-lcs_1.4.4-1 ruby-minitest_5.13.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.7-2 ruby-rspec_3.10.0c1e1m2s3-1 ruby-rspec-core_3.10.0c1e1m2s3-1 ruby-rspec-expectations_3.10.0c1e1m2s3-1 ruby-rspec-mocks_3.10.0c1e1m2s3-1 ruby-rspec-support_3.10.0c1e1m2s3-1 ruby-rubygems_3.2.27-3 ruby-test-unit_3.3.9-1 ruby-xmlrpc_0.3.2-1 ruby2.7_2.7.4-1+b1 ruby2.7-dev_2.7.4-1+b1 ruby3.0_3.0.2-5 ruby3.0-dev_3.0.2-5 rubygems-integration_1.18 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-ffi-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021e-1 util-linux_2.37.2-4 wdiff_1.2.2-2 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.BGg9dKt5/trustedkeys.kbx': General error
gpgv: Signature made Wed Dec  8 05:53:48 2021 UTC
gpgv:                using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./ruby-ffi_1.15.4+dfsg-2.dsc
dpkg-source: info: extracting ruby-ffi in /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg
dpkg-source: info: unpacking ruby-ffi_1.15.4+dfsg.orig.tar.xz
dpkg-source: info: unpacking ruby-ffi_1.15.4+dfsg-2.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
dpkg-source: info: applying keep-longdouble-adj-sizeof-long-double.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
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-8cad1f7d-9768-4101-9d25-702e7e05266d
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package ruby-ffi
dpkg-buildpackage: info: source version 1.15.4+dfsg-2
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 '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg'
dh_auto_clean
	dh_ruby --clean
   dh_ruby --clean
rm -rf build/
rm -f spec/ffi/fixtures/*.so
rm -f spec/ffi/fixtures/*.o
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg'
   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_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.15.4\+dfsg/debian/ruby-ffi
   dh_ruby --install
/usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20211210-12039-103m4ze/gemspec
Failed to load /dev/null because it doesn't contain valid YAML hash
  Successfully built RubyGem
  Name: ffi
  Version: 1.15.4
  File: ffi-1.15.4.gem
/usr/bin/ruby2.7 -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/2.7.0 /tmp/d20211210-12039-103m4ze/ffi-1.15.4.gem
Failed to load /dev/null because it doesn't contain valid YAML hash
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/AbstractMemory.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/AbstractMemory.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/ArrayType.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/ArrayType.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Buffer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Call.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Call.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/ClosurePool.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/ClosurePool.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/DynamicLibrary.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/DynamicLibrary.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Function.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Function.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/FunctionInfo.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/LastError.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/LastError.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/LongDouble.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/LongDouble.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MappedType.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MappedType.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MemoryPointer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MemoryPointer.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MethodHandle.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/MethodHandle.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Platform.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Platform.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Pointer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Pointer.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Struct.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Struct.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/StructByValue.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/StructByValue.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/StructLayout.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Thread.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Thread.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Type.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Type.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Types.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Types.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/Variadic.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/compat.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/extconf.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/ffi.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.bsd.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.darwin.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.gnu.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.vc.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/libffi.vc64.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/rbffi.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c/rbffi_endian.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/abstract_memory.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/autopointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/buffer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/callback.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/data_converter.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/enum.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/errno.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/ffi.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/io.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/library.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/managedstruct.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/memorypointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/pointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_by_reference.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_layout.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_layout_builder.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/const_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/generator_task.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/struct_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/types_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/types.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/union.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/variadic.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/version.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/rakelib/ffi_gem_helper.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/getlogin.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/getpid.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/gettimeofday.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/hello.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/inotify.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/pty.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/qsort.rb
Building native extensions. This could take a while...
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211210-12042-3yfzvi.rb", "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 whether -pthread is accepted as LDFLAGS... yes
creating extconf.h
creating Makefile
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR=", "clean"]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
rm -f 
rm -f ffi_c.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR="]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o AbstractMemory.o -c AbstractMemory.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ArrayType.o -c ArrayType.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Buffer.o -c Buffer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Call.o -c Call.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ClosurePool.o -c ClosurePool.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o DynamicLibrary.o -c DynamicLibrary.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Function.o -c Function.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o FunctionInfo.o -c FunctionInfo.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LastError.o -c LastError.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LongDouble.o -c LongDouble.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MappedType.o -c MappedType.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MemoryPointer.o -c MemoryPointer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MethodHandle.o -c MethodHandle.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Platform.o -c Platform.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Pointer.o -c Pointer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Struct.o -c Struct.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructByValue.o -c StructByValue.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructLayout.o -c StructLayout.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Thread.o -c Thread.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Type.o -c Type.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Types.o -c Types.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Variadic.o -c Variadic.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-oMystx/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ffi.o -c ffi.c
rm -f ffi_c.so
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -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 -pthread -Wl,-z,relro -Wl,-z,now    -lruby-2.7 -lffi  -lm   -lc
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR=", "install"]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
/bin/mkdir -p . ./.gem.20211210-12042-68zht7
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20211210-12042-68zht7
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
/usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211210-12042-3yfzvi.rb extconf.rb
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\= clean
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\=
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\= install
Successfully installed ffi-1.15.4
1 gem installed
cd debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.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.15.4
rm -rf ext/ffi_c
rm -f lib/ffi_c.so
chmod 644 lib/ffi.rb lib/ffi/abstract_memory.rb lib/ffi/autopointer.rb lib/ffi/buffer.rb lib/ffi/callback.rb lib/ffi/data_converter.rb lib/ffi/enum.rb lib/ffi/errno.rb lib/ffi/ffi.rb lib/ffi/io.rb lib/ffi/library.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
find lib/ -type d -empty -delete
find ext/ -type d -empty -delete
cd -
cd -
/usr/bin/ruby3.0 -S gem build --config-file /dev/null --verbose /tmp/d20211210-12039-1efu8mo/gemspec
Failed to load /dev/null because it doesn't contain valid YAML hash
  Successfully built RubyGem
  Name: ffi
  Version: 1.15.4
  File: ffi-1.15.4.gem
/usr/bin/ruby3.0 -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.0.0 /tmp/d20211210-12039-1efu8mo/ffi-1.15.4.gem
Failed to load /dev/null because it doesn't contain valid YAML hash
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/AbstractMemory.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/AbstractMemory.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/ArrayType.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/ArrayType.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Buffer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Call.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Call.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/ClosurePool.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/ClosurePool.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/DynamicLibrary.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/DynamicLibrary.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Function.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Function.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/FunctionInfo.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/LastError.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/LastError.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/LongDouble.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/LongDouble.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MappedType.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MappedType.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MemoryPointer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MemoryPointer.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MethodHandle.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/MethodHandle.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Platform.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Platform.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Pointer.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Pointer.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Struct.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Struct.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/StructByValue.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/StructByValue.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/StructLayout.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Thread.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Thread.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Type.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Type.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Types.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Types.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/Variadic.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/compat.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/extconf.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/ffi.c
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.bsd.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.darwin.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.gnu.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.vc.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/libffi.vc64.mk
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/rbffi.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c/rbffi_endian.h
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/abstract_memory.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/autopointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/buffer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/callback.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/data_converter.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/enum.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/errno.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/ffi.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/io.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/library.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/managedstruct.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/memorypointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/types.conf
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/pointer.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_by_reference.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_layout.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_layout_builder.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/const_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/generator_task.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/struct_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/types_generator.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/types.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/union.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/variadic.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/version.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/rakelib/ffi_gem_helper.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/getlogin.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/getpid.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/gettimeofday.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/hello.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/inotify.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/pty.rb
/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/qsort.rb
Building native extensions. This could take a while...
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
["/usr/bin/ruby3.0", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211210-12195-fmslrt.rb", "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 whether -pthread is accepted as LDFLAGS... yes
creating extconf.h
creating Makefile
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR=", "clean"]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
rm -f 
rm -f ffi_c.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR="]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o AbstractMemory.o -c AbstractMemory.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ArrayType.o -c ArrayType.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Buffer.o -c Buffer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Call.o -c Call.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ClosurePool.o -c ClosurePool.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o DynamicLibrary.o -c DynamicLibrary.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Function.o -c Function.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o FunctionInfo.o -c FunctionInfo.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LastError.o -c LastError.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o LongDouble.o -c LongDouble.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MappedType.o -c MappedType.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MemoryPointer.o -c MemoryPointer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o MethodHandle.o -c MethodHandle.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Platform.o -c Platform.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Pointer.o -c Pointer.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Struct.o -c Struct.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructByValue.o -c StructByValue.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o StructLayout.o -c StructLayout.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Thread.o -c Thread.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Type.o -c Type.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Types.o -c Types.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o Variadic.o -c Variadic.c
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -I. -I/usr/include/arm-linux-gnueabihf/ruby-3.0.0 -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -ffile-prefix-map=/build/ruby3.0-6PPS53/ruby3.0-3.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o ffi.o -c ffi.c
rm -f ffi_c.so
gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=. -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 -pthread -Wl,-z,relro -Wl,-z,now    -lruby-3.0 -lffi  -lm   -lc
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "CXX=g++ -fdebug-prefix-map=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg=.", "DESTDIR=", "install"]
make[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
/bin/mkdir -p . ./.gem.20211210-12195-umy0fq
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20211210-12195-umy0fq
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c'
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211210-12195-fmslrt.rb extconf.rb
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\= clean
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\=
current directory: /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/ext/ffi_c
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. CXX\=g++\ -fdebug-prefix-map\=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg\=. DESTDIR\= install
Successfully installed ffi-1.15.4
1 gem installed
cd debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.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.15.4
rm -rf ext/ffi_c
rm -f lib/ffi_c.so
chmod 644 lib/ffi.rb lib/ffi/abstract_memory.rb lib/ffi/autopointer.rb lib/ffi/buffer.rb lib/ffi/callback.rb lib/ffi/data_converter.rb lib/ffi/enum.rb lib/ffi/errno.rb lib/ffi/ffi.rb lib/ffi/io.rb lib/ffi/library.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
find lib/ -type d -empty -delete
find ext/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-ffi /<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/CHANGELOG.md upstream
/usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.7                           │
└──────────────────────────────────────────────────────────────────────────────┘

GEM_PATH=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0:/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"ffi\"

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

RUBYLIB=. GEM_PATH=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0:/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
"gmake CPU=arm OS=linux"
gmake[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/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 '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/spec/ffi/fixtures'
Run options: exclude {:broken=>true}

async callback
  :int (0x7fffffff) argument
  called a second time
  sets the name of the thread that runs the callback

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
  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

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

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

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

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

FFI
  .map_library_name
    should add platform library extension if not present
    should add platform library extension even if lib suffix is present in name
    should return Platform::LIBC when called with 'c'
  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

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 used to wrap an existing function pointer
  can be attached to a module
  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
  when called with a block
    creates a thread for dispatching callbacks and sets its name

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("/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/spec/ffi/fixtures/libtest.so") ]
  :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
  .enum_value
    should return a value for a valid key
    should return nil for an invalid key
  #ffi_convention
    defaults to :default
    should be settable
  ffi_lib
    empty name list should raise error
    interprets INPUT() in loader 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

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#read_array_of_long
  foo

MemoryPointer argument
  Pointer passed correctly
  Data passed to native function

MemoryPointer return value
  fopen returns non-nil

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
  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
    #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

AutoPointer
  can be used as the return type of a 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)
  #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 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

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

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 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 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

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 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

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 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
  call variadic with several callback arguments
  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)

Finished in 8.8 seconds (files took 22.85 seconds to load)
4987 examples, 0 failures

/usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner

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

GEM_PATH=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0:/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0 ruby3.0 -e gem\ \"ffi\"

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

RUBYLIB=. GEM_PATH=/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/ruby-ffi/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0:/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/arm-linux-gnueabihf/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0 ruby3.0 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby3.0 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
"gmake CPU=arm OS=linux"
gmake[1]: Entering directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/spec/ffi/fixtures'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/spec/ffi/fixtures'
Run options: exclude {:broken=>true}

async callback
  :int (0x7fffffff) argument
  called a second time
  sets the name of the thread that runs the callback

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
  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

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

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

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

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

FFI
  .map_library_name
    should add platform library extension if not present
    should add platform library extension even if lib suffix is present in name
    should return Platform::LIBC when called with 'c'
  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

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 used to wrap an existing function pointer
  can be attached to a module
  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
  when called with a block
    creates a thread for dispatching callbacks and sets its name

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("/<<BUILDDIR>>/ruby-ffi-1.15.4+dfsg/spec/ffi/fixtures/libtest.so") ]
  :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
  .enum_value
    should return a value for a valid key
    should return nil for an invalid key
  #ffi_convention
    defaults to :default
    should be settable
  ffi_lib
    empty name list should raise error
    interprets INPUT() in loader 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

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#read_array_of_long
  foo

MemoryPointer argument
  Pointer passed correctly
  Data passed to native function

MemoryPointer return value
  fopen returns non-nil

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
  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
    #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

AutoPointer
  can be used as the return type of a 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)
  #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 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

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

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 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 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

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 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

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 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
  call variadic with several callback arguments
  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)

Finished in 10.21 seconds (files took 4.67 seconds to load)
4987 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
   dh_ruby_fixdepends -a -O--buildsystem=ruby
   dh_installdeb -a -O--buildsystem=ruby
   dh_gencontrol -a -O--buildsystem=ruby
   dh_md5sums -a -O--buildsystem=ruby
   dh_builddeb -a -O--buildsystem=ruby
dpkg-deb: building package 'ruby-ffi' in '../ruby-ffi_1.15.4+dfsg-2_armhf.deb'.
dpkg-deb: building package 'ruby-ffi-dbgsym' in '../ruby-ffi-dbgsym_1.15.4+dfsg-2_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../ruby-ffi_1.15.4+dfsg-2_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 2021-12-10T06:18:03Z

Finished
--------

I: Built successfully

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


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


ruby-ffi_1.15.4+dfsg-2_armhf.changes:
-------------------------------------

Format: 1.8
Date: Wed, 08 Dec 2021 06:43:09 +0100
Source: ruby-ffi
Binary: ruby-ffi ruby-ffi-dbgsym
Architecture: armhf
Version: 1.15.4+dfsg-2
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Daniel Leidert <dleidert@debian.org>
Description:
 ruby-ffi   - load dynamic libraries, bind functions from within ruby code
Changes:
 ruby-ffi (1.15.4+dfsg-2) unstable; urgency=medium
 .
   * Team upload.
   * d/patches/keep-longdouble-adj-sizeof-long-double.patch: Add patch.
     - Backport ffi/ffi#919 to fix FTBFS on i386.
   * d/patches/series: Enable new patch.
Checksums-Sha1:
 3e0cfce2c6de5dbf8f009736b7ab709ebc471520 444084 ruby-ffi-dbgsym_1.15.4+dfsg-2_armhf.deb
 096d17447e01f4401cc41be9181b4289d5e47d22 8519 ruby-ffi_1.15.4+dfsg-2_armhf.buildinfo
 9adaf32466376451e036597588815c3628c5dfcc 110956 ruby-ffi_1.15.4+dfsg-2_armhf.deb
Checksums-Sha256:
 b6ef045d295e4f1dd2668962f983c50df109ac35e6d4151fe63ed32af9a2780f 444084 ruby-ffi-dbgsym_1.15.4+dfsg-2_armhf.deb
 774f642280690ef165671996b6d17ea94a4524dec77afb28e09f389c115f30c9 8519 ruby-ffi_1.15.4+dfsg-2_armhf.buildinfo
 55c31a64be00cd501fed4bf828a4c4b740ba057b1055c65ca02af03bad517ffc 110956 ruby-ffi_1.15.4+dfsg-2_armhf.deb
Files:
 f4d7c063013cf65d927bed39980e3df5 444084 debug optional ruby-ffi-dbgsym_1.15.4+dfsg-2_armhf.deb
 db7700a9eb4b572bbdda5e6e507ad9cb 8519 ruby optional ruby-ffi_1.15.4+dfsg-2_armhf.buildinfo
 de9248fece515874bbdef06090025e03 110956 ruby optional ruby-ffi_1.15.4+dfsg-2_armhf.deb

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


ruby-ffi-dbgsym_1.15.4+dfsg-2_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 444084 bytes: control archive=672 bytes.
     473 bytes,    14 lines      control              
     300 bytes,     3 lines      md5sums              
 Package: ruby-ffi-dbgsym
 Source: ruby-ffi
 Version: 1.15.4+dfsg-2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
 Installed-Size: 503
 Depends: ruby-ffi (= 1.15.4+dfsg-2)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for ruby-ffi
 Build-Ids: 6be09961c248efc5c4a956d3e11afc2c2aa0c7ca bd644d358bef67a89b386b49cf6233ae76158c37
 Ruby-Versions: ruby2.7 ruby3.0

drwxr-xr-x root/root         0 2021-12-08 05:43 ./
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/.build-id/6b/
-rw-r--r-- root/root    296128 2021-12-08 05:43 ./usr/lib/debug/.build-id/6b/e09961c248efc5c4a956d3e11afc2c2aa0c7ca.debug
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/.build-id/bd/
-rw-r--r-- root/root    194308 2021-12-08 05:43 ./usr/lib/debug/.build-id/bd/644d358bef67a89b386b49cf6233ae76158c37.debug
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root      9856 2021-12-08 05:43 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ruby-ffi.debug
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/share/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-12-08 05:43 ./usr/share/doc/ruby-ffi-dbgsym -> ruby-ffi


ruby-ffi_1.15.4+dfsg-2_armhf.deb
--------------------------------

 new Debian package, version 2.0.
 size 110956 bytes: control archive=3436 bytes.
     868 bytes,    17 lines      control              
   25840 bytes,   188 lines      md5sums              
 Package: ruby-ffi
 Version: 1.15.4+dfsg-2
 Architecture: armhf
 Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
 Installed-Size: 1180
 Depends: libc6 (>= 2.4), libffi8 (>= 3.4), libruby2.7 (>= 2.7.0~preview2) | libruby3.0 (>= 3.0.0~preview1), ruby (>= 1:2.7~0) | ruby (>= 1:3.0~0), ruby (<< 1:3.1~)
 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.
 Ruby-Versions: ruby2.7 ruby3.0

drwxr-xr-x root/root         0 2021-12-08 05:43 ./
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/arm-linux/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/arm-linux/2.7.0/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/arm-linux/2.7.0/ffi-1.15.4/
-rw-r--r-- root/root    116460 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/arm-linux/2.7.0/ffi-1.15.4/ffi_c.so
-rw-r--r-- root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/extensions/arm-linux/2.7.0/ffi-1.15.4/gem.build_complete
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/
-rw-r--r-- root/root       834 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/
-rw-r--r-- root/root      1817 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/abstract_memory.rb
-rw-r--r-- root/root      7006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/autopointer.rb
-rw-r--r-- root/root       138 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/buffer.rb
-rw-r--r-- root/root       140 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/callback.rb
-rw-r--r-- root/root      2498 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/data_converter.rb
-rw-r--r-- root/root      9259 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/enum.rb
-rw-r--r-- root/root      1892 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/errno.rb
-rw-r--r-- root/root      1971 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/ffi.rb
-rw-r--r-- root/root      2500 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/io.rb
-rw-r--r-- root/root     21266 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/library.rb
-rw-r--r-- root/root      3280 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/managedstruct.rb
-rw-r--r-- root/root        37 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/memorypointer.rb
-rw-r--r-- root/root      5101 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/
-rw-r--r-- root/root      5380 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/
-rw-r--r-- root/root      4987 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/
-rw-r--r-- root/root      7044 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/
-rw-r--r-- root/root      3970 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/
-rw-r--r-- root/root      5284 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/
-rw-r--r-- root/root      5974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/
-rw-r--r-- root/root      6006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/
-rw-r--r-- root/root      5244 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/
-rw-r--r-- root/root       107 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/
-rw-r--r-- root/root      4118 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/
-rw-r--r-- root/root      5976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/
-rw-r--r-- root/root      6006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/
-rw-r--r-- root/root      4165 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/
-rw-r--r-- root/root      4031 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/
-rw-r--r-- root/root      4897 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/
-rw-r--r-- root/root      4973 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/
-rw-r--r-- root/root      4758 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/
-rw-r--r-- root/root      2045 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/
-rw-r--r-- root/root      3962 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/
-rw-r--r-- root/root      6909 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/
-rw-r--r-- root/root      4118 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/
-rw-r--r-- root/root      5161 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/
-rw-r--r-- root/root      6204 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/
-rw-r--r-- root/root      3796 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/
-rw-r--r-- root/root      3960 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/
-rw-r--r-- root/root      3992 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/
-rw-r--r-- root/root      3880 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/
-rw-r--r-- root/root      3987 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/
-rw-r--r-- root/root      4976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/
-rw-r--r-- root/root      3876 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/
-rw-r--r-- root/root      6204 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/
-rw-r--r-- root/root      4976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/
-rw-r--r-- root/root       113 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/
-rw-r--r-- root/root      5380 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/
-rw-r--r-- root/root      5049 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/
-rw-r--r-- root/root      4989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/
-rw-r--r-- root/root      6114 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/
-rw-r--r-- root/root      4572 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/
-rw-r--r-- root/root      5097 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/
-rw-r--r-- root/root      4593 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/
-rw-r--r-- root/root      4973 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/
-rw-r--r-- root/root      5284 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/
-rw-r--r-- root/root      4643 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/
-rw-r--r-- root/root      2103 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/types.conf
-rw-r--r-- root/root      5788 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/pointer.rb
-rw-r--r-- root/root      8786 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct.rb
-rw-r--r-- root/root      2645 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_by_reference.rb
-rw-r--r-- root/root      3245 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_layout.rb
-rw-r--r-- root/root      6617 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/struct_layout_builder.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/
-rw-r--r-- root/root      7217 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/const_generator.rb
-rw-r--r-- root/root      2527 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/generator.rb
-rw-r--r-- root/root       895 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/generator_task.rb
-rw-r--r-- root/root      4427 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/struct_generator.rb
-rw-r--r-- root/root      4052 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/tools/types_generator.rb
-rw-r--r-- root/root      5937 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/types.rb
-rw-r--r-- root/root      1765 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/union.rb
-rw-r--r-- root/root      2472 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/variadic.rb
-rw-r--r-- root/root        36 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/lib/ffi/version.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/rakelib/
-rw-r--r-- root/root      1721 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/rakelib/ffi_gem_helper.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/
-rw-r--r-- root/root       155 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/getlogin.rb
-rw-r--r-- root/root       146 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/getpid.rb
-rw-r--r-- root/root       427 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/gettimeofday.rb
-rw-r--r-- root/root       197 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/hello.rb
-rw-r--r-- root/root      1892 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/inotify.rb
-rw-r--r-- root/root      2355 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/pty.rb
-rw-r--r-- root/root       583 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/ffi-1.15.4/samples/qsort.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/specifications/
-rw-r--r-- root/root      2017 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/2.7.0/specifications/ffi-1.15.4.gemspec
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/arm-linux/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/arm-linux/3.0.0/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/arm-linux/3.0.0/ffi-1.15.4/
-rw-r--r-- root/root    128748 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/arm-linux/3.0.0/ffi-1.15.4/ffi_c.so
-rw-r--r-- root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/extensions/arm-linux/3.0.0/ffi-1.15.4/gem.build_complete
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/
-rw-r--r-- root/root       834 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/
-rw-r--r-- root/root      1817 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/abstract_memory.rb
-rw-r--r-- root/root      7006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/autopointer.rb
-rw-r--r-- root/root       138 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/buffer.rb
-rw-r--r-- root/root       140 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/callback.rb
-rw-r--r-- root/root      2498 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/data_converter.rb
-rw-r--r-- root/root      9259 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/enum.rb
-rw-r--r-- root/root      1892 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/errno.rb
-rw-r--r-- root/root      1971 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/ffi.rb
-rw-r--r-- root/root      2500 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/io.rb
-rw-r--r-- root/root     21266 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/library.rb
-rw-r--r-- root/root      3280 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/managedstruct.rb
-rw-r--r-- root/root        37 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/memorypointer.rb
-rw-r--r-- root/root      5101 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/
-rw-r--r-- root/root      5380 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/
-rw-r--r-- root/root      4987 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/
-rw-r--r-- root/root      7044 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/
-rw-r--r-- root/root      3970 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/
-rw-r--r-- root/root      5284 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/aarch64-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/
-rw-r--r-- root/root      5974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/
-rw-r--r-- root/root      6006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/
-rw-r--r-- root/root      5244 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/arm-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/
-rw-r--r-- root/root       107 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-cygwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/
-rw-r--r-- root/root      4118 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/
-rw-r--r-- root/root      5976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/
-rw-r--r-- root/root      6006 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/
-rw-r--r-- root/root      4165 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-gnu/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/
-rw-r--r-- root/root      4031 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/
-rw-r--r-- root/root      4897 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-netbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/
-rw-r--r-- root/root      4973 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/
-rw-r--r-- root/root      4758 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/
-rw-r--r-- root/root      2045 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/i386-windows/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/
-rw-r--r-- root/root      3962 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/ia64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mips64el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsel-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/
-rw-r--r-- root/root      3989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa32r6el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/mipsisa64r6el-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/
-rw-r--r-- root/root      6909 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-aix/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/
-rw-r--r-- root/root      4118 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/
-rw-r--r-- root/root      5161 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/
-rw-r--r-- root/root      6204 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/
-rw-r--r-- root/root      3974 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/
-rw-r--r-- root/root      3796 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/powerpc64le-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/
-rw-r--r-- root/root      3960 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/riscv64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/
-rw-r--r-- root/root      3992 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/
-rw-r--r-- root/root      3880 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/s390x-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/
-rw-r--r-- root/root      3987 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/
-rw-r--r-- root/root      4976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/
-rw-r--r-- root/root      3876 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparc64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/
-rw-r--r-- root/root      6204 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/
-rw-r--r-- root/root      4976 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/sparcv9-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/
-rw-r--r-- root/root       113 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-cygwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/
-rw-r--r-- root/root      5380 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-darwin/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/
-rw-r--r-- root/root      5049 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-dragonflybsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/
-rw-r--r-- root/root      4989 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/
-rw-r--r-- root/root      6114 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-freebsd12/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/
-rw-r--r-- root/root      4572 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-haiku/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/
-rw-r--r-- root/root      5097 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-linux/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/
-rw-r--r-- root/root      4593 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-msys/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/
-rw-r--r-- root/root      4973 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-netbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/
-rw-r--r-- root/root      5284 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-openbsd/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/
-rw-r--r-- root/root      4643 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-solaris/types.conf
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/
-rw-r--r-- root/root      2103 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/platform/x86_64-windows/types.conf
-rw-r--r-- root/root      5788 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/pointer.rb
-rw-r--r-- root/root      8786 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct.rb
-rw-r--r-- root/root      2645 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_by_reference.rb
-rw-r--r-- root/root      3245 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_layout.rb
-rw-r--r-- root/root      6617 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/struct_layout_builder.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/
-rw-r--r-- root/root      7217 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/const_generator.rb
-rw-r--r-- root/root      2527 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/generator.rb
-rw-r--r-- root/root       895 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/generator_task.rb
-rw-r--r-- root/root      4427 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/struct_generator.rb
-rw-r--r-- root/root      4052 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/tools/types_generator.rb
-rw-r--r-- root/root      5937 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/types.rb
-rw-r--r-- root/root      1765 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/union.rb
-rw-r--r-- root/root      2472 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/variadic.rb
-rw-r--r-- root/root        36 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/lib/ffi/version.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/rakelib/
-rw-r--r-- root/root      1721 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/rakelib/ffi_gem_helper.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/
-rw-r--r-- root/root       155 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/getlogin.rb
-rw-r--r-- root/root       146 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/getpid.rb
-rw-r--r-- root/root       427 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/gettimeofday.rb
-rw-r--r-- root/root       197 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/hello.rb
-rw-r--r-- root/root      1892 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/inotify.rb
-rw-r--r-- root/root      2355 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/pty.rb
-rw-r--r-- root/root       583 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/gems/ffi-1.15.4/samples/qsort.rb
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/specifications/
-rw-r--r-- root/root      2017 2021-12-08 05:43 ./usr/lib/arm-linux-gnueabihf/rubygems-integration/3.0.0/specifications/ffi-1.15.4.gemspec
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/share/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-12-08 05:43 ./usr/share/doc/ruby-ffi/
-rw-r--r-- root/root      2564 2021-09-01 19:05 ./usr/share/doc/ruby-ffi/README.md.gz
-rw-r--r-- root/root      3933 2021-12-08 05:43 ./usr/share/doc/ruby-ffi/changelog.Debian.gz
-rw-r--r-- root/root      3967 2021-09-01 19:05 ./usr/share/doc/ruby-ffi/changelog.gz
-rw-r--r-- root/root      2022 2021-12-08 05:43 ./usr/share/doc/ruby-ffi/copyright


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


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

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

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

Build Architecture: armhf
Build-Space: 4764
Build-Time: 159
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 525
Job: ruby-ffi_1.15.4+dfsg-2
Machine Architecture: armhf
Package: ruby-ffi
Package-Time: 706
Source-Version: 1.15.4+dfsg-2
Space: 4764
Status: successful
Version: 1.15.4+dfsg-2
--------------------------------------------------------------------------------
Finished at 2021-12-10T06:18:03Z
Build needed 00:11:46, 4764k disk space