Raspbian Package Auto-Building

Build log for libextractor (1:1.7-1) on armhf

libextractor1:1.7-1armhf → 2018-10-06 12:29:38

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

+==============================================================================+
| libextractor 1:1.7-1 (armhf)                 Sat, 06 Oct 2018 12:11:49 +0000 |
+==============================================================================+

Package: libextractor
Version: 1:1.7-1
Source Version: 1:1.7-1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-bf8c9aa7-7a28-4c97-80f4-86749fc2d694' with '<<CHROOT>>'

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

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [11.1 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [12.8 MB]
Fetched 23.9 MB in 14s (1717 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: 'libextractor' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian/libextractor.git
Please use:
git clone https://salsa.debian.org/debian/libextractor.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 8095 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main libextractor 1:1.7-1 (dsc) [2435 B]
Get:2 http://172.17.0.1/private buster-staging/main libextractor 1:1.7-1 (tar) [8075 kB]
Get:3 http://172.17.0.1/private buster-staging/main libextractor 1:1.7-1 (diff) [17.2 kB]
Fetched 8095 kB in 3s (2676 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/libextractor-vvpoEj/libextractor-1.7' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/libextractor-vvpoEj' 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-U4Xi5P/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-U4Xi5P/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-U4Xi5P/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-U4Xi5P/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (11.3 kB/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:
  ca-certificates dbus dbus-user-session e2fsprogs-l10n libexpat1
  libnss-systemd libpam-systemd libsasl2-modules libssl1.1 openssl
  systemd-sysv
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 76 not upgraded.
Need to get 856 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 856 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15689 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 (>= 9), autopoint, dh-autoreconf, pkg-config, libarchive-dev, libavutil-dev, libavformat-dev, libavcodec-dev, libswscale-dev, libbz2-dev, libexiv2-dev, libflac-dev, libgif-dev, libgsf-1-dev, libglib2.0-dev, libgtk-3-dev, libgtk2.0-dev, libgstreamer-plugins-base1.0-dev, libjpeg-dev, libmagick-dev, libmpeg2-4-dev, librpm-dev, libsmf-dev, libtidy-dev, libtiff-dev, libvorbis-dev, libogg-dev, zlib1g-dev, texinfo, libmagic-dev, libavresample-dev
Filtered Build-Depends: debhelper (>= 9), autopoint, dh-autoreconf, pkg-config, libarchive-dev, libavutil-dev, libavformat-dev, libavcodec-dev, libswscale-dev, libbz2-dev, libexiv2-dev, libflac-dev, libgif-dev, libgsf-1-dev, libglib2.0-dev, libgtk-3-dev, libgtk2.0-dev, libgstreamer-plugins-base1.0-dev, libjpeg-dev, libmagick-dev, libmpeg2-4-dev, librpm-dev, libsmf-dev, libtidy-dev, libtiff-dev, libvorbis-dev, libogg-dev, zlib1g-dev, texinfo, libmagic-dev, libavresample-dev
dpkg-deb: building package 'sbuild-build-depends-libextractor-dummy' in '/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive/sbuild-build-depends-libextractor-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-libextractor-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-U4Xi5P/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Sources [667 B]
Get:5 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ Packages [746 B]
Fetched 2746 B in 0s (14.8 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install libextractor 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:
  ca-certificates e2fsprogs-l10n libnss-systemd libsasl2-modules openssl
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils
  bzip2 dconf-gsettings-backend dconf-service debhelper dh-autoreconf
  dh-strip-nondeterminism dwz file fontconfig fontconfig-config
  fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gsf-1
  gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-2.0
  gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking
  glib-networking-common glib-networking-services
  graphicsmagick-libmagick-dev-compat groff-base gsettings-desktop-schemas
  gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian
  iso-codes libaom0 libarchive-dev libarchive-zip-perl libarchive13
  libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data
  libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3
  libavahi-common-data libavahi-common3 libavcodec-dev libavcodec58
  libavformat-dev libavformat58 libavresample-dev libavresample4 libavutil-dev
  libavutil56 libbluray2 libbsd0 libbz2-1.0 libbz2-dev libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap2-bin
  libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcups2 libdatrie1
  libdb-dev libdb5.3 libdb5.3-dev libdbus-1-dev libdconf1 libdrm-amdgpu1
  libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1
  libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libdw1
  libedit2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libepoxy0 libexif-dev
  libexif12 libexiv2-14 libexiv2-dev libexpat1 libexpat1-dev
  libfile-stripnondeterminism-perl libflac-dev libflac8 libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
  libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libgdk-pixbuf2.0-dev libgif-dev libgif7 libgirepository-1.0-1 libgl1
  libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles1 libgles2
  libgles2-mesa-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0
  libglx0 libgme0 libgraphics-magick-perl libgraphicsmagick++-q16-12
  libgraphicsmagick++1-dev libgraphicsmagick-q16-3 libgraphicsmagick1-dev
  libgraphite2-3 libgraphite2-dev libgsf-1-114 libgsf-1-common libgsf-1-dev
  libgsm1 libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0
  libgstreamer-plugins-base1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev
  libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common
  libgtk2.0-dev libgudev-1.0-0 libharfbuzz-dev libharfbuzz-gobject0
  libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev
  libicu-le-hb-dev libicu-le-hb0 libicu60 libjbig-dev libjbig0 libjpeg-dev
  libjpeg62-turbo libjpeg62-turbo-dev libjson-glib-1.0-0
  libjson-glib-1.0-common libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
  liblcms2-2 liblcms2-dev libllvm6.0 libltdl-dev libltdl7 liblua5.2-0
  liblzma-dev liblzo2-2 libmagic-dev libmagic-mgc libmagic1 libmp3lame0
  libmpdec2 libmpeg2-4 libmpeg2-4-dev libmpg123-0 libncurses-dev libnspr4
  libnss3 libogg-dev libogg0 libopengl0 libopenjp2-7 libopenmpt0 libopus0
  liborc-0.4-0 liborc-0.4-dev liborc-0.4-dev-bin libpango-1.0-0
  libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
  libpcre16-3 libpcre3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1
  libpixman-1-0 libpixman-1-dev libpng-dev libpopt-dev libpopt0 libproxy1v5
  libpsl5 libpthread-stubs0-dev libpython3-stdlib libpython3.6-minimal
  libpython3.6-stdlib libreadline-dev librest-0.7-0 librpm-dev librpm8
  librpmbuild8 librpmio8 librpmsign8 librsvg2-2 librsvg2-common
  libselinux1-dev libsensors4 libsepol1-dev libshine3 libsigsegv2 libsm-dev
  libsm6 libsmf-dev libsmf0 libsnappy1v5 libsoup-gnome2.4-1 libsoup2.4-1
  libsoxr0 libspeex1 libsqlite3-0 libsqlite3-dev libssh-gcrypt-4
  libswresample-dev libswresample3 libswscale-dev libswscale5
  libtext-unidecode-perl libthai-data libthai0 libtheora0 libtidy-dev libtidy5
  libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtool libtwolame0 libva-drm2
  libva-x11-2 libva2 libvdpau1 libvorbis-dev libvorbis0a libvorbisenc2
  libvorbisfile3 libvpx5 libwavpack1 libwayland-bin libwayland-client0
  libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0
  libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 libwmf-dev libwmf0.2-7
  libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libx264-155
  libx265-160 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0
  libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
  libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0
  libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1
  libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev
  libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0
  libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 libxml2-dev libxml2-utils libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxtst-dev
  libxtst6 libxvidcore4 libxxf86vm-dev libxxf86vm1 libzvbi-common libzvbi0 m4
  man-db mesa-common-dev mime-support pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.6
  python3.6-minimal shared-mime-info tex-common texinfo ucf uuid-dev
  x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
  x11proto-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
  x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools
  xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation bzip2-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev
  groff isoquery lrzip libbluray-bdj libcairo2-doc colord cups-common
  db5.3-doc exiv2 libexiv2-doc libglib2.0-doc graphicsmagick-dbg
  graphicsmagick libgraphite2-utils krb5-doc krb5-user libvisual-0.4-plugins
  gstreamer1.0-tools gstreamer1.0-doc gvfs libgtk-3-doc libgtk2.0-doc
  libice-doc icu-doc liblcms2-utils libtool-doc liblzma-doc ncurses-doc
  opus-tools liborc-0.4-doc imagemagick libpango1.0-doc readline-doc
  librsvg2-bin lm-sensors libsm-doc speex sqlite3-doc libdmalloc-dev gfortran
  | fortran95-compiler gcj-jdk libwayland-doc libwmf-doc libwmf0.2-7-gtk
  libx11-doc libxcb-doc libxext-doc m4-doc apparmor less www-browser
  libmail-box-perl python3-doc python3-tk python3-venv python3.6-venv
  python3.6-doc binfmt-support texlive-base texlive-latex-base
  texlive-generic-recommended texinfo-doc-nonfree texlive-fonts-recommended
Recommended packages:
  curl | wget | lynx at-spi2-core libaacs0 bzip2-doc libpam-cap libexif-doc
  libarchive-cpio-perl xdg-user-dirs ghostscript gsfonts gstreamer1.0-gl
  gstreamer1.0-plugins-base libgtk-3-bin libgail-common libgtk2.0-bin python
  krb5-locales libpng-tools publicsuffix rpm-common va-driver-all | va-driver
  vdpau-driver-all | vdpau-driver libwww-perl libxml-sax-expat-perl
  libmail-sendmail-perl
The following NEW packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils
  dconf-gsettings-backend dconf-service debhelper dh-autoreconf
  dh-strip-nondeterminism dwz file fontconfig fontconfig-config
  fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gsf-1
  gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-2.0
  gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking
  glib-networking-common glib-networking-services
  graphicsmagick-libmagick-dev-compat groff-base gsettings-desktop-schemas
  gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian
  iso-codes libaom0 libarchive-dev libarchive-zip-perl libarchive13
  libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data
  libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3
  libavahi-common-data libavahi-common3 libavcodec-dev libavcodec58
  libavformat-dev libavformat58 libavresample-dev libavresample4 libavutil-dev
  libavutil56 libbluray2 libbsd0 libbz2-dev libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap2-bin
  libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcups2 libdatrie1
  libdb-dev libdb5.3-dev libdbus-1-dev libdconf1 libdrm-amdgpu1 libdrm-dev
  libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdw1 libedit2 libegl-mesa0
  libegl1 libegl1-mesa-dev libelf1 libepoxy0 libexif-dev libexif12 libexiv2-14
  libexiv2-dev libexpat1-dev libfile-stripnondeterminism-perl libflac-dev
  libflac8 libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev
  libfribidi-dev libfribidi0 libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
  libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgif-dev libgif7
  libgirepository-1.0-1 libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa
  libgles1 libgles2 libgles2-mesa-dev libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev
  libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgme0 libgraphics-magick-perl
  libgraphicsmagick++-q16-12 libgraphicsmagick++1-dev libgraphicsmagick-q16-3
  libgraphicsmagick1-dev libgraphite2-3 libgraphite2-dev libgsf-1-114
  libgsf-1-common libgsf-1-dev libgsm1 libgssapi-krb5-2 libgstreamer-gl1.0-0
  libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev
  libgstreamer1.0-0 libgstreamer1.0-dev libgtk-3-0 libgtk-3-common
  libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgudev-1.0-0
  libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b
  libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60
  libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev
  libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1
  libkrb5-3 libkrb5support0 liblcms2-2 liblcms2-dev libllvm6.0 libltdl-dev
  libltdl7 liblua5.2-0 liblzma-dev liblzo2-2 libmagic-dev libmagic-mgc
  libmagic1 libmp3lame0 libmpdec2 libmpeg2-4 libmpeg2-4-dev libmpg123-0
  libncurses-dev libnspr4 libnss3 libogg-dev libogg0 libopengl0 libopenjp2-7
  libopenmpt0 libopus0 liborc-0.4-0 liborc-0.4-dev liborc-0.4-dev-bin
  libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpopt-dev libpopt0
  libproxy1v5 libpsl5 libpthread-stubs0-dev libpython3-stdlib
  libpython3.6-minimal libpython3.6-stdlib libreadline-dev librest-0.7-0
  librpm-dev librpm8 librpmbuild8 librpmio8 librpmsign8 librsvg2-2
  librsvg2-common libselinux1-dev libsensors4 libsepol1-dev libshine3
  libsigsegv2 libsm-dev libsm6 libsmf-dev libsmf0 libsnappy1v5
  libsoup-gnome2.4-1 libsoup2.4-1 libsoxr0 libspeex1 libsqlite3-dev
  libssh-gcrypt-4 libswresample-dev libswresample3 libswscale-dev libswscale5
  libtext-unidecode-perl libthai-data libthai0 libtheora0 libtidy-dev libtidy5
  libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtool libtwolame0 libva-drm2
  libva-x11-2 libva2 libvdpau1 libvorbis-dev libvorbis0a libvorbisenc2
  libvorbisfile3 libvpx5 libwavpack1 libwayland-bin libwayland-client0
  libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0
  libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 libwmf-dev libwmf0.2-7
  libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libx264-155
  libx265-160 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0
  libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
  libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0
  libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1
  libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev
  libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0
  libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 libxml2-dev libxml2-utils libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxtst-dev
  libxtst6 libxvidcore4 libxxf86vm-dev libxxf86vm1 libzvbi-common libzvbi0 m4
  man-db mesa-common-dev mime-support pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.6
  python3.6-minimal sbuild-build-depends-libextractor-dummy shared-mime-info
  tex-common texinfo ucf uuid-dev x11-common x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-dri2-dev
  x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-randr-dev
  x11proto-record-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  bzip2 libbz2-1.0 libdb5.3 libdrm-common libdrm2 libexpat1 libpcre3
  libsqlite3-0
8 upgraded, 401 newly installed, 0 to remove and 68 not upgraded.
Need to get 158 MB/173 MB of archives.
After this operation, 744 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-U4Xi5P/apt_archive ./ sbuild-build-depends-libextractor-dummy 0.invalid.0 [1028 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.9.1-1 [104 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-10 [1005 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.0-1 [24.6 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.4-2 [1161 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpython3.6-minimal armhf 3.6.6-1 [565 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf libexpat1 armhf 2.2.6-1 [76.8 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf python3.6-minimal armhf 3.6.6-1 [1383 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.6.6-1 [36.4 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.61 [37.1 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf bzip2 armhf 1.0.6-9 [46.1 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf libbz2-1.0 armhf 1.0.6-9 [43.0 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.2 [570 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf libsqlite3-0 armhf 3.25.2-1 [544 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf libpython3.6-stdlib armhf 3.6.6-1 [1638 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf python3.6 armhf 3.6.6-1 [234 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.6.6-1 [19.8 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.6.6-1 [47.5 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf tex-common all 6.10 [53.0 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libpcre3 armhf 2:8.39-11+rpi1 [313 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf libcap2-bin armhf 1:2.25-1.2 [26.9 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.34-2 [239 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.34-2 [107 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.34-2 [65.0 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-7 [117 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20180525-1 [70.6 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf libkeyutils1 armhf 1.5.9-9.3 [12.2 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.58.1-2 [1051 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf libtiff5 armhf 4.0.9-6 [225 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf libxcb1 armhf 1.13-3 [132 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf libx11-data all 2:1.6.6-1 [298 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libx11-6 armhf 2:1.6.6-1 [688 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf libgraphite2-3 armhf 1.3.12-1 [69.1 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf libharfbuzz0b armhf 1.9.0-1+rpi1 [877 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf shared-mime-info armhf 1.10-1 [762 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf libgdk-pixbuf2.0-common all 2.38.0+dfsg-6+rpi1 [315 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.38.0+dfsg-6+rpi1 [158 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf gtk-update-icon-cache armhf 3.24.1-2+rpi1 [80.2 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf fontconfig-config all 2.13.1-1 [280 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf libfontconfig1 armhf 2.13.1-1 [326 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf libxcb-render0 armhf 1.13-3 [107 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf libxcb-shm0 armhf 1.13-3 [98.4 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf libcairo2 armhf 1.15.12-1 [589 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf fontconfig armhf 2.13.1-1 [404 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf libfribidi0 armhf 1.0.5-3 [61.9 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libthai-data all 0.1.28-1 [170 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf libdatrie1 armhf 0.2.12-1 [35.8 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf libthai0 armhf 0.1.28-1 [50.9 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf libpango-1.0-0 armhf 1.42.4-3 [166 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf libpangoft2-1.0-0 armhf 1.42.4-3 [61.8 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf libpangocairo-1.0-0 armhf 1.42.4-3 [51.4 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf librsvg2-2 armhf 2.40.20-3 [92.4 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf librsvg2-common armhf 2.40.20-3 [17.2 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf adwaita-icon-theme all 3.30.0-1 [11.7 MB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.16.1-1.1 [771 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-7 [434 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf libdconf1 armhf 0.30.0-1 [36.1 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf dconf-service armhf 0.30.0-1 [33.0 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf dconf-gsettings-backend armhf 0.30.0-1 [24.6 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-4 [547 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.043-1 [20.2 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.043-1 [12.1 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf libelf1 armhf 0.170-0.5 [160 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf dwz armhf 0.12-2 [67.4 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-7 [1218 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf debhelper all 11.4.1 [989 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf libgirepository-1.0-1 armhf 1.58.0-1 [78.2 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf gir1.2-glib-2.0 armhf 1.58.0-1 [143 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf libatk1.0-data all 2.30.0-1 [145 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf libatk1.0-0 armhf 2.30.0-1 [42.4 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf gir1.2-atk-1.0 armhf 2.30.0-1 [25.3 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf libcairo-gobject2 armhf 1.15.12-1 [111 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf gir1.2-freedesktop armhf 1.58.0-1 [20.1 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf libatspi2.0-0 armhf 2.30.0-2 [53.9 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf gir1.2-atspi-2.0 armhf 2.30.0-2 [20.1 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.38.0+dfsg-6+rpi1 [18.1 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf libgsf-1-common all 1.14.44-1 [157 kB]
Get:89 http://172.17.0.1/private buster-staging/main armhf libgsf-1-114 armhf 1.14.44-1 [142 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf gir1.2-gsf-1 armhf 1.14.44-1 [74.5 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf libgstreamer1.0-0 armhf 1.14.3-1 [2006 kB]
Get:92 http://172.17.0.1/private buster-staging/main armhf gir1.2-gstreamer-1.0 armhf 1.14.3-1 [1141 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libdrm-common all 2.4.94-1+rpi1 [13.8 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libdrm2 armhf 2.4.94-1+rpi1 [35.4 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf libglvnd0 armhf 1.1.0-1 [54.5 kB]
Get:96 http://172.17.0.1/private buster-staging/main armhf libwayland-server0 armhf 1.16.0-1 [26.0 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libgbm1 armhf 18.1.7-1 [60.2 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf libglapi-mesa armhf 18.1.7-1 [70.4 kB]
Get:99 http://172.17.0.1/private buster-staging/main armhf libwayland-client0 armhf 1.16.0-1 [21.2 kB]
Get:100 http://172.17.0.1/private buster-staging/main armhf libx11-xcb1 armhf 2:1.6.6-1 [190 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf libxcb-dri2-0 armhf 1.13-3 [99.5 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf libxcb-dri3-0 armhf 1.13-3 [99.3 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf libxcb-present0 armhf 1.13-3 [98.3 kB]
Get:104 http://172.17.0.1/private buster-staging/main armhf libxcb-sync1 armhf 1.13-3 [101 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf libxcb-xfixes0 armhf 1.13-3 [102 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:107 http://172.17.0.1/private buster-staging/main armhf libegl-mesa0 armhf 18.1.7-1 [109 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf libegl1 armhf 1.1.0-1 [27.6 kB]
Get:109 http://172.17.0.1/private buster-staging/main armhf libxcb-glx0 armhf 1.13-3 [113 kB]
Get:110 http://172.17.0.1/private buster-staging/main armhf libdrm-amdgpu1 armhf 2.4.94-1+rpi1 [25.7 kB]
Get:111 http://172.17.0.1/private buster-staging/main armhf libdrm-etnaviv1 armhf 2.4.94-1+rpi1 [19.8 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf libdrm-freedreno1 armhf 2.4.94-1+rpi1 [25.8 kB]
Get:113 http://172.17.0.1/private buster-staging/main armhf libdrm-nouveau2 armhf 2.4.94-1+rpi1 [24.4 kB]
Get:114 http://172.17.0.1/private buster-staging/main armhf libdrm-radeon1 armhf 2.4.94-1+rpi1 [28.5 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf libllvm6.0 armhf 1:6.0.1-9+rpi1 [12.5 MB]
Get:116 http://172.17.0.1/private buster-staging/main armhf libsensors4 armhf 1:3.4.0-4+b1 [50.4 kB]
Get:117 http://172.17.0.1/private buster-staging/main armhf libgl1-mesa-dri armhf 18.1.7-1 [4482 kB]
Get:118 http://172.17.0.1/private buster-staging/main armhf libglx-mesa0 armhf 18.1.7-1 [158 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf libglx0 armhf 1.1.0-1 [24.6 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf libgl1 armhf 1.1.0-1 [107 kB]
Get:121 http://172.17.0.1/private buster-staging/main armhf liborc-0.4-0 armhf 1:0.4.28-3 [115 kB]
Get:122 http://172.17.0.1/private buster-staging/main armhf iso-codes all 4.1-1 [2686 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf libgstreamer-plugins-base1.0-0 armhf 1.14.3-2 [1853 kB]
Get:124 http://172.17.0.1/private buster-staging/main armhf libgudev-1.0-0 armhf 232-2+rpi1 [11.8 kB]
Get:125 http://172.17.0.1/private buster-staging/main armhf libwayland-egl1 armhf 1.16.0-1 [8008 B]
Get:126 http://172.17.0.1/private buster-staging/main armhf libgstreamer-gl1.0-0 armhf 1.14.3-2 [1330 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf gir1.2-gst-plugins-base-1.0 armhf 1.14.3-2 [1286 kB]
Get:128 http://172.17.0.1/private buster-staging/main armhf libgtk2.0-common all 2.24.32-3 [2698 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:130 http://172.17.0.1/private buster-staging/main armhf libpangoxft-1.0-0 armhf 1.42.4-3 [46.9 kB]
Get:131 http://172.17.0.1/private buster-staging/main armhf gir1.2-pango-1.0 armhf 1.42.4-3 [55.1 kB]
Get:132 http://172.17.0.1/private buster-staging/main armhf libavahi-common-data armhf 0.7-4 [122 kB]
Get:133 http://172.17.0.1/private buster-staging/main armhf libavahi-common3 armhf 0.7-4 [51.1 kB]
Get:134 http://172.17.0.1/private buster-staging/main armhf libavahi-client3 armhf 0.7-4 [53.7 kB]
Get:135 http://172.17.0.1/private buster-staging/main armhf libcups2 armhf 2.2.8-5 [285 kB]
Get:136 http://172.17.0.1/private buster-staging/main armhf libxinerama1 armhf 2:1.1.4-1 [16.2 kB]
Get:137 http://172.17.0.1/private buster-staging/main armhf libgtk2.0-0 armhf 2.24.32-3 [1501 kB]
Get:138 http://172.17.0.1/private buster-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.32-3 [213 kB]
Get:139 http://172.17.0.1/private buster-staging/main armhf libatk-bridge2.0-0 armhf 2.30.0-1 [51.6 kB]
Get:140 http://172.17.0.1/private buster-staging/main armhf liblcms2-2 armhf 2.9-3 [116 kB]
Get:141 http://172.17.0.1/private buster-staging/main armhf libepoxy0 armhf 1.5.2-0.3 [169 kB]
Get:142 http://172.17.0.1/private buster-staging/main armhf libjson-glib-1.0-common all 1.4.2-4 [50.6 kB]
Get:143 http://172.17.0.1/private buster-staging/main armhf libjson-glib-1.0-0 armhf 1.4.2-4 [52.2 kB]
Get:144 http://172.17.0.1/private buster-staging/main armhf libpsl5 armhf 0.20.2-1 [52.5 kB]
Get:145 http://172.17.0.1/private buster-staging/main armhf libproxy1v5 armhf 0.4.15-2 [48.8 kB]
Get:146 http://172.17.0.1/private buster-staging/main armhf glib-networking-common all 2.58.0-1 [59.2 kB]
Get:147 http://172.17.0.1/private buster-staging/main armhf glib-networking-services armhf 2.58.0-1 [12.9 kB]
Get:148 http://172.17.0.1/private buster-staging/main armhf gsettings-desktop-schemas all 3.28.1-1 [529 kB]
Get:149 http://172.17.0.1/private buster-staging/main armhf glib-networking armhf 2.58.0-1 [47.6 kB]
Get:150 http://172.17.0.1/private buster-staging/main armhf libsoup2.4-1 armhf 2.64.0-2 [215 kB]
Get:151 http://172.17.0.1/private buster-staging/main armhf libsoup-gnome2.4-1 armhf 2.64.0-2 [17.4 kB]
Get:152 http://172.17.0.1/private buster-staging/main armhf libgtk-3-common all 3.24.1-2+rpi1 [3663 kB]
Get:153 http://172.17.0.1/private buster-staging/main armhf libgtk-3-0 armhf 3.24.1-2+rpi1 [2087 kB]
Get:154 http://172.17.0.1/private buster-staging/main armhf gir1.2-gtk-3.0 armhf 3.24.1-2+rpi1 [251 kB]
Get:155 http://172.17.0.1/private buster-staging/main armhf libharfbuzz-gobject0 armhf 1.9.0-1+rpi1 [657 kB]
Get:156 http://172.17.0.1/private buster-staging/main armhf gir1.2-harfbuzz-0.0 armhf 1.9.0-1+rpi1 [665 kB]
Get:157 http://172.17.0.1/private buster-staging/main armhf libwmf0.2-7 armhf 0.2.8.4-12 [140 kB]
Get:158 http://172.17.0.1/private buster-staging/main armhf libgraphicsmagick-q16-3 armhf 1.3.30+hg15796-1 [1057 kB]
Get:159 http://172.17.0.1/private buster-staging/main armhf liblcms2-dev armhf 2.9-3 [9102 kB]
Get:160 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:161 http://172.17.0.1/private buster-staging/main armhf libpng-dev armhf 1.6.34-2+rpi1 [275 kB]
Get:162 http://172.17.0.1/private buster-staging/main armhf libfreetype6-dev armhf 2.8.1-2 [2594 kB]
Get:163 http://172.17.0.1/private buster-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:164 http://172.17.0.1/private buster-staging/main armhf x11proto-dev all 2018.4-4 [251 kB]
Get:165 http://172.17.0.1/private buster-staging/main armhf x11proto-core-dev all 2018.4-4 [3128 B]
Get:166 http://172.17.0.1/private buster-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:167 http://172.17.0.1/private buster-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:168 http://172.17.0.1/private buster-staging/main armhf x11proto-input-dev all 2018.4-4 [3132 B]
Get:169 http://172.17.0.1/private buster-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:170 http://172.17.0.1/private buster-staging/main armhf libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:171 http://172.17.0.1/private buster-staging/main armhf libxcb1-dev armhf 1.13-3 [168 kB]
Get:172 http://172.17.0.1/private buster-staging/main armhf libx11-dev armhf 2:1.6.6-1 [760 kB]
Get:173 http://172.17.0.1/private buster-staging/main armhf libwmf-dev armhf 0.2.8.4-12 [165 kB]
Get:174 http://172.17.0.1/private buster-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:175 http://172.17.0.1/private buster-staging/main armhf libsm-dev armhf 2:1.2.2-1+b3 [33.4 kB]
Get:176 http://172.17.0.1/private buster-staging/main armhf x11proto-xext-dev all 2018.4-4 [3128 B]
Get:177 http://172.17.0.1/private buster-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:178 http://172.17.0.1/private buster-staging/main armhf icu-devtools armhf 60.2-6 [166 kB]
Get:179 http://172.17.0.1/private buster-staging/main armhf libharfbuzz-icu0 armhf 1.9.0-1+rpi1 [650 kB]
Get:180 http://172.17.0.1/private buster-staging/main armhf libglib2.0-data all 2.58.1-2 [1105 kB]
Get:181 http://172.17.0.1/private buster-staging/main armhf libglib2.0-bin armhf 2.58.1-2 [114 kB]
Get:182 http://172.17.0.1/private buster-staging/main armhf python3-lib2to3 all 3.6.6-1 [79.1 kB]
Get:183 http://172.17.0.1/private buster-staging/main armhf python3-distutils all 3.6.6-1 [144 kB]
Get:184 http://172.17.0.1/private buster-staging/main armhf libglib2.0-dev-bin armhf 2.58.1-2 [151 kB]
Get:185 http://172.17.0.1/private buster-staging/main armhf libpcre16-3 armhf 2:8.39-11+rpi1 [234 kB]
Get:186 http://172.17.0.1/private buster-staging/main armhf libpcre32-3 armhf 2:8.39-11+rpi1 [227 kB]
Get:187 http://172.17.0.1/private buster-staging/main armhf libpcrecpp0v5 armhf 2:8.39-11+rpi1 [150 kB]
Get:188 http://172.17.0.1/private buster-staging/main armhf libpcre3-dev armhf 2:8.39-11+rpi1 [565 kB]
Get:189 http://172.17.0.1/private buster-staging/main armhf libglib2.0-dev armhf 2.58.1-2 [1237 kB]
Get:190 http://172.17.0.1/private buster-staging/main armhf libgraphite2-dev armhf 1.3.12-1 [22.6 kB]
Get:191 http://172.17.0.1/private buster-staging/main armhf libharfbuzz-dev armhf 1.9.0-1+rpi1 [944 kB]
Get:192 http://172.17.0.1/private buster-staging/main armhf libicu-le-hb-dev armhf 1.0.3+git161113-5 [28.3 kB]
Get:193 http://172.17.0.1/private buster-staging/main armhf libicu-dev armhf 60.2-6 [8643 kB]
Get:194 http://172.17.0.1/private buster-staging/main armhf libxml2-dev armhf 2.9.4+dfsg1-7 [672 kB]
Get:195 http://172.17.0.1/private buster-staging/main armhf libtiffxx5 armhf 4.0.9-6 [100 kB]
Get:196 http://172.17.0.1/private buster-staging/main armhf libtiff5-dev armhf 4.0.9-6 [337 kB]
Get:197 http://172.17.0.1/private buster-staging/main armhf libtiff-dev armhf 4.0.9-6 [96.4 kB]
Get:198 http://172.17.0.1/private buster-staging/main armhf libexif12 armhf 0.6.21-5 [312 kB]
Get:199 http://172.17.0.1/private buster-staging/main armhf libexif-dev armhf 0.6.21-5 [102 kB]
Get:200 http://172.17.0.1/private buster-staging/main armhf libbz2-dev armhf 1.0.6-9 [27.7 kB]
Get:201 http://172.17.0.1/private buster-staging/main armhf libltdl7 armhf 2.4.6-4 [387 kB]
Get:202 http://172.17.0.1/private buster-staging/main armhf libltdl-dev armhf 2.4.6-4 [159 kB]
Get:203 http://172.17.0.1/private buster-staging/main armhf libwebpdemux2 armhf 0.6.1-2 [86.7 kB]
Get:204 http://172.17.0.1/private buster-staging/main armhf libwebp-dev armhf 0.6.1-2 [304 kB]
Get:205 http://172.17.0.1/private buster-staging/main armhf libgraphicsmagick1-dev armhf 1.3.30+hg15796-1 [1213 kB]
Get:206 http://172.17.0.1/private buster-staging/main armhf libgraphicsmagick++-q16-12 armhf 1.3.30+hg15796-1 [130 kB]
Get:207 http://172.17.0.1/private buster-staging/main armhf libgraphicsmagick++1-dev armhf 1.3.30+hg15796-1 [316 kB]
Get:208 http://172.17.0.1/private buster-staging/main armhf libgraphics-magick-perl armhf 1.3.30+hg15796-1 [93.6 kB]
Get:209 http://172.17.0.1/private buster-staging/main armhf graphicsmagick-libmagick-dev-compat all 1.3.30+hg15796-1 [53.8 kB]
Get:210 http://172.17.0.1/private buster-staging/main armhf libaom0 armhf 1.0.0-2 [752 kB]
Get:211 http://172.17.0.1/private buster-staging/main armhf liblzo2-2 armhf 2.10-0.1 [48.4 kB]
Get:212 http://172.17.0.1/private buster-staging/main armhf libarchive13 armhf 3.2.2-5 [266 kB]
Get:213 http://172.17.0.1/private buster-staging/main armhf libarchive-dev armhf 3.2.2-5 [427 kB]
Get:214 http://172.17.0.1/private buster-staging/main armhf libdbus-1-dev armhf 1.12.10-1 [217 kB]
Get:215 http://172.17.0.1/private buster-staging/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B]
Get:216 http://172.17.0.1/private buster-staging/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB]
Get:217 http://172.17.0.1/private buster-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:218 http://172.17.0.1/private buster-staging/main armhf x11proto-record-dev all 2018.4-4 [3132 B]
Get:219 http://172.17.0.1/private buster-staging/main armhf libxtst-dev armhf 2:1.2.3-1 [30.5 kB]
Get:220 http://172.17.0.1/private buster-staging/main armhf libatspi2.0-dev armhf 2.30.0-2 [63.4 kB]
Get:221 http://172.17.0.1/private buster-staging/main armhf libatk-bridge2.0-dev armhf 2.30.0-1 [8796 B]
Get:222 http://172.17.0.1/private buster-staging/main armhf libatk1.0-dev armhf 2.30.0-1 [88.2 kB]
Get:223 http://172.17.0.1/private buster-staging/main armhf libva2 armhf 2.2.0-1 [50.1 kB]
Get:224 http://172.17.0.1/private buster-staging/main armhf libva-drm2 armhf 2.2.0-1 [15.6 kB]
Get:225 http://172.17.0.1/private buster-staging/main armhf libva-x11-2 armhf 2.2.0-1 [19.3 kB]
Get:226 http://172.17.0.1/private buster-staging/main armhf libavutil56 armhf 7:4.0.2-2+b1 [231 kB]
Get:227 http://172.17.0.1/private buster-staging/main armhf libcodec2-0.8.1 armhf 0.8.1-1 [214 kB]
Get:228 http://172.17.0.1/private buster-staging/main armhf libopus0 armhf 1.3~beta+20180518-1 [165 kB]
Get:229 http://172.17.0.1/private buster-staging/main armhf libshine3 armhf 3.1.1-2 [22.0 kB]
Get:230 http://172.17.0.1/private buster-staging/main armhf libswresample3 armhf 7:4.0.2-2+b1 [87.9 kB]
Get:231 http://172.17.0.1/private buster-staging/main armhf libtwolame0 armhf 0.3.13-4 [44.9 kB]
Get:232 http://172.17.0.1/private buster-staging/main armhf libvorbis0a armhf 1.3.6-1 [82.2 kB]
Get:233 http://172.17.0.1/private buster-staging/main armhf libvorbisenc2 armhf 1.3.6-1 [73.4 kB]
Get:234 http://172.17.0.1/private buster-staging/main armhf libwavpack1 armhf 5.1.0-4 [72.9 kB]
Get:235 http://172.17.0.1/private buster-staging/main armhf libx264-155 armhf 2:0.155.2917+git0a84d98-2+rpi1 [713 kB]
Get:236 http://172.17.0.1/private buster-staging/main armhf libx265-160 armhf 2.8-4 [515 kB]
Get:237 http://172.17.0.1/private buster-staging/main armhf libzvbi-common all 0.2.35-14 [64.0 kB]
Get:238 http://172.17.0.1/private buster-staging/main armhf libzvbi0 armhf 0.2.35-14 [237 kB]
Get:239 http://172.17.0.1/private buster-staging/main armhf libavcodec58 armhf 7:4.0.2-2+b1 [4270 kB]
Get:240 http://172.17.0.1/private buster-staging/main armhf libavutil-dev armhf 7:4.0.2-2+b1 [349 kB]
Get:241 http://172.17.0.1/private buster-staging/main armhf libswresample-dev armhf 7:4.0.2-2+b1 [96.9 kB]
Get:242 http://172.17.0.1/private buster-staging/main armhf libavcodec-dev armhf 7:4.0.2-2+b1 [4796 kB]
Get:243 http://172.17.0.1/private buster-staging/main armhf libbluray2 armhf 1:1.0.2-3 [134 kB]
Get:244 http://172.17.0.1/private buster-staging/main armhf libchromaprint1 armhf 1.4.3-2+b1 [35.0 kB]
Get:245 http://172.17.0.1/private buster-staging/main armhf libmpg123-0 armhf 1.25.10-2 [122 kB]
Get:246 http://172.17.0.1/private buster-staging/main armhf libvorbisfile3 armhf 1.3.6-1 [23.8 kB]
Get:247 http://172.17.0.1/private buster-staging/main armhf libopenmpt0 armhf 0.3.12-1 [493 kB]
Get:248 http://172.17.0.1/private buster-staging/main armhf libssh-gcrypt-4 armhf 0.8.1-1 [161 kB]
Get:249 http://172.17.0.1/private buster-staging/main armhf libavformat58 armhf 7:4.0.2-2+b1 [898 kB]
Get:250 http://172.17.0.1/private buster-staging/main armhf libavformat-dev armhf 7:4.0.2-2+b1 [1137 kB]
Get:251 http://172.17.0.1/private buster-staging/main armhf libavresample4 armhf 7:4.0.2-2+b1 [78.8 kB]
Get:252 http://172.17.0.1/private buster-staging/main armhf libavresample-dev armhf 7:4.0.2-2+b1 [87.6 kB]
Get:253 http://172.17.0.1/private buster-staging/main armhf libcairo-script-interpreter2 armhf 1.15.12-1 [138 kB]
Get:254 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.6-1 [127 kB]
Get:255 http://172.17.0.1/private buster-staging/main armhf uuid-dev armhf 2.32.1-0.1 [91.9 kB]
Get:256 http://172.17.0.1/private buster-staging/main armhf libfontconfig1-dev armhf 2.13.1-1 [944 kB]
Get:257 http://172.17.0.1/private buster-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:258 http://172.17.0.1/private buster-staging/main armhf libpixman-1-dev armhf 0.34.0-2 [469 kB]
Get:259 http://172.17.0.1/private buster-staging/main armhf libxcb-render0-dev armhf 1.13-3 [110 kB]
Get:260 http://172.17.0.1/private buster-staging/main armhf libxcb-shm0-dev armhf 1.13-3 [99.6 kB]
Get:261 http://172.17.0.1/private buster-staging/main armhf libcairo2-dev armhf 1.15.12-1 [608 kB]
Get:262 http://172.17.0.1/private buster-staging/main armhf libdrm-omap1 armhf 2.4.94-1+rpi1 [16.0 kB]
Get:263 http://172.17.0.1/private buster-staging/main armhf libdrm-exynos1 armhf 2.4.94-1+rpi1 [19.0 kB]
Get:264 http://172.17.0.1/private buster-staging/main armhf libdrm-tegra0 armhf 2.4.94-1+rpi1 [15.4 kB]
Get:265 http://172.17.0.1/private buster-staging/main armhf libdrm-dev armhf 2.4.94-1+rpi1 [212 kB]
Get:266 http://172.17.0.1/private buster-staging/main armhf libdw1 armhf 0.170-0.5 [201 kB]
Get:267 http://172.17.0.1/private buster-staging/main armhf libglvnd-core-dev armhf 1.1.0-1 [13.2 kB]
Get:268 http://172.17.0.1/private buster-staging/main armhf libgles1 armhf 1.1.0-1 [13.8 kB]
Get:269 http://172.17.0.1/private buster-staging/main armhf libgles2 armhf 1.1.0-1 [20.6 kB]
Get:270 http://172.17.0.1/private buster-staging/main armhf libopengl0 armhf 1.1.0-1 [40.3 kB]
Get:271 http://172.17.0.1/private buster-staging/main armhf libglvnd-dev armhf 1.1.0-1 [5132 B]
Get:272 http://172.17.0.1/private buster-staging/main armhf x11proto-dri2-dev all 2018.4-4 [3132 B]
Get:273 http://172.17.0.1/private buster-staging/main armhf x11proto-gl-dev all 2018.4-4 [3124 B]
Get:274 http://172.17.0.1/private buster-staging/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3140 B]
Get:275 http://172.17.0.1/private buster-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:276 http://172.17.0.1/private buster-staging/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B]
Get:277 http://172.17.0.1/private buster-staging/main armhf libxdamage-dev armhf 1:1.1.4-3 [13.9 kB]
Get:278 http://172.17.0.1/private buster-staging/main armhf libxcb-glx0-dev armhf 1.13-3 [119 kB]
Get:279 http://172.17.0.1/private buster-staging/main armhf libxcb-dri2-0-dev armhf 1.13-3 [101 kB]
Get:280 http://172.17.0.1/private buster-staging/main armhf libxcb-dri3-dev armhf 1.13-3 [100 kB]
Get:281 http://172.17.0.1/private buster-staging/main armhf libxcb-randr0 armhf 1.13-3 [108 kB]
Get:282 http://172.17.0.1/private buster-staging/main armhf libxcb-randr0-dev armhf 1.13-3 [113 kB]
Get:283 http://172.17.0.1/private buster-staging/main armhf libxcb-shape0 armhf 1.13-3 [98.6 kB]
Get:284 http://172.17.0.1/private buster-staging/main armhf libxcb-shape0-dev armhf 1.13-3 [99.9 kB]
Get:285 http://172.17.0.1/private buster-staging/main armhf libxcb-xfixes0-dev armhf 1.13-3 [104 kB]
Get:286 http://172.17.0.1/private buster-staging/main armhf libxcb-sync-dev armhf 1.13-3 [103 kB]
Get:287 http://172.17.0.1/private buster-staging/main armhf libxcb-present-dev armhf 1.13-3 [99.8 kB]
Get:288 http://172.17.0.1/private buster-staging/main armhf libxshmfence-dev armhf 1.3-1 [8224 B]
Get:289 http://172.17.0.1/private buster-staging/main armhf libx11-xcb-dev armhf 2:1.6.6-1 [192 kB]
Get:290 http://172.17.0.1/private buster-staging/main armhf libwayland-cursor0 armhf 1.16.0-1 [13.0 kB]
Get:291 http://172.17.0.1/private buster-staging/main armhf libwayland-bin armhf 1.16.0-1 [19.6 kB]
Get:292 http://172.17.0.1/private buster-staging/main armhf libwayland-dev armhf 1.16.0-1 [66.8 kB]
Get:293 http://172.17.0.1/private buster-staging/main armhf libegl1-mesa-dev armhf 18.1.7-1 [59.6 kB]
Get:294 http://172.17.0.1/private buster-staging/main armhf libexiv2-14 armhf 0.25-4 [609 kB]
Get:295 http://172.17.0.1/private buster-staging/main armhf libexiv2-dev armhf 0.25-4 [1489 kB]
Get:296 http://172.17.0.1/private buster-staging/main armhf libflac8 armhf 1.3.2-3 [148 kB]
Get:297 http://172.17.0.1/private buster-staging/main armhf libogg-dev armhf 1.3.2-1 [195 kB]
Get:298 http://172.17.0.1/private buster-staging/main armhf libflac-dev armhf 1.3.2-3 [196 kB]
Get:299 http://172.17.0.1/private buster-staging/main armhf libfribidi-dev armhf 1.0.5-3 [98.9 kB]
Get:300 http://172.17.0.1/private buster-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.38.0+dfsg-6+rpi1 [22.9 kB]
Get:301 http://172.17.0.1/private buster-staging/main armhf libgdk-pixbuf2.0-dev armhf 2.38.0+dfsg-6+rpi1 [49.2 kB]
Get:302 http://172.17.0.1/private buster-staging/main armhf libgif7 armhf 5.1.4-3 [41.0 kB]
Get:303 http://172.17.0.1/private buster-staging/main armhf libgif-dev armhf 5.1.4-3 [43.4 kB]
Get:304 http://172.17.0.1/private buster-staging/main armhf mesa-common-dev armhf 18.1.7-1 [585 kB]
Get:305 http://172.17.0.1/private buster-staging/main armhf libgl1-mesa-dev armhf 18.1.7-1 [44.3 kB]
Get:306 http://172.17.0.1/private buster-staging/main armhf libgles2-mesa-dev armhf 18.1.7-1 [80.6 kB]
Get:307 http://172.17.0.1/private buster-staging/main armhf libgsf-1-dev armhf 1.14.44-1 [243 kB]
Get:308 http://172.17.0.1/private buster-staging/main armhf libgstreamer1.0-dev armhf 1.14.3-1 [1468 kB]
Get:309 http://172.17.0.1/private buster-staging/main armhf liborc-0.4-dev-bin armhf 1:0.4.28-3 [134 kB]
Get:310 http://172.17.0.1/private buster-staging/main armhf liborc-0.4-dev armhf 1:0.4.28-3 [163 kB]
Get:311 http://172.17.0.1/private buster-staging/main armhf libgstreamer-plugins-base1.0-dev armhf 1.14.3-2 [1517 kB]
Get:312 http://172.17.0.1/private buster-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:313 http://172.17.0.1/private buster-staging/main armhf libpango1.0-dev armhf 1.42.4-3 [154 kB]
Get:314 http://172.17.0.1/private buster-staging/main armhf x11proto-composite-dev all 1:2018.4-4 [3140 B]
Get:315 http://172.17.0.1/private buster-staging/main armhf libxcomposite-dev armhf 1:0.4.4-2 [19.8 kB]
Get:316 http://172.17.0.1/private buster-staging/main armhf libxcursor-dev armhf 1:1.1.15-1 [41.1 kB]
Get:317 http://172.17.0.1/private buster-staging/main armhf x11proto-xinerama-dev all 2018.4-4 [3132 B]
Get:318 http://172.17.0.1/private buster-staging/main armhf libxinerama-dev armhf 2:1.1.4-1 [18.6 kB]
Get:319 http://172.17.0.1/private buster-staging/main armhf xkb-data all 2.23.1-1 [675 kB]
Get:320 http://172.17.0.1/private buster-staging/main armhf libxkbcommon0 armhf 0.8.2-1 [110 kB]
Get:321 http://172.17.0.1/private buster-staging/main armhf libxkbcommon-dev armhf 0.8.2-1 [159 kB]
Get:322 http://172.17.0.1/private buster-staging/main armhf x11proto-randr-dev all 2018.4-4 [3132 B]
Get:323 http://172.17.0.1/private buster-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:324 http://172.17.0.1/private buster-staging/main armhf libgtk-3-dev armhf 3.24.1-2+rpi1 [956 kB]
Get:325 http://172.17.0.1/private buster-staging/main armhf libxml2-utils armhf 2.9.4+dfsg1-7 [95.9 kB]
Get:326 http://172.17.0.1/private buster-staging/main armhf libgtk2.0-dev armhf 2.24.32-3 [2331 kB]
Get:327 http://172.17.0.1/private buster-staging/main armhf liblua5.2-0 armhf 5.2.4-1.1 [82.8 kB]
Get:328 http://172.17.0.1/private buster-staging/main armhf libmagic-dev armhf 1:5.34-2 [118 kB]
Get:329 http://172.17.0.1/private buster-staging/main armhf libmpeg2-4 armhf 0.5.1-8 [54.1 kB]
Get:330 http://172.17.0.1/private buster-staging/main armhf libmpeg2-4-dev armhf 0.5.1-8 [67.1 kB]
Get:331 http://172.17.0.1/private buster-staging/main armhf libncurses-dev armhf 6.1+20180714-1 [279 kB]
Get:332 http://172.17.0.1/private buster-staging/main armhf libnspr4 armhf 2:4.20-1 [89.6 kB]
Get:333 http://172.17.0.1/private buster-staging/main armhf libnss3 armhf 2:3.39-1 [937 kB]
Get:334 http://172.17.0.1/private buster-staging/main armhf libpopt0 armhf 1.16-11 [45.9 kB]
Get:335 http://172.17.0.1/private buster-staging/main armhf libpopt-dev armhf 1.16-11 [46.5 kB]
Get:336 http://172.17.0.1/private buster-staging/main armhf libreadline-dev armhf 7.0-5 [110 kB]
Get:337 http://172.17.0.1/private buster-staging/main armhf librpmio8 armhf 4.14.1+dfsg1-4 [1338 kB]
Get:338 http://172.17.0.1/private buster-staging/main armhf librpm8 armhf 4.14.1+dfsg1-4 [1419 kB]
Get:339 http://172.17.0.1/private buster-staging/main armhf librpmbuild8 armhf 4.14.1+dfsg1-4 [1338 kB]
Get:340 http://172.17.0.1/private buster-staging/main armhf librpmsign8 armhf 4.14.1+dfsg1-4 [1286 kB]
Get:341 http://172.17.0.1/private buster-staging/main armhf libdb5.3-dev armhf 5.3.28+dfsg1-0.2 [631 kB]
Get:342 http://172.17.0.1/private buster-staging/main armhf libdb-dev armhf 5.3.1+b13 [2624 B]
Get:343 http://172.17.0.1/private buster-staging/main armhf libsepol1-dev armhf 2.8-1 [309 kB]
Get:344 http://172.17.0.1/private buster-staging/main armhf libselinux1-dev armhf 2.8-1 [156 kB]
Get:345 http://172.17.0.1/private buster-staging/main armhf libsqlite3-dev armhf 3.25.2-1 [678 kB]
Get:346 http://172.17.0.1/private buster-staging/main armhf librpm-dev armhf 4.14.1+dfsg1-4 [1336 kB]
Get:347 http://172.17.0.1/private buster-staging/main armhf libswscale5 armhf 7:4.0.2-2+b1 [161 kB]
Get:348 http://172.17.0.1/private buster-staging/main armhf libswscale-dev armhf 7:4.0.2-2+b1 [174 kB]
Get:349 http://172.17.0.1/private buster-staging/main armhf libtext-unidecode-perl all 1.30-1 [103 kB]
Get:350 http://172.17.0.1/private buster-staging/main armhf libtidy5 armhf 1:5.2.0-2 [149 kB]
Get:351 http://172.17.0.1/private buster-staging/main armhf libtidy-dev armhf 1:5.2.0-2 [175 kB]
Get:352 http://172.17.0.1/private buster-staging/main armhf libvorbis-dev armhf 1.3.6-1 [321 kB]
Get:353 http://172.17.0.1/private buster-staging/main armhf libxml-namespacesupport-perl all 1.12-1 [14.8 kB]
Get:354 http://172.17.0.1/private buster-staging/main armhf libxml-sax-base-perl all 1.09-1 [20.4 kB]
Get:355 http://172.17.0.1/private buster-staging/main armhf libxml-sax-perl all 1.00+dfsg-1 [58.6 kB]
Get:356 http://172.17.0.1/private buster-staging/main armhf libxml-libxml-perl armhf 2.0132+dfsg-2 [321 kB]
Get:357 http://172.17.0.1/private buster-staging/main armhf texinfo armhf 6.5.0.dfsg.1-4 [1414 kB]
Get:358 http://172.17.0.1/private buster-staging/main armhf libsmf0 armhf 1.3-2 [24.7 kB]
Get:359 http://172.17.0.1/private buster-staging/main armhf libsmf-dev armhf 1.3-2 [30.5 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 158 MB in 1min 34s (1691 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 15689 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-1_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.3-10_armhf.deb ...
Unpacking groff-base (1.22.3-10) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.0-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.8.4-2_armhf.deb ...
Unpacking man-db (2.8.4-2) ...
Selecting previously unselected package libgsm1:armhf.
Preparing to unpack .../05-libgsm1_1.0.13-4_armhf.deb ...
Unpacking libgsm1:armhf (1.0.13-4) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../06-libogg0_1.3.2-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1) ...
Selecting previously unselected package libspeex1:armhf.
Preparing to unpack .../07-libspeex1_1.2~rc1.2-1_armhf.deb ...
Unpacking libspeex1:armhf (1.2~rc1.2-1) ...
Selecting previously unselected package libpython3.6-minimal:armhf.
Preparing to unpack .../08-libpython3.6-minimal_3.6.6-1_armhf.deb ...
Unpacking libpython3.6-minimal:armhf (3.6.6-1) ...
Preparing to unpack .../09-libexpat1_2.2.6-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.6-1) over (2.2.5-3) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../10-python3.6-minimal_3.6.6-1_armhf.deb ...
Unpacking python3.6-minimal (3.6.6-1) ...
Setting up libpython3.6-minimal:armhf (3.6.6-1) ...
Setting up libexpat1:armhf (2.2.6-1) ...
Setting up python3.6-minimal (3.6.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16557 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.6.6-1_armhf.deb ...
Unpacking python3-minimal (3.6.6-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.61_all.deb ...
Unpacking mime-support (3.61) ...
Preparing to unpack .../bzip2_1.0.6-9_armhf.deb ...
Unpacking bzip2 (1.0.6-9) over (1.0.6-8.1) ...
Preparing to unpack .../libbz2-1.0_1.0.6-9_armhf.deb ...
Unpacking libbz2-1.0:armhf (1.0.6-9) over (1.0.6-8.1) ...
Setting up libbz2-1.0:armhf (1.0.6-9) ...
(Reading database ... 16603 files and directories currently installed.)
Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.2_armhf.deb ...
Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.2) over (5.3.28-13.1) ...
Setting up libdb5.3:armhf (5.3.28+dfsg1-0.2) ...
Selecting previously unselected package libmpdec2:armhf.
(Reading database ... 16603 files and directories currently installed.)
Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Preparing to unpack .../libsqlite3-0_3.25.2-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.25.2-1) over (3.24.0-1) ...
Setting up libsqlite3-0:armhf (3.25.2-1) ...
Selecting previously unselected package libpython3.6-stdlib:armhf.
(Reading database ... 16609 files and directories currently installed.)
Preparing to unpack .../libpython3.6-stdlib_3.6.6-1_armhf.deb ...
Unpacking libpython3.6-stdlib:armhf (3.6.6-1) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../python3.6_3.6.6-1_armhf.deb ...
Unpacking python3.6 (3.6.6-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.6.6-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.6.6-1) ...
Setting up python3-minimal (3.6.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 16983 files and directories currently installed.)
Preparing to unpack .../python3_3.6.6-1_armhf.deb ...
Unpacking python3 (3.6.6-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0038_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_6.10_all.deb ...
Unpacking tex-common (6.10) ...
Preparing to unpack .../libpcre3_2%3a8.39-11+rpi1_armhf.deb ...
Unpacking libpcre3:armhf (2:8.39-11+rpi1) over (2:8.39-10) ...
Setting up libpcre3:armhf (2:8.39-11+rpi1) ...
Selecting previously unselected package libcap2-bin.
(Reading database ... 17086 files and directories currently installed.)
Preparing to unpack .../000-libcap2-bin_1%3a2.25-1.2_armhf.deb ...
Unpacking libcap2-bin (1:2.25-1.2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../001-libmagic-mgc_1%3a5.34-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.34-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../002-libmagic1_1%3a5.34-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.34-2) ...
Selecting previously unselected package file.
Preparing to unpack .../003-file_1%3a5.34-2_armhf.deb ...
Unpacking file (1:5.34-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../004-gettext-base_0.19.8.1-7_armhf.deb ...
Unpacking gettext-base (0.19.8.1-7) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../005-libedit2_3.1-20180525-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20180525-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../006-libkeyutils1_1.5.9-9.3_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-9.3) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../007-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../008-libglib2.0-0_2.58.1-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.1-2) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../009-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../010-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../011-libtiff5_4.0.9-6_armhf.deb ...
Unpacking libtiff5:armhf (4.0.9-6) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../012-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../013-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../014-libxcb1_1.13-3_armhf.deb ...
Unpacking libxcb1:armhf (1.13-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../015-libx11-data_2%3a1.6.6-1_all.deb ...
Unpacking libx11-data (2:1.6.6-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../016-libx11-6_2%3a1.6.6-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.6-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../017-libfreetype6_2.8.1-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.8.1-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../018-libgraphite2-3_1.3.12-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.12-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../019-libharfbuzz0b_1.9.0-1+rpi1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package libicu-le-hb0:armhf.
Preparing to unpack .../020-libicu-le-hb0_1.0.3+git161113-5_armhf.deb ...
Unpacking libicu-le-hb0:armhf (1.0.3+git161113-5) ...
Selecting previously unselected package libicu60:armhf.
Preparing to unpack .../021-libicu60_60.2-6_armhf.deb ...
Unpacking libicu60:armhf (60.2-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../022-libxml2_2.9.4+dfsg1-7_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../023-shared-mime-info_1.10-1_armhf.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../024-libgdk-pixbuf2.0-common_2.38.0+dfsg-6+rpi1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.38.0+dfsg-6+rpi1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../025-libgdk-pixbuf2.0-0_2.38.0+dfsg-6+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-6+rpi1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../026-gtk-update-icon-cache_3.24.1-2+rpi1_armhf.deb ...
No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed.
No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed.
Unpacking gtk-update-icon-cache (3.24.1-2+rpi1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../027-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../028-fontconfig-config_2.13.1-1_all.deb ...
Unpacking fontconfig-config (2.13.1-1) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../029-libfontconfig1_2.13.1-1_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../030-libpixman-1-0_0.34.0-2_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.34.0-2) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../031-libxcb-render0_1.13-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../032-libxcb-shm0_1.13-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.13-3) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../033-libxext6_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../034-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../035-libcairo2_1.15.12-1_armhf.deb ...
Unpacking libcairo2:armhf (1.15.12-1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../036-libcroco3_0.6.12-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../037-fontconfig_2.13.1-1_armhf.deb ...
Unpacking fontconfig (2.13.1-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../038-libfribidi0_1.0.5-3_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.5-3) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../039-libthai-data_0.1.28-1_all.deb ...
Unpacking libthai-data (0.1.28-1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../040-libdatrie1_0.2.12-1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.12-1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../041-libthai0_0.1.28-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../042-libpango-1.0-0_1.42.4-3_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.42.4-3) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../043-libpangoft2-1.0-0_1.42.4-3_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.42.4-3) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../044-libpangocairo-1.0-0_1.42.4-3_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.42.4-3) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../045-librsvg2-2_2.40.20-3_armhf.deb ...
Unpacking librsvg2-2:armhf (2.40.20-3) ...
Selecting previously unselected package librsvg2-common:armhf.
Preparing to unpack .../046-librsvg2-common_2.40.20-3_armhf.deb ...
Unpacking librsvg2-common:armhf (2.40.20-3) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../047-adwaita-icon-theme_3.30.0-1_all.deb ...
Unpacking adwaita-icon-theme (3.30.0-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../048-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../049-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../050-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../051-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../052-automake_1%3a1.16.1-1.1_all.deb ...
Unpacking automake (1:1.16.1-1.1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../053-autopoint_0.19.8.1-7_all.deb ...
Unpacking autopoint (0.19.8.1-7) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../054-libdconf1_0.30.0-1_armhf.deb ...
Unpacking libdconf1:armhf (0.30.0-1) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../055-dconf-service_0.30.0-1_armhf.deb ...
Unpacking dconf-service (0.30.0-1) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../056-dconf-gsettings-backend_0.30.0-1_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.30.0-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../057-libtool_2.4.6-4_all.deb ...
Unpacking libtool (2.4.6-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../058-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../059-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../060-libfile-stripnondeterminism-perl_0.043-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.043-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../061-dh-strip-nondeterminism_0.043-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.043-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../062-libelf1_0.170-0.5_armhf.deb ...
Unpacking libelf1:armhf (0.170-0.5) ...
Selecting previously unselected package dwz.
Preparing to unpack .../063-dwz_0.12-2_armhf.deb ...
Unpacking dwz (0.12-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../064-gettext_0.19.8.1-7_armhf.deb ...
Unpacking gettext (0.19.8.1-7) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../065-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../066-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../067-debhelper_11.4.1_all.deb ...
Unpacking debhelper (11.4.1) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../068-libgirepository-1.0-1_1.58.0-1_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.58.0-1) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../069-gir1.2-glib-2.0_1.58.0-1_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.58.0-1) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../070-libatk1.0-data_2.30.0-1_all.deb ...
Unpacking libatk1.0-data (2.30.0-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../071-libatk1.0-0_2.30.0-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.30.0-1) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../072-gir1.2-atk-1.0_2.30.0-1_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.30.0-1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../073-libcairo-gobject2_1.15.12-1_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.15.12-1) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../074-gir1.2-freedesktop_1.58.0-1_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.58.0-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../075-libatspi2.0-0_2.30.0-2_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.30.0-2) ...
Selecting previously unselected package gir1.2-atspi-2.0:armhf.
Preparing to unpack .../076-gir1.2-atspi-2.0_2.30.0-2_armhf.deb ...
Unpacking gir1.2-atspi-2.0:armhf (2.30.0-2) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../077-gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6+rpi1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.38.0+dfsg-6+rpi1) ...
Selecting previously unselected package libgsf-1-common.
Preparing to unpack .../078-libgsf-1-common_1.14.44-1_all.deb ...
Unpacking libgsf-1-common (1.14.44-1) ...
Selecting previously unselected package libgsf-1-114:armhf.
Preparing to unpack .../079-libgsf-1-114_1.14.44-1_armhf.deb ...
Unpacking libgsf-1-114:armhf (1.14.44-1) ...
Selecting previously unselected package gir1.2-gsf-1:armhf.
Preparing to unpack .../080-gir1.2-gsf-1_1.14.44-1_armhf.deb ...
Unpacking gir1.2-gsf-1:armhf (1.14.44-1) ...
Selecting previously unselected package libgstreamer1.0-0:armhf.
Preparing to unpack .../081-libgstreamer1.0-0_1.14.3-1_armhf.deb ...
Unpacking libgstreamer1.0-0:armhf (1.14.3-1) ...
Selecting previously unselected package gir1.2-gstreamer-1.0:armhf.
Preparing to unpack .../082-gir1.2-gstreamer-1.0_1.14.3-1_armhf.deb ...
Unpacking gir1.2-gstreamer-1.0:armhf (1.14.3-1) ...
Preparing to unpack .../083-libdrm-common_2.4.94-1+rpi1_all.deb ...
Unpacking libdrm-common (2.4.94-1+rpi1) over (2.4.92-1+rpi1) ...
Preparing to unpack .../084-libdrm2_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.94-1+rpi1) over (2.4.92-1+rpi1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../085-libglvnd0_1.1.0-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.1.0-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../086-libwayland-server0_1.16.0-1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.16.0-1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../087-libgbm1_18.1.7-1_armhf.deb ...
Unpacking libgbm1:armhf (18.1.7-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../088-libglapi-mesa_18.1.7-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (18.1.7-1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../089-libwayland-client0_1.16.0-1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.16.0-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../090-libx11-xcb1_2%3a1.6.6-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.6-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../091-libxcb-dri2-0_1.13-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../092-libxcb-dri3-0_1.13-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../093-libxcb-present0_1.13-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../094-libxcb-sync1_1.13-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.13-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../095-libxcb-xfixes0_1.13-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.13-3) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../096-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../097-libegl-mesa0_18.1.7-1_armhf.deb ...
Unpacking libegl-mesa0:armhf (18.1.7-1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../098-libegl1_1.1.0-1_armhf.deb ...
Unpacking libegl1:armhf (1.1.0-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../099-libxcb-glx0_1.13-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.13-3) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../100-libxfixes3_1%3a5.0.3-1_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../101-libxdamage1_1%3a1.1.4-3_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-3) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../102-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../103-libdrm-amdgpu1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-etnaviv1:armhf.
Preparing to unpack .../104-libdrm-etnaviv1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-etnaviv1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../105-libdrm-freedreno1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../106-libdrm-nouveau2_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../107-libdrm-radeon1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libllvm6.0:armhf.
Preparing to unpack .../108-libllvm6.0_1%3a6.0.1-9+rpi1_armhf.deb ...
Unpacking libllvm6.0:armhf (1:6.0.1-9+rpi1) ...
Selecting previously unselected package libsensors4:armhf.
Preparing to unpack .../109-libsensors4_1%3a3.4.0-4+b1_armhf.deb ...
Unpacking libsensors4:armhf (1:3.4.0-4+b1) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../110-libgl1-mesa-dri_18.1.7-1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (18.1.7-1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../111-libglx-mesa0_18.1.7-1_armhf.deb ...
Unpacking libglx-mesa0:armhf (18.1.7-1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../112-libglx0_1.1.0-1_armhf.deb ...
Unpacking libglx0:armhf (1.1.0-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../113-libgl1_1.1.0-1_armhf.deb ...
Unpacking libgl1:armhf (1.1.0-1) ...
Selecting previously unselected package liborc-0.4-0:armhf.
Preparing to unpack .../114-liborc-0.4-0_1%3a0.4.28-3_armhf.deb ...
Unpacking liborc-0.4-0:armhf (1:0.4.28-3) ...
Selecting previously unselected package iso-codes.
Preparing to unpack .../115-iso-codes_4.1-1_all.deb ...
Unpacking iso-codes (4.1-1) ...
Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf.
Preparing to unpack .../116-libgstreamer-plugins-base1.0-0_1.14.3-2_armhf.deb ...
Unpacking libgstreamer-plugins-base1.0-0:armhf (1.14.3-2) ...
Selecting previously unselected package libgudev-1.0-0:armhf.
Preparing to unpack .../117-libgudev-1.0-0_232-2+rpi1_armhf.deb ...
Unpacking libgudev-1.0-0:armhf (232-2+rpi1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../118-libwayland-egl1_1.16.0-1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.16.0-1) ...
Selecting previously unselected package libgstreamer-gl1.0-0:armhf.
Preparing to unpack .../119-libgstreamer-gl1.0-0_1.14.3-2_armhf.deb ...
Unpacking libgstreamer-gl1.0-0:armhf (1.14.3-2) ...
Selecting previously unselected package gir1.2-gst-plugins-base-1.0:armhf.
Preparing to unpack .../120-gir1.2-gst-plugins-base-1.0_1.14.3-2_armhf.deb ...
Unpacking gir1.2-gst-plugins-base-1.0:armhf (1.14.3-2) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../121-libgtk2.0-common_2.24.32-3_all.deb ...
Unpacking libgtk2.0-common (2.24.32-3) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../122-libxft2_2.3.2-2_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-2) ...
Selecting previously unselected package libpangoxft-1.0-0:armhf.
Preparing to unpack .../123-libpangoxft-1.0-0_1.42.4-3_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.42.4-3) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../124-gir1.2-pango-1.0_1.42.4-3_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.42.4-3) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../125-libavahi-common-data_0.7-4_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.7-4) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../126-libavahi-common3_0.7-4_armhf.deb ...
Unpacking libavahi-common3:armhf (0.7-4) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../127-libavahi-client3_0.7-4_armhf.deb ...
Unpacking libavahi-client3:armhf (0.7-4) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../128-libkrb5support0_1.16-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.16-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../129-libk5crypto3_1.16-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.16-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../130-libkrb5-3_1.16-2_armhf.deb ...
Unpacking libkrb5-3:armhf (1.16-2) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../131-libgssapi-krb5-2_1.16-2_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.16-2) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../132-libcups2_2.2.8-5_armhf.deb ...
Unpacking libcups2:armhf (2.2.8-5) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../133-libxcomposite1_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.4-2) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../134-libxcursor1_1%3a1.1.15-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.1.15-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../135-libxi6_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.9-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../136-libxinerama1_2%3a1.1.4-1_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../137-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../138-libgtk2.0-0_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.32-3) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../139-gir1.2-gtk-2.0_2.24.32-3_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../140-libatk-bridge2.0-0_2.30.0-1_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.30.0-1) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../141-liblcms2-2_2.9-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.9-3) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../142-libcolord2_1.3.3-2_armhf.deb ...
Unpacking libcolord2:armhf (1.3.3-2) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../143-libepoxy0_1.5.2-0.3_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.2-0.3) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../144-libjson-glib-1.0-common_1.4.2-4_all.deb ...
Unpacking libjson-glib-1.0-common (1.4.2-4) ...
Selecting previously unselected package libjson-glib-1.0-0:armhf.
Preparing to unpack .../145-libjson-glib-1.0-0_1.4.2-4_armhf.deb ...
Unpacking libjson-glib-1.0-0:armhf (1.4.2-4) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../146-libpsl5_0.20.2-1_armhf.deb ...
Unpacking libpsl5:armhf (0.20.2-1) ...
Selecting previously unselected package libproxy1v5:armhf.
Preparing to unpack .../147-libproxy1v5_0.4.15-2_armhf.deb ...
Unpacking libproxy1v5:armhf (0.4.15-2) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../148-glib-networking-common_2.58.0-1_all.deb ...
Unpacking glib-networking-common (2.58.0-1) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../149-glib-networking-services_2.58.0-1_armhf.deb ...
Unpacking glib-networking-services (2.58.0-1) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../150-gsettings-desktop-schemas_3.28.1-1_all.deb ...
Unpacking gsettings-desktop-schemas (3.28.1-1) ...
Selecting previously unselected package glib-networking:armhf.
Preparing to unpack .../151-glib-networking_2.58.0-1_armhf.deb ...
Unpacking glib-networking:armhf (2.58.0-1) ...
Selecting previously unselected package libsoup2.4-1:armhf.
Preparing to unpack .../152-libsoup2.4-1_2.64.0-2_armhf.deb ...
Unpacking libsoup2.4-1:armhf (2.64.0-2) ...
Selecting previously unselected package libsoup-gnome2.4-1:armhf.
Preparing to unpack .../153-libsoup-gnome2.4-1_2.64.0-2_armhf.deb ...
Unpacking libsoup-gnome2.4-1:armhf (2.64.0-2) ...
Selecting previously unselected package librest-0.7-0:armhf.
Preparing to unpack .../154-librest-0.7-0_0.8.0-2_armhf.deb ...
Unpacking librest-0.7-0:armhf (0.8.0-2) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../155-libgtk-3-common_3.24.1-2+rpi1_all.deb ...
Unpacking libgtk-3-common (3.24.1-2+rpi1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../156-libgtk-3-0_3.24.1-2+rpi1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.1-2+rpi1) ...
Selecting previously unselected package gir1.2-gtk-3.0:armhf.
Preparing to unpack .../157-gir1.2-gtk-3.0_3.24.1-2+rpi1_armhf.deb ...
Unpacking gir1.2-gtk-3.0:armhf (3.24.1-2+rpi1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../158-libharfbuzz-gobject0_1.9.0-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../159-gir1.2-harfbuzz-0.0_1.9.0-1+rpi1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../160-x11-common_1%3a7.7+19_all.deb ...
Unpacking x11-common (1:7.7+19) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../161-libice6_2%3a1.0.9-2_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-2) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../162-libsm6_2%3a1.2.2-1+b3_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1+b3) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../163-libwebp6_0.6.1-2_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2) ...
Selecting previously unselected package libwebpmux3:armhf.
Preparing to unpack .../164-libwebpmux3_0.6.1-2_armhf.deb ...
Unpacking libwebpmux3:armhf (0.6.1-2) ...
Selecting previously unselected package libwmf0.2-7:armhf.
Preparing to unpack .../165-libwmf0.2-7_0.2.8.4-12_armhf.deb ...
Unpacking libwmf0.2-7:armhf (0.2.8.4-12) ...
Selecting previously unselected package libgraphicsmagick-q16-3.
Preparing to unpack .../166-libgraphicsmagick-q16-3_1.3.30+hg15796-1_armhf.deb ...
Unpacking libgraphicsmagick-q16-3 (1.3.30+hg15796-1) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../167-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libjpeg-dev.
Preparing to unpack .../168-libjpeg-dev_1%3a1.5.2-2_all.deb ...
Unpacking libjpeg-dev (1:1.5.2-2) ...
Selecting previously unselected package liblcms2-dev:armhf.
Preparing to unpack .../169-liblcms2-dev_2.9-3_armhf.deb ...
Unpacking liblcms2-dev:armhf (2.9-3) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../170-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../171-libpng-dev_1.6.34-2+rpi1_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.34-2+rpi1) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../172-libfreetype6-dev_2.8.1-2_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.8.1-2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../173-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../174-x11proto-dev_2018.4-4_all.deb ...
Unpacking x11proto-dev (2018.4-4) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../175-x11proto-core-dev_2018.4-4_all.deb ...
Unpacking x11proto-core-dev (2018.4-4) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../176-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../177-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../178-x11proto-input-dev_2018.4-4_all.deb ...
Unpacking x11proto-input-dev (2018.4-4) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../179-xtrans-dev_1.3.5-1_all.deb ...
Unpacking xtrans-dev (1.3.5-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../180-libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../181-libxcb1-dev_1.13-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.13-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../182-libx11-dev_2%3a1.6.6-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.6-1) ...
Selecting previously unselected package libwmf-dev.
Preparing to unpack .../183-libwmf-dev_0.2.8.4-12_armhf.deb ...
Unpacking libwmf-dev (0.2.8.4-12) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../184-libice-dev_2%3a1.0.9-2_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.9-2) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../185-libsm-dev_2%3a1.2.2-1+b3_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.2-1+b3) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../186-x11proto-xext-dev_2018.4-4_all.deb ...
Unpacking x11proto-xext-dev (2018.4-4) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../187-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../188-icu-devtools_60.2-6_armhf.deb ...
Unpacking icu-devtools (60.2-6) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../189-libharfbuzz-icu0_1.9.0-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../190-libglib2.0-data_2.58.1-2_all.deb ...
Unpacking libglib2.0-data (2.58.1-2) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../191-libglib2.0-bin_2.58.1-2_armhf.deb ...
Unpacking libglib2.0-bin (2.58.1-2) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../192-python3-lib2to3_3.6.6-1_all.deb ...
Unpacking python3-lib2to3 (3.6.6-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../193-python3-distutils_3.6.6-1_all.deb ...
Unpacking python3-distutils (3.6.6-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../194-libglib2.0-dev-bin_2.58.1-2_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.58.1-2) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../195-libpcre16-3_2%3a8.39-11+rpi1_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-11+rpi1) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../196-libpcre32-3_2%3a8.39-11+rpi1_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-11+rpi1) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../197-libpcrecpp0v5_2%3a8.39-11+rpi1_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-11+rpi1) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../198-libpcre3-dev_2%3a8.39-11+rpi1_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-11+rpi1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../199-pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../200-libglib2.0-dev_2.58.1-2_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.58.1-2) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../201-libgraphite2-dev_1.3.12-1_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.12-1) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../202-libharfbuzz-dev_1.9.0-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (1.9.0-1+rpi1) ...
Selecting previously unselected package libicu-le-hb-dev:armhf.
Preparing to unpack .../203-libicu-le-hb-dev_1.0.3+git161113-5_armhf.deb ...
Unpacking libicu-le-hb-dev:armhf (1.0.3+git161113-5) ...
Selecting previously unselected package libicu-dev.
Preparing to unpack .../204-libicu-dev_60.2-6_armhf.deb ...
Unpacking libicu-dev (60.2-6) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../205-libxml2-dev_2.9.4+dfsg1-7_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.4+dfsg1-7) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../206-libjbig-dev_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-3.1+b2) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../207-liblzma-dev_5.2.2-1.3_armhf.deb ...
Unpacking liblzma-dev:armhf (5.2.2-1.3) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../208-libtiffxx5_4.0.9-6_armhf.deb ...
Unpacking libtiffxx5:armhf (4.0.9-6) ...
Selecting previously unselected package libtiff5-dev:armhf.
Preparing to unpack .../209-libtiff5-dev_4.0.9-6_armhf.deb ...
Unpacking libtiff5-dev:armhf (4.0.9-6) ...
Selecting previously unselected package libtiff-dev.
Preparing to unpack .../210-libtiff-dev_4.0.9-6_armhf.deb ...
Unpacking libtiff-dev (4.0.9-6) ...
Selecting previously unselected package libexif12:armhf.
Preparing to unpack .../211-libexif12_0.6.21-5_armhf.deb ...
Unpacking libexif12:armhf (0.6.21-5) ...
Selecting previously unselected package libexif-dev:armhf.
Preparing to unpack .../212-libexif-dev_0.6.21-5_armhf.deb ...
Unpacking libexif-dev:armhf (0.6.21-5) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../213-libbz2-dev_1.0.6-9_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-9) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../214-libltdl7_2.4.6-4_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-4) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../215-libltdl-dev_2.4.6-4_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.6-4) ...
Selecting previously unselected package libwebpdemux2:armhf.
Preparing to unpack .../216-libwebpdemux2_0.6.1-2_armhf.deb ...
Unpacking libwebpdemux2:armhf (0.6.1-2) ...
Selecting previously unselected package libwebp-dev:armhf.
Preparing to unpack .../217-libwebp-dev_0.6.1-2_armhf.deb ...
Unpacking libwebp-dev:armhf (0.6.1-2) ...
Selecting previously unselected package libgraphicsmagick1-dev.
Preparing to unpack .../218-libgraphicsmagick1-dev_1.3.30+hg15796-1_armhf.deb ...
Unpacking libgraphicsmagick1-dev (1.3.30+hg15796-1) ...
Selecting previously unselected package libgraphicsmagick++-q16-12.
Preparing to unpack .../219-libgraphicsmagick++-q16-12_1.3.30+hg15796-1_armhf.deb ...
Unpacking libgraphicsmagick++-q16-12 (1.3.30+hg15796-1) ...
Selecting previously unselected package libgraphicsmagick++1-dev.
Preparing to unpack .../220-libgraphicsmagick++1-dev_1.3.30+hg15796-1_armhf.deb ...
Unpacking libgraphicsmagick++1-dev (1.3.30+hg15796-1) ...
Selecting previously unselected package libgraphics-magick-perl.
Preparing to unpack .../221-libgraphics-magick-perl_1.3.30+hg15796-1_armhf.deb ...
Unpacking libgraphics-magick-perl (1.3.30+hg15796-1) ...
Selecting previously unselected package graphicsmagick-libmagick-dev-compat.
Preparing to unpack .../222-graphicsmagick-libmagick-dev-compat_1.3.30+hg15796-1_all.deb ...
Unpacking graphicsmagick-libmagick-dev-compat (1.3.30+hg15796-1) ...
Selecting previously unselected package libaom0:armhf.
Preparing to unpack .../223-libaom0_1.0.0-2_armhf.deb ...
Unpacking libaom0:armhf (1.0.0-2) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../224-liblzo2-2_2.10-0.1_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-0.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../225-libarchive13_3.2.2-5_armhf.deb ...
Unpacking libarchive13:armhf (3.2.2-5) ...
Selecting previously unselected package libarchive-dev:armhf.
Preparing to unpack .../226-libarchive-dev_3.2.2-5_armhf.deb ...
Unpacking libarchive-dev:armhf (3.2.2-5) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../227-libdbus-1-dev_1.12.10-1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.10-1) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../228-libxtst6_2%3a1.2.3-1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.3-1) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../229-x11proto-fixes-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-fixes-dev (1:2018.4-4) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../230-libxfixes-dev_1%3a5.0.3-1_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.3-1) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../231-libxi-dev_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.7.9-1) ...
Selecting previously unselected package x11proto-record-dev.
Preparing to unpack .../232-x11proto-record-dev_2018.4-4_all.deb ...
Unpacking x11proto-record-dev (2018.4-4) ...
Selecting previously unselected package libxtst-dev:armhf.
Preparing to unpack .../233-libxtst-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libxtst-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libatspi2.0-dev:armhf.
Preparing to unpack .../234-libatspi2.0-dev_2.30.0-2_armhf.deb ...
Unpacking libatspi2.0-dev:armhf (2.30.0-2) ...
Selecting previously unselected package libatk-bridge2.0-dev:armhf.
Preparing to unpack .../235-libatk-bridge2.0-dev_2.30.0-1_armhf.deb ...
Unpacking libatk-bridge2.0-dev:armhf (2.30.0-1) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../236-libatk1.0-dev_2.30.0-1_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.30.0-1) ...
Selecting previously unselected package libva2:armhf.
Preparing to unpack .../237-libva2_2.2.0-1_armhf.deb ...
Unpacking libva2:armhf (2.2.0-1) ...
Selecting previously unselected package libva-drm2:armhf.
Preparing to unpack .../238-libva-drm2_2.2.0-1_armhf.deb ...
Unpacking libva-drm2:armhf (2.2.0-1) ...
Selecting previously unselected package libva-x11-2:armhf.
Preparing to unpack .../239-libva-x11-2_2.2.0-1_armhf.deb ...
Unpacking libva-x11-2:armhf (2.2.0-1) ...
Selecting previously unselected package libvdpau1:armhf.
Preparing to unpack .../240-libvdpau1_1.1.1-8+b3_armhf.deb ...
Unpacking libvdpau1:armhf (1.1.1-8+b3) ...
Selecting previously unselected package libavutil56:armhf.
Preparing to unpack .../241-libavutil56_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavutil56:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libcodec2-0.8.1:armhf.
Preparing to unpack .../242-libcodec2-0.8.1_0.8.1-1_armhf.deb ...
Unpacking libcodec2-0.8.1:armhf (0.8.1-1) ...
Selecting previously unselected package libmp3lame0:armhf.
Preparing to unpack .../243-libmp3lame0_3.100-2_armhf.deb ...
Unpacking libmp3lame0:armhf (3.100-2) ...
Selecting previously unselected package libopenjp2-7:armhf.
Preparing to unpack .../244-libopenjp2-7_2.3.0-1_armhf.deb ...
Unpacking libopenjp2-7:armhf (2.3.0-1) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../245-libopus0_1.3~beta+20180518-1_armhf.deb ...
Unpacking libopus0:armhf (1.3~beta+20180518-1) ...
Selecting previously unselected package libshine3:armhf.
Preparing to unpack .../246-libshine3_3.1.1-2_armhf.deb ...
Unpacking libshine3:armhf (3.1.1-2) ...
Selecting previously unselected package libsnappy1v5:armhf.
Preparing to unpack .../247-libsnappy1v5_1.1.7-1_armhf.deb ...
Unpacking libsnappy1v5:armhf (1.1.7-1) ...
Selecting previously unselected package libsoxr0:armhf.
Preparing to unpack .../248-libsoxr0_0.1.2-3_armhf.deb ...
Unpacking libsoxr0:armhf (0.1.2-3) ...
Selecting previously unselected package libswresample3:armhf.
Preparing to unpack .../249-libswresample3_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libswresample3:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libtheora0:armhf.
Preparing to unpack .../250-libtheora0_1.1.1+dfsg.1-14_armhf.deb ...
Unpacking libtheora0:armhf (1.1.1+dfsg.1-14) ...
Selecting previously unselected package libtwolame0:armhf.
Preparing to unpack .../251-libtwolame0_0.3.13-4_armhf.deb ...
Unpacking libtwolame0:armhf (0.3.13-4) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../252-libvorbis0a_1.3.6-1_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.6-1) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../253-libvorbisenc2_1.3.6-1_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.6-1) ...
Selecting previously unselected package libvpx5:armhf.
Preparing to unpack .../254-libvpx5_1.7.0-3_armhf.deb ...
Unpacking libvpx5:armhf (1.7.0-3) ...
Selecting previously unselected package libwavpack1:armhf.
Preparing to unpack .../255-libwavpack1_5.1.0-4_armhf.deb ...
Unpacking libwavpack1:armhf (5.1.0-4) ...
Selecting previously unselected package libx264-155:armhf.
Preparing to unpack .../256-libx264-155_2%3a0.155.2917+git0a84d98-2+rpi1_armhf.deb ...
Unpacking libx264-155:armhf (2:0.155.2917+git0a84d98-2+rpi1) ...
Selecting previously unselected package libx265-160:armhf.
Preparing to unpack .../257-libx265-160_2.8-4_armhf.deb ...
Unpacking libx265-160:armhf (2.8-4) ...
Selecting previously unselected package libxvidcore4:armhf.
Preparing to unpack .../258-libxvidcore4_2%3a1.3.5-1_armhf.deb ...
Unpacking libxvidcore4:armhf (2:1.3.5-1) ...
Selecting previously unselected package libzvbi-common.
Preparing to unpack .../259-libzvbi-common_0.2.35-14_all.deb ...
Unpacking libzvbi-common (0.2.35-14) ...
Selecting previously unselected package libzvbi0:armhf.
Preparing to unpack .../260-libzvbi0_0.2.35-14_armhf.deb ...
Unpacking libzvbi0:armhf (0.2.35-14) ...
Selecting previously unselected package libavcodec58:armhf.
Preparing to unpack .../261-libavcodec58_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavcodec58:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libavutil-dev:armhf.
Preparing to unpack .../262-libavutil-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavutil-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libswresample-dev:armhf.
Preparing to unpack .../263-libswresample-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libswresample-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libavcodec-dev:armhf.
Preparing to unpack .../264-libavcodec-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavcodec-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libbluray2:armhf.
Preparing to unpack .../265-libbluray2_1%3a1.0.2-3_armhf.deb ...
Unpacking libbluray2:armhf (1:1.0.2-3) ...
Selecting previously unselected package libchromaprint1:armhf.
Preparing to unpack .../266-libchromaprint1_1.4.3-2+b1_armhf.deb ...
Unpacking libchromaprint1:armhf (1.4.3-2+b1) ...
Selecting previously unselected package libgme0:armhf.
Preparing to unpack .../267-libgme0_0.6.2-1_armhf.deb ...
Unpacking libgme0:armhf (0.6.2-1) ...
Selecting previously unselected package libmpg123-0:armhf.
Preparing to unpack .../268-libmpg123-0_1.25.10-2_armhf.deb ...
Unpacking libmpg123-0:armhf (1.25.10-2) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../269-libvorbisfile3_1.3.6-1_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.6-1) ...
Selecting previously unselected package libopenmpt0:armhf.
Preparing to unpack .../270-libopenmpt0_0.3.12-1_armhf.deb ...
Unpacking libopenmpt0:armhf (0.3.12-1) ...
Selecting previously unselected package libssh-gcrypt-4:armhf.
Preparing to unpack .../271-libssh-gcrypt-4_0.8.1-1_armhf.deb ...
Unpacking libssh-gcrypt-4:armhf (0.8.1-1) ...
Selecting previously unselected package libavformat58:armhf.
Preparing to unpack .../272-libavformat58_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavformat58:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libavformat-dev:armhf.
Preparing to unpack .../273-libavformat-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavformat-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libavresample4:armhf.
Preparing to unpack .../274-libavresample4_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavresample4:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libavresample-dev:armhf.
Preparing to unpack .../275-libavresample-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libavresample-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../276-libcairo-script-interpreter2_1.15.12-1_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.15.12-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../277-libexpat1-dev_2.2.6-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.6-1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../278-uuid-dev_2.32.1-0.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.32.1-0.1) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../279-libfontconfig1-dev_2.13.1-1_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.13.1-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../280-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../281-libpixman-1-dev_0.34.0-2_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.34.0-2) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../282-libxcb-render0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../283-libxcb-shm0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.13-3) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../284-libcairo2-dev_1.15.12-1_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.15.12-1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../285-libdrm-omap1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../286-libdrm-exynos1_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../287-libdrm-tegra0_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../288-libdrm-dev_2.4.94-1+rpi1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.94-1+rpi1) ...
Selecting previously unselected package libdw1:armhf.
Preparing to unpack .../289-libdw1_0.170-0.5_armhf.deb ...
Unpacking libdw1:armhf (0.170-0.5) ...
Selecting previously unselected package libglvnd-core-dev:armhf.
Preparing to unpack .../290-libglvnd-core-dev_1.1.0-1_armhf.deb ...
Unpacking libglvnd-core-dev:armhf (1.1.0-1) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../291-libgles1_1.1.0-1_armhf.deb ...
Unpacking libgles1:armhf (1.1.0-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../292-libgles2_1.1.0-1_armhf.deb ...
Unpacking libgles2:armhf (1.1.0-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../293-libopengl0_1.1.0-1_armhf.deb ...
Unpacking libopengl0:armhf (1.1.0-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../294-libglvnd-dev_1.1.0-1_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.1.0-1) ...
Selecting previously unselected package x11proto-dri2-dev.
Preparing to unpack .../295-x11proto-dri2-dev_2018.4-4_all.deb ...
Unpacking x11proto-dri2-dev (2018.4-4) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../296-x11proto-gl-dev_2018.4-4_all.deb ...
Unpacking x11proto-gl-dev (2018.4-4) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../297-x11proto-xf86vidmode-dev_2018.4-4_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2018.4-4) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../298-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../299-x11proto-damage-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-damage-dev (1:2018.4-4) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../300-libxdamage-dev_1%3a1.1.4-3_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.4-3) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../301-libxcb-glx0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../302-libxcb-dri2-0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../303-libxcb-dri3-dev_1.13-3_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../304-libxcb-randr0_1.13-3_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../305-libxcb-randr0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../306-libxcb-shape0_1.13-3_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.13-3) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../307-libxcb-shape0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../308-libxcb-xfixes0-dev_1.13-3_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../309-libxcb-sync-dev_1.13-3_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.13-3) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../310-libxcb-present-dev_1.13-3_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.13-3) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../311-libxshmfence-dev_1.3-1_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.3-1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../312-libx11-xcb-dev_2%3a1.6.6-1_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.6-1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../313-libwayland-cursor0_1.16.0-1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.16.0-1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../314-libwayland-bin_1.16.0-1_armhf.deb ...
Unpacking libwayland-bin (1.16.0-1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../315-libwayland-dev_1.16.0-1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.16.0-1) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../316-libegl1-mesa-dev_18.1.7-1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (18.1.7-1) ...
Selecting previously unselected package libexiv2-14:armhf.
Preparing to unpack .../317-libexiv2-14_0.25-4_armhf.deb ...
Unpacking libexiv2-14:armhf (0.25-4) ...
Selecting previously unselected package libexiv2-dev.
Preparing to unpack .../318-libexiv2-dev_0.25-4_armhf.deb ...
Unpacking libexiv2-dev (0.25-4) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../319-libflac8_1.3.2-3_armhf.deb ...
Unpacking libflac8:armhf (1.3.2-3) ...
Selecting previously unselected package libogg-dev:armhf.
Preparing to unpack .../320-libogg-dev_1.3.2-1_armhf.deb ...
Unpacking libogg-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libflac-dev:armhf.
Preparing to unpack .../321-libflac-dev_1.3.2-3_armhf.deb ...
Unpacking libflac-dev:armhf (1.3.2-3) ...
Selecting previously unselected package libfribidi-dev.
Preparing to unpack .../322-libfribidi-dev_1.0.5-3_armhf.deb ...
Unpacking libfribidi-dev (1.0.5-3) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../323-libgdk-pixbuf2.0-bin_2.38.0+dfsg-6+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.38.0+dfsg-6+rpi1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf.
Preparing to unpack .../324-libgdk-pixbuf2.0-dev_2.38.0+dfsg-6+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-dev:armhf (2.38.0+dfsg-6+rpi1) ...
Selecting previously unselected package libgif7:armhf.
Preparing to unpack .../325-libgif7_5.1.4-3_armhf.deb ...
Unpacking libgif7:armhf (5.1.4-3) ...
Selecting previously unselected package libgif-dev.
Preparing to unpack .../326-libgif-dev_5.1.4-3_armhf.deb ...
Unpacking libgif-dev (5.1.4-3) ...
Selecting previously unselected package mesa-common-dev:armhf.
Preparing to unpack .../327-mesa-common-dev_18.1.7-1_armhf.deb ...
Unpacking mesa-common-dev:armhf (18.1.7-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../328-libgl1-mesa-dev_18.1.7-1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (18.1.7-1) ...
Selecting previously unselected package libgles2-mesa-dev:armhf.
Preparing to unpack .../329-libgles2-mesa-dev_18.1.7-1_armhf.deb ...
Unpacking libgles2-mesa-dev:armhf (18.1.7-1) ...
Selecting previously unselected package libgsf-1-dev:armhf.
Preparing to unpack .../330-libgsf-1-dev_1.14.44-1_armhf.deb ...
Unpacking libgsf-1-dev:armhf (1.14.44-1) ...
Selecting previously unselected package libgstreamer1.0-dev:armhf.
Preparing to unpack .../331-libgstreamer1.0-dev_1.14.3-1_armhf.deb ...
Adding 'diversion of /usr/bin/dh_gstscancodecs to /usr/bin/dh_gstscancodecs-gst0.10 by libgstreamer1.0-dev'
Adding 'diversion of /usr/share/man/man1/dh_gstscancodecs.1.gz to /usr/share/man/man1/dh_gstscancodecs.1.gz-gst0.10 by libgstreamer1.0-dev'
Unpacking libgstreamer1.0-dev:armhf (1.14.3-1) ...
Selecting previously unselected package liborc-0.4-dev-bin.
Preparing to unpack .../332-liborc-0.4-dev-bin_1%3a0.4.28-3_armhf.deb ...
Unpacking liborc-0.4-dev-bin (1:0.4.28-3) ...
Selecting previously unselected package liborc-0.4-dev:armhf.
Preparing to unpack .../333-liborc-0.4-dev_1%3a0.4.28-3_armhf.deb ...
Unpacking liborc-0.4-dev:armhf (1:0.4.28-3) ...
Selecting previously unselected package libgstreamer-plugins-base1.0-dev:armhf.
Preparing to unpack .../334-libgstreamer-plugins-base1.0-dev_1.14.3-2_armhf.deb ...
Unpacking libgstreamer-plugins-base1.0-dev:armhf (1.14.3-2) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../335-libxft-dev_2.3.2-2_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.2-2) ...
Selecting previously unselected package libpango1.0-dev.
Preparing to unpack .../336-libpango1.0-dev_1.42.4-3_armhf.deb ...
Unpacking libpango1.0-dev (1.42.4-3) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../337-x11proto-composite-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-composite-dev (1:2018.4-4) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../338-libxcomposite-dev_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite-dev:armhf (1:0.4.4-2) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../339-libxcursor-dev_1%3a1.1.15-1_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.1.15-1) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../340-x11proto-xinerama-dev_2018.4-4_all.deb ...
Unpacking x11proto-xinerama-dev (2018.4-4) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../341-libxinerama-dev_2%3a1.1.4-1_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../342-xkb-data_2.23.1-1_all.deb ...
Unpacking xkb-data (2.23.1-1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../343-libxkbcommon0_0.8.2-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.8.2-1) ...
Selecting previously unselected package libxkbcommon-dev:armhf.
Preparing to unpack .../344-libxkbcommon-dev_0.8.2-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (0.8.2-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../345-x11proto-randr-dev_2018.4-4_all.deb ...
Unpacking x11proto-randr-dev (2018.4-4) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../346-libxrandr-dev_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk-3-dev:armhf.
Preparing to unpack .../347-libgtk-3-dev_3.24.1-2+rpi1_armhf.deb ...
Unpacking libgtk-3-dev:armhf (3.24.1-2+rpi1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../348-libxml2-utils_2.9.4+dfsg1-7_armhf.deb ...
Unpacking libxml2-utils (2.9.4+dfsg1-7) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../349-libgtk2.0-dev_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.32-3) ...
Selecting previously unselected package liblua5.2-0:armhf.
Preparing to unpack .../350-liblua5.2-0_5.2.4-1.1_armhf.deb ...
Unpacking liblua5.2-0:armhf (5.2.4-1.1) ...
Selecting previously unselected package libmagic-dev:armhf.
Preparing to unpack .../351-libmagic-dev_1%3a5.34-2_armhf.deb ...
Unpacking libmagic-dev:armhf (1:5.34-2) ...
Selecting previously unselected package libmpeg2-4:armhf.
Preparing to unpack .../352-libmpeg2-4_0.5.1-8_armhf.deb ...
Unpacking libmpeg2-4:armhf (0.5.1-8) ...
Selecting previously unselected package libmpeg2-4-dev:armhf.
Preparing to unpack .../353-libmpeg2-4-dev_0.5.1-8_armhf.deb ...
Unpacking libmpeg2-4-dev:armhf (0.5.1-8) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../354-libncurses-dev_6.1+20180714-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20180714-1) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../355-libnspr4_2%3a4.20-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.20-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../356-libnss3_2%3a3.39-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.39-1) ...
Selecting previously unselected package libpopt0:armhf.
Preparing to unpack .../357-libpopt0_1.16-11_armhf.deb ...
Unpacking libpopt0:armhf (1.16-11) ...
Selecting previously unselected package libpopt-dev:armhf.
Preparing to unpack .../358-libpopt-dev_1.16-11_armhf.deb ...
Unpacking libpopt-dev:armhf (1.16-11) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../359-libreadline-dev_7.0-5_armhf.deb ...
Unpacking libreadline-dev:armhf (7.0-5) ...
Selecting previously unselected package librpmio8.
Preparing to unpack .../360-librpmio8_4.14.1+dfsg1-4_armhf.deb ...
Unpacking librpmio8 (4.14.1+dfsg1-4) ...
Selecting previously unselected package librpm8.
Preparing to unpack .../361-librpm8_4.14.1+dfsg1-4_armhf.deb ...
Unpacking librpm8 (4.14.1+dfsg1-4) ...
Selecting previously unselected package librpmbuild8.
Preparing to unpack .../362-librpmbuild8_4.14.1+dfsg1-4_armhf.deb ...
Unpacking librpmbuild8 (4.14.1+dfsg1-4) ...
Selecting previously unselected package librpmsign8.
Preparing to unpack .../363-librpmsign8_4.14.1+dfsg1-4_armhf.deb ...
Unpacking librpmsign8 (4.14.1+dfsg1-4) ...
Selecting previously unselected package libdb5.3-dev.
Preparing to unpack .../364-libdb5.3-dev_5.3.28+dfsg1-0.2_armhf.deb ...
Unpacking libdb5.3-dev (5.3.28+dfsg1-0.2) ...
Selecting previously unselected package libdb-dev:armhf.
Preparing to unpack .../365-libdb-dev_5.3.1+b13_armhf.deb ...
Unpacking libdb-dev:armhf (5.3.1+b13) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../366-libsepol1-dev_2.8-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (2.8-1) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../367-libselinux1-dev_2.8-1_armhf.deb ...
Unpacking libselinux1-dev:armhf (2.8-1) ...
Selecting previously unselected package libsqlite3-dev:armhf.
Preparing to unpack .../368-libsqlite3-dev_3.25.2-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.25.2-1) ...
Selecting previously unselected package librpm-dev.
Preparing to unpack .../369-librpm-dev_4.14.1+dfsg1-4_armhf.deb ...
Unpacking librpm-dev (4.14.1+dfsg1-4) ...
Selecting previously unselected package libswscale5:armhf.
Preparing to unpack .../370-libswscale5_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libswscale5:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libswscale-dev:armhf.
Preparing to unpack .../371-libswscale-dev_7%3a4.0.2-2+b1_armhf.deb ...
Unpacking libswscale-dev:armhf (7:4.0.2-2+b1) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../372-libtext-unidecode-perl_1.30-1_all.deb ...
Unpacking libtext-unidecode-perl (1.30-1) ...
Selecting previously unselected package libtidy5.
Preparing to unpack .../373-libtidy5_1%3a5.2.0-2_armhf.deb ...
Unpacking libtidy5 (1:5.2.0-2) ...
Selecting previously unselected package libtidy-dev.
Preparing to unpack .../374-libtidy-dev_1%3a5.2.0-2_armhf.deb ...
Unpacking libtidy-dev (1:5.2.0-2) ...
Selecting previously unselected package libvorbis-dev:armhf.
Preparing to unpack .../375-libvorbis-dev_1.3.6-1_armhf.deb ...
Unpacking libvorbis-dev:armhf (1.3.6-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../376-libxml-namespacesupport-perl_1.12-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.12-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../377-libxml-sax-base-perl_1.09-1_all.deb ...
Unpacking libxml-sax-base-perl (1.09-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../378-libxml-sax-perl_1.00+dfsg-1_all.deb ...
Unpacking libxml-sax-perl (1.00+dfsg-1) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../379-libxml-libxml-perl_2.0132+dfsg-2_armhf.deb ...
Unpacking libxml-libxml-perl (2.0132+dfsg-2) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../380-texinfo_6.5.0.dfsg.1-4_armhf.deb ...
Unpacking texinfo (6.5.0.dfsg.1-4) ...
Selecting previously unselected package libsmf0.
Preparing to unpack .../381-libsmf0_1.3-2_armhf.deb ...
Unpacking libsmf0 (1.3-2) ...
Selecting previously unselected package libsmf-dev.
Preparing to unpack .../382-libsmf-dev_1.3-2_armhf.deb ...
Unpacking libsmf-dev (1.3-2) ...
Selecting previously unselected package sbuild-build-depends-libextractor-dummy.
Preparing to unpack .../383-sbuild-build-depends-libextractor-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-libextractor-dummy (0.invalid.0) ...
Setting up libx264-155:armhf (2:0.155.2917+git0a84d98-2+rpi1) ...
Setting up libsepol1-dev:armhf (2.8-1) ...
Setting up libglvnd0:armhf (1.1.0-1) ...
Setting up libopengl0:armhf (1.1.0-1) ...
Setting up libmpeg2-4:armhf (0.5.1-8) ...
Setting up libpopt0:armhf (1.16-11) ...
Setting up libexiv2-14:armhf (0.25-4) ...
Setting up libgles1:armhf (1.1.0-1) ...
Setting up libtwolame0:armhf (0.3.13-4) ...
Setting up libjson-glib-1.0-common (1.4.2-4) ...
Setting up libgtk2.0-common (2.24.32-3) ...
Setting up libbz2-dev:armhf (1.0.6-9) ...
Setting up libopenjp2-7:armhf (2.3.0-1) ...
Setting up glib-networking-common (2.58.0-1) ...
Setting up libpopt-dev:armhf (1.16-11) ...
Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libtidy5 (1:5.2.0-2) ...
Setting up mime-support (3.61) ...
Installing new version of config file /etc/mime.types ...
Setting up libxml-namespacesupport-perl (1.12-1) ...
Setting up iso-codes (4.1-1) ...
Setting up libsqlite3-dev:armhf (3.25.2-1) ...
Setting up libwavpack1:armhf (5.1.0-4) ...
Setting up liblcms2-2:armhf (2.9-3) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up fonts-dejavu-core (2.37-1) ...
Setting up libcap2-bin (1:2.25-1.2) ...
Setting up libpsl5:armhf (0.20.2-1) ...
Setting up libelf1:armhf (0.170-0.5) ...
Setting up libgsf-1-common (1.14.44-1) ...
Setting up groff-base (1.22.3-10) ...
Setting up libsoxr0:armhf (0.1.2-3) ...
Setting up libglib2.0-0:armhf (2.58.1-2) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up libtext-unidecode-perl (1.30-1) ...
Setting up libwayland-client0:armhf (1.16.0-1) ...
Setting up xkb-data (2.23.1-1) ...
Setting up libproxy1v5:armhf (0.4.15-2) ...
Setting up uuid-dev:armhf (2.32.1-0.1) ...
Setting up libgdk-pixbuf2.0-common (2.38.0+dfsg-6+rpi1) ...
Setting up glib-networking-services (2.58.0-1) ...
Setting up libdatrie1:armhf (0.2.12-1) ...
Setting up libtiff5:armhf (4.0.9-6) ...
Setting up gettext-base (0.19.8.1-7) ...
Setting up libshine3:armhf (3.1.1-2) ...
Setting up libgif7:armhf (5.1.4-3) ...
Setting up libva2:armhf (2.2.0-1) ...
Setting up libpipeline1:armhf (1.5.0-1) ...
Setting up libglapi-mesa:armhf (18.1.7-1) ...
Setting up libspeex1:armhf (1.2~rc1.2-1) ...
Setting up m4 (1.4.18-1) ...
Setting up libsmf0 (1.3-2) ...
Setting up libxvidcore4:armhf (2:1.3.5-1) ...
Setting up libbsd0:armhf (0.9.1-1) ...
Setting up libnspr4:armhf (2:4.20-1) ...
Setting up ucf (3.0038) ...
Setting up libgirepository-1.0-1:armhf (1.58.0-1) ...
Setting up x11proto-dev (2018.4-4) ...
Setting up libopus0:armhf (1.3~beta+20180518-1) ...
Setting up libfreetype6:armhf (2.8.1-2) ...
Setting up libmagic-mgc (1:5.34-2) ...
Setting up bzip2 (1.0.6-9) ...
Setting up libmagic1:armhf (1:5.34-2) ...
Setting up libdrm-common (2.4.94-1+rpi1) ...
Setting up libjson-glib-1.0-0:armhf (1.4.2-4) ...
Setting up libgraphite2-3:armhf (1.3.12-1) ...
Setting up libjbig-dev:armhf (2.1-3.1+b2) ...
Setting up libx265-160:armhf (2.8-4) ...
Setting up liborc-0.4-dev-bin (1:0.4.28-3) ...
Setting up libogg0:armhf (1.3.2-1) ...
Setting up libatk1.0-data (2.30.0-1) ...
Setting up libxml-sax-base-perl (1.09-1) ...
Setting up x11proto-damage-dev (1:2018.4-4) ...
Setting up pkg-config (0.29-4) ...
Setting up libx11-xcb1:armhf (2:1.6.6-1) ...
Setting up libpixman-1-0:armhf (0.34.0-2) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libmp3lame0:armhf (3.100-2) ...
Setting up gir1.2-glib-2.0:armhf (1.58.0-1) ...
Setting up x11proto-xext-dev (2018.4-4) ...
Setting up libglib2.0-data (2.58.1-2) ...
Setting up libdb5.3-dev (5.3.28+dfsg1-0.2) ...
Processing triggers for libc-bin (2.27-5+rpi1) ...
Setting up libcodec2-0.8.1:armhf (0.8.1-1) ...
Setting up dwz (0.12-2) ...
Setting up libepoxy0:armhf (1.5.2-0.3) ...
Setting up x11proto-xinerama-dev (2018.4-4) ...
Setting up autotools-dev (20180224.1) ...
Setting up libpixman-1-dev:armhf (0.34.0-2) ...
Setting up libatk1.0-0:armhf (2.30.0-1) ...
Setting up x11proto-randr-dev (2018.4-4) ...
Setting up libsnappy1v5:armhf (1.1.7-1) ...
Setting up x11proto-gl-dev (2018.4-4) ...
Processing triggers for systemd (239-7) ...
Setting up libltdl7:armhf (2.4.6-4) ...
Setting up libtiffxx5:armhf (4.0.9-6) ...
Setting up libdconf1:armhf (0.30.0-1) ...
Setting up libzvbi-common (0.2.35-14) ...
Setting up libfribidi0:armhf (1.0.5-3) ...
Setting up libexpat1-dev:armhf (2.2.6-1) ...
Setting up libsensors4:armhf (1:3.4.0-4+b1) ...
Setting up libgles2:armhf (1.1.0-1) ...
Setting up libxkbcommon0:armhf (0.8.2-1) ...
Setting up libpcrecpp0v5:armhf (2:8.39-11+rpi1) ...
Setting up libpcre32-3:armhf (2:8.39-11+rpi1) ...
Setting up libgudev-1.0-0:armhf (232-2+rpi1) ...
Setting up libvpx5:armhf (1.7.0-3) ...
Setting up liblua5.2-0:armhf (5.2.4-1.1) ...
Setting up liborc-0.4-0:armhf (1:0.4.28-3) ...
Setting up libpcre16-3:armhf (2:8.39-11+rpi1) ...
Setting up libaom0:armhf (1.0.0-2) ...
Setting up libgme0:armhf (0.6.2-1) ...
Setting up libcolord2:armhf (1.3.3-2) ...
Setting up libthai-data (0.1.28-1) ...
Setting up libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ...
Setting up liblzma-dev:armhf (5.2.2-1.3) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libzvbi0:armhf (0.2.35-14) ...
Setting up libkeyutils1:armhf (1.5.9-9.3) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libvorbis0a:armhf (1.3.6-1) ...
Setting up x11-common (1:7.7+19) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libmpg123-0:armhf (1.25.10-2) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libncurses-dev:armhf (6.1+20180714-1) ...
Setting up libglib2.0-bin (2.58.1-2) ...
Setting up libogg-dev:armhf (1.3.2-1) ...
Setting up libexif12:armhf (0.6.21-5) ...
Setting up libglvnd-core-dev:armhf (1.1.0-1) ...
Setting up libgraphite2-dev:armhf (1.3.12-1) ...
Setting up libwayland-cursor0:armhf (1.16.0-1) ...
Setting up x11proto-input-dev (2018.4-4) ...
Setting up libgsm1:armhf (1.0.13-4) ...
Setting up x11proto-composite-dev (1:2018.4-4) ...
Setting up libwayland-egl1:armhf (1.16.0-1) ...
Setting up libx11-data (2:1.6.6-1) ...
Setting up libxau6:armhf (1:1.0.8-1+b2) ...
Setting up autopoint (0.19.8.1-7) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up liblzo2-2:armhf (2.10-0.1) ...
Setting up libavahi-common-data:armhf (0.7-4) ...
Setting up libwayland-server0:armhf (1.16.0-1) ...
Setting up libwebp6:armhf (0.6.1-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libfile-stripnondeterminism-perl (0.043-1) ...
Setting up libxml-sax-perl (1.00+dfsg-1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...

Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libdb-dev:armhf (5.3.1+b13) ...
Setting up libvorbisfile3:armhf (1.3.6-1) ...
Setting up libedit2:armhf (3.1-20180525-1) ...
Setting up x11proto-dri2-dev (2018.4-4) ...
Setting up libpython3.6-stdlib:armhf (3.6.6-1) ...
Setting up libmpeg2-4-dev:armhf (0.5.1-8) ...
Setting up libexiv2-dev (0.25-4) ...
Setting up libdbus-1-dev:armhf (1.12.10-1) ...
Setting up libtidy-dev (1:5.2.0-2) ...
Setting up libpcre3-dev:armhf (2:8.39-11+rpi1) ...
Setting up gir1.2-atk-1.0:armhf (2.30.0-1) ...
Setting up fontconfig-config (2.13.1-1) ...
Installing new version of config file /etc/fonts/fonts.conf ...
Setting up libxkbcommon-dev:armhf (0.8.2-1) ...
Setting up python3.6 (3.6.6-1) ...
Setting up libgstreamer1.0-0:armhf (1.14.3-1) ...
Setcap worked! gst-ptp-helper is not suid!
Setting up tex-common (6.10) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up x11proto-core-dev (2018.4-4) ...
Setting up liblcms2-dev:armhf (2.9-3) ...
Setting up libmagic-dev:armhf (1:5.34-2) ...
Setting up libxshmfence-dev:armhf (1.3-1) ...
Setting up libllvm6.0:armhf (1:6.0.1-9+rpi1) ...
Setting up libdw1:armhf (0.170-0.5) ...
Setting up dconf-service (0.30.0-1) ...
Setting up libopenmpt0:armhf (0.3.12-1) ...
Setting up libgif-dev (5.1.4-3) ...
Setting up x11proto-fixes-dev (1:2018.4-4) ...
Setting up libtiff5-dev:armhf (4.0.9-6) ...
Setting up libflac8:armhf (1.3.2-3) ...
Setting up libnss3:armhf (2:3.39-1) ...
Setting up libharfbuzz0b:armhf (1.9.0-1+rpi1) ...
Setting up x11proto-xf86vidmode-dev (2018.4-4) ...
Setting up libxau-dev:armhf (1:1.0.8-1+b2) ...
Setting up autoconf (2.69-11) ...
Setting up libthai0:armhf (0.1.28-1) ...
Setting up file (1:5.34-2) ...
Setting up x11proto-record-dev (2018.4-4) ...
Setting up libkrb5support0:armhf (1.16-2) ...
Setting up libdrm2:armhf (2.4.94-1+rpi1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libjpeg-dev (1:1.5.2-2) ...
Setting up libfribidi-dev (1.0.5-3) ...
Setting up libexif-dev:armhf (0.6.21-5) ...
Setting up libwebpmux3:armhf (0.6.1-2) ...
Setting up libva-drm2:armhf (2.2.0-1) ...
Setting up libdrm-etnaviv1:armhf (2.4.94-1+rpi1) ...
Setting up automake (1:1.16.1-1.1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up liborc-0.4-dev:armhf (1:0.4.28-3) ...
Setting up libreadline-dev:armhf (7.0-5) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libwebpdemux2:armhf (0.6.1-2) ...
Setting up man-db (2.8.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libavahi-common3:armhf (0.7-4) ...
Setting up libdrm-radeon1:armhf (2.4.94-1+rpi1) ...
Setting up libpng-dev:armhf (1.6.34-2+rpi1) ...
Setting up libvorbisenc2:armhf (1.3.6-1) ...
Setting up libdrm-nouveau2:armhf (2.4.94-1+rpi1) ...
Setting up libselinux1-dev:armhf (2.8-1) ...
Setting up dconf-gsettings-backend:armhf (0.30.0-1) ...
Setting up gir1.2-gstreamer-1.0:armhf (1.14.3-1) ...
Setting up libxcb1:armhf (1.13-3) ...
Setting up libharfbuzz-gobject0:armhf (1.9.0-1+rpi1) ...
Setting up libvorbis-dev:armhf (1.3.6-1) ...
Setting up libtool (2.4.6-4) ...
Setting up libpython3-stdlib:armhf (3.6.6-1) ...
Setting up libxcb-present0:armhf (1.13-3) ...
Setting up libgstreamer-plugins-base1.0-0:armhf (1.14.3-2) ...
Setting up libtiff-dev (4.0.9-6) ...
Setting up libfontconfig1:armhf (2.13.1-1) ...
Setting up libxcb-dri2-0:armhf (1.13-3) ...
Setting up libsm6:armhf (2:1.2.2-1+b3) ...
Setting up libxcb-dri3-0:armhf (1.13-3) ...
Setting up libk5crypto3:armhf (1.16-2) ...
Setting up libxcb-glx0:armhf (1.13-3) ...
Setting up libxcb-randr0:armhf (1.13-3) ...
Setting up libxcb-xfixes0:armhf (1.13-3) ...
Setting up libxcb-render0:armhf (1.13-3) ...
Setting up libltdl-dev:armhf (2.4.6-4) ...
Setting up gsettings-desktop-schemas (3.28.1-1) ...
Setting up python3 (3.6.6-1) ...
Setting up libdrm-amdgpu1:armhf (2.4.94-1+rpi1) ...
Setting up librpmio8 (4.14.1+dfsg1-4) ...
Setting up libdrm-exynos1:armhf (2.4.94-1+rpi1) ...
Setting up libdrm-freedreno1:armhf (2.4.94-1+rpi1) ...
Setting up libgtk-3-common (3.24.1-2+rpi1) ...
Setting up libdrm-omap1:armhf (2.4.94-1+rpi1) ...
Setting up libgbm1:armhf (18.1.7-1) ...
Setting up libx11-6:armhf (2:1.6.6-1) ...
Setting up libflac-dev:armhf (1.3.2-3) ...
Setting up libgl1-mesa-dri:armhf (18.1.7-1) ...
Installing new version of config file /etc/drirc ...
Setting up libdrm-tegra0:armhf (2.4.94-1+rpi1) ...
Setting up libwebp-dev:armhf (0.6.1-2) ...
Setting up libxcb-sync1:armhf (1.13-3) ...
Setting up gir1.2-harfbuzz-0.0:armhf (1.9.0-1+rpi1) ...
Setting up libfreetype6-dev:armhf (2.8.1-2) ...
Setting up libice-dev:armhf (2:1.0.9-2) ...
Setting up glib-networking:armhf (2.58.0-1) ...
Setting up libxcomposite1:armhf (1:0.4.4-2) ...
Setting up libxcb-shm0:armhf (1.13-3) ...
Setting up libxcb-shape0:armhf (1.13-3) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libxcb1-dev:armhf (1.13-3) ...
Setting up libxcb-glx0-dev:armhf (1.13-3) ...
Setting up libavahi-client3:armhf (0.7-4) ...
Setting up libkrb5-3:armhf (1.16-2) ...
Setting up libegl-mesa0:armhf (18.1.7-1) ...
Setting up libx11-dev:armhf (2:1.6.6-1) ...
Setting up libxft2:armhf (2.3.2-2) ...
Setting up python3-lib2to3 (3.6.6-1) ...
Setting up libwmf0.2-7:armhf (0.2.8.4-12) ...
Setting up python3-distutils (3.6.6-1) ...
Setting up libxcb-sync-dev:armhf (1.13-3) ...
Setting up fontconfig (2.13.1-1) ...
Regenerating fonts cache... done.
Setting up libfontconfig1-dev:armhf (2.13.1-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.6-1) ...
Setting up libwmf-dev (0.2.8.4-12) ...
Setting up librpm8 (4.14.1+dfsg1-4) ...
Setting up libsm-dev:armhf (2:1.2.2-1+b3) ...
Setting up libxext6:armhf (2:1.3.3-1+b2) ...
Setting up libxfixes3:armhf (1:5.0.3-1) ...
Setting up libglib2.0-dev-bin (2.58.1-2) ...
Setting up libdrm-dev:armhf (2.4.94-1+rpi1) ...
Setting up libatspi2.0-0:armhf (2.30.0-2) ...
Setting up librpmsign8 (4.14.1+dfsg1-4) ...
Setting up libxcb-shm0-dev:armhf (1.13-3) ...
Setting up libvdpau1:armhf (1.1.1-8+b3) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up libglib2.0-dev:armhf (2.58.1-2) ...
Setting up libgssapi-krb5-2:armhf (1.16-2) ...
Setting up libxcb-dri2-0-dev:armhf (1.13-3) ...
Setting up libxcb-render0-dev:armhf (1.13-3) ...
Setting up libegl1:armhf (1.1.0-1) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up librpmbuild8 (4.14.1+dfsg1-4) ...
Setting up libxcb-dri3-dev:armhf (1.13-3) ...
Setting up libxcursor1:armhf (1:1.1.15-1) ...
Setting up libxext-dev:armhf (2:1.3.3-1+b2) ...
Setting up libpango-1.0-0:armhf (1.42.4-3) ...
Setting up libxcb-shape0-dev:armhf (1.13-3) ...
Setting up libatk-bridge2.0-0:armhf (2.30.0-1) ...
Setting up libsmf-dev (1.3-2) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libva-x11-2:armhf (2.2.0-1) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Setting up libxfixes-dev:armhf (1:5.0.3-1) ...
Setting up libgstreamer1.0-dev:armhf (1.14.3-1) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libcups2:armhf (2.2.8-5) ...
Setting up libxi6:armhf (2:1.7.9-1) ...
Setting up libcairo2:armhf (1.15.12-1) ...
Setting up libxinerama1:armhf (2:1.1.4-1) ...
Setting up libxcursor-dev:armhf (1:1.1.15-1) ...
Setting up libxcb-randr0-dev:armhf (1.13-3) ...
Setting up libxdamage1:armhf (1:1.1.4-3) ...
Setting up mesa-common-dev:armhf (18.1.7-1) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libxcomposite-dev:armhf (1:0.4.4-2) ...
Setting up libcairo-script-interpreter2:armhf (1.15.12-1) ...
Setting up libxcb-xfixes0-dev:armhf (1.13-3) ...
Setting up libavutil56:armhf (7:4.0.2-2+b1) ...
Setting up libssh-gcrypt-4:armhf (0.8.1-1) ...
Setting up libcairo-gobject2:armhf (1.15.12-1) ...
Setting up libxdamage-dev:armhf (1:1.1.4-3) ...
Setting up libatk1.0-dev:armhf (2.30.0-1) ...
Setting up libavresample4:armhf (7:4.0.2-2+b1) ...
Setting up libxtst6:armhf (2:1.2.3-1) ...
Setting up libpangoft2-1.0-0:armhf (1.42.4-3) ...
Setting up libxinerama-dev:armhf (2:1.1.4-1) ...
Setting up libxcb-present-dev:armhf (1.13-3) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libtheora0:armhf (1.1.1+dfsg.1-14) ...
Setting up libswscale5:armhf (7:4.0.2-2+b1) ...
Setting up libglx-mesa0:armhf (18.1.7-1) ...
Setting up libavutil-dev:armhf (7:4.0.2-2+b1) ...
Setting up libswresample3:armhf (7:4.0.2-2+b1) ...
Setting up libcairo2-dev:armhf (1.15.12-1) ...
Setting up gir1.2-freedesktop:armhf (1.58.0-1) ...
Setting up libavresample-dev:armhf (7:4.0.2-2+b1) ...
Setting up libpangoxft-1.0-0:armhf (1.42.4-3) ...
Setting up libpangocairo-1.0-0:armhf (1.42.4-3) ...
Setting up gir1.2-pango-1.0:armhf (1.42.4-3) ...
Setting up libswscale-dev:armhf (7:4.0.2-2+b1) ...
Setting up libxtst-dev:armhf (2:1.2.3-1) ...
Setting up libswresample-dev:armhf (7:4.0.2-2+b1) ...
Setting up libglx0:armhf (1.1.0-1) ...
Setting up gir1.2-atspi-2.0:armhf (2.30.0-2) ...
Setting up libatspi2.0-dev:armhf (2.30.0-2) ...
Setting up libatk-bridge2.0-dev:armhf (2.30.0-1) ...
Setting up libgl1:armhf (1.1.0-1) ...
Setting up libgstreamer-gl1.0-0:armhf (1.14.3-2) ...
Setting up gir1.2-gst-plugins-base-1.0:armhf (1.14.3-2) ...
Setting up libglvnd-dev:armhf (1.1.0-1) ...
Setting up libgl1-mesa-dev:armhf (18.1.7-1) ...
Setting up dh-autoreconf (19) ...
Setting up libicu-le-hb0:armhf (1.0.3+git161113-5) ...
Setting up dh-strip-nondeterminism (0.043-1) ...
Setting up libicu60:armhf (60.2-6) ...
Setting up libharfbuzz-icu0:armhf (1.9.0-1+rpi1) ...
Setting up libicu-le-hb-dev:armhf (1.0.3+git161113-5) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7) ...
Setting up libgraphicsmagick-q16-3 (1.3.30+hg15796-1) ...
Setting up libcroco3:armhf (0.6.12-2) ...
Setting up shared-mime-info (1.10-1) ...
Setting up icu-devtools (60.2-6) ...
Setting up libxml-libxml-perl (2.0132+dfsg-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libgraphics-magick-perl (1.3.30+hg15796-1) ...
Setting up libwayland-bin (1.16.0-1) ...
Setting up libgraphicsmagick++-q16-12 (1.3.30+hg15796-1) ...
Setting up gettext (0.19.8.1-7) ...
Setting up libarchive13:armhf (3.2.2-5) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-6+rpi1) ...
Setting up libsoup2.4-1:armhf (2.64.0-2) ...
Setting up libxml2-utils (2.9.4+dfsg1-7) ...
Setting up libgdk-pixbuf2.0-bin (2.38.0+dfsg-6+rpi1) ...
Setting up libbluray2:armhf (1:1.0.2-3) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.38.0+dfsg-6+rpi1) ...
Setting up libsoup-gnome2.4-1:armhf (2.64.0-2) ...
Setting up libgsf-1-114:armhf (1.14.44-1) ...
Setting up libicu-dev (60.2-6) ...
Setting up libxml2-dev:armhf (2.9.4+dfsg1-7) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up gtk-update-icon-cache (3.24.1-2+rpi1) ...
Setting up libgdk-pixbuf2.0-dev:armhf (2.38.0+dfsg-6+rpi1) ...
Setting up librest-0.7-0:armhf (0.8.0-2) ...
Setting up texinfo (6.5.0.dfsg.1-4) ...
Setting up libwayland-dev:armhf (1.16.0-1) ...
Setting up libharfbuzz-dev:armhf (1.9.0-1+rpi1) ...
Setting up libarchive-dev:armhf (3.2.2-5) ...
Setting up gir1.2-gsf-1:armhf (1.14.44-1) ...
Setting up librpm-dev (4.14.1+dfsg1-4) ...
Setting up libgsf-1-dev:armhf (1.14.44-1) ...
Setting up librsvg2-2:armhf (2.40.20-3) ...
Setting up po-debconf (1.0.20) ...
Setting up libgraphicsmagick1-dev (1.3.30+hg15796-1) ...
Setting up librsvg2-common:armhf (2.40.20-3) ...
Setting up libegl1-mesa-dev:armhf (18.1.7-1) ...
Setting up libpango1.0-dev (1.42.4-3) ...
Setting up adwaita-icon-theme (3.30.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up debhelper (11.4.1) ...
Setting up libavcodec58:armhf (7:4.0.2-2+b1) ...
Setting up libgtk2.0-0:armhf (2.24.32-3) ...
Setting up libchromaprint1:armhf (1.4.3-2+b1) ...
Setting up libavformat58:armhf (7:4.0.2-2+b1) ...
Setting up libavcodec-dev:armhf (7:4.0.2-2+b1) ...
Setting up libgraphicsmagick++1-dev (1.3.30+hg15796-1) ...
Setting up libgles2-mesa-dev:armhf (18.1.7-1) ...
Setting up libgtk-3-0:armhf (3.24.1-2+rpi1) ...
Setting up libgstreamer-plugins-base1.0-dev:armhf (1.14.3-2) ...
Setting up libavformat-dev:armhf (7:4.0.2-2+b1) ...
Setting up graphicsmagick-libmagick-dev-compat (1.3.30+hg15796-1) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Setting up gir1.2-gtk-3.0:armhf (3.24.1-2+rpi1) ...
Setting up libgtk2.0-dev:armhf (2.24.32-3) ...
Setting up libgtk-3-dev:armhf (3.24.1-2+rpi1) ...
Setting up sbuild-build-depends-libextractor-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.27-5+rpi1) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-6+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.4.0-124-generic armhf (armv8l)
Toolchain package versions: binutils_2.31.1-2+rpi1 dpkg-dev_1.19.0.5 g++-8_8.1.0-12+rpi1 gcc-8_8.1.0-12+rpi1 libc6-dev_2.27-5+rpi1 libstdc++-8-dev_8.1.0-12+rpi1 libstdc++6_8.1.0-12+rpi1 linux-libc-dev_4.16.16-2+rpi1
Package versions: adduser_3.117 adwaita-icon-theme_3.30.0-1 apt_1.6.3 autoconf_2.69-11 automake_1:1.16.1-1.1 autopoint_0.19.8.1-7 autotools-dev_20180224.1 base-files_10.1+rpi1 base-passwd_3.5.45 bash_4.4.18-3.1 binutils_2.31.1-2+rpi1 binutils-arm-linux-gnueabihf_2.31.1-2+rpi1 binutils-common_2.31.1-2+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.32.1-0.1 build-essential_12.5 bzip2_1.0.6-9 ca-certificates_20170717 coreutils_8.28-1 cpio_2.12+dfsg-6 cpp_4:8.1.0-1+rpi1 cpp-8_8.1.0-12+rpi1 dash_0.5.8-2.10 dbus_1.12.10-1 dbus-user-session_1.12.10-1 dconf-gsettings-backend_0.30.0-1 dconf-service_0.30.0-1 debconf_1.5.69 debhelper_11.4.1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_0.043-1 diffutils_1:3.6-1 dirmngr_2.2.9-1+rpi1 dmsetup_2:1.02.145-4.1+b4 dpkg_1.19.0.5 dpkg-dev_1.19.0.5 dwz_0.12-2 e2fslibs_1.44.3-1 e2fsprogs_1.44.3-1 e2fsprogs-l10n_1.44.3-1 fakeroot_1.23-1 fdisk_2.32.1-0.1 file_1:5.34-2 findutils_4.6.0+git+20171230-2 fontconfig_2.13.1-1 fontconfig-config_2.13.1-1 fonts-dejavu-core_2.37-1 g++_4:8.1.0-1+rpi1 g++-8_8.1.0-12+rpi1 gcc_4:8.1.0-1+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-8_8.1.0-12+rpi1 gcc-8-base_8.1.0-12+rpi1 gettext_0.19.8.1-7 gettext-base_0.19.8.1-7 gir1.2-atk-1.0_2.30.0-1 gir1.2-atspi-2.0_2.30.0-2 gir1.2-freedesktop_1.58.0-1 gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6+rpi1 gir1.2-glib-2.0_1.58.0-1 gir1.2-gsf-1_1.14.44-1 gir1.2-gst-plugins-base-1.0_1.14.3-2 gir1.2-gstreamer-1.0_1.14.3-1 gir1.2-gtk-2.0_2.24.32-3 gir1.2-gtk-3.0_3.24.1-2+rpi1 gir1.2-harfbuzz-0.0_1.9.0-1+rpi1 gir1.2-pango-1.0_1.42.4-3 glib-networking_2.58.0-1 glib-networking-common_2.58.0-1 glib-networking-services_2.58.0-1 gnupg_2.2.9-1+rpi1 gnupg-agent_2.2.9-1+rpi1 gnupg-l10n_2.2.9-1+rpi1 gnupg-utils_2.2.9-1+rpi1 gpg_2.2.9-1+rpi1 gpg-agent_2.2.9-1+rpi1 gpg-wks-client_2.2.9-1+rpi1 gpg-wks-server_2.2.9-1+rpi1 gpgconf_2.2.9-1+rpi1 gpgsm_2.2.9-1+rpi1 gpgv_2.2.9-1+rpi1 graphicsmagick-libmagick-dev-compat_1.3.30+hg15796-1 grep_3.1-2 groff-base_1.22.3-10 gsettings-desktop-schemas_3.28.1-1 gtk-update-icon-cache_3.24.1-2+rpi1 gzip_1.9-2 hicolor-icon-theme_0.17-2 hostname_3.20 icu-devtools_60.2-6 inetutils-ping_2:1.9.4-3 init-system-helpers_1.51 initramfs-tools_0.132 initramfs-tools-core_0.132 intltool-debian_0.35.0+20060710.4 iso-codes_4.1-1 klibc-utils_2.0.4-14+rpi1 kmod_25-1 libacl1_2.2.52-3 libaom0_1.0.0-2 libapparmor1_2.13-8 libapt-pkg5.0_1.6.3 libarchive-dev_3.2.2-5 libarchive-zip-perl_1.64-1 libarchive13_3.2.2-5 libargon2-1_0~20171227-0.1 libasan5_8.1.0-12+rpi1 libassuan0_2.5.1-2 libatk-bridge2.0-0_2.30.0-1 libatk-bridge2.0-dev_2.30.0-1 libatk1.0-0_2.30.0-1 libatk1.0-data_2.30.0-1 libatk1.0-dev_2.30.0-1 libatomic1_8.1.0-12+rpi1 libatspi2.0-0_2.30.0-2 libatspi2.0-dev_2.30.0-2 libattr1_1:2.4.47-2 libaudit-common_1:2.8.3-1 libaudit1_1:2.8.3-1 libavahi-client3_0.7-4 libavahi-common-data_0.7-4 libavahi-common3_0.7-4 libavcodec-dev_7:4.0.2-2+b1 libavcodec58_7:4.0.2-2+b1 libavformat-dev_7:4.0.2-2+b1 libavformat58_7:4.0.2-2+b1 libavresample-dev_7:4.0.2-2+b1 libavresample4_7:4.0.2-2+b1 libavutil-dev_7:4.0.2-2+b1 libavutil56_7:4.0.2-2+b1 libbinutils_2.31.1-2+rpi1 libblkid1_2.32.1-0.1 libbluray2_1:1.0.2-3 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libbz2-dev_1.0.6-9 libc-bin_2.27-5+rpi1 libc-dev-bin_2.27-5+rpi1 libc6_2.27-5+rpi1 libc6-dev_2.27-5+rpi1 libcairo-gobject2_1.15.12-1 libcairo-script-interpreter2_1.15.12-1 libcairo2_1.15.12-1 libcairo2-dev_1.15.12-1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcap2-bin_1:2.25-1.2 libcc1-0_8.1.0-12+rpi1 libchromaprint1_1.4.3-2+b1 libcodec2-0.8.1_0.8.1-1 libcolord2_1.3.3-2 libcom-err2_1.44.3-1 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2 libcryptsetup4_2:1.7.5-1 libcups2_2.2.8-5 libdatrie1_0.2.12-1 libdb-dev_5.3.1+b13 libdb5.3_5.3.28+dfsg1-0.2 libdb5.3-dev_5.3.28+dfsg1-0.2 libdbus-1-3_1.12.10-1 libdbus-1-dev_1.12.10-1 libdconf1_0.30.0-1 libdebconfclient0_0.244 libdevmapper1.02.1_2:1.02.145-4.1+b4 libdpkg-perl_1.19.0.5 libdrm-amdgpu1_2.4.94-1+rpi1 libdrm-common_2.4.94-1+rpi1 libdrm-dev_2.4.94-1+rpi1 libdrm-etnaviv1_2.4.94-1+rpi1 libdrm-exynos1_2.4.94-1+rpi1 libdrm-freedreno1_2.4.94-1+rpi1 libdrm-nouveau2_2.4.94-1+rpi1 libdrm-omap1_2.4.94-1+rpi1 libdrm-radeon1_2.4.94-1+rpi1 libdrm-tegra0_2.4.94-1+rpi1 libdrm2_2.4.94-1+rpi1 libdw1_0.170-0.5 libedit2_3.1-20180525-1 libegl-mesa0_18.1.7-1 libegl1_1.1.0-1 libegl1-mesa-dev_18.1.7-1 libelf1_0.170-0.5 libepoxy0_1.5.2-0.3 libexif-dev_0.6.21-5 libexif12_0.6.21-5 libexiv2-14_0.25-4 libexiv2-dev_0.25-4 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.3-1 libfakeroot_1.23-1 libfdisk1_2.32.1-0.1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.043-1 libflac-dev_1.3.2-3 libflac8_1.3.2-3 libfontconfig1_2.13.1-1 libfontconfig1-dev_2.13.1-1 libfreetype6_2.8.1-2 libfreetype6-dev_2.8.1-2 libfribidi-dev_1.0.5-3 libfribidi0_1.0.5-3 libgbm1_18.1.7-1 libgcc-8-dev_8.1.0-12+rpi1 libgcc1_1:8.1.0-12+rpi1 libgcrypt20_1.8.3-1 libgdbm-compat4_1.14.1-6 libgdbm3_1.8.3-14 libgdbm5_1.14.1-6 libgdk-pixbuf2.0-0_2.38.0+dfsg-6+rpi1 libgdk-pixbuf2.0-bin_2.38.0+dfsg-6+rpi1 libgdk-pixbuf2.0-common_2.38.0+dfsg-6+rpi1 libgdk-pixbuf2.0-dev_2.38.0+dfsg-6+rpi1 libgif-dev_5.1.4-3 libgif7_5.1.4-3 libgirepository-1.0-1_1.58.0-1 libgl1_1.1.0-1 libgl1-mesa-dev_18.1.7-1 libgl1-mesa-dri_18.1.7-1 libglapi-mesa_18.1.7-1 libgles1_1.1.0-1 libgles2_1.1.0-1 libgles2-mesa-dev_18.1.7-1 libglib2.0-0_2.58.1-2 libglib2.0-bin_2.58.1-2 libglib2.0-data_2.58.1-2 libglib2.0-dev_2.58.1-2 libglib2.0-dev-bin_2.58.1-2 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_18.1.7-1 libglx0_1.1.0-1 libgme0_0.6.2-1 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.19-1 libgomp1_8.1.0-12+rpi1 libgpg-error0_1.32-1 libgraphics-magick-perl_1.3.30+hg15796-1 libgraphicsmagick++-q16-12_1.3.30+hg15796-1 libgraphicsmagick++1-dev_1.3.30+hg15796-1 libgraphicsmagick-q16-3_1.3.30+hg15796-1 libgraphicsmagick1-dev_1.3.30+hg15796-1 libgraphite2-3_1.3.12-1 libgraphite2-dev_1.3.12-1 libgsf-1-114_1.14.44-1 libgsf-1-common_1.14.44-1 libgsf-1-dev_1.14.44-1 libgsm1_1.0.13-4 libgssapi-krb5-2_1.16-2 libgstreamer-gl1.0-0_1.14.3-2 libgstreamer-plugins-base1.0-0_1.14.3-2 libgstreamer-plugins-base1.0-dev_1.14.3-2 libgstreamer1.0-0_1.14.3-1 libgstreamer1.0-dev_1.14.3-1 libgtk-3-0_3.24.1-2+rpi1 libgtk-3-common_3.24.1-2+rpi1 libgtk-3-dev_3.24.1-2+rpi1 libgtk2.0-0_2.24.32-3 libgtk2.0-common_2.24.32-3 libgtk2.0-dev_2.24.32-3 libgudev-1.0-0_232-2+rpi1 libharfbuzz-dev_1.9.0-1+rpi1 libharfbuzz-gobject0_1.9.0-1+rpi1 libharfbuzz-icu0_1.9.0-1+rpi1 libharfbuzz0b_1.9.0-1+rpi1 libhogweed4_3.4-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-6 libicu-le-hb-dev_1.0.3+git161113-5 libicu-le-hb0_1.0.3+git161113-5 libicu60_60.2-6 libidn11_1.33-2.2 libidn2-0_2.0.4-2.2 libip4tc0_1.6.2-1.1 libisl19_0.20-1 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:1.5.2-2 libjpeg62-turbo_1:1.5.2-2+b1 libjpeg62-turbo-dev_1:1.5.2-2+b1 libjson-c3_0.12.1-1.3 libjson-glib-1.0-0_1.4.2-4 libjson-glib-1.0-common_1.4.2-4 libk5crypto3_1.16-2 libkeyutils1_1.5.9-9.3 libklibc_2.0.4-14+rpi1 libkmod2_25-1 libkrb5-3_1.16-2 libkrb5support0_1.16-2 libksba8_1.3.5-2 liblcms2-2_2.9-3 liblcms2-dev_2.9-3 libldap-2.4-2_2.4.46+dfsg-5+rpi1 libldap-common_2.4.46+dfsg-5+rpi1 libllvm6.0_1:6.0.1-9+rpi1 libltdl-dev_2.4.6-4 libltdl7_2.4.6-4 liblua5.2-0_5.2.4-1.1 liblz4-1_1.8.2-1+rpi1 liblzma-dev_5.2.2-1.3 liblzma5_5.2.2-1.3 liblzo2-2_2.10-0.1 libmagic-dev_1:5.34-2 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32.1-0.1 libmp3lame0_3.100-2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpeg2-4_0.5.1-8 libmpeg2-4-dev_0.5.1-8 libmpfr6_4.0.1-1 libmpg123-0_1.25.10-2 libncurses-dev_6.1+20180714-1 libncurses5_6.1+20180714-1 libncurses6_6.1+20180714-1 libncursesw5_6.1+20180714-1 libncursesw6_6.1+20180714-1 libnettle6_3.4-1 libnpth0_1.6-1 libnspr4_2:4.20-1 libnss-systemd_239-7 libnss3_2:3.39-1 libogg-dev_1.3.2-1 libogg0_1.3.2-1 libopengl0_1.1.0-1 libopenjp2-7_2.3.0-1 libopenmpt0_0.3.12-1 libopus0_1.3~beta+20180518-1 liborc-0.4-0_1:0.4.28-3 liborc-0.4-dev_1:0.4.28-3 liborc-0.4-dev-bin_1:0.4.28-3 libp11-kit0_0.23.12-2 libpam-modules_1.1.8-3.7 libpam-modules-bin_1.1.8-3.7 libpam-runtime_1.1.8-3.7 libpam-systemd_239-7 libpam0g_1.1.8-3.7 libpango-1.0-0_1.42.4-3 libpango1.0-dev_1.42.4-3 libpangocairo-1.0-0_1.42.4-3 libpangoft2-1.0-0_1.42.4-3 libpangoxft-1.0-0_1.42.4-3 libpcre16-3_2:8.39-11+rpi1 libpcre3_2:8.39-11+rpi1 libpcre3-dev_2:8.39-11+rpi1 libpcre32-3_2:8.39-11+rpi1 libpcrecpp0v5_2:8.39-11+rpi1 libperl5.24_5.24.1-7 libperl5.26_5.26.2-7 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libplymouth4_0.9.3-3 libpng-dev_1.6.34-2+rpi1 libpng16-16_1.6.34-2+rpi1 libpopt-dev_1.16-11 libpopt0_1.16-11 libprocps7_2:3.3.15-2 libproxy1v5_0.4.15-2 libpsl5_0.20.2-1 libpthread-stubs0-dev_0.3-4 libpython3-stdlib_3.6.6-1 libpython3.6-minimal_3.6.6-1 libpython3.6-stdlib_3.6.6-1 libreadline-dev_7.0-5 libreadline7_7.0-5 librest-0.7-0_0.8.0-2 librpm-dev_4.14.1+dfsg1-4 librpm8_4.14.1+dfsg1-4 librpmbuild8_4.14.1+dfsg1-4 librpmio8_4.14.1+dfsg1-4 librpmsign8_4.14.1+dfsg1-4 librsvg2-2_2.40.20-3 librsvg2-common_2.40.20-3 libsasl2-2_2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules_2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3.1 libseccomp2_2.3.3-3 libselinux1_2.8-1 libselinux1-dev_2.8-1 libsemanage-common_2.8-1 libsemanage1_2.8-1 libsensors4_1:3.4.0-4+b1 libsepol1_2.8-1 libsepol1-dev_2.8-1 libshine3_3.1.1-2 libsigsegv2_2.12-2 libsm-dev_2:1.2.2-1+b3 libsm6_2:1.2.2-1+b3 libsmartcols1_2.32.1-0.1 libsmf-dev_1.3-2 libsmf0_1.3-2 libsnappy1v5_1.1.7-1 libsoup-gnome2.4-1_2.64.0-2 libsoup2.4-1_2.64.0-2 libsoxr0_0.1.2-3 libspeex1_1.2~rc1.2-1 libsqlite3-0_3.25.2-1 libsqlite3-dev_3.25.2-1 libss2_1.44.3-1 libssh-gcrypt-4_0.8.1-1 libssl1.1_1.1.0h-4 libstdc++-8-dev_8.1.0-12+rpi1 libstdc++6_8.1.0-12+rpi1 libswresample-dev_7:4.0.2-2+b1 libswresample3_7:4.0.2-2+b1 libswscale-dev_7:4.0.2-2+b1 libswscale5_7:4.0.2-2+b1 libsystemd0_239-7 libtasn1-6_4.13-3 libtext-unidecode-perl_1.30-1 libthai-data_0.1.28-1 libthai0_0.1.28-1 libtheora0_1.1.1+dfsg.1-14 libtidy-dev_1:5.2.0-2 libtidy5_1:5.2.0-2 libtiff-dev_4.0.9-6 libtiff5_4.0.9-6 libtiff5-dev_4.0.9-6 libtiffxx5_4.0.9-6 libtinfo5_6.1+20180714-1 libtinfo6_6.1+20180714-1 libtool_2.4.6-4 libtwolame0_0.3.13-4 libubsan1_8.1.0-12+rpi1 libudev1_239-7 libunistring2_0.9.10-1 libustr-1.0-1_1.0.4-6 libuuid1_2.32.1-0.1 libva-drm2_2.2.0-1 libva-x11-2_2.2.0-1 libva2_2.2.0-1 libvdpau1_1.1.1-8+b3 libvorbis-dev_1.3.6-1 libvorbis0a_1.3.6-1 libvorbisenc2_1.3.6-1 libvorbisfile3_1.3.6-1 libvpx5_1.7.0-3 libwavpack1_5.1.0-4 libwayland-bin_1.16.0-1 libwayland-client0_1.16.0-1 libwayland-cursor0_1.16.0-1 libwayland-dev_1.16.0-1 libwayland-egl1_1.16.0-1 libwayland-server0_1.16.0-1 libwebp-dev_0.6.1-2 libwebp6_0.6.1-2 libwebpdemux2_0.6.1-2 libwebpmux3_0.6.1-2 libwmf-dev_0.2.8.4-12 libwmf0.2-7_0.2.8.4-12 libx11-6_2:1.6.6-1 libx11-data_2:1.6.6-1 libx11-dev_2:1.6.6-1 libx11-xcb-dev_2:1.6.6-1 libx11-xcb1_2:1.6.6-1 libx264-155_2:0.155.2917+git0a84d98-2+rpi1 libx265-160_2.8-4 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13-3 libxcb-dri2-0-dev_1.13-3 libxcb-dri3-0_1.13-3 libxcb-dri3-dev_1.13-3 libxcb-glx0_1.13-3 libxcb-glx0-dev_1.13-3 libxcb-present-dev_1.13-3 libxcb-present0_1.13-3 libxcb-randr0_1.13-3 libxcb-randr0-dev_1.13-3 libxcb-render0_1.13-3 libxcb-render0-dev_1.13-3 libxcb-shape0_1.13-3 libxcb-shape0-dev_1.13-3 libxcb-shm0_1.13-3 libxcb-shm0-dev_1.13-3 libxcb-sync-dev_1.13-3 libxcb-sync1_1.13-3 libxcb-xfixes0_1.13-3 libxcb-xfixes0-dev_1.13-3 libxcb1_1.13-3 libxcb1-dev_1.13-3 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-1 libxcursor1_1:1.1.15-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-1 libxinerama1_2:1.1.4-1 libxkbcommon-dev_0.8.2-1 libxkbcommon0_0.8.2-1 libxml-libxml-perl_2.0132+dfsg-2 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.00+dfsg-1 libxml2_2.9.4+dfsg1-7 libxml2-dev_2.9.4+dfsg1-7 libxml2-utils_2.9.4+dfsg1-7 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxvidcore4_2:1.3.5-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libzstd1_1.3.4+dfsg-3+rpi1 libzvbi-common_0.2.35-14 libzvbi0_0.2.35-14 linux-base_4.5 linux-libc-dev_4.16.16-2+rpi1 login_1:4.5-1.1 lsb-base_9.20170808+rpi1 m4_1.4.18-1 make_4.2.1-1.2 makedev_2.3.1-93 man-db_2.8.4-2 mawk_1.3.3-17 mesa-common-dev_18.1.7-1 mime-support_3.61 mount_2.32.1-0.1 multiarch-support_2.27-5+rpi1 nano_2.9.8-1 ncurses-base_6.1+20180714-1 ncurses-bin_6.1+20180714-1 netbase_5.4 openssl_1.1.0h-4 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.26.2-7 perl-base_5.26.2-7 perl-modules-5.24_5.24.1-7 perl-modules-5.26_5.26.2-7 pinentry-curses_1.1.0-1 pkg-config_0.29-4 plymouth_0.9.3-3 po-debconf_1.0.20 procps_2:3.3.15-2 python3_3.6.6-1 python3-distutils_3.6.6-1 python3-lib2to3_3.6.6-1 python3-minimal_3.6.6-1 python3.6_3.6.6-1 python3.6-minimal_3.6.6-1 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-libextractor-dummy_0.invalid.0 sed_4.5-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 systemd_239-7 systemd-sysv_239-7 sysvinit-utils_2.88dsf-59.10 tar_1.30+dfsg-2 tex-common_6.10 texinfo_6.5.0.dfsg.1-4 tzdata_2018e-1 ucf_3.0038 udev_239-7 util-linux_2.32.1-0.1 uuid-dev_2.32.1-0.1 x11-common_1:7.7+19 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-dri2-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-gl-dev_2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-record-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xkb-data_2.23.1-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Sun Sep  9 05:23:43 2018 UTC
gpgv:                using RSA key 29452BD463CE670323D09B88A04AB3BADBE263EE
gpgv:                issuer "bmarc@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./libextractor_1.7-1.dsc
dpkg-source: info: extracting libextractor in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking libextractor_1.7.orig.tar.gz
dpkg-source: info: unpacking libextractor_1.7-1.debian.tar.xz
dpkg-source: info: applying update_old_m4_macro.patch
dpkg-source: info: applying CVE-2018-16430.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=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-bf8c9aa7-7a28-4c97-80f4-86749fc2d694
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package libextractor
dpkg-buildpackage: info: source version 1:1.7-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build libextractor-1.7
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --with autoreconf
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
rm -f libextractor.pc libextractor.pc.in libextractor-uninstalled.pc libextractor-uninstalled.sh
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules build-arch
dh build-arch --with autoreconf
   dh_update_autotools_config -a
   dh_autoreconf -a
Copying file po/Makevars.template
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:554: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:554: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:554: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
configure.ac:37: installing './compile'
configure.ac:34: installing './missing'
src/common/Makefile.am: installing './depcomp'
   dh_auto_configure -a
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking
configure: WARNING: unrecognized options: --disable-maintainer-mode
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gawk... (cached) mawk
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking for g++... yes
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether _stati64 is declared... no
Unrecognised OS linux-gnueabihf
otheros
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
/usr
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGEFILE_SOURCE value needed for large files... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for libltdl... --with-ltdl not specified
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dlopenext in -lltdl... yes
libltdl found
checking for aa_change_profile in -lapparmor... no
checking for ov_open_callbacks in -lvorbisfile... yes
checking vorbis/vorbisfile.h usability... yes
checking vorbis/vorbisfile.h presence... yes
checking for vorbis/vorbisfile.h... yes
checking for FLAC__stream_decoder_init_stream in -lFLAC... yes
checking FLAC/all.h usability... yes
checking FLAC/all.h presence... yes
checking for FLAC/all.h... yes
checking for FLAC__stream_decoder_init_ogg_stream in -lFLAC... yes
checking for vorbis_comment_query in -lvorbisfile... no
checking for inflate in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for BZ2_bzDecompress in -lbz2... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for rpmReadPackageFile in -lrpm... yes
checking rpm/rpmlib.h usability... yes
checking rpm/rpmlib.h presence... yes
checking for rpm/rpmlib.h... yes
checking for mpeg2_init in -lmpeg2... yes
checking mpeg2dec/mpeg2.h usability... yes
checking mpeg2dec/mpeg2.h presence... yes
checking for mpeg2dec/mpeg2.h... yes
checking for MP4ReadProvider in -lmp4v2... no
checking for jpeg_mem_src in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for TIFFClientOpen in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for archive_read_open in -larchive... yes
checking archive.h usability... yes
checking archive.h presence... yes
checking for archive.h... yes
checking whether to compile experimental code... no
checking for ImageFactory::iptcData in -lexiv2... yes
checking for DGifOpen -lgif... checking for DGifOpen in -lgif... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for magic_open -lmagic... checking for magic_open in -lmagic... yes
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for tidyNodeGetValue -ltidy... yes
checking whether to run tests... 
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for zlib.h... (cached) yes
checking for inline... inline
checking for size_t... yes
checking for pid_t... yes
checking endianess... little
checking for working memcmp... yes
checking for vprintf... yes
checking for _doprnt... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for error_at_line... yes
checking for library containing dlopen... -ldl
checking for library containing shm_open... -lrt
checking for mkstemp... yes
checking for strndup... yes
checking for munmap... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strncasecmp... yes
checking for memmove... yes
checking for memset... yes
checking for strtoul... yes
checking for floor... no
checking for getcwd... yes
checking for pow... no
checking for setenv... yes
checking for sqrt... no
checking for strchr... yes
checking for strcspn... yes
checking for strrchr... yes
checking for strnlen... yes
checking for strndup... (cached) yes
checking for ftruncate... yes
checking for shm_open... yes
checking for shm_unlink... yes
checking for lseek64... yes
checking for sockets... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for glib... checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.58.1)
checking whether glib is disabled... allowed
checking for smf_load_from_memory in -lsmf... yes
checking smf.h usability... yes
checking smf.h presence... yes
checking for smf.h... yes
checking for gdk-pixbuf... checking pkg-config is at least version 0.9.0... yes
checking for GDK_PIXBUF... yes
checking for GSTREAMER... yes
checking for GSTREAMER_PBUTILS... yes
checking for GSTREAMER_TAG... yes
checking for GSTREAMER_APP... yes
checking for GSF... yes
checking for GSF_GNOME... 
checking for gsf_init in -lgsf-1... yes
checking for gsf_doc_meta_data_read_from_msole in -lgsf-1... yes
checking for zzuf... 0
checking whether to enable the FFmpeg thumbnail extractor... yes
checking libavutil/avutil.h usability... yes
checking libavutil/avutil.h presence... yes
checking for libavutil/avutil.h... yes
checking libavresample/avresample.h usability... yes
checking libavresample/avresample.h presence... yes
checking for libavresample/avresample.h... yes
checking for av_audio_fifo_alloc in -lavutil... yes
checking libavformat/avformat.h usability... yes
checking libavformat/avformat.h presence... yes
checking for libavformat/avformat.h... yes
checking for libavresample/avresample.h... (cached) yes
checking for av_audio_fifo_alloc in -lavutil... (cached) yes
checking libavcodec/avcodec.h usability... yes
checking libavcodec/avcodec.h presence... yes
checking for libavcodec/avcodec.h... yes
checking for libavresample/avresample.h... (cached) yes
checking for av_audio_fifo_alloc in -lavutil... (cached) yes
checking libavutil/frame.h usability... yes
checking libavutil/frame.h presence... yes
checking for libavutil/frame.h... yes
checking for libavresample/avresample.h... (cached) yes
checking for av_audio_fifo_alloc in -lavutil... (cached) yes
checking for sws_getContext in -lswscale... yes
checking for avcodec_alloc_context3 in -lavcodec... yes
checking for libavutil/avutil.h... (cached) yes
checking ffmpeg/avutil.h usability... no
checking ffmpeg/avutil.h presence... no
checking for ffmpeg/avutil.h... no
checking for libavformat/avformat.h... (cached) yes
checking ffmpeg/avformat.h usability... no
checking ffmpeg/avformat.h presence... no
checking for ffmpeg/avformat.h... no
checking for libavcodec/avcodec.h... (cached) yes
checking ffmpeg/avcodec.h usability... no
checking ffmpeg/avcodec.h presence... no
checking for ffmpeg/avcodec.h... no
checking libswscale/swscale.h usability... yes
checking libswscale/swscale.h presence... yes
checking for libswscale/swscale.h... yes
checking ffmpeg/swscale.h usability... no
checking ffmpeg/swscale.h presence... no
checking for ffmpeg/swscale.h... no
checking whether -export-symbols-regex works... yes
checking whether to compile with support for code coverage analysis... no
checking our pkgconfig libname... libextractor
checking our pkgconfig version... 1.7
checking our pkgconfig_libdir... ${libdir}/pkgconfig
expanded our pkgconfig_libdir... /usr/lib/arm-linux-gnueabihf/pkgconfig
checking our pkgconfig_libfile... libextractor.pc
checking our package / suffix... libextractor / 
checking our pkgconfig description... Metadata extraction library
checking our pkgconfig requires... 
checking our pkgconfig ext libs... -lextractor
checking our pkgconfig cppflags... 
checking our pkgconfig ldflags... 
noninstalled pkgconfig -L /<<PKGBUILDDIR>>/src/.libs
noninstalled pkgconfig -I /<<PKGBUILDDIR>>/.
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating m4/Makefile
config.status: creating contrib/macosx/Info.plist
config.status: creating contrib/macosx/Pkg-Info.plist
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating src/include/Makefile
config.status: creating src/intlemu/Makefile
config.status: creating src/common/Makefile
config.status: creating src/main/Makefile
config.status: creating src/plugins/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libextractor.pc commands
config.status: creating libextractor.pc.in
config.status: creating libextractor.pc
config.status: creating libextractor-uninstalled.pc
config.status: creating libextractor-uninstalled.sh
configure: WARNING: unrecognized options: --disable-maintainer-mode
configure: NOTICE: libapparmor not found, apparmor support disabled
   dh_auto_build -a
	make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in m4
make[3]: Entering directory '/<<PKGBUILDDIR>>/m4'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/m4'
Making all in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
Making all in include
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/include'
Making all in .
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/include'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/include'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/include'
Making all in main
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/main'
Making all in .
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/main'
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o extract.o extract.c
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.o getopt.c
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.o getopt1.c
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_common.lo `test -f 'extractor_common.c' || echo './'`extractor_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_common.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_common.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_common.c -o libextractor_la-extractor_common.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_datasource.lo `test -f 'extractor_datasource.c' || echo './'`extractor_datasource.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_datasource.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_datasource.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_datasource.c -o libextractor_la-extractor_datasource.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_ipc_gnu.lo `test -f 'extractor_ipc_gnu.c' || echo './'`extractor_ipc_gnu.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_ipc_gnu.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_ipc_gnu.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_ipc_gnu.c -o libextractor_la-extractor_ipc_gnu.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_ipc.lo `test -f 'extractor_ipc.c' || echo './'`extractor_ipc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_ipc.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_ipc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_ipc.c -o libextractor_la-extractor_ipc.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_logging.lo `test -f 'extractor_logging.c' || echo './'`extractor_logging.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_logging.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_logging.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_logging.c -o libextractor_la-extractor_logging.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_metatypes.lo `test -f 'extractor_metatypes.c' || echo './'`extractor_metatypes.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_metatypes.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_metatypes.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_metatypes.c -o libextractor_la-extractor_metatypes.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_plugpath.lo `test -f 'extractor_plugpath.c' || echo './'`extractor_plugpath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugpath.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_plugpath.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugpath.c -o libextractor_la-extractor_plugpath.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_plugins.lo `test -f 'extractor_plugins.c' || echo './'`extractor_plugins.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugins.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_plugins.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugins.c -o libextractor_la-extractor_plugins.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_print.lo `test -f 'extractor_print.c' || echo './'`extractor_print.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_print.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_print.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_print.c -o libextractor_la-extractor_print.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor_plugin_main.lo `test -f 'extractor_plugin_main.c' || echo './'`extractor_plugin_main.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugin_main.c  -fPIC -DPIC -o .libs/libextractor_la-extractor_plugin_main.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor_plugin_main.c -o libextractor_la-extractor_plugin_main.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_la-extractor.lo `test -f 'extractor.c' || echo './'`extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor.c  -fPIC -DPIC -o .libs/libextractor_la-extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DPLUGINDIR=\"libextractor\" -DPLUGININSTDIR=\"/usr/lib/arm-linux-gnueabihf/libextractor\" -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c extractor.c -o libextractor_la-extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -export-dynamic -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*" -version-info 4:6:1 -Wl,-z,relro -o libextractor.la -rpath /usr/lib/arm-linux-gnueabihf libextractor_la-extractor_common.lo libextractor_la-extractor_datasource.lo libextractor_la-extractor_ipc_gnu.lo libextractor_la-extractor_ipc.lo libextractor_la-extractor_logging.lo libextractor_la-extractor_metatypes.lo libextractor_la-extractor_plugpath.lo libextractor_la-extractor_plugins.lo libextractor_la-extractor_print.lo libextractor_la-extractor_plugin_main.lo libextractor_la-extractor.lo -lltdl -lz -lbz2     -lrt -ldl  
libtool: link: /usr/bin/nm -B  .libs/libextractor_la-extractor_common.o .libs/libextractor_la-extractor_datasource.o .libs/libextractor_la-extractor_ipc_gnu.o .libs/libextractor_la-extractor_ipc.o .libs/libextractor_la-extractor_logging.o .libs/libextractor_la-extractor_metatypes.o .libs/libextractor_la-extractor_plugpath.o .libs/libextractor_la-extractor_plugins.o .libs/libextractor_la-extractor_print.o .libs/libextractor_la-extractor_plugin_main.o .libs/libextractor_la-extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*" ".libs/libextractor.exp" > ".libs/libextractor.expT"
libtool: link: mv -f ".libs/libextractor.expT" ".libs/libextractor.exp"
libtool: link: echo "{ global:" > .libs/libextractor.ver
libtool: link:  cat .libs/libextractor.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/libextractor_la-extractor_common.o .libs/libextractor_la-extractor_datasource.o .libs/libextractor_la-extractor_ipc_gnu.o .libs/libextractor_la-extractor_ipc.o .libs/libextractor_la-extractor_logging.o .libs/libextractor_la-extractor_metatypes.o .libs/libextractor_la-extractor_plugpath.o .libs/libextractor_la-extractor_plugins.o .libs/libextractor_la-extractor_print.o .libs/libextractor_la-extractor_plugin_main.o .libs/libextractor_la-extractor.o   /usr/lib/arm-linux-gnueabihf/libltdl.so -lz -lbz2 -lrt -ldl  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor.so.3 -Wl,-version-script -Wl,.libs/libextractor.ver -o .libs/libextractor.so.3.1.6
libtool: link: (cd ".libs" && rm -f "libextractor.so.3" && ln -s "libextractor.so.3.1.6" "libextractor.so.3")
libtool: link: (cd ".libs" && rm -f "libextractor.so" && ln -s "libextractor.so.3.1.6" "libextractor.so")
libtool: link: ar cru .libs/libextractor.a  libextractor_la-extractor_common.o libextractor_la-extractor_datasource.o libextractor_la-extractor_ipc_gnu.o libextractor_la-extractor_ipc.o libextractor_la-extractor_logging.o libextractor_la-extractor_metatypes.o libextractor_la-extractor_plugpath.o libextractor_la-extractor_plugins.o libextractor_la-extractor_print.o libextractor_la-extractor_plugin_main.o libextractor_la-extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor.a
libtool: link: ( cd ".libs" && rm -f "libextractor.la" && ln -s "../libextractor.la" "libextractor.la" )
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o extract extract.o getopt.o getopt1.o ../../src/main/libextractor.la  -lrt -ldl  
libtool: link: gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/extract extract.o getopt.o getopt1.o  ../../src/main/.libs/libextractor.so -lrt -ldl
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_extractor.lo test_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test_extractor.c  -fPIC -DPIC -o .libs/test_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test_extractor.c -o test_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -rpath /nowhere -Wl,-z,relro -o libextractor_test.la  test_extractor.lo   -lrt -ldl  
libtool: link: /usr/bin/nm -B  .libs/test_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_test.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_test.exp" > ".libs/libextractor_test.expT"
libtool: link: mv -f ".libs/libextractor_test.expT" ".libs/libextractor_test.exp"
libtool: link: echo "{ global:" > .libs/libextractor_test.ver
libtool: link:  cat .libs/libextractor_test.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_test.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_test.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/test_extractor.o   -lrt -ldl  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_test.so -Wl,-version-script -Wl,.libs/libextractor_test.ver -o .libs/libextractor_test.so
libtool: link: ar cru .libs/libextractor_test.a  test_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_test.a
libtool: link: ( cd ".libs" && rm -f "libextractor_test.la" && ln -s "../libextractor_test.la" "libextractor_test.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test2_extractor.lo test2_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test2_extractor.c  -fPIC -DPIC -o .libs/test2_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test2_extractor.c -o test2_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -rpath /nowhere -Wl,-z,relro -o libextractor_test2.la  test2_extractor.lo   -lrt -ldl  
libtool: link: /usr/bin/nm -B  .libs/test2_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_test2.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_test2.exp" > ".libs/libextractor_test2.expT"
libtool: link: mv -f ".libs/libextractor_test2.expT" ".libs/libextractor_test2.exp"
libtool: link: echo "{ global:" > .libs/libextractor_test2.ver
libtool: link:  cat .libs/libextractor_test2.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_test2.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_test2.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/test2_extractor.o   -lrt -ldl  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_test2.so -Wl,-version-script -Wl,.libs/libextractor_test2.ver -o .libs/libextractor_test2.so
libtool: link: ar cru .libs/libextractor_test2.a  test2_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_test2.a
libtool: link: ( cd ".libs" && rm -f "libextractor_test2.la" && ln -s "../libextractor_test2.la" "libextractor_test2.la" )
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/main'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/main'
Making all in common
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/common'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unzip.lo unzip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c unzip.c  -fPIC -DPIC -o .libs/unzip.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c unzip.c -o unzip.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o convert.lo convert.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c convert.c  -fPIC -DPIC -o .libs/convert.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c convert.c -o convert.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -export-dynamic -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*" -version-info 1:0:0 -Wl,-z,relro -o libextractor_common.la -rpath /usr/lib/arm-linux-gnueabihf unzip.lo convert.lo  -lz 
libtool: link: /usr/bin/nm -B  .libs/unzip.o .libs/convert.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_common.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*" ".libs/libextractor_common.exp" > ".libs/libextractor_common.expT"
libtool: link: mv -f ".libs/libextractor_common.expT" ".libs/libextractor_common.exp"
libtool: link: echo "{ global:" > .libs/libextractor_common.ver
libtool: link:  cat .libs/libextractor_common.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_common.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_common.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/unzip.o .libs/convert.o   -lz  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_common.so.1 -Wl,-version-script -Wl,.libs/libextractor_common.ver -o .libs/libextractor_common.so.1.0.0
libtool: link: (cd ".libs" && rm -f "libextractor_common.so.1" && ln -s "libextractor_common.so.1.0.0" "libextractor_common.so.1")
libtool: link: (cd ".libs" && rm -f "libextractor_common.so" && ln -s "libextractor_common.so.1.0.0" "libextractor_common.so")
libtool: link: ar cru .libs/libextractor_common.a  unzip.o convert.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_common.a
libtool: link: ( cd ".libs" && rm -f "libextractor_common.la" && ln -s "../libextractor_common.la" "libextractor_common.la" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/common'
Making all in plugins
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
Making all in .
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_lib.lo test_lib.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test_lib.c  -fPIC -DPIC -o .libs/test_lib.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c test_lib.c -o test_lib.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o libtest.la  test_lib.lo ../../src/main/libextractor.la  
libtool: link: ar cru .libs/libtest.a .libs/test_lib.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libtest.a
libtool: link: ( cd ".libs" && rm -f "libtest.la" && ln -s "../libtest.la" "libtest.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dvi_extractor.lo dvi_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c dvi_extractor.c  -fPIC -DPIC -o .libs/dvi_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c dvi_extractor.c -o dvi_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_dvi.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor dvi_extractor.lo   
libtool: link: /usr/bin/nm -B  .libs/dvi_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_dvi.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_dvi.exp" > ".libs/libextractor_dvi.expT"
libtool: link: mv -f ".libs/libextractor_dvi.expT" ".libs/libextractor_dvi.exp"
libtool: link: echo "{ global:" > .libs/libextractor_dvi.ver
libtool: link:  cat .libs/libextractor_dvi.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_dvi.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_dvi.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/dvi_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_dvi.so -Wl,-version-script -Wl,.libs/libextractor_dvi.ver -o .libs/libextractor_dvi.so
libtool: link: ar cru .libs/libextractor_dvi.a  dvi_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_dvi.a
libtool: link: ( cd ".libs" && rm -f "libextractor_dvi.la" && ln -s "../libextractor_dvi.la" "libextractor_dvi.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o it_extractor.lo it_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c it_extractor.c  -fPIC -DPIC -o .libs/it_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c it_extractor.c -o it_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_it.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor it_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/it_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_it.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_it.exp" > ".libs/libextractor_it.expT"
libtool: link: mv -f ".libs/libextractor_it.expT" ".libs/libextractor_it.exp"
libtool: link: echo "{ global:" > .libs/libextractor_it.ver
libtool: link:  cat .libs/libextractor_it.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_it.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_it.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/it_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_it.so -Wl,-version-script -Wl,.libs/libextractor_it.ver -o .libs/libextractor_it.so
libtool: link: ar cru .libs/libextractor_it.a  it_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_it.a
libtool: link: ( cd ".libs" && rm -f "libextractor_it.la" && ln -s "../libextractor_it.la" "libextractor_it.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o man_extractor.lo man_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c man_extractor.c  -fPIC -DPIC -o .libs/man_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c man_extractor.c -o man_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_man.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor man_extractor.lo   
libtool: link: /usr/bin/nm -B  .libs/man_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_man.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_man.exp" > ".libs/libextractor_man.expT"
libtool: link: mv -f ".libs/libextractor_man.expT" ".libs/libextractor_man.exp"
libtool: link: echo "{ global:" > .libs/libextractor_man.ver
libtool: link:  cat .libs/libextractor_man.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_man.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_man.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/man_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_man.so -Wl,-version-script -Wl,.libs/libextractor_man.ver -o .libs/libextractor_man.so
libtool: link: ar cru .libs/libextractor_man.a  man_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_man.a
libtool: link: ( cd ".libs" && rm -f "libextractor_man.la" && ln -s "../libextractor_man.la" "libextractor_man.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o nsf_extractor.lo nsf_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c nsf_extractor.c  -fPIC -DPIC -o .libs/nsf_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c nsf_extractor.c -o nsf_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_nsf.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor nsf_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/nsf_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_nsf.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_nsf.exp" > ".libs/libextractor_nsf.expT"
libtool: link: mv -f ".libs/libextractor_nsf.expT" ".libs/libextractor_nsf.exp"
libtool: link: echo "{ global:" > .libs/libextractor_nsf.ver
libtool: link:  cat .libs/libextractor_nsf.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_nsf.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_nsf.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/nsf_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_nsf.so -Wl,-version-script -Wl,.libs/libextractor_nsf.ver -o .libs/libextractor_nsf.so
libtool: link: ar cru .libs/libextractor_nsf.a  nsf_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_nsf.a
libtool: link: ( cd ".libs" && rm -f "libextractor_nsf.la" && ln -s "../libextractor_nsf.la" "libextractor_nsf.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o nsfe_extractor.lo nsfe_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c nsfe_extractor.c  -fPIC -DPIC -o .libs/nsfe_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c nsfe_extractor.c -o nsfe_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_nsfe.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor nsfe_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/nsfe_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_nsfe.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_nsfe.exp" > ".libs/libextractor_nsfe.expT"
libtool: link: mv -f ".libs/libextractor_nsfe.expT" ".libs/libextractor_nsfe.exp"
libtool: link: echo "{ global:" > .libs/libextractor_nsfe.ver
libtool: link:  cat .libs/libextractor_nsfe.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_nsfe.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_nsfe.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/nsfe_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_nsfe.so -Wl,-version-script -Wl,.libs/libextractor_nsfe.ver -o .libs/libextractor_nsfe.so
libtool: link: ar cru .libs/libextractor_nsfe.a  nsfe_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_nsfe.a
libtool: link: ( cd ".libs" && rm -f "libextractor_nsfe.la" && ln -s "../libextractor_nsfe.la" "libextractor_nsfe.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ps_extractor.lo ps_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ps_extractor.c  -fPIC -DPIC -o .libs/ps_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ps_extractor.c -o ps_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_ps.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor ps_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/ps_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_ps.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_ps.exp" > ".libs/libextractor_ps.expT"
libtool: link: mv -f ".libs/libextractor_ps.expT" ".libs/libextractor_ps.exp"
libtool: link: echo "{ global:" > .libs/libextractor_ps.ver
libtool: link:  cat .libs/libextractor_ps.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_ps.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_ps.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/ps_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_ps.so -Wl,-version-script -Wl,.libs/libextractor_ps.ver -o .libs/libextractor_ps.so
libtool: link: ar cru .libs/libextractor_ps.a  ps_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_ps.a
libtool: link: ( cd ".libs" && rm -f "libextractor_ps.la" && ln -s "../libextractor_ps.la" "libextractor_ps.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o riff_extractor.lo riff_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c riff_extractor.c  -fPIC -DPIC -o .libs/riff_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c riff_extractor.c -o riff_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_riff.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor riff_extractor.lo -lm    
libtool: link: /usr/bin/nm -B  .libs/riff_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_riff.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_riff.exp" > ".libs/libextractor_riff.expT"
libtool: link: mv -f ".libs/libextractor_riff.expT" ".libs/libextractor_riff.exp"
libtool: link: echo "{ global:" > .libs/libextractor_riff.ver
libtool: link:  cat .libs/libextractor_riff.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_riff.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_riff.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/riff_extractor.o   -lm  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_riff.so -Wl,-version-script -Wl,.libs/libextractor_riff.ver -o .libs/libextractor_riff.so
libtool: link: ar cru .libs/libextractor_riff.a  riff_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_riff.a
libtool: link: ( cd ".libs" && rm -f "libextractor_riff.la" && ln -s "../libextractor_riff.la" "libextractor_riff.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o s3m_extractor.lo s3m_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c s3m_extractor.c  -fPIC -DPIC -o .libs/s3m_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c s3m_extractor.c -o s3m_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_s3m.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor s3m_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/s3m_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_s3m.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_s3m.exp" > ".libs/libextractor_s3m.expT"
libtool: link: mv -f ".libs/libextractor_s3m.expT" ".libs/libextractor_s3m.exp"
libtool: link: echo "{ global:" > .libs/libextractor_s3m.ver
libtool: link:  cat .libs/libextractor_s3m.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_s3m.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_s3m.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/s3m_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_s3m.so -Wl,-version-script -Wl,.libs/libextractor_s3m.ver -o .libs/libextractor_s3m.so
libtool: link: ar cru .libs/libextractor_s3m.a  s3m_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_s3m.a
libtool: link: ( cd ".libs" && rm -f "libextractor_s3m.la" && ln -s "../libextractor_s3m.la" "libextractor_s3m.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sid_extractor.lo sid_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c sid_extractor.c  -fPIC -DPIC -o .libs/sid_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c sid_extractor.c -o sid_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_sid.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor sid_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/sid_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_sid.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_sid.exp" > ".libs/libextractor_sid.expT"
libtool: link: mv -f ".libs/libextractor_sid.expT" ".libs/libextractor_sid.exp"
libtool: link: echo "{ global:" > .libs/libextractor_sid.ver
libtool: link:  cat .libs/libextractor_sid.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_sid.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_sid.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/sid_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_sid.so -Wl,-version-script -Wl,.libs/libextractor_sid.ver -o .libs/libextractor_sid.so
libtool: link: ar cru .libs/libextractor_sid.a  sid_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_sid.a
libtool: link: ( cd ".libs" && rm -f "libextractor_sid.la" && ln -s "../libextractor_sid.la" "libextractor_sid.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o wav_extractor.lo wav_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c wav_extractor.c  -fPIC -DPIC -o .libs/wav_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c wav_extractor.c -o wav_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_wav.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor wav_extractor.lo   
libtool: link: /usr/bin/nm -B  .libs/wav_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_wav.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_wav.exp" > ".libs/libextractor_wav.expT"
libtool: link: mv -f ".libs/libextractor_wav.expT" ".libs/libextractor_wav.exp"
libtool: link: echo "{ global:" > .libs/libextractor_wav.ver
libtool: link:  cat .libs/libextractor_wav.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_wav.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_wav.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/wav_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_wav.so -Wl,-version-script -Wl,.libs/libextractor_wav.ver -o .libs/libextractor_wav.so
libtool: link: ar cru .libs/libextractor_wav.a  wav_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_wav.a
libtool: link: ( cd ".libs" && rm -f "libextractor_wav.la" && ln -s "../libextractor_wav.la" "libextractor_wav.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xm_extractor.lo xm_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c xm_extractor.c  -fPIC -DPIC -o .libs/xm_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c xm_extractor.c -o xm_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_xm.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor xm_extractor.lo  
libtool: link: /usr/bin/nm -B  .libs/xm_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_xm.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_xm.exp" > ".libs/libextractor_xm.expT"
libtool: link: mv -f ".libs/libextractor_xm.expT" ".libs/libextractor_xm.exp"
libtool: link: echo "{ global:" > .libs/libextractor_xm.ver
libtool: link:  cat .libs/libextractor_xm.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_xm.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_xm.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/xm_extractor.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_xm.so -Wl,-version-script -Wl,.libs/libextractor_xm.ver -o .libs/libextractor_xm.so
libtool: link: ar cru .libs/libextractor_xm.a  xm_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_xm.a
libtool: link: ( cd ".libs" && rm -f "libextractor_xm.la" && ln -s "../libextractor_xm.la" "libextractor_xm.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o archive_extractor.lo archive_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c archive_extractor.c  -fPIC -DPIC -o .libs/archive_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c archive_extractor.c -o archive_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_archive.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor archive_extractor.lo -larchive  
libtool: link: /usr/bin/nm -B  .libs/archive_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_archive.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_archive.exp" > ".libs/libextractor_archive.expT"
libtool: link: mv -f ".libs/libextractor_archive.expT" ".libs/libextractor_archive.exp"
libtool: link: echo "{ global:" > .libs/libextractor_archive.ver
libtool: link:  cat .libs/libextractor_archive.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_archive.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_archive.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/archive_extractor.o   -larchive  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_archive.so -Wl,-version-script -Wl,.libs/libextractor_archive.ver -o .libs/libextractor_archive.so
libtool: link: ar cru .libs/libextractor_archive.a  archive_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_archive.a
libtool: link: ( cd ".libs" && rm -f "libextractor_archive.la" && ln -s "../libextractor_archive.la" "libextractor_archive.la" )
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o exiv2_extractor.lo exiv2_extractor.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c exiv2_extractor.cc  -fPIC -DPIC -o .libs/exiv2_extractor.o
exiv2_extractor.cc: In function 'void EXTRACTOR_exiv2_extract_method(EXTRACTOR_ExtractContext*)':
exiv2_extractor.cc:703:12: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
       std::auto_ptr<Exiv2::BasicIo> eio(new ExtractorIO (ec));
            ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from exiv2_extractor.cc:26:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c exiv2_extractor.cc -o exiv2_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_exiv2.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor exiv2_extractor.lo -lexiv2  
libtool: link: /usr/bin/nm -B  .libs/exiv2_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_exiv2.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_exiv2.exp" > ".libs/libextractor_exiv2.expT"
libtool: link: mv -f ".libs/libextractor_exiv2.expT" ".libs/libextractor_exiv2.exp"
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o  .libs/exiv2_extractor.o   -lexiv2 -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_exiv2.so -Wl,-retain-symbols-file -Wl,.libs/libextractor_exiv2.exp -o .libs/libextractor_exiv2.so
libtool: link: ar cru .libs/libextractor_exiv2.a  exiv2_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_exiv2.a
libtool: link: ( cd ".libs" && rm -f "libextractor_exiv2.la" && ln -s "../libextractor_exiv2.la" "libextractor_exiv2.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o thumbnailffmpeg_extractor.lo thumbnailffmpeg_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c thumbnailffmpeg_extractor.c  -fPIC -DPIC -o .libs/thumbnailffmpeg_extractor.o
thumbnailffmpeg_extractor.c: In function 'create_thumbnail':
thumbnailffmpeg_extractor.c:260:9: warning: 'avpicture_get_size' is deprecated [-Wdeprecated-declarations]
         av_malloc (avpicture_get_size (PIX_OUTPUT_FORMAT,
         ^~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:5434:5: note: declared here
 int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height);
     ^~~~~~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c:275:3: warning: 'avpicture_fill' is deprecated [-Wdeprecated-declarations]
   avpicture_fill ((AVPicture *) dst_frame, dst_buffer,
   ^~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:5419:5: note: declared here
 int avpicture_fill(AVPicture *picture, const uint8_t *ptr,
     ^~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c:376:3: warning: 'avcodec_encode_video2' is deprecated [-Wdeprecated-declarations]
   err = avcodec_encode_video2 (encoder_codec_ctx,
   ^~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:5386:5: note: declared here
 int avcodec_encode_video2(AVCodecContext *avctx, AVPacket *avpkt,
     ^~~~~~~~~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c:385:3: warning: 'av_free_packet' is deprecated [-Wdeprecated-declarations]
   av_free_packet(&pkt);
   ^~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4400:6: note: declared here
 void av_free_packet(AVPacket *pkt);
      ^~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c: In function 'extract_image':
thumbnailffmpeg_extractor.c:544:7: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations]
       avcodec_decode_video2 (codec_ctx, frame, &frame_finished, &avpkt);
       ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4755:5: note: declared here
 int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
     ^~~~~~~~~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c: In function 'extract_video':
thumbnailffmpeg_extractor.c:672:7: warning: 'codec' is deprecated [-Wdeprecated-declarations]
       codec_ctx = format_ctx->streams[i]->codec;
       ^~~~~~~~~
In file included from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavformat/avformat.h:877:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
thumbnailffmpeg_extractor.c:751:11: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations]
           avcodec_decode_video2 (codec_ctx,
           ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4755:5: note: declared here
 int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
     ^~~~~~~~~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c:757:15: warning: 'av_free_packet' is deprecated [-Wdeprecated-declarations]
               av_free_packet (&packet);
               ^~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4400:6: note: declared here
 void av_free_packet(AVPacket *pkt);
      ^~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c:761:7: warning: 'av_free_packet' is deprecated [-Wdeprecated-declarations]
       av_free_packet (&packet);
       ^~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/libavformat/avformat.h:319,
                 from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4400:6: note: declared here
 void av_free_packet(AVPacket *pkt);
      ^~~~~~~~~~~~~~
thumbnailffmpeg_extractor.c: In function 'thumbnailffmpeg_lib_init':
thumbnailffmpeg_extractor.c:944:3: warning: 'av_register_all' is deprecated [-Wdeprecated-declarations]
   av_register_all ();
   ^~~~~~~~~~~~~~~
In file included from thumbnailffmpeg_extractor.c:47:
/usr/include/arm-linux-gnueabihf/libavformat/avformat.h:2025:6: note: declared here
 void av_register_all(void);
      ^~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c thumbnailffmpeg_extractor.c -o thumbnailffmpeg_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_thumbnailffmpeg.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor thumbnailffmpeg_extractor.lo -lavutil -lavformat -lavcodec -lswscale -lmagic  
libtool: link: /usr/bin/nm -B  .libs/thumbnailffmpeg_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_thumbnailffmpeg.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_thumbnailffmpeg.exp" > ".libs/libextractor_thumbnailffmpeg.expT"
libtool: link: mv -f ".libs/libextractor_thumbnailffmpeg.expT" ".libs/libextractor_thumbnailffmpeg.exp"
libtool: link: echo "{ global:" > .libs/libextractor_thumbnailffmpeg.ver
libtool: link:  cat .libs/libextractor_thumbnailffmpeg.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_thumbnailffmpeg.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_thumbnailffmpeg.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/thumbnailffmpeg_extractor.o   -lavutil -lavformat -lavcodec -lswscale -lmagic  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_thumbnailffmpeg.so -Wl,-version-script -Wl,.libs/libextractor_thumbnailffmpeg.ver -o .libs/libextractor_thumbnailffmpeg.so
libtool: link: ar cru .libs/libextractor_thumbnailffmpeg.a  thumbnailffmpeg_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_thumbnailffmpeg.a
libtool: link: ( cd ".libs" && rm -f "libextractor_thumbnailffmpeg.la" && ln -s "../libextractor_thumbnailffmpeg.la" "libextractor_thumbnailffmpeg.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o flac_extractor.lo flac_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c flac_extractor.c  -fPIC -DPIC -o .libs/flac_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c flac_extractor.c -o flac_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_flac.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor flac_extractor.lo -lFLAC   
libtool: link: /usr/bin/nm -B  .libs/flac_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_flac.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_flac.exp" > ".libs/libextractor_flac.expT"
libtool: link: mv -f ".libs/libextractor_flac.expT" ".libs/libextractor_flac.exp"
libtool: link: echo "{ global:" > .libs/libextractor_flac.ver
libtool: link:  cat .libs/libextractor_flac.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_flac.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_flac.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/flac_extractor.o   -lFLAC  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_flac.so -Wl,-version-script -Wl,.libs/libextractor_flac.ver -o .libs/libextractor_flac.so
libtool: link: ar cru .libs/libextractor_flac.a  flac_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_flac.a
libtool: link: ( cd ".libs" && rm -f "libextractor_flac.la" && ln -s "../libextractor_flac.la" "libextractor_flac.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gif_extractor.lo gif_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c gif_extractor.c  -fPIC -DPIC -o .libs/gif_extractor.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c gif_extractor.c -o gif_extractor.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -export-dynamic -avoid-version -module -no-undefined -export-symbols-regex "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." -Wl,-z,relro -o libextractor_gif.la -rpath /usr/lib/arm-linux-gnueabihf/libextractor gif_extractor.lo -lgif  
libtool: link: /usr/bin/nm -B  .libs/gif_extractor.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libextractor_gif.exp
libtool: link: /bin/grep -E -e "(EXTRACTOR|pl)_[a-zA-Z0-9_]*_......." ".libs/libextractor_gif.exp" > ".libs/libextractor_gif.expT"
libtool: link: mv -f ".libs/libextractor_gif.expT" ".libs/libextractor_gif.exp"
libtool: link: echo "{ global:" > .libs/libextractor_gif.ver
libtool: link:  cat .libs/libextractor_gif.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libextractor_gif.ver
libtool: link:  echo "local: *; };" >> .libs/libextractor_gif.ver
libtool: link:  gcc -shared  -fPIC -DPIC  .libs/gif_extractor.o   -lgif  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libextractor_gif.so -Wl,-version-script -Wl,.libs/libextractor_gif.ver -o .libs/libextractor_gif.so
libtool: link: ar cru .libs/libextractor_gif.a  gif_extractor.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libextractor_gif.a
libtool: link: ( cd ".libs" && rm -f "libextractor_gif.la" && ln -s "../libextractor_gif.la" "libextractor_gif.la" )
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I/usr/include/libgsf-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libxml2 -DHAVE_GSF -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libgsf-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libxml2 -DHAVE_GSF -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libextractor_ole2_la-ole2_extractor.lo `test -f 'ole2_extractor.c' || echo './'`ole2_extractor.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgsf-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libxml2 -DHAVE_GSF -I../../src/include -I../../src/common -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libgsf-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libxml2 -DHAVE_GSF -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ole2_extractor.c  -fPIC -DPIC -o .libs/libextractor_ole2_la-ole2_extractor.o
ole2_extractor.c: In function 'le_input_class_init':
ole2_extractor.c:830:3: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
   g_type_class_add_private (class, sizeof (LeInputPrivate));
   ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from ole2_extractor.c:34:
/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
 void     g_type_class_add_private       (gpointer                    g_class,
          ^~~~~~~~~~~~~~~~~~~~~~~~
during RTL pass: expand
ole2_extractor.c: In function 'EXTRACTOR_ole2_extract_method':
ole2_extractor.c:337:9: internal compiler error: Segmentation fault
   (0 != strncmp (&buf[2],
         ^~~~~~~~~~~~~~~~~
    "SfxDocumentInfo",
    ~~~~~~~~~~~~~~~~~~
    strlen ("SfxDocumentInfo"))) ||
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccKLQ1JF.out file, please attach this to your bugreport.
=== BEGIN GCC DUMP ===
14329: // Target: arm-linux-gnueabihf
14329: // Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.1.0-12+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
14329: // Thread model: posix
14329: // gcc version 8.1.0 (Raspbian 8.1.0-12+rpi1) 
14329: // 
14329: // ole2_extractor.c: In function 'le_input_class_init':
14329: // ole2_extractor.c:830:3: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
14329: //    g_type_class_add_private (class, sizeof (LeInputPrivate));
14329: //    ^~~~~~~~~~~~~~~~~~~~~~~~
14329: // In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
14329: //                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
14329: //                  from /usr/include/glib-2.0/glib-object.h:23,
14329: //                  from ole2_extractor.c:34:
14329: // /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
14329: //  void     g_type_class_add_private       (gpointer                    g_class,
14329: //           ^~~~~~~~~~~~~~~~~~~~~~~~
14329: // during RTL pass: expand
14329: // ole2_extractor.c: In function 'EXTRACTOR_ole2_extract_method':
14329: // ole2_extractor.c:337:9: internal compiler error: Segmentation fault
14329: //    (0 != strncmp (&buf[2],
14329: //          ^~~~~~~~~~~~~~~~~
14329: //     "SfxDocumentInfo",
14329: //     ~~~~~~~~~~~~~~~~~~
14329: //     strlen ("SfxDocumentInfo"))) ||
14329: //     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
14329: // Please submit a full bug report,
14329: // with preprocessed source if appropriate.
14329: // See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions.
14329: 
14329: // /usr/lib/gcc/arm-linux-gnueabihf/8/cc1 -quiet -I . -I ../.. -I /usr/include/libgsf-1 -I /usr/include/glib-2.0 -I /usr/lib/arm-linux-gnueabihf/glib-2.0/include -I /usr/include/libxml2 -I ../../src/include -I ../../src/common -I /usr/include/libgsf-1 -I /usr/include/glib-2.0 -I /usr/lib/arm-linux-gnueabihf/glib-2.0/include -I /usr/include/libxml2 -imultilib . -imultiarch arm-linux-gnueabihf -D HAVE_CONFIG_H -D HAVE_GSF -D _FORTIFY_SOURCE=2 -D HAVE_GSF -D PIC ole2_extractor.c -quiet -dumpbase ole2_extractor.c -mfloat-abi=hard -mfpu=vfp -mtls-dialect=gnu -marm -march=armv6+fp -auxbase-strip .libs/libextractor_ole2_la-ole2_extractor.o -g -O2 -Wdate-time -Wformat=1 -Werror=format-security -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -o - -frandom-seed=0 -fdump-noaddr
14329: 
14329: # 1 "ole2_extractor.c"
14329: # 1 "/<<PKGBUILDDIR>>/src/plugins//"
14329: # 1 "<built-in>"
14329: # 1 "<command-line>"
14329: # 1 "/usr/include/stdc-predef.h" 1 3 4
14329: # 1 "<command-line>" 2
14329: # 1 "ole2_extractor.c"
14329: # 31 "ole2_extractor.c"
14329: # 1 "../../src/include/platform.h" 1
14329: # 31 "../../src/include/platform.h"
14329: # 1 "../../config.h" 1
14329: # 32 "../../src/include/platform.h" 2
14329: 
14329: # 1 "../../src/include/gettext.h" 1
14329: # 26 "../../src/include/gettext.h"
14329: # 1 "/usr/include/libintl.h" 1 3 4
14329: # 23 "/usr/include/libintl.h" 3 4
14329: # 1 "/usr/include/features.h" 1 3 4
14329: # 424 "/usr/include/features.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 1 3 4
14329: # 427 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 428 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/long-double.h" 1 3 4
14329: # 429 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 2 3 4
14329: # 425 "/usr/include/features.h" 2 3 4
14329: # 448 "/usr/include/features.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 1 3 4
14329: # 10 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h" 1 3 4
14329: # 11 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 2 3 4
14329: # 449 "/usr/include/features.h" 2 3 4
14329: # 24 "/usr/include/libintl.h" 2 3 4
14329: # 34 "/usr/include/libintl.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 39 "/usr/include/libintl.h" 3 4
14329: extern char *gettext (const char *__msgid)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (1)));
14329: 
14329: 
14329: 
14329: extern char *dgettext (const char *__domainname, const char *__msgid)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2)));
14329: extern char *__dgettext (const char *__domainname, const char *__msgid)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2)));
14329: 
14329: 
14329: 
14329: extern char *dcgettext (const char *__domainname,
14329:    const char *__msgid, int __category)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2)));
14329: extern char *__dcgettext (const char *__domainname,
14329:      const char *__msgid, int __category)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: extern char *ngettext (const char *__msgid1, const char *__msgid2,
14329:          unsigned long int __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (1))) __attribute__ ((__format_arg__ (2)));
14329: 
14329: 
14329: 
14329: extern char *dngettext (const char *__domainname, const char *__msgid1,
14329:    const char *__msgid2, unsigned long int __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
14329: 
14329: 
14329: 
14329: extern char *dcngettext (const char *__domainname, const char *__msgid1,
14329:     const char *__msgid2, unsigned long int __n,
14329:     int __category)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *textdomain (const char *__domainname) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *bindtextdomain (const char *__domainname,
14329:         const char *__dirname) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *bind_textdomain_codeset (const char *__domainname,
14329:           const char *__codeset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 101 "/usr/include/libintl.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/locale.h" 1 3 4
14329: # 28 "/usr/include/locale.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 29 "/usr/include/locale.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/locale.h" 1 3 4
14329: # 30 "/usr/include/locale.h" 2 3 4
14329: 
14329: 
14329: # 51 "/usr/include/locale.h" 3 4
14329: struct lconv
14329: {
14329: 
14329: 
14329:   char *decimal_point;
14329:   char *thousands_sep;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   char *grouping;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   char *int_curr_symbol;
14329:   char *currency_symbol;
14329:   char *mon_decimal_point;
14329:   char *mon_thousands_sep;
14329:   char *mon_grouping;
14329:   char *positive_sign;
14329:   char *negative_sign;
14329:   char int_frac_digits;
14329:   char frac_digits;
14329: 
14329:   char p_cs_precedes;
14329: 
14329:   char p_sep_by_space;
14329: 
14329:   char n_cs_precedes;
14329: 
14329:   char n_sep_by_space;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   char p_sign_posn;
14329:   char n_sign_posn;
14329: 
14329: 
14329:   char int_p_cs_precedes;
14329: 
14329:   char int_p_sep_by_space;
14329: 
14329:   char int_n_cs_precedes;
14329: 
14329:   char int_n_sep_by_space;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   char int_p_sign_posn;
14329:   char int_n_sign_posn;
14329: # 118 "/usr/include/locale.h" 3 4
14329: };
14329: 
14329: 
14329: 
14329: extern char *setlocale (int __category, const char *__locale) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern struct lconv *localeconv (void) __attribute__ ((__nothrow__ , __leaf__));
14329: # 135 "/usr/include/locale.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/locale_t.h" 1 3 4
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/types/locale_t.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/types/__locale_t.h" 3 4
14329: struct __locale_struct
14329: {
14329: 
14329:   struct __locale_data *__locales[13];
14329: 
14329: 
14329:   const unsigned short int *__ctype_b;
14329:   const int *__ctype_tolower;
14329:   const int *__ctype_toupper;
14329: 
14329: 
14329:   const char *__names[13];
14329: };
14329: 
14329: typedef struct __locale_struct *__locale_t;
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/types/locale_t.h" 2 3 4
14329: 
14329: typedef __locale_t locale_t;
14329: # 136 "/usr/include/locale.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern locale_t newlocale (int __category_mask, const char *__locale,
14329:       locale_t __base) __attribute__ ((__nothrow__ , __leaf__));
14329: # 176 "/usr/include/locale.h" 3 4
14329: extern locale_t duplocale (locale_t __dataset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern void freelocale (locale_t __dataset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern locale_t uselocale (locale_t __dataset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 104 "/usr/include/libintl.h" 2 3 4
14329: # 121 "/usr/include/libintl.h" 3 4
14329: 
14329: # 27 "../../src/include/gettext.h" 2
14329: # 34 "../../src/include/platform.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "../../src/include/plibc.h" 1
14329: # 39 "../../src/include/plibc.h"
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 149 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 3 4
14329: typedef int ptrdiff_t;
14329: # 216 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 3 4
14329: typedef unsigned int size_t;
14329: # 328 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 3 4
14329: typedef unsigned int wchar_t;
14329: # 426 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 3 4
14329: typedef struct {
14329:   long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
14329:   long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
14329: # 437 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 3 4
14329: } max_align_t;
14329: # 40 "../../src/include/plibc.h" 2
14329: # 838 "../../src/include/plibc.h"
14329: 
14329: # 838 "../../src/include/plibc.h"
14329: struct PLIBC_SEARCH_QELEM
14329:   {
14329:     struct qelem *q_forw;
14329:     struct qelem *q_back;
14329:     char q_data[1];
14329:   };
14329: 
14329: 
14329: 
14329: void _win_insque (void *__elem, void *__prev);
14329: 
14329: 
14329: void _win_remque (void *__elem);
14329: 
14329: 
14329: 
14329: typedef int (*PLIBC_SEARCH__compar_fn_t) (__const void *, __const void *);
14329: 
14329: typedef PLIBC_SEARCH__compar_fn_t _win_comparison_fn_t;
14329: 
14329: 
14329: typedef enum
14329:   {
14329:     PLIBC_SEARCH_FIND,
14329:     PLIBC_SEARCH_ENTER
14329:   }
14329: PLIBC_SEARCH_ACTION;
14329: 
14329: typedef struct PLIBC_SEARCH_entry
14329:   {
14329:     char *key;
14329:     void *data;
14329:   }
14329: PLIBC_SEARCH_ENTRY;
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _PLIBC_SEARCH_ENTRY
14329: {
14329:   unsigned int used;
14329:   PLIBC_SEARCH_ENTRY entry;
14329: }
14329: _PLIBC_SEARCH_ENTRY;
14329: # 892 "../../src/include/plibc.h"
14329: PLIBC_SEARCH_ENTRY *_win_hsearch (PLIBC_SEARCH_ENTRY __item, PLIBC_SEARCH_ACTION __action);
14329: 
14329: 
14329: int _win_hcreate (size_t __nel);
14329: 
14329: 
14329: void _win_hdestroy (void);
14329: 
14329: 
14329: struct PLIBC_SEARCH_hsearch_data
14329:   {
14329:     struct _PLIBC_SEARCH_ENTRY *table;
14329:     unsigned int size;
14329:     unsigned int filled;
14329:   };
14329: 
14329: 
14329: 
14329: int _win_hsearch_r (PLIBC_SEARCH_ENTRY __item, PLIBC_SEARCH_ACTION __action, PLIBC_SEARCH_ENTRY **__retval,
14329:           struct PLIBC_SEARCH_hsearch_data *__htab);
14329: int _win_hcreate_r (size_t __nel, struct PLIBC_SEARCH_hsearch_data *__htab);
14329: void _win_hdestroy_r (struct PLIBC_SEARCH_hsearch_data *__htab);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329:   PLIBC_SEARCH_preorder,
14329:   PLIBC_SEARCH_postorder,
14329:   PLIBC_SEARCH_endorder,
14329:   PLIBC_SEARCH_leaf
14329: }
14329: PLIBC_SEARCH_VISIT;
14329: 
14329: 
14329: 
14329: void *_win_tsearch (__const void *__key, void **__rootp,
14329:           PLIBC_SEARCH__compar_fn_t __compar);
14329: 
14329: 
14329: 
14329: void *_win_tfind (__const void *__key, void *__const *__rootp,
14329:         PLIBC_SEARCH__compar_fn_t __compar);
14329: 
14329: 
14329: void *_win_tdelete (__const void *__restrict __key,
14329:           void **__restrict __rootp,
14329:           PLIBC_SEARCH__compar_fn_t __compar);
14329: 
14329: typedef void (*PLIBC_SEARCH__action_fn_t) (__const void *__nodep, PLIBC_SEARCH_VISIT __value,
14329:              int __level);
14329: 
14329: 
14329: 
14329: void _win_twalk (__const void *__root, PLIBC_SEARCH__action_fn_t __action);
14329: 
14329: 
14329: 
14329: typedef void (*PLIBC_SEARCH__free_fn_t) (void *__nodep);
14329: 
14329: 
14329: void _win_tdestroy (void *__root, PLIBC_SEARCH__free_fn_t __freefct);
14329: 
14329: 
14329: 
14329: 
14329: void *_win_lfind (__const void *__key, __const void *__base,
14329:         size_t *__nmemb, size_t __size, PLIBC_SEARCH__compar_fn_t __compar);
14329: 
14329: 
14329: 
14329: void *_win_lsearch (__const void *__key, void *__base,
14329:           size_t *__nmemb, size_t __size, PLIBC_SEARCH__compar_fn_t __compar);
14329: # 41 "../../src/include/platform.h" 2
14329: 
14329: # 1 "/usr/include/string.h" 1 3 4
14329: # 26 "/usr/include/string.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h" 1 3 4
14329: # 27 "/usr/include/string.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 34 "/usr/include/string.h" 2 3 4
14329: # 42 "/usr/include/string.h" 3 4
14329: 
14329: # 42 "/usr/include/string.h" 3 4
14329: extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
14329:        size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern void *memmove (void *__dest, const void *__src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
14329:         int __c, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int memcmp (const void *__s1, const void *__s2, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 90 "/usr/include/string.h" 3 4
14329: extern void *memchr (const void *__s, int __c, size_t __n)
14329:       __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: # 103 "/usr/include/string.h" 3 4
14329: extern void *rawmemchr (const void *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: # 114 "/usr/include/string.h" 3 4
14329: extern void *memrchr (const void *__s, int __c, size_t __n)
14329:       __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern char *strncpy (char *__restrict __dest,
14329:         const char *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern char *strcat (char *__restrict __dest, const char *__restrict __src)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern char *strncat (char *__restrict __dest, const char *__restrict __src,
14329:         size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int strcmp (const char *__s1, const char *__s2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern int strncmp (const char *__s1, const char *__s2, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int strcoll (const char *__s1, const char *__s2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern size_t strxfrm (char *__restrict __dest,
14329:          const char *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
14329:     locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *strdup (const char *__s)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *strndup (const char *__string, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
14329: # 225 "/usr/include/string.h" 3 4
14329: extern char *strchr (const char *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: # 252 "/usr/include/string.h" 3 4
14329: extern char *strrchr (const char *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: # 265 "/usr/include/string.h" 3 4
14329: extern char *strchrnul (const char *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern size_t strcspn (const char *__s, const char *__reject)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern size_t strspn (const char *__s, const char *__accept)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 302 "/usr/include/string.h" 3 4
14329: extern char *strpbrk (const char *__s, const char *__accept)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 329 "/usr/include/string.h" 3 4
14329: extern char *strstr (const char *__haystack, const char *__needle)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern char *strtok (char *__restrict __s, const char *__restrict __delim)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: extern char *__strtok_r (char *__restrict __s,
14329:     const char *__restrict __delim,
14329:     char **__restrict __save_ptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: 
14329: extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
14329:          char **__restrict __save_ptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: # 359 "/usr/include/string.h" 3 4
14329: extern char *strcasestr (const char *__haystack, const char *__needle)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *memmem (const void *__haystack, size_t __haystacklen,
14329:        const void *__needle, size_t __needlelen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: 
14329: extern void *__mempcpy (void *__restrict __dest,
14329:    const void *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern void *mempcpy (void *__restrict __dest,
14329:         const void *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern size_t strlen (const char *__s)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern size_t strnlen (const char *__string, size_t __maxlen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern char *strerror (int __errnum) __attribute__ ((__nothrow__ , __leaf__));
14329: # 420 "/usr/include/string.h" 3 4
14329: extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *strerror_l (int __errnum, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/strings.h" 1 3 4
14329: # 23 "/usr/include/strings.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 24 "/usr/include/strings.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int bcmp (const void *__s1, const void *__s2, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern void bcopy (const void *__src, void *__dest, size_t __n)
14329:   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 68 "/usr/include/strings.h" 3 4
14329: extern char *index (const char *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: # 96 "/usr/include/strings.h" 3 4
14329: extern char *rindex (const char *__s, int __c)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int ffs (int __i) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int ffsl (long int __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: __extension__ extern int ffsll (long long int __ll)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: extern int strcasecmp (const char *__s1, const char *__s2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: 
14329: extern int strncasecmp_l (const char *__s1, const char *__s2,
14329:      size_t __n, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/strings_fortified.h" 1 3 4
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/strings_fortified.h" 3 4
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void
14329: __attribute__ ((__nothrow__ , __leaf__)) bcopy (const void *__src, void *__dest, size_t __len)
14329: {
14329:   (void) __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0));
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void
14329: __attribute__ ((__nothrow__ , __leaf__)) bzero (void *__dest, size_t __len)
14329: {
14329:   (void) __builtin___memset_chk (__dest, '\0', __len, __builtin_object_size (__dest, 0));
14329: }
14329: # 145 "/usr/include/strings.h" 2 3 4
14329: # 432 "/usr/include/string.h" 2 3 4
14329: 
14329: 
14329: 
14329: extern void explicit_bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern char *strsep (char **__restrict __stringp,
14329:        const char *__restrict __delim)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern char *strsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern char *__stpncpy (char *__restrict __dest,
14329:    const char *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern char *stpncpy (char *__restrict __dest,
14329:         const char *__restrict __src, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int strverscmp (const char *__s1, const char *__s2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern char *strfry (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 486 "/usr/include/string.h" 3 4
14329: extern char *basename (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/string_fortified.h" 1 3 4
14329: # 30 "/usr/include/arm-linux-gnueabihf/bits/string_fortified.h" 3 4
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
14329: __attribute__ ((__nothrow__ , __leaf__)) memcpy (void *__restrict __dest, const void *__restrict __src, size_t __len)
14329: 
14329: {
14329:   return __builtin___memcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0));
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
14329: __attribute__ ((__nothrow__ , __leaf__)) memmove (void *__dest, const void *__src, size_t __len)
14329: {
14329:   return __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0));
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
14329: __attribute__ ((__nothrow__ , __leaf__)) mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __len)
14329: 
14329: {
14329:   return __builtin___mempcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0));
14329: }
14329: # 58 "/usr/include/arm-linux-gnueabihf/bits/string_fortified.h" 3 4
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
14329: __attribute__ ((__nothrow__ , __leaf__)) memset (void *__dest, int __ch, size_t __len)
14329: {
14329: # 71 "/usr/include/arm-linux-gnueabihf/bits/string_fortified.h" 3 4
14329:   return __builtin___memset_chk (__dest, __ch, __len, __builtin_object_size (__dest, 0));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
14329:   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void
14329: __attribute__ ((__nothrow__ , __leaf__)) explicit_bzero (void *__dest, size_t __len)
14329: {
14329:   __explicit_bzero_chk (__dest, __len, __builtin_object_size (__dest, 0));
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) strcpy (char *__restrict __dest, const char *__restrict __src)
14329: {
14329:   return __builtin___strcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1));
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) stpcpy (char *__restrict __dest, const char *__restrict __src)
14329: {
14329:   return __builtin___stpcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1));
14329: }
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) strncpy (char *__restrict __dest, const char *__restrict __src, size_t __len)
14329: 
14329: {
14329:   return __builtin___strncpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1));
14329: }
14329: 
14329: 
14329: extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n,
14329:        size_t __destlen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern char *__stpncpy_alias (char *__dest, const char *__src, size_t __n) __asm__ ("" "stpncpy") __attribute__ ((__nothrow__ , __leaf__))
14329:                                  ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) stpncpy (char *__dest, const char *__src, size_t __n)
14329: {
14329:   if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1
14329:       && (!__builtin_constant_p (__n) || __n > __builtin_object_size (__dest, 2 > 1)))
14329:     return __stpncpy_chk (__dest, __src, __n, __builtin_object_size (__dest, 2 > 1));
14329:   return __stpncpy_alias (__dest, __src, __n);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) strcat (char *__restrict __dest, const char *__restrict __src)
14329: {
14329:   return __builtin___strcat_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1));
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) strncat (char *__restrict __dest, const char *__restrict __src, size_t __len)
14329: 
14329: {
14329:   return __builtin___strncat_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1));
14329: }
14329: # 495 "/usr/include/string.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 43 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/unistd.h" 1 3 4
14329: # 27 "/usr/include/unistd.h" 3 4
14329: 
14329: # 205 "/usr/include/unistd.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/posix_opt.h" 1 3 4
14329: # 206 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/environments.h" 1 3 4
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/environments.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/environments.h" 2 3 4
14329: # 210 "/usr/include/unistd.h" 2 3 4
14329: # 220 "/usr/include/unistd.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
14329: 
14329: 
14329: typedef unsigned char __u_char;
14329: typedef unsigned short int __u_short;
14329: typedef unsigned int __u_int;
14329: typedef unsigned long int __u_long;
14329: 
14329: 
14329: typedef signed char __int8_t;
14329: typedef unsigned char __uint8_t;
14329: typedef signed short int __int16_t;
14329: typedef unsigned short int __uint16_t;
14329: typedef signed int __int32_t;
14329: typedef unsigned int __uint32_t;
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef signed long long int __int64_t;
14329: __extension__ typedef unsigned long long int __uint64_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef long long int __quad_t;
14329: __extension__ typedef unsigned long long int __u_quad_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef long long int __intmax_t;
14329: __extension__ typedef unsigned long long int __uintmax_t;
14329: # 130 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/typesizes.h" 1 3 4
14329: # 131 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
14329: 
14329: 
14329: __extension__ typedef __u_quad_t __dev_t;
14329: __extension__ typedef unsigned int __uid_t;
14329: __extension__ typedef unsigned int __gid_t;
14329: __extension__ typedef unsigned long int __ino_t;
14329: __extension__ typedef __u_quad_t __ino64_t;
14329: __extension__ typedef unsigned int __mode_t;
14329: __extension__ typedef unsigned int __nlink_t;
14329: __extension__ typedef long int __off_t;
14329: __extension__ typedef __quad_t __off64_t;
14329: __extension__ typedef int __pid_t;
14329: __extension__ typedef struct { int __val[2]; } __fsid_t;
14329: __extension__ typedef long int __clock_t;
14329: __extension__ typedef unsigned long int __rlim_t;
14329: __extension__ typedef __u_quad_t __rlim64_t;
14329: __extension__ typedef unsigned int __id_t;
14329: __extension__ typedef long int __time_t;
14329: __extension__ typedef unsigned int __useconds_t;
14329: __extension__ typedef long int __suseconds_t;
14329: 
14329: __extension__ typedef int __daddr_t;
14329: __extension__ typedef int __key_t;
14329: 
14329: 
14329: __extension__ typedef int __clockid_t;
14329: 
14329: 
14329: __extension__ typedef void * __timer_t;
14329: 
14329: 
14329: __extension__ typedef long int __blksize_t;
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef long int __blkcnt_t;
14329: __extension__ typedef __quad_t __blkcnt64_t;
14329: 
14329: 
14329: __extension__ typedef unsigned long int __fsblkcnt_t;
14329: __extension__ typedef __u_quad_t __fsblkcnt64_t;
14329: 
14329: 
14329: __extension__ typedef unsigned long int __fsfilcnt_t;
14329: __extension__ typedef __u_quad_t __fsfilcnt64_t;
14329: 
14329: 
14329: __extension__ typedef int __fsword_t;
14329: 
14329: __extension__ typedef int __ssize_t;
14329: 
14329: 
14329: __extension__ typedef long int __syscall_slong_t;
14329: 
14329: __extension__ typedef unsigned long int __syscall_ulong_t;
14329: 
14329: 
14329: 
14329: typedef __off64_t __loff_t;
14329: typedef char *__caddr_t;
14329: 
14329: 
14329: __extension__ typedef int __intptr_t;
14329: 
14329: 
14329: __extension__ typedef unsigned int __socklen_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef int __sig_atomic_t;
14329: # 221 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: typedef __ssize_t ssize_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 230 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __gid_t gid_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __uid_t uid_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __off64_t off_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __off64_t off64_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __useconds_t useconds_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __pid_t pid_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __intptr_t intptr_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __socklen_t socklen_t;
14329: # 290 "/usr/include/unistd.h" 3 4
14329: extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern int euidaccess (const char *__name, int __type)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int eaccess (const char *__name, int __type)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int faccessat (int __fd, const char *__file, int __type, int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
14329: # 340 "/usr/include/unistd.h" 3 4
14329: extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:              ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int close (int __fd);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t write (int __fd, const void *__buf, size_t __n) __attribute__ ((__warn_unused_result__));
14329: # 391 "/usr/include/unistd.h" 3 4
14329: extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64")
14329: 
14329:                __attribute__ ((__warn_unused_result__));
14329: extern ssize_t pwrite (int __fd, const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64")
14329: 
14329:                 __attribute__ ((__warn_unused_result__));
14329: # 407 "/usr/include/unistd.h" 3 4
14329: extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
14329:    __off64_t __offset) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n,
14329:     __off64_t __offset) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int pipe2 (int __pipedes[2], int __flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: # 435 "/usr/include/unistd.h" 3 4
14329: extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ , __leaf__));
14329: # 447 "/usr/include/unistd.h" 3 4
14329: extern unsigned int sleep (unsigned int __seconds);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int usleep (__useconds_t __useconds);
14329: # 472 "/usr/include/unistd.h" 3 4
14329: extern int pause (void);
14329: 
14329: 
14329: 
14329: extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fchownat (int __fd, const char *__file, __uid_t __owner,
14329:        __gid_t __group, int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int chdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int fchdir (int __fd) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: # 514 "/usr/include/unistd.h" 3 4
14329: extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *get_current_dir_name (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *getwd (char *__buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int dup (int __fd) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int dup3 (int __fd, int __fd2, int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char **__environ;
14329: 
14329: extern char **environ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int execve (const char *__path, char *const __argv[],
14329:      char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int execv (const char *__path, char *const __argv[])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int execle (const char *__path, const char *__arg, ...)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int execl (const char *__path, const char *__arg, ...)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int execvp (const char *__file, char *const __argv[])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int execlp (const char *__file, const char *__arg, ...)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int execvpe (const char *__file, char *const __argv[],
14329:       char *const __envp[])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int nice (int __inc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern void _exit (int __status) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/confname.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/confname.h" 3 4
14329: enum
14329:   {
14329:     _PC_LINK_MAX,
14329: 
14329:     _PC_MAX_CANON,
14329: 
14329:     _PC_MAX_INPUT,
14329: 
14329:     _PC_NAME_MAX,
14329: 
14329:     _PC_PATH_MAX,
14329: 
14329:     _PC_PIPE_BUF,
14329: 
14329:     _PC_CHOWN_RESTRICTED,
14329: 
14329:     _PC_NO_TRUNC,
14329: 
14329:     _PC_VDISABLE,
14329: 
14329:     _PC_SYNC_IO,
14329: 
14329:     _PC_ASYNC_IO,
14329: 
14329:     _PC_PRIO_IO,
14329: 
14329:     _PC_SOCK_MAXBUF,
14329: 
14329:     _PC_FILESIZEBITS,
14329: 
14329:     _PC_REC_INCR_XFER_SIZE,
14329: 
14329:     _PC_REC_MAX_XFER_SIZE,
14329: 
14329:     _PC_REC_MIN_XFER_SIZE,
14329: 
14329:     _PC_REC_XFER_ALIGN,
14329: 
14329:     _PC_ALLOC_SIZE_MIN,
14329: 
14329:     _PC_SYMLINK_MAX,
14329: 
14329:     _PC_2_SYMLINKS
14329: 
14329:   };
14329: 
14329: 
14329: enum
14329:   {
14329:     _SC_ARG_MAX,
14329: 
14329:     _SC_CHILD_MAX,
14329: 
14329:     _SC_CLK_TCK,
14329: 
14329:     _SC_NGROUPS_MAX,
14329: 
14329:     _SC_OPEN_MAX,
14329: 
14329:     _SC_STREAM_MAX,
14329: 
14329:     _SC_TZNAME_MAX,
14329: 
14329:     _SC_JOB_CONTROL,
14329: 
14329:     _SC_SAVED_IDS,
14329: 
14329:     _SC_REALTIME_SIGNALS,
14329: 
14329:     _SC_PRIORITY_SCHEDULING,
14329: 
14329:     _SC_TIMERS,
14329: 
14329:     _SC_ASYNCHRONOUS_IO,
14329: 
14329:     _SC_PRIORITIZED_IO,
14329: 
14329:     _SC_SYNCHRONIZED_IO,
14329: 
14329:     _SC_FSYNC,
14329: 
14329:     _SC_MAPPED_FILES,
14329: 
14329:     _SC_MEMLOCK,
14329: 
14329:     _SC_MEMLOCK_RANGE,
14329: 
14329:     _SC_MEMORY_PROTECTION,
14329: 
14329:     _SC_MESSAGE_PASSING,
14329: 
14329:     _SC_SEMAPHORES,
14329: 
14329:     _SC_SHARED_MEMORY_OBJECTS,
14329: 
14329:     _SC_AIO_LISTIO_MAX,
14329: 
14329:     _SC_AIO_MAX,
14329: 
14329:     _SC_AIO_PRIO_DELTA_MAX,
14329: 
14329:     _SC_DELAYTIMER_MAX,
14329: 
14329:     _SC_MQ_OPEN_MAX,
14329: 
14329:     _SC_MQ_PRIO_MAX,
14329: 
14329:     _SC_VERSION,
14329: 
14329:     _SC_PAGESIZE,
14329: 
14329: 
14329:     _SC_RTSIG_MAX,
14329: 
14329:     _SC_SEM_NSEMS_MAX,
14329: 
14329:     _SC_SEM_VALUE_MAX,
14329: 
14329:     _SC_SIGQUEUE_MAX,
14329: 
14329:     _SC_TIMER_MAX,
14329: 
14329: 
14329: 
14329: 
14329:     _SC_BC_BASE_MAX,
14329: 
14329:     _SC_BC_DIM_MAX,
14329: 
14329:     _SC_BC_SCALE_MAX,
14329: 
14329:     _SC_BC_STRING_MAX,
14329: 
14329:     _SC_COLL_WEIGHTS_MAX,
14329: 
14329:     _SC_EQUIV_CLASS_MAX,
14329: 
14329:     _SC_EXPR_NEST_MAX,
14329: 
14329:     _SC_LINE_MAX,
14329: 
14329:     _SC_RE_DUP_MAX,
14329: 
14329:     _SC_CHARCLASS_NAME_MAX,
14329: 
14329: 
14329:     _SC_2_VERSION,
14329: 
14329:     _SC_2_C_BIND,
14329: 
14329:     _SC_2_C_DEV,
14329: 
14329:     _SC_2_FORT_DEV,
14329: 
14329:     _SC_2_FORT_RUN,
14329: 
14329:     _SC_2_SW_DEV,
14329: 
14329:     _SC_2_LOCALEDEF,
14329: 
14329: 
14329:     _SC_PII,
14329: 
14329:     _SC_PII_XTI,
14329: 
14329:     _SC_PII_SOCKET,
14329: 
14329:     _SC_PII_INTERNET,
14329: 
14329:     _SC_PII_OSI,
14329: 
14329:     _SC_POLL,
14329: 
14329:     _SC_SELECT,
14329: 
14329:     _SC_UIO_MAXIOV,
14329: 
14329:     _SC_IOV_MAX = _SC_UIO_MAXIOV,
14329: 
14329:     _SC_PII_INTERNET_STREAM,
14329: 
14329:     _SC_PII_INTERNET_DGRAM,
14329: 
14329:     _SC_PII_OSI_COTS,
14329: 
14329:     _SC_PII_OSI_CLTS,
14329: 
14329:     _SC_PII_OSI_M,
14329: 
14329:     _SC_T_IOV_MAX,
14329: 
14329: 
14329: 
14329:     _SC_THREADS,
14329: 
14329:     _SC_THREAD_SAFE_FUNCTIONS,
14329: 
14329:     _SC_GETGR_R_SIZE_MAX,
14329: 
14329:     _SC_GETPW_R_SIZE_MAX,
14329: 
14329:     _SC_LOGIN_NAME_MAX,
14329: 
14329:     _SC_TTY_NAME_MAX,
14329: 
14329:     _SC_THREAD_DESTRUCTOR_ITERATIONS,
14329: 
14329:     _SC_THREAD_KEYS_MAX,
14329: 
14329:     _SC_THREAD_STACK_MIN,
14329: 
14329:     _SC_THREAD_THREADS_MAX,
14329: 
14329:     _SC_THREAD_ATTR_STACKADDR,
14329: 
14329:     _SC_THREAD_ATTR_STACKSIZE,
14329: 
14329:     _SC_THREAD_PRIORITY_SCHEDULING,
14329: 
14329:     _SC_THREAD_PRIO_INHERIT,
14329: 
14329:     _SC_THREAD_PRIO_PROTECT,
14329: 
14329:     _SC_THREAD_PROCESS_SHARED,
14329: 
14329: 
14329:     _SC_NPROCESSORS_CONF,
14329: 
14329:     _SC_NPROCESSORS_ONLN,
14329: 
14329:     _SC_PHYS_PAGES,
14329: 
14329:     _SC_AVPHYS_PAGES,
14329: 
14329:     _SC_ATEXIT_MAX,
14329: 
14329:     _SC_PASS_MAX,
14329: 
14329: 
14329:     _SC_XOPEN_VERSION,
14329: 
14329:     _SC_XOPEN_XCU_VERSION,
14329: 
14329:     _SC_XOPEN_UNIX,
14329: 
14329:     _SC_XOPEN_CRYPT,
14329: 
14329:     _SC_XOPEN_ENH_I18N,
14329: 
14329:     _SC_XOPEN_SHM,
14329: 
14329: 
14329:     _SC_2_CHAR_TERM,
14329: 
14329:     _SC_2_C_VERSION,
14329: 
14329:     _SC_2_UPE,
14329: 
14329: 
14329:     _SC_XOPEN_XPG2,
14329: 
14329:     _SC_XOPEN_XPG3,
14329: 
14329:     _SC_XOPEN_XPG4,
14329: 
14329: 
14329:     _SC_CHAR_BIT,
14329: 
14329:     _SC_CHAR_MAX,
14329: 
14329:     _SC_CHAR_MIN,
14329: 
14329:     _SC_INT_MAX,
14329: 
14329:     _SC_INT_MIN,
14329: 
14329:     _SC_LONG_BIT,
14329: 
14329:     _SC_WORD_BIT,
14329: 
14329:     _SC_MB_LEN_MAX,
14329: 
14329:     _SC_NZERO,
14329: 
14329:     _SC_SSIZE_MAX,
14329: 
14329:     _SC_SCHAR_MAX,
14329: 
14329:     _SC_SCHAR_MIN,
14329: 
14329:     _SC_SHRT_MAX,
14329: 
14329:     _SC_SHRT_MIN,
14329: 
14329:     _SC_UCHAR_MAX,
14329: 
14329:     _SC_UINT_MAX,
14329: 
14329:     _SC_ULONG_MAX,
14329: 
14329:     _SC_USHRT_MAX,
14329: 
14329: 
14329:     _SC_NL_ARGMAX,
14329: 
14329:     _SC_NL_LANGMAX,
14329: 
14329:     _SC_NL_MSGMAX,
14329: 
14329:     _SC_NL_NMAX,
14329: 
14329:     _SC_NL_SETMAX,
14329: 
14329:     _SC_NL_TEXTMAX,
14329: 
14329: 
14329:     _SC_XBS5_ILP32_OFF32,
14329: 
14329:     _SC_XBS5_ILP32_OFFBIG,
14329: 
14329:     _SC_XBS5_LP64_OFF64,
14329: 
14329:     _SC_XBS5_LPBIG_OFFBIG,
14329: 
14329: 
14329:     _SC_XOPEN_LEGACY,
14329: 
14329:     _SC_XOPEN_REALTIME,
14329: 
14329:     _SC_XOPEN_REALTIME_THREADS,
14329: 
14329: 
14329:     _SC_ADVISORY_INFO,
14329: 
14329:     _SC_BARRIERS,
14329: 
14329:     _SC_BASE,
14329: 
14329:     _SC_C_LANG_SUPPORT,
14329: 
14329:     _SC_C_LANG_SUPPORT_R,
14329: 
14329:     _SC_CLOCK_SELECTION,
14329: 
14329:     _SC_CPUTIME,
14329: 
14329:     _SC_THREAD_CPUTIME,
14329: 
14329:     _SC_DEVICE_IO,
14329: 
14329:     _SC_DEVICE_SPECIFIC,
14329: 
14329:     _SC_DEVICE_SPECIFIC_R,
14329: 
14329:     _SC_FD_MGMT,
14329: 
14329:     _SC_FIFO,
14329: 
14329:     _SC_PIPE,
14329: 
14329:     _SC_FILE_ATTRIBUTES,
14329: 
14329:     _SC_FILE_LOCKING,
14329: 
14329:     _SC_FILE_SYSTEM,
14329: 
14329:     _SC_MONOTONIC_CLOCK,
14329: 
14329:     _SC_MULTI_PROCESS,
14329: 
14329:     _SC_SINGLE_PROCESS,
14329: 
14329:     _SC_NETWORKING,
14329: 
14329:     _SC_READER_WRITER_LOCKS,
14329: 
14329:     _SC_SPIN_LOCKS,
14329: 
14329:     _SC_REGEXP,
14329: 
14329:     _SC_REGEX_VERSION,
14329: 
14329:     _SC_SHELL,
14329: 
14329:     _SC_SIGNALS,
14329: 
14329:     _SC_SPAWN,
14329: 
14329:     _SC_SPORADIC_SERVER,
14329: 
14329:     _SC_THREAD_SPORADIC_SERVER,
14329: 
14329:     _SC_SYSTEM_DATABASE,
14329: 
14329:     _SC_SYSTEM_DATABASE_R,
14329: 
14329:     _SC_TIMEOUTS,
14329: 
14329:     _SC_TYPED_MEMORY_OBJECTS,
14329: 
14329:     _SC_USER_GROUPS,
14329: 
14329:     _SC_USER_GROUPS_R,
14329: 
14329:     _SC_2_PBS,
14329: 
14329:     _SC_2_PBS_ACCOUNTING,
14329: 
14329:     _SC_2_PBS_LOCATE,
14329: 
14329:     _SC_2_PBS_MESSAGE,
14329: 
14329:     _SC_2_PBS_TRACK,
14329: 
14329:     _SC_SYMLOOP_MAX,
14329: 
14329:     _SC_STREAMS,
14329: 
14329:     _SC_2_PBS_CHECKPOINT,
14329: 
14329: 
14329:     _SC_V6_ILP32_OFF32,
14329: 
14329:     _SC_V6_ILP32_OFFBIG,
14329: 
14329:     _SC_V6_LP64_OFF64,
14329: 
14329:     _SC_V6_LPBIG_OFFBIG,
14329: 
14329: 
14329:     _SC_HOST_NAME_MAX,
14329: 
14329:     _SC_TRACE,
14329: 
14329:     _SC_TRACE_EVENT_FILTER,
14329: 
14329:     _SC_TRACE_INHERIT,
14329: 
14329:     _SC_TRACE_LOG,
14329: 
14329: 
14329:     _SC_LEVEL1_ICACHE_SIZE,
14329: 
14329:     _SC_LEVEL1_ICACHE_ASSOC,
14329: 
14329:     _SC_LEVEL1_ICACHE_LINESIZE,
14329: 
14329:     _SC_LEVEL1_DCACHE_SIZE,
14329: 
14329:     _SC_LEVEL1_DCACHE_ASSOC,
14329: 
14329:     _SC_LEVEL1_DCACHE_LINESIZE,
14329: 
14329:     _SC_LEVEL2_CACHE_SIZE,
14329: 
14329:     _SC_LEVEL2_CACHE_ASSOC,
14329: 
14329:     _SC_LEVEL2_CACHE_LINESIZE,
14329: 
14329:     _SC_LEVEL3_CACHE_SIZE,
14329: 
14329:     _SC_LEVEL3_CACHE_ASSOC,
14329: 
14329:     _SC_LEVEL3_CACHE_LINESIZE,
14329: 
14329:     _SC_LEVEL4_CACHE_SIZE,
14329: 
14329:     _SC_LEVEL4_CACHE_ASSOC,
14329: 
14329:     _SC_LEVEL4_CACHE_LINESIZE,
14329: 
14329: 
14329: 
14329:     _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
14329: 
14329:     _SC_RAW_SOCKETS,
14329: 
14329: 
14329:     _SC_V7_ILP32_OFF32,
14329: 
14329:     _SC_V7_ILP32_OFFBIG,
14329: 
14329:     _SC_V7_LP64_OFF64,
14329: 
14329:     _SC_V7_LPBIG_OFFBIG,
14329: 
14329: 
14329:     _SC_SS_REPL_MAX,
14329: 
14329: 
14329:     _SC_TRACE_EVENT_NAME_MAX,
14329: 
14329:     _SC_TRACE_NAME_MAX,
14329: 
14329:     _SC_TRACE_SYS_MAX,
14329: 
14329:     _SC_TRACE_USER_EVENT_MAX,
14329: 
14329: 
14329:     _SC_XOPEN_STREAMS,
14329: 
14329: 
14329:     _SC_THREAD_ROBUST_PRIO_INHERIT,
14329: 
14329:     _SC_THREAD_ROBUST_PRIO_PROTECT
14329: 
14329:   };
14329: 
14329: 
14329: enum
14329:   {
14329:     _CS_PATH,
14329: 
14329: 
14329:     _CS_V6_WIDTH_RESTRICTED_ENVS,
14329: 
14329: 
14329: 
14329:     _CS_GNU_LIBC_VERSION,
14329: 
14329:     _CS_GNU_LIBPTHREAD_VERSION,
14329: 
14329: 
14329:     _CS_V5_WIDTH_RESTRICTED_ENVS,
14329: 
14329: 
14329: 
14329:     _CS_V7_WIDTH_RESTRICTED_ENVS,
14329: 
14329: 
14329: 
14329:     _CS_LFS_CFLAGS = 1000,
14329: 
14329:     _CS_LFS_LDFLAGS,
14329: 
14329:     _CS_LFS_LIBS,
14329: 
14329:     _CS_LFS_LINTFLAGS,
14329: 
14329:     _CS_LFS64_CFLAGS,
14329: 
14329:     _CS_LFS64_LDFLAGS,
14329: 
14329:     _CS_LFS64_LIBS,
14329: 
14329:     _CS_LFS64_LINTFLAGS,
14329: 
14329: 
14329:     _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
14329: 
14329:     _CS_XBS5_ILP32_OFF32_LDFLAGS,
14329: 
14329:     _CS_XBS5_ILP32_OFF32_LIBS,
14329: 
14329:     _CS_XBS5_ILP32_OFF32_LINTFLAGS,
14329: 
14329:     _CS_XBS5_ILP32_OFFBIG_CFLAGS,
14329: 
14329:     _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_XBS5_ILP32_OFFBIG_LIBS,
14329: 
14329:     _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
14329: 
14329:     _CS_XBS5_LP64_OFF64_CFLAGS,
14329: 
14329:     _CS_XBS5_LP64_OFF64_LDFLAGS,
14329: 
14329:     _CS_XBS5_LP64_OFF64_LIBS,
14329: 
14329:     _CS_XBS5_LP64_OFF64_LINTFLAGS,
14329: 
14329:     _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
14329: 
14329:     _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_XBS5_LPBIG_OFFBIG_LIBS,
14329: 
14329:     _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
14329: 
14329: 
14329:     _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFF32_LIBS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
14329: 
14329:     _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V6_LP64_OFF64_CFLAGS,
14329: 
14329:     _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
14329: 
14329:     _CS_POSIX_V6_LP64_OFF64_LIBS,
14329: 
14329:     _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
14329: 
14329:     _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
14329: 
14329:     _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
14329: 
14329: 
14329:     _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFF32_LIBS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
14329: 
14329:     _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V7_LP64_OFF64_CFLAGS,
14329: 
14329:     _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
14329: 
14329:     _CS_POSIX_V7_LP64_OFF64_LIBS,
14329: 
14329:     _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
14329: 
14329:     _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
14329: 
14329:     _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
14329: 
14329:     _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
14329: 
14329:     _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
14329: 
14329: 
14329:     _CS_V6_ENV,
14329: 
14329:     _CS_V7_ENV
14329: 
14329:   };
14329: # 613 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: extern long int pathconf (const char *__path, int __name)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern long int sysconf (int __name) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern __pid_t getpid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __pid_t getppid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __pid_t getpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ , __leaf__));
14329: # 663 "/usr/include/unistd.h" 3 4
14329: extern int setpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __pid_t setsid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern __uid_t getuid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __uid_t geteuid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __gid_t getgid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __gid_t getegid (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int group_member (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __pid_t fork (void) __attribute__ ((__nothrow__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __pid_t vfork (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *ttyname (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int isatty (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int ttyslot (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int link (const char *__from, const char *__to)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int linkat (int __fromfd, const char *__from, int __tofd,
14329:      const char *__to, int __flags)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int symlink (const char *__from, const char *__to)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t readlink (const char *__restrict __path,
14329:     char *__restrict __buf, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int symlinkat (const char *__from, int __tofd,
14329:         const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern ssize_t readlinkat (int __fd, const char *__restrict __path,
14329:       char *__restrict __buf, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int unlink (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int unlinkat (int __fd, const char *__name, int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: extern int rmdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *getlogin (void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/getopt_posix.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/getopt_posix.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/getopt_core.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/getopt_core.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *optarg;
14329: # 50 "/usr/include/arm-linux-gnueabihf/bits/getopt_core.h" 3 4
14329: extern int optind;
14329: 
14329: 
14329: 
14329: 
14329: extern int opterr;
14329: 
14329: 
14329: 
14329: extern int optopt;
14329: # 91 "/usr/include/arm-linux-gnueabihf/bits/getopt_core.h" 3 4
14329: extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
14329:        __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: 
14329: 
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/getopt_posix.h" 2 3 4
14329: 
14329: 
14329: # 49 "/usr/include/arm-linux-gnueabihf/bits/getopt_posix.h" 3 4
14329: 
14329: # 873 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sethostname (const char *__name, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern int sethostid (long int __id) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getdomainname (char *__name, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: extern int setdomainname (const char *__name, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int vhangup (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int revoke (const char *__file) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int profil (unsigned short int *__sample_buffer, size_t __size,
14329:      size_t __offset, unsigned int __scale)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int acct (const char *__name) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *getusershell (void) __attribute__ ((__nothrow__ , __leaf__));
14329: extern void endusershell (void) __attribute__ ((__nothrow__ , __leaf__));
14329: extern void setusershell (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int chroot (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fsync (int __fd);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int syncfs (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern long int gethostid (void);
14329: 
14329: 
14329: extern void sync (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getpagesize (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: 
14329: extern int getdtablesize (void) __attribute__ ((__nothrow__ , __leaf__));
14329: # 998 "/usr/include/unistd.h" 3 4
14329: extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:                   __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int truncate64 (const char *__file, __off64_t __length)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 1020 "/usr/include/unistd.h" 3 4
14329: extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__ , __leaf__))
14329:                    __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: # 1038 "/usr/include/unistd.h" 3 4
14329: extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ , __leaf__));
14329: # 1059 "/usr/include/unistd.h" 3 4
14329: extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ , __leaf__));
14329: # 1085 "/usr/include/unistd.h" 3 4
14329: extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64")
14329:                   __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int lockf64 (int __fd, int __cmd, __off64_t __len) __attribute__ ((__warn_unused_result__));
14329: # 1110 "/usr/include/unistd.h" 3 4
14329: ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
14329:     int __outfd, __off64_t *__poutoff,
14329:     size_t __length, unsigned int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fdatasync (int __fildes);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *crypt (const char *__key, const char *__salt)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern void encrypt (char *__glibc_block, int __edflag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void swab (const void *__restrict __from, void *__restrict __to,
14329:     ssize_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 1167 "/usr/include/unistd.h" 3 4
14329: int getentropy (void *__buffer, size_t __length) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/unistd.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/unistd.h" 3 4
14329: extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes,
14329:       size_t __buflen) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __read_alias (int __fd, void *__buf, size_t __nbytes) __asm__ ("" "read")
14329:                                __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __read_chk_warn (int __fd, void *__buf, size_t __nbytes, size_t __buflen) __asm__ ("" "__read_chk")
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("read called with bigger length than size of " "the destination buffer")))
14329:                                   ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t
14329: read (int __fd, void *__buf, size_t __nbytes)
14329: {
14329:   if (__builtin_object_size (__buf, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__nbytes))
14329:  return __read_chk (__fd, __buf, __nbytes, __builtin_object_size (__buf, 0));
14329: 
14329:       if (__nbytes > __builtin_object_size (__buf, 0))
14329:  return __read_chk_warn (__fd, __buf, __nbytes, __builtin_object_size (__buf, 0));
14329:     }
14329:   return __read_alias (__fd, __buf, __nbytes);
14329: }
14329: 
14329: 
14329: extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes,
14329:        __off_t __offset, size_t __bufsize) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes,
14329:          __off64_t __offset, size_t __bufsize) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __pread_alias (int __fd, void *__buf, size_t __nbytes, __off_t __offset) __asm__ ("" "pread")
14329: 
14329:                                  __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __pread64_alias (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64")
14329: 
14329:                                      __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __pread_chk_warn (int __fd, void *__buf, size_t __nbytes, __off_t __offset, size_t __bufsize) __asm__ ("" "__pread_chk")
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("pread called with bigger length than size of " "the destination buffer")))
14329:                                   ;
14329: extern ssize_t __pread64_chk_warn (int __fd, void *__buf, size_t __nbytes, __off64_t __offset, size_t __bufsize) __asm__ ("" "__pread64_chk")
14329: 
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("pread64 called with bigger length than size of " "the destination buffer")))
14329:                                   ;
14329: # 86 "/usr/include/arm-linux-gnueabihf/bits/unistd.h" 3 4
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t
14329: pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset)
14329: {
14329:   if (__builtin_object_size (__buf, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__nbytes))
14329:  return __pread64_chk (__fd, __buf, __nbytes, __offset, __builtin_object_size (__buf, 0));
14329: 
14329:       if ( __nbytes > __builtin_object_size (__buf, 0))
14329:  return __pread64_chk_warn (__fd, __buf, __nbytes, __offset,
14329:        __builtin_object_size (__buf, 0));
14329:     }
14329: 
14329:   return __pread64_alias (__fd, __buf, __nbytes, __offset);
14329: }
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t
14329: pread64 (int __fd, void *__buf, size_t __nbytes, __off64_t __offset)
14329: {
14329:   if (__builtin_object_size (__buf, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__nbytes))
14329:  return __pread64_chk (__fd, __buf, __nbytes, __offset, __builtin_object_size (__buf, 0));
14329: 
14329:       if ( __nbytes > __builtin_object_size (__buf, 0))
14329:  return __pread64_chk_warn (__fd, __buf, __nbytes, __offset,
14329:        __builtin_object_size (__buf, 0));
14329:     }
14329: 
14329:   return __pread64_alias (__fd, __buf, __nbytes, __offset);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t __readlink_chk (const char *__restrict __path,
14329:           char *__restrict __buf, size_t __len,
14329:           size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __readlink_alias (const char *__restrict __path, char *__restrict __buf, size_t __len) __asm__ ("" "readlink") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __readlink_chk_warn (const char *__restrict __path, char *__restrict __buf, size_t __len, size_t __buflen) __asm__ ("" "__readlink_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("readlink called with bigger length " "than size of destination buffer")))
14329:                                          ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)) ssize_t
14329: __attribute__ ((__nothrow__ , __leaf__)) readlink (const char *__restrict __path, char *__restrict __buf, size_t __len)
14329: 
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__len))
14329:  return __readlink_chk (__path, __buf, __len, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if ( __len > __builtin_object_size (__buf, 2 > 1))
14329:  return __readlink_chk_warn (__path, __buf, __len, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __readlink_alias (__path, __buf, __len);
14329: }
14329: 
14329: 
14329: 
14329: extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path,
14329:      char *__restrict __buf, size_t __len,
14329:      size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __readlinkat_alias (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len) __asm__ ("" "readlinkat") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__));
14329: extern ssize_t __readlinkat_chk_warn (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len, size_t __buflen) __asm__ ("" "__readlinkat_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("readlinkat called with bigger " "length than size of destination " "buffer")))
14329: 
14329:                 ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)) ssize_t
14329: __attribute__ ((__nothrow__ , __leaf__)) readlinkat (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len)
14329: 
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__len))
14329:  return __readlinkat_chk (__fd, __path, __buf, __len, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__len > __builtin_object_size (__buf, 2 > 1))
14329:  return __readlinkat_chk_warn (__fd, __path, __buf, __len,
14329:           __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __readlinkat_alias (__fd, __path, __buf, __len);
14329: }
14329: 
14329: 
14329: extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern char *__getcwd_alias (char *__buf, size_t __size) __asm__ ("" "getcwd") __attribute__ ((__nothrow__ , __leaf__))
14329:                                               __attribute__ ((__warn_unused_result__));
14329: extern char *__getcwd_chk_warn (char *__buf, size_t __size, size_t __buflen) __asm__ ("" "__getcwd_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getcwd caller with bigger length than size of " "destination buffer")))
14329:                               ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) getcwd (char *__buf, size_t __size)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__size))
14329:  return __getcwd_chk (__buf, __size, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__size > __builtin_object_size (__buf, 2 > 1))
14329:  return __getcwd_chk_warn (__buf, __size, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __getcwd_alias (__buf, __size);
14329: }
14329: 
14329: 
14329: extern char *__getwd_chk (char *__buf, size_t buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: extern char *__getwd_warn (char *__buf) __asm__ ("" "getwd") __attribute__ ((__nothrow__ , __leaf__))
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("please use getcwd instead, as getwd " "doesn't specify buffer size")))
14329:                                          ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) __attribute__ ((__warn_unused_result__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) getwd (char *__buf)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     return __getwd_chk (__buf, __builtin_object_size (__buf, 2 > 1));
14329:   return __getwd_warn (__buf);
14329: }
14329: 
14329: 
14329: extern size_t __confstr_chk (int __name, char *__buf, size_t __len,
14329:         size_t __buflen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern size_t __confstr_alias (int __name, char *__buf, size_t __len) __asm__ ("" "confstr") __attribute__ ((__nothrow__ , __leaf__))
14329:                              ;
14329: extern size_t __confstr_chk_warn (int __name, char *__buf, size_t __len, size_t __buflen) __asm__ ("" "__confstr_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__((__warning__ ("confstr called with bigger length than size of destination " "buffer")))
14329:             ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t
14329: __attribute__ ((__nothrow__ , __leaf__)) confstr (int __name, char *__buf, size_t __len)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__len))
14329:  return __confstr_chk (__name, __buf, __len, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__builtin_object_size (__buf, 2 > 1) < __len)
14329:  return __confstr_chk_warn (__name, __buf, __len, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __confstr_alias (__name, __buf, __len);
14329: }
14329: 
14329: 
14329: extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern int __getgroups_alias (int __size, __gid_t __list[]) __asm__ ("" "getgroups") __attribute__ ((__nothrow__ , __leaf__))
14329:                  __attribute__ ((__warn_unused_result__));
14329: extern int __getgroups_chk_warn (int __size, __gid_t __list[], size_t __listlen) __asm__ ("" "__getgroups_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getgroups called with bigger group count than what " "can fit into destination buffer")))
14329:                                            ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) getgroups (int __size, __gid_t __list[])
14329: {
14329:   if (__builtin_object_size (__list, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__size) || __size < 0)
14329:  return __getgroups_chk (__size, __list, __builtin_object_size (__list, 2 > 1));
14329: 
14329:       if (__size * sizeof (__gid_t) > __builtin_object_size (__list, 2 > 1))
14329:  return __getgroups_chk_warn (__size, __list, __builtin_object_size (__list, 2 > 1));
14329:     }
14329:   return __getgroups_alias (__size, __list);
14329: }
14329: 
14329: 
14329: extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen,
14329:        size_t __nreal) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: extern int __ttyname_r_alias (int __fd, char *__buf, size_t __buflen) __asm__ ("" "ttyname_r") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (2)));
14329: extern int __ttyname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__ttyname_r_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (2))) __attribute__((__warning__ ("ttyname_r called with bigger buflen than " "size of destination buffer")))
14329:                                   ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) ttyname_r (int __fd, char *__buf, size_t __buflen)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__buflen))
14329:  return __ttyname_r_chk (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__buflen > __builtin_object_size (__buf, 2 > 1))
14329:  return __ttyname_r_chk_warn (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __ttyname_r_alias (__fd, __buf, __buflen);
14329: }
14329: 
14329: 
14329: 
14329: extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal)
14329:      __attribute__ ((__nonnull__ (1)));
14329: extern int __getlogin_r_alias (char *__buf, size_t __buflen) __asm__ ("" "getlogin_r")
14329:                      __attribute__ ((__nonnull__ (1)));
14329: extern int __getlogin_r_chk_warn (char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__getlogin_r_chk")
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1))) __attribute__((__warning__ ("getlogin_r called with bigger buflen than " "size of destination buffer")))
14329:                                   ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: getlogin_r (char *__buf, size_t __buflen)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__buflen))
14329:  return __getlogin_r_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__buflen > __builtin_object_size (__buf, 2 > 1))
14329:  return __getlogin_r_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __getlogin_r_alias (__buf, __buflen);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: extern int __gethostname_alias (char *__buf, size_t __buflen) __asm__ ("" "gethostname") __attribute__ ((__nothrow__ , __leaf__))
14329:                    __attribute__ ((__nonnull__ (1)));
14329: extern int __gethostname_chk_warn (char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__gethostname_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1))) __attribute__((__warning__ ("gethostname called with bigger buflen than " "size of destination buffer")))
14329:                                   ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) gethostname (char *__buf, size_t __buflen)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__buflen))
14329:  return __gethostname_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__buflen > __builtin_object_size (__buf, 2 > 1))
14329:  return __gethostname_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __gethostname_alias (__buf, __buflen);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: extern int __getdomainname_alias (char *__buf, size_t __buflen) __asm__ ("" "getdomainname") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:                      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: extern int __getdomainname_chk_warn (char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__getdomainname_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getdomainname called with bigger " "buflen than size of destination " "buffer")))
14329: 
14329:                     ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) getdomainname (char *__buf, size_t __buflen)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__buflen))
14329:  return __getdomainname_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329: 
14329:       if (__buflen > __builtin_object_size (__buf, 2 > 1))
14329:  return __getdomainname_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __getdomainname_alias (__buf, __buflen);
14329: }
14329: # 1173 "/usr/include/unistd.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 44 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/ctype.h" 1 3 4
14329: # 28 "/usr/include/ctype.h" 3 4
14329: 
14329: # 39 "/usr/include/ctype.h" 3 4
14329: # 1 "/usr/include/endian.h" 1 3 4
14329: # 36 "/usr/include/endian.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/endian.h" 1 3 4
14329: # 37 "/usr/include/endian.h" 2 3 4
14329: # 60 "/usr/include/endian.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 1 3 4
14329: # 34 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h" 1 3 4
14329: # 35 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 2 3 4
14329: # 43 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
14329: static __inline unsigned int
14329: __bswap_32 (unsigned int __bsx)
14329: {
14329:   return __builtin_bswap32 (__bsx);
14329: }
14329: # 74 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
14329: static __inline __uint64_t
14329: __bswap_64 (__uint64_t __bsx)
14329: {
14329:   return __builtin_bswap64 (__bsx);
14329: }
14329: # 61 "/usr/include/endian.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/uintn-identity.h" 1 3 4
14329: # 32 "/usr/include/arm-linux-gnueabihf/bits/uintn-identity.h" 3 4
14329: static __inline __uint16_t
14329: __uint16_identity (__uint16_t __x)
14329: {
14329:   return __x;
14329: }
14329: 
14329: static __inline __uint32_t
14329: __uint32_identity (__uint32_t __x)
14329: {
14329:   return __x;
14329: }
14329: 
14329: static __inline __uint64_t
14329: __uint64_identity (__uint64_t __x)
14329: {
14329:   return __x;
14329: }
14329: # 62 "/usr/include/endian.h" 2 3 4
14329: # 40 "/usr/include/ctype.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)),
14329:   _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)),
14329:   _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)),
14329:   _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)),
14329:   _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)),
14329:   _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)),
14329:   _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)),
14329:   _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)),
14329:   _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)),
14329:   _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)),
14329:   _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)),
14329:   _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8))
14329: };
14329: # 79 "/usr/include/ctype.h" 3 4
14329: extern const unsigned short int **__ctype_b_loc (void)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern const __int32_t **__ctype_tolower_loc (void)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern const __int32_t **__ctype_toupper_loc (void)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: # 108 "/usr/include/ctype.h" 3 4
14329: extern int isalnum (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isalpha (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int iscntrl (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isdigit (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int islower (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isgraph (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isprint (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int ispunct (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isspace (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isupper (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isxdigit (int) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int tolower (int __c) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int toupper (int __c) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int isblank (int) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int isctype (int __c, int __mask) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int isascii (int __c) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int toascii (int __c) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int _toupper (int) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int _tolower (int) __attribute__ ((__nothrow__ , __leaf__));
14329: # 206 "/usr/include/ctype.h" 3 4
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) tolower (int __c)
14329: {
14329:   return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c;
14329: }
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) toupper (int __c)
14329: {
14329:   return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
14329: }
14329: # 251 "/usr/include/ctype.h" 3 4
14329: extern int isalnum_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isalpha_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int iscntrl_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isdigit_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int islower_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isgraph_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isprint_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int ispunct_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isspace_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isupper_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int isxdigit_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern int isblank_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int __tolower_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int tolower_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int __toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
14329: # 327 "/usr/include/ctype.h" 3 4
14329: 
14329: # 45 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/stdlib.h" 1 3 4
14329: # 25 "/usr/include/stdlib.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h" 1 3 4
14329: # 26 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 32 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 1 3 4
14329: # 52 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 3 4
14329: typedef enum
14329: {
14329:   P_ALL,
14329:   P_PID,
14329:   P_PGID
14329: } idtype_t;
14329: # 40 "/usr/include/stdlib.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 1 3 4
14329: # 41 "/usr/include/stdlib.h" 2 3 4
14329: # 55 "/usr/include/stdlib.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/floatn.h" 1 3 4
14329: # 52 "/usr/include/arm-linux-gnueabihf/bits/floatn.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/floatn-common.h" 1 3 4
14329: # 52 "/usr/include/arm-linux-gnueabihf/bits/floatn.h" 2 3 4
14329: # 56 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: typedef struct
14329:   {
14329:     int quot;
14329:     int rem;
14329:   } div_t;
14329: 
14329: 
14329: 
14329: typedef struct
14329:   {
14329:     long int quot;
14329:     long int rem;
14329:   } ldiv_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef struct
14329:   {
14329:     long long int quot;
14329:     long long int rem;
14329:   } lldiv_t;
14329: # 97 "/usr/include/stdlib.h" 3 4
14329: extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern double atof (const char *__nptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: extern int atoi (const char *__nptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: extern long int atol (const char *__nptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: __extension__ extern long long int atoll (const char *__nptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern double strtod (const char *__restrict __nptr,
14329:         char **__restrict __endptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern float strtof (const char *__restrict __nptr,
14329:        char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern long double strtold (const char *__restrict __nptr,
14329:        char **__restrict __endptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 140 "/usr/include/stdlib.h" 3 4
14329: extern _Float32 strtof32 (const char *__restrict __nptr,
14329:      char **__restrict __endptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern _Float64 strtof64 (const char *__restrict __nptr,
14329:      char **__restrict __endptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 158 "/usr/include/stdlib.h" 3 4
14329: extern _Float32x strtof32x (const char *__restrict __nptr,
14329:        char **__restrict __endptr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 176 "/usr/include/stdlib.h" 3 4
14329: extern long int strtol (const char *__restrict __nptr,
14329:    char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern unsigned long int strtoul (const char *__restrict __nptr,
14329:       char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: __extension__
14329: extern long long int strtoq (const char *__restrict __nptr,
14329:         char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: __extension__
14329: extern unsigned long long int strtouq (const char *__restrict __nptr,
14329:            char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: __extension__
14329: extern long long int strtoll (const char *__restrict __nptr,
14329:          char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: __extension__
14329: extern unsigned long long int strtoull (const char *__restrict __nptr,
14329:      char **__restrict __endptr, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern int strfromd (char *__dest, size_t __size, const char *__format,
14329:        double __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: 
14329: extern int strfromf (char *__dest, size_t __size, const char *__format,
14329:        float __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: 
14329: extern int strfroml (char *__dest, size_t __size, const char *__format,
14329:        long double __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: # 232 "/usr/include/stdlib.h" 3 4
14329: extern int strfromf32 (char *__dest, size_t __size, const char * __format,
14329:          _Float32 __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: 
14329: 
14329: 
14329: extern int strfromf64 (char *__dest, size_t __size, const char * __format,
14329:          _Float64 __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: # 250 "/usr/include/stdlib.h" 3 4
14329: extern int strfromf32x (char *__dest, size_t __size, const char * __format,
14329:    _Float32x __f)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: # 274 "/usr/include/stdlib.h" 3 4
14329: extern long int strtol_l (const char *__restrict __nptr,
14329:      char **__restrict __endptr, int __base,
14329:      locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: extern unsigned long int strtoul_l (const char *__restrict __nptr,
14329:         char **__restrict __endptr,
14329:         int __base, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: __extension__
14329: extern long long int strtoll_l (const char *__restrict __nptr,
14329:     char **__restrict __endptr, int __base,
14329:     locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: __extension__
14329: extern unsigned long long int strtoull_l (const char *__restrict __nptr,
14329:        char **__restrict __endptr,
14329:        int __base, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: extern double strtod_l (const char *__restrict __nptr,
14329:    char **__restrict __endptr, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: extern float strtof_l (const char *__restrict __nptr,
14329:          char **__restrict __endptr, locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: extern long double strtold_l (const char *__restrict __nptr,
14329:          char **__restrict __endptr,
14329:          locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: # 316 "/usr/include/stdlib.h" 3 4
14329: extern _Float32 strtof32_l (const char *__restrict __nptr,
14329:        char **__restrict __endptr,
14329:        locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: 
14329: extern _Float64 strtof64_l (const char *__restrict __nptr,
14329:        char **__restrict __endptr,
14329:        locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: # 337 "/usr/include/stdlib.h" 3 4
14329: extern _Float32x strtof32x_l (const char *__restrict __nptr,
14329:          char **__restrict __endptr,
14329:          locale_t __loc)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: # 360 "/usr/include/stdlib.h" 3 4
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) atoi (const char *__nptr)
14329: {
14329:   return (int) strtol (__nptr, (char **) ((void *)0), 10);
14329: }
14329: extern __inline __attribute__ ((__gnu_inline__)) long int
14329: __attribute__ ((__nothrow__ , __leaf__)) atol (const char *__nptr)
14329: {
14329:   return strtol (__nptr, (char **) ((void *)0), 10);
14329: }
14329: 
14329: 
14329: __extension__ extern __inline __attribute__ ((__gnu_inline__)) long long int
14329: __attribute__ ((__nothrow__ , __leaf__)) atoll (const char *__nptr)
14329: {
14329:   return strtoll (__nptr, (char **) ((void *)0), 10);
14329: }
14329: # 385 "/usr/include/stdlib.h" 3 4
14329: extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern long int a64l (const char *__s)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/types.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __u_char u_char;
14329: typedef __u_short u_short;
14329: typedef __u_int u_int;
14329: typedef __u_long u_long;
14329: typedef __quad_t quad_t;
14329: typedef __u_quad_t u_quad_t;
14329: typedef __fsid_t fsid_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __loff_t loff_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __ino64_t ino_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __ino64_t ino64_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __dev_t dev_t;
14329: # 70 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: typedef __mode_t mode_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __nlink_t nlink_t;
14329: # 104 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: typedef __id_t id_t;
14329: # 115 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: typedef __daddr_t daddr_t;
14329: typedef __caddr_t caddr_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __key_t key_t;
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/clock_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __clock_t clock_t;
14329: # 128 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/clockid_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __clockid_t clockid_t;
14329: # 130 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/time_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __time_t time_t;
14329: # 131 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/timer_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __timer_t timer_t;
14329: # 132 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __suseconds_t suseconds_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 146 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: 
14329: 
14329: typedef unsigned long int ulong;
14329: typedef unsigned short int ushort;
14329: typedef unsigned int uint;
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdint-intn.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/stdint-intn.h" 3 4
14329: typedef __int8_t int8_t;
14329: typedef __int16_t int16_t;
14329: typedef __int32_t int32_t;
14329: typedef __int64_t int64_t;
14329: # 157 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: # 178 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
14329: typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
14329: typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
14329: typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
14329: 
14329: typedef int register_t __attribute__ ((__mode__ (__word__)));
14329: # 197 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/select.h" 1 3 4
14329: # 30 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/select.h" 1 3 4
14329: # 31 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/sigset_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/__sigset_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: typedef struct
14329: {
14329:   unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
14329: } __sigset_t;
14329: # 5 "/usr/include/arm-linux-gnueabihf/bits/types/sigset_t.h" 2 3 4
14329: 
14329: 
14329: typedef __sigset_t sigset_t;
14329: # 34 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_timeval.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct timeval
14329: {
14329:   __time_t tv_sec;
14329:   __suseconds_t tv_usec;
14329: };
14329: # 38 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_timespec.h" 1 3 4
14329: # 9 "/usr/include/arm-linux-gnueabihf/bits/types/struct_timespec.h" 3 4
14329: struct timespec
14329: {
14329:   __time_t tv_sec;
14329:   __syscall_slong_t tv_nsec;
14329: };
14329: # 40 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
14329: # 49 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: typedef long int __fd_mask;
14329: # 59 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: typedef struct
14329:   {
14329: 
14329: 
14329: 
14329:     __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   } fd_set;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __fd_mask fd_mask;
14329: # 91 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: 
14329: # 101 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: extern int select (int __nfds, fd_set *__restrict __readfds,
14329:      fd_set *__restrict __writefds,
14329:      fd_set *__restrict __exceptfds,
14329:      struct timeval *__restrict __timeout);
14329: # 113 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
14329: extern int pselect (int __nfds, fd_set *__restrict __readfds,
14329:       fd_set *__restrict __writefds,
14329:       fd_set *__restrict __exceptfds,
14329:       const struct timespec *__restrict __timeout,
14329:       const __sigset_t *__restrict __sigmask);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/select2.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/select2.h" 3 4
14329: extern long int __fdelt_chk (long int __d);
14329: extern long int __fdelt_warn (long int __d)
14329:   __attribute__((__warning__ ("bit outside of fd_set selected")));
14329: # 124 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 198 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 1 3 4
14329: # 41 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sysmacros.h" 1 3 4
14329: # 42 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 2 3 4
14329: # 71 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
14329: 
14329: 
14329: extern unsigned int gnu_dev_major (__dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern unsigned int gnu_dev_minor (__dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern __dev_t gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: __extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) unsigned int __attribute__ ((__nothrow__ , __leaf__)) gnu_dev_major (__dev_t __dev) { unsigned int __major; __major = ((__dev & (__dev_t) 0x00000000000fff00u) >> 8); __major |= ((__dev & (__dev_t) 0xfffff00000000000u) >> 32); return __major; }
14329: __extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) unsigned int __attribute__ ((__nothrow__ , __leaf__)) gnu_dev_minor (__dev_t __dev) { unsigned int __minor; __minor = ((__dev & (__dev_t) 0x00000000000000ffu) >> 0); __minor |= ((__dev & (__dev_t) 0x00000ffffff00000u) >> 12); return __minor; }
14329: __extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) __dev_t __attribute__ ((__nothrow__ , __leaf__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) { __dev_t __dev; __dev = (((__dev_t) (__major & 0x00000fffu)) << 8); __dev |= (((__dev_t) (__major & 0xfffff000u)) << 32); __dev |= (((__dev_t) (__minor & 0x000000ffu)) << 0); __dev |= (((__dev_t) (__minor & 0xffffff00u)) << 12); return __dev; }
14329: 
14329: 
14329: 
14329: 
14329: # 206 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __blksize_t blksize_t;
14329: # 232 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
14329: typedef __blkcnt64_t blkcnt_t;
14329: 
14329: 
14329: 
14329: typedef __fsblkcnt64_t fsblkcnt_t;
14329: 
14329: 
14329: 
14329: typedef __fsfilcnt64_t fsfilcnt_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __blkcnt64_t blkcnt64_t;
14329: typedef __fsblkcnt64_t fsblkcnt64_t;
14329: typedef __fsfilcnt64_t fsfilcnt64_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/thread-shared-types.h" 1 3 4
14329: # 77 "/usr/include/arm-linux-gnueabihf/bits/thread-shared-types.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes-arch.h" 1 3 4
14329: # 43 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes-arch.h" 3 4
14329: struct __pthread_rwlock_arch_t
14329: {
14329:   unsigned int __readers;
14329:   unsigned int __writers;
14329:   unsigned int __wrphase_futex;
14329:   unsigned int __writers_futex;
14329:   unsigned int __pad3;
14329:   unsigned int __pad4;
14329: # 61 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes-arch.h" 3 4
14329:   unsigned char __flags;
14329:   unsigned char __shared;
14329:   unsigned char __pad1;
14329:   unsigned char __pad2;
14329: 
14329:   int __cur_writer;
14329: };
14329: # 78 "/usr/include/arm-linux-gnueabihf/bits/thread-shared-types.h" 2 3 4
14329: # 88 "/usr/include/arm-linux-gnueabihf/bits/thread-shared-types.h" 3 4
14329: typedef struct __pthread_internal_slist
14329: {
14329:   struct __pthread_internal_slist *__next;
14329: } __pthread_slist_t;
14329: # 118 "/usr/include/arm-linux-gnueabihf/bits/thread-shared-types.h" 3 4
14329: struct __pthread_mutex_s
14329: {
14329:   int __lock ;
14329:   unsigned int __count;
14329:   int __owner;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   int __kind;
14329:  
14329: 
14329:   unsigned int __nusers;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   __extension__ union
14329:   {
14329:     int __spins;
14329:     __pthread_slist_t __list;
14329:   };
14329: 
14329: 
14329:  
14329: };
14329: 
14329: 
14329: 
14329: 
14329: struct __pthread_cond_s
14329: {
14329:   __extension__ union
14329:   {
14329:     __extension__ unsigned long long int __wseq;
14329:     struct
14329:     {
14329:       unsigned int __low;
14329:       unsigned int __high;
14329:     } __wseq32;
14329:   };
14329:   __extension__ union
14329:   {
14329:     __extension__ unsigned long long int __g1_start;
14329:     struct
14329:     {
14329:       unsigned int __low;
14329:       unsigned int __high;
14329:     } __g1_start32;
14329:   };
14329:   unsigned int __g_refs[2] ;
14329:   unsigned int __g_size[2];
14329:   unsigned int __g1_orig_size;
14329:   unsigned int __wrefs;
14329:   unsigned int __g_signals[2];
14329: };
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 2 3 4
14329: 
14329: 
14329: 
14329: typedef unsigned long int pthread_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef union
14329: {
14329:   char __size[4];
14329:   int __align;
14329: } pthread_mutexattr_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef union
14329: {
14329:   char __size[4];
14329:   int __align;
14329: } pthread_condattr_t;
14329: 
14329: 
14329: 
14329: typedef unsigned int pthread_key_t;
14329: 
14329: 
14329: 
14329: typedef int pthread_once_t;
14329: 
14329: 
14329: union pthread_attr_t
14329: {
14329:   char __size[36];
14329:   long int __align;
14329: };
14329: 
14329: typedef union pthread_attr_t pthread_attr_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef union
14329: {
14329:   struct __pthread_mutex_s __data;
14329:   char __size[24];
14329:   long int __align;
14329: } pthread_mutex_t;
14329: 
14329: 
14329: typedef union
14329: {
14329:   struct __pthread_cond_s __data;
14329:   char __size[48];
14329:   __extension__ long long int __align;
14329: } pthread_cond_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef union
14329: {
14329:   struct __pthread_rwlock_arch_t __data;
14329:   char __size[32];
14329:   long int __align;
14329: } pthread_rwlock_t;
14329: 
14329: typedef union
14329: {
14329:   char __size[8];
14329:   long int __align;
14329: } pthread_rwlockattr_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef volatile int pthread_spinlock_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef union
14329: {
14329:   char __size[20];
14329:   long int __align;
14329: } pthread_barrier_t;
14329: 
14329: typedef union
14329: {
14329:   char __size[4];
14329:   int __align;
14329: } pthread_barrierattr_t;
14329: # 255 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 395 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern long int random (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *initstate (unsigned int __seed, char *__statebuf,
14329:    size_t __statelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct random_data
14329:   {
14329:     int32_t *fptr;
14329:     int32_t *rptr;
14329:     int32_t *state;
14329:     int rand_type;
14329:     int rand_deg;
14329:     int rand_sep;
14329:     int32_t *end_ptr;
14329:   };
14329: 
14329: extern int random_r (struct random_data *__restrict __buf,
14329:        int32_t *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern int srandom_r (unsigned int __seed, struct random_data *__buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
14329:    size_t __statelen,
14329:    struct random_data *__restrict __buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
14329: 
14329: extern int setstate_r (char *__restrict __statebuf,
14329:          struct random_data *__restrict __buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int rand (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern double drand48 (void) __attribute__ ((__nothrow__ , __leaf__));
14329: extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern long int lrand48 (void) __attribute__ ((__nothrow__ , __leaf__));
14329: extern long int nrand48 (unsigned short int __xsubi[3])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern long int mrand48 (void) __attribute__ ((__nothrow__ , __leaf__));
14329: extern long int jrand48 (unsigned short int __xsubi[3])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ , __leaf__));
14329: extern unsigned short int *seed48 (unsigned short int __seed16v[3])
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct drand48_data
14329:   {
14329:     unsigned short int __x[3];
14329:     unsigned short int __old_x[3];
14329:     unsigned short int __c;
14329:     unsigned short int __init;
14329:     __extension__ unsigned long long int __a;
14329: 
14329:   };
14329: 
14329: 
14329: extern int drand48_r (struct drand48_data *__restrict __buffer,
14329:         double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern int erand48_r (unsigned short int __xsubi[3],
14329:         struct drand48_data *__restrict __buffer,
14329:         double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int lrand48_r (struct drand48_data *__restrict __buffer,
14329:         long int *__restrict __result)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern int nrand48_r (unsigned short int __xsubi[3],
14329:         struct drand48_data *__restrict __buffer,
14329:         long int *__restrict __result)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int mrand48_r (struct drand48_data *__restrict __buffer,
14329:         long int *__restrict __result)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern int jrand48_r (unsigned short int __xsubi[3],
14329:         struct drand48_data *__restrict __buffer,
14329:         long int *__restrict __result)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: extern int seed48_r (unsigned short int __seed16v[3],
14329:        struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern int lcong48_r (unsigned short int __param[7],
14329:         struct drand48_data *__buffer)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: extern void *calloc (size_t __nmemb, size_t __size)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *realloc (void *__ptr, size_t __size)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: # 1 "/usr/include/alloca.h" 1 3 4
14329: # 24 "/usr/include/alloca.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 25 "/usr/include/alloca.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 567 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *valloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern void *aligned_alloc (size_t __alignment, size_t __size)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int at_quick_exit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void quick_exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void _Exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *secure_getenv (const char *__name)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int putenv (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int setenv (const char *__name, const char *__value, int __replace)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__));
14329: # 672 "/usr/include/stdlib.h" 3 4
14329: extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 688 "/usr/include/stdlib.h" 3 4
14329: extern int mkstemp (char *__template) __asm__ ("" "mkstemp64")
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 710 "/usr/include/stdlib.h" 3 4
14329: extern int mkstemps (char *__template, int __suffixlen) __asm__ ("" "mkstemps64")
14329:                      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkstemps64 (char *__template, int __suffixlen)
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 728 "/usr/include/stdlib.h" 3 4
14329: extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 742 "/usr/include/stdlib.h" 3 4
14329: extern int mkostemp (char *__template, int __flags) __asm__ ("" "mkostemp64")
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 763 "/usr/include/stdlib.h" 3 4
14329: extern int mkostemps (char *__template, int __suffixlen, int __flags) __asm__ ("" "mkostemps64")
14329: 
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
14329:      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 781 "/usr/include/stdlib.h" 3 4
14329: extern int system (const char *__command) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *canonicalize_file_name (const char *__name)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 797 "/usr/include/stdlib.h" 3 4
14329: extern char *realpath (const char *__restrict __name,
14329:          char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef int (*__compar_fn_t) (const void *, const void *);
14329: 
14329: 
14329: typedef __compar_fn_t comparison_fn_t;
14329: 
14329: 
14329: 
14329: typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
14329: 
14329: 
14329: 
14329: 
14329: extern void *bsearch (const void *__key, const void *__base,
14329:         size_t __nmemb, size_t __size, __compar_fn_t __compar)
14329:      __attribute__ ((__nonnull__ (1, 2, 5))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h" 1 3 4
14329: # 19 "/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h" 3 4
14329: extern __inline __attribute__ ((__gnu_inline__)) void *
14329: bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
14329:   __compar_fn_t __compar)
14329: {
14329:   size_t __l, __u, __idx;
14329:   const void *__p;
14329:   int __comparison;
14329: 
14329:   __l = 0;
14329:   __u = __nmemb;
14329:   while (__l < __u)
14329:     {
14329:       __idx = (__l + __u) / 2;
14329:       __p = (void *) (((const char *) __base) + (__idx * __size));
14329:       __comparison = (*__compar) (__key, __p);
14329:       if (__comparison < 0)
14329:  __u = __idx;
14329:       else if (__comparison > 0)
14329:  __l = __idx + 1;
14329:       else
14329:  return (void *) __p;
14329:     }
14329: 
14329:   return ((void *)0);
14329: }
14329: # 823 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: extern void qsort (void *__base, size_t __nmemb, size_t __size,
14329:      __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
14329:        __compar_d_fn_t __compar, void *__arg)
14329:   __attribute__ ((__nonnull__ (1, 4)));
14329: 
14329: 
14329: 
14329: 
14329: extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: __extension__ extern long long int llabs (long long int __x)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern div_t div (int __numer, int __denom)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: extern ldiv_t ldiv (long int __numer, long int __denom)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: __extension__ extern lldiv_t lldiv (long long int __numer,
14329:         long long int __denom)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
14329: # 869 "/usr/include/stdlib.h" 3 4
14329: extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
14329:      int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
14329:      int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *gcvt (double __value, int __ndigit, char *__buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *qecvt (long double __value, int __ndigit,
14329:       int *__restrict __decpt, int *__restrict __sign)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__));
14329: extern char *qfcvt (long double __value, int __ndigit,
14329:       int *__restrict __decpt, int *__restrict __sign)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__));
14329: extern char *qgcvt (long double __value, int __ndigit, char *__buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
14329:      int *__restrict __sign, char *__restrict __buf,
14329:      size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
14329: extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
14329:      int *__restrict __sign, char *__restrict __buf,
14329:      size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
14329: 
14329: extern int qecvt_r (long double __value, int __ndigit,
14329:       int *__restrict __decpt, int *__restrict __sign,
14329:       char *__restrict __buf, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
14329: extern int qfcvt_r (long double __value, int __ndigit,
14329:       int *__restrict __decpt, int *__restrict __sign,
14329:       char *__restrict __buf, size_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int mbtowc (wchar_t *__restrict __pwc,
14329:      const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern size_t mbstowcs (wchar_t *__restrict __pwcs,
14329:    const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern size_t wcstombs (char *__restrict __s,
14329:    const wchar_t *__restrict __pwcs, size_t __n)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
14329: # 954 "/usr/include/stdlib.h" 3 4
14329: extern int getsubopt (char **__restrict __optionp,
14329:         char *const *__restrict __tokens,
14329:         char **__restrict __valuep)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void setkey (const char *__key) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int posix_openpt (int __oflag) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int grantpt (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int unlockpt (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *ptsname (int __fd) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: extern int getpt (void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getloadavg (double __loadavg[], int __nelem)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 1016 "/usr/include/stdlib.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h" 3 4
14329: extern __inline __attribute__ ((__gnu_inline__)) double
14329: __attribute__ ((__nothrow__ , __leaf__)) atof (const char *__nptr)
14329: {
14329:   return strtod (__nptr, (char **) ((void *)0));
14329: }
14329: # 1017 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdlib.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/stdlib.h" 3 4
14329: extern char *__realpath_chk (const char *__restrict __name,
14329:         char *__restrict __resolved,
14329:         size_t __resolvedlen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern char *__realpath_alias (const char *__restrict __name, char *__restrict __resolved) __asm__ ("" "realpath") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:                                                  __attribute__ ((__warn_unused_result__));
14329: extern char *__realpath_chk_warn (const char *__restrict __name, char *__restrict __resolved, size_t __resolvedlen) __asm__ ("" "__realpath_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                                                 __attribute__ ((__warn_unused_result__))
14329:      __attribute__((__warning__ ("second argument of realpath must be either NULL or at " "least PATH_MAX bytes long buffer")))
14329:                                       ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char *
14329: __attribute__ ((__nothrow__ , __leaf__)) realpath (const char *__restrict __name, char *__restrict __resolved)
14329: {
14329:   if (__builtin_object_size (__resolved, 2 > 1) != (size_t) -1)
14329:     {
14329: 
14329: 
14329: 
14329: 
14329:       return __realpath_chk (__name, __resolved, __builtin_object_size (__resolved, 2 > 1));
14329:     }
14329: 
14329:   return __realpath_alias (__name, __resolved);
14329: }
14329: 
14329: 
14329: extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen,
14329:        size_t __nreal) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: extern int __ptsname_r_alias (int __fd, char *__buf, size_t __buflen) __asm__ ("" "ptsname_r") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (2)));
14329: extern int __ptsname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__ptsname_r_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (2))) __attribute__((__warning__ ("ptsname_r called with buflen bigger than " "size of buf")))
14329:                    ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) ptsname_r (int __fd, char *__buf, size_t __buflen)
14329: {
14329:   if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__buflen))
14329:  return __ptsname_r_chk (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:       if (__buflen > __builtin_object_size (__buf, 2 > 1))
14329:  return __ptsname_r_chk_warn (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1));
14329:     }
14329:   return __ptsname_r_alias (__fd, __buf, __buflen);
14329: }
14329: 
14329: 
14329: extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
14329:   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern int __wctomb_alias (char *__s, wchar_t __wchar) __asm__ ("" "wctomb") __attribute__ ((__nothrow__ , __leaf__))
14329:               __attribute__ ((__warn_unused_result__));
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) wctomb (char *__s, wchar_t __wchar)
14329: {
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 && 16 > __builtin_object_size (__s, 2 > 1))
14329:     return __wctomb_chk (__s, __wchar, __builtin_object_size (__s, 2 > 1));
14329:   return __wctomb_alias (__s, __wchar);
14329: }
14329: 
14329: 
14329: extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
14329:          const char *__restrict __src,
14329:          size_t __len, size_t __dstlen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern size_t __mbstowcs_alias (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) __asm__ ("" "mbstowcs") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                                   ;
14329: extern size_t __mbstowcs_chk_warn (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len, size_t __dstlen) __asm__ ("" "__mbstowcs_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__((__warning__ ("mbstowcs called with dst buffer smaller than len " "* sizeof (wchar_t)")))
14329:                         ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t
14329: __attribute__ ((__nothrow__ , __leaf__)) mbstowcs (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len)
14329: 
14329: {
14329:   if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__len))
14329:  return __mbstowcs_chk (__dst, __src, __len,
14329:           __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t));
14329: 
14329:       if (__len > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t))
14329:  return __mbstowcs_chk_warn (__dst, __src, __len,
14329:          __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t));
14329:     }
14329:   return __mbstowcs_alias (__dst, __src, __len);
14329: }
14329: 
14329: 
14329: extern size_t __wcstombs_chk (char *__restrict __dst,
14329:          const wchar_t *__restrict __src,
14329:          size_t __len, size_t __dstlen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern size_t __wcstombs_alias (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) __asm__ ("" "wcstombs") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                                   ;
14329: extern size_t __wcstombs_chk_warn (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len, size_t __dstlen) __asm__ ("" "__wcstombs_chk") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__((__warning__ ("wcstombs called with dst buffer smaller than len")));
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t
14329: __attribute__ ((__nothrow__ , __leaf__)) wcstombs (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len)
14329: 
14329: {
14329:   if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__len))
14329:  return __wcstombs_chk (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1));
14329:       if (__len > __builtin_object_size (__dst, 2 > 1))
14329:  return __wcstombs_chk_warn (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1));
14329:     }
14329:   return __wcstombs_alias (__dst, __src, __len);
14329: }
14329: # 1021 "/usr/include/stdlib.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 46 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/stdio.h" 1 3 4
14329: # 27 "/usr/include/stdio.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h" 1 3 4
14329: # 28 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 34 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/__FILE.h" 1 3 4
14329: 
14329: 
14329: 
14329: struct _IO_FILE;
14329: typedef struct _IO_FILE __FILE;
14329: # 37 "/usr/include/stdio.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/FILE.h" 1 3 4
14329: 
14329: 
14329: 
14329: struct _IO_FILE;
14329: 
14329: 
14329: typedef struct _IO_FILE FILE;
14329: # 38 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 1 3 4
14329: # 35 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/_G_config.h" 1 3 4
14329: # 19 "/usr/include/arm-linux-gnueabihf/bits/_G_config.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 20 "/usr/include/arm-linux-gnueabihf/bits/_G_config.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/__mbstate_t.h" 1 3 4
14329: # 13 "/usr/include/arm-linux-gnueabihf/bits/types/__mbstate_t.h" 3 4
14329: typedef struct
14329: {
14329:   int __count;
14329:   union
14329:   {
14329:     unsigned int __wch;
14329:     char __wchb[4];
14329:   } __value;
14329: } __mbstate_t;
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/_G_config.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: typedef struct
14329: {
14329:   __off_t __pos;
14329:   __mbstate_t __state;
14329: } _G_fpos_t;
14329: typedef struct
14329: {
14329:   __off64_t __pos;
14329:   __mbstate_t __state;
14329: } _G_fpos64_t;
14329: # 36 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 2 3 4
14329: # 53 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdarg.h" 1 3 4
14329: # 40 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdarg.h" 3 4
14329: typedef __builtin_va_list __gnuc_va_list;
14329: # 54 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 2 3 4
14329: # 149 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: struct _IO_jump_t; struct _IO_FILE;
14329: 
14329: 
14329: 
14329: 
14329: typedef void _IO_lock_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _IO_marker {
14329:   struct _IO_marker *_next;
14329:   struct _IO_FILE *_sbuf;
14329: 
14329: 
14329: 
14329:   int _pos;
14329: # 177 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: };
14329: 
14329: 
14329: enum __codecvt_result
14329: {
14329:   __codecvt_ok,
14329:   __codecvt_partial,
14329:   __codecvt_error,
14329:   __codecvt_noconv
14329: };
14329: # 245 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: struct _IO_FILE {
14329:   int _flags;
14329: 
14329: 
14329: 
14329: 
14329:   char* _IO_read_ptr;
14329:   char* _IO_read_end;
14329:   char* _IO_read_base;
14329:   char* _IO_write_base;
14329:   char* _IO_write_ptr;
14329:   char* _IO_write_end;
14329:   char* _IO_buf_base;
14329:   char* _IO_buf_end;
14329: 
14329:   char *_IO_save_base;
14329:   char *_IO_backup_base;
14329:   char *_IO_save_end;
14329: 
14329:   struct _IO_marker *_markers;
14329: 
14329:   struct _IO_FILE *_chain;
14329: 
14329:   int _fileno;
14329: 
14329: 
14329: 
14329:   int _flags2;
14329: 
14329:   __off_t _old_offset;
14329: 
14329: 
14329: 
14329:   unsigned short _cur_column;
14329:   signed char _vtable_offset;
14329:   char _shortbuf[1];
14329: 
14329: 
14329: 
14329:   _IO_lock_t *_lock;
14329: # 293 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329:   __off64_t _offset;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   void *__pad1;
14329:   void *__pad2;
14329:   void *__pad3;
14329:   void *__pad4;
14329: 
14329:   size_t __pad5;
14329:   int _mode;
14329: 
14329:   char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
14329: 
14329: };
14329: 
14329: 
14329: typedef struct _IO_FILE _IO_FILE;
14329: 
14329: 
14329: struct _IO_FILE_plus;
14329: 
14329: extern struct _IO_FILE_plus _IO_2_1_stdin_;
14329: extern struct _IO_FILE_plus _IO_2_1_stdout_;
14329: extern struct _IO_FILE_plus _IO_2_1_stderr_;
14329: # 337 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
14329:      size_t __n);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
14329: 
14329: 
14329: typedef int __io_close_fn (void *__cookie);
14329: 
14329: 
14329: 
14329: 
14329: typedef __io_read_fn cookie_read_function_t;
14329: typedef __io_write_fn cookie_write_function_t;
14329: typedef __io_seek_fn cookie_seek_function_t;
14329: typedef __io_close_fn cookie_close_function_t;
14329: 
14329: 
14329: typedef struct
14329: {
14329:   __io_read_fn *read;
14329:   __io_write_fn *write;
14329:   __io_seek_fn *seek;
14329:   __io_close_fn *close;
14329: } _IO_cookie_io_functions_t;
14329: typedef _IO_cookie_io_functions_t cookie_io_functions_t;
14329: 
14329: struct _IO_cookie_file;
14329: 
14329: 
14329: extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
14329:         void *__cookie, _IO_cookie_io_functions_t __fns);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int __underflow (_IO_FILE *);
14329: extern int __uflow (_IO_FILE *);
14329: extern int __overflow (_IO_FILE *, int);
14329: # 433 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: extern int _IO_getc (_IO_FILE *__fp);
14329: extern int _IO_putc (int __c, _IO_FILE *__fp);
14329: extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern int _IO_peekc_locked (_IO_FILE *__fp);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__));
14329: extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__));
14329: # 462 "/usr/include/arm-linux-gnueabihf/bits/libio.h" 3 4
14329: extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
14329:    __gnuc_va_list, int *__restrict);
14329: extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
14329:     __gnuc_va_list);
14329: extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t);
14329: extern size_t _IO_sgetn (_IO_FILE *, void *, size_t);
14329: 
14329: extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int);
14329: extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int);
14329: 
14329: extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__));
14329: # 42 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: typedef __gnuc_va_list va_list;
14329: # 80 "/usr/include/stdio.h" 3 4
14329: typedef _G_fpos64_t fpos_t;
14329: 
14329: 
14329: typedef _G_fpos64_t fpos64_t;
14329: # 131 "/usr/include/stdio.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h" 1 3 4
14329: # 132 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: extern struct _IO_FILE *stdin;
14329: extern struct _IO_FILE *stdout;
14329: extern struct _IO_FILE *stderr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int renameat (int __oldfd, const char *__old, int __newfd,
14329:        const char *__new) __attribute__ ((__nothrow__ , __leaf__));
14329: # 162 "/usr/include/stdio.h" 3 4
14329: extern FILE *tmpfile (void) __asm__ ("" "tmpfile64") __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *tmpfile64 (void) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern char *tmpnam (char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: # 190 "/usr/include/stdio.h" 3 4
14329: extern char *tempnam (const char *__dir, const char *__pfx)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fclose (FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: extern int fflush (FILE *__stream);
14329: # 213 "/usr/include/stdio.h" 3 4
14329: extern int fflush_unlocked (FILE *__stream);
14329: # 223 "/usr/include/stdio.h" 3 4
14329: extern int fcloseall (void);
14329: # 243 "/usr/include/stdio.h" 3 4
14329: extern FILE *fopen (const char *__restrict __filename, const char *__restrict __modes) __asm__ ("" "fopen64")
14329: 
14329:   __attribute__ ((__warn_unused_result__));
14329: extern FILE *freopen (const char *__restrict __filename, const char *__restrict __modes, FILE *__restrict __stream) __asm__ ("" "freopen64")
14329: 
14329: 
14329:   __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *fopen64 (const char *__restrict __filename,
14329:         const char *__restrict __modes) __attribute__ ((__warn_unused_result__));
14329: extern FILE *freopen64 (const char *__restrict __filename,
14329:    const char *__restrict __modes,
14329:    FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *fopencookie (void *__restrict __magic_cookie,
14329:      const char *__restrict __modes,
14329:      _IO_cookie_io_functions_t __io_funcs) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
14329:   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
14329:       int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
14329:          size_t __size) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fprintf (FILE *__restrict __stream,
14329:       const char *__restrict __format, ...);
14329: 
14329: 
14329: 
14329: 
14329: extern int printf (const char *__restrict __format, ...);
14329: 
14329: extern int sprintf (char *__restrict __s,
14329:       const char *__restrict __format, ...) __attribute__ ((__nothrow__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
14329:        __gnuc_va_list __arg);
14329: 
14329: 
14329: 
14329: 
14329: extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
14329: 
14329: extern int vsprintf (char *__restrict __s, const char *__restrict __format,
14329:        __gnuc_va_list __arg) __attribute__ ((__nothrow__));
14329: 
14329: 
14329: 
14329: extern int snprintf (char *__restrict __s, size_t __maxlen,
14329:        const char *__restrict __format, ...)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4)));
14329: 
14329: extern int vsnprintf (char *__restrict __s, size_t __maxlen,
14329:         const char *__restrict __format, __gnuc_va_list __arg)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
14329:         __gnuc_va_list __arg)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))) __attribute__ ((__warn_unused_result__));
14329: extern int __asprintf (char **__restrict __ptr,
14329:          const char *__restrict __fmt, ...)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__));
14329: extern int asprintf (char **__restrict __ptr,
14329:        const char *__restrict __fmt, ...)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int vdprintf (int __fd, const char *__restrict __fmt,
14329:        __gnuc_va_list __arg)
14329:      __attribute__ ((__format__ (__printf__, 2, 0)));
14329: extern int dprintf (int __fd, const char *__restrict __fmt, ...)
14329:      __attribute__ ((__format__ (__printf__, 2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fscanf (FILE *__restrict __stream,
14329:      const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int scanf (const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__));
14329: 
14329: extern int sscanf (const char *__restrict __s,
14329:      const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__));
14329: # 420 "/usr/include/stdio.h" 3 4
14329: extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
14329:       __gnuc_va_list __arg)
14329:      __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
14329:      __attribute__ ((__format__ (__scanf__, 1, 0))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern int vsscanf (const char *__restrict __s,
14329:       const char *__restrict __format, __gnuc_va_list __arg)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0)));
14329: # 477 "/usr/include/stdio.h" 3 4
14329: extern int fgetc (FILE *__stream);
14329: extern int getc (FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getchar (void);
14329: # 495 "/usr/include/stdio.h" 3 4
14329: extern int getc_unlocked (FILE *__stream);
14329: extern int getchar_unlocked (void);
14329: # 506 "/usr/include/stdio.h" 3 4
14329: extern int fgetc_unlocked (FILE *__stream);
14329: # 517 "/usr/include/stdio.h" 3 4
14329: extern int fputc (int __c, FILE *__stream);
14329: extern int putc (int __c, FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int putchar (int __c);
14329: # 537 "/usr/include/stdio.h" 3 4
14329: extern int fputc_unlocked (int __c, FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int putc_unlocked (int __c, FILE *__stream);
14329: extern int putchar_unlocked (int __c);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getw (FILE *__stream);
14329: 
14329: 
14329: extern int putw (int __w, FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
14329:      __attribute__ ((__warn_unused_result__));
14329: # 587 "/usr/include/stdio.h" 3 4
14329: extern char *fgets_unlocked (char *__restrict __s, int __n,
14329:         FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: # 603 "/usr/include/stdio.h" 3 4
14329: extern __ssize_t __getdelim (char **__restrict __lineptr,
14329:           size_t *__restrict __n, int __delimiter,
14329:           FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern __ssize_t getdelim (char **__restrict __lineptr,
14329:         size_t *__restrict __n, int __delimiter,
14329:         FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t getline (char **__restrict __lineptr,
14329:        size_t *__restrict __n,
14329:        FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int puts (const char *__s);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int ungetc (int __c, FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern size_t fread (void *__restrict __ptr, size_t __size,
14329:        size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern size_t fwrite (const void *__restrict __ptr, size_t __size,
14329:         size_t __n, FILE *__restrict __s);
14329: # 662 "/usr/include/stdio.h" 3 4
14329: extern int fputs_unlocked (const char *__restrict __s,
14329:       FILE *__restrict __stream);
14329: # 673 "/usr/include/stdio.h" 3 4
14329: extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
14329:          size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
14329:           size_t __n, FILE *__restrict __stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fseek (FILE *__stream, long int __off, int __whence);
14329: 
14329: 
14329: 
14329: 
14329: extern long int ftell (FILE *__stream) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern void rewind (FILE *__stream);
14329: # 715 "/usr/include/stdio.h" 3 4
14329: extern int fseeko (FILE *__stream, __off64_t __off, int __whence) __asm__ ("" "fseeko64")
14329: 
14329:                   ;
14329: extern __off64_t ftello (FILE *__stream) __asm__ ("" "ftello64");
14329: # 739 "/usr/include/stdio.h" 3 4
14329: extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __asm__ ("" "fgetpos64")
14329:                                           ;
14329: extern int fsetpos (FILE *__stream, const fpos_t *__pos) __asm__ ("" "fsetpos64")
14329:                                                           ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
14329: extern __off64_t ftello64 (FILE *__stream) __attribute__ ((__warn_unused_result__));
14329: extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
14329: extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
14329: 
14329: 
14329: 
14329: extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void perror (const char *__s);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 1 3 4
14329: # 26 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 3 4
14329: extern int sys_nerr;
14329: extern const char *const sys_errlist[];
14329: 
14329: 
14329: extern int _sys_nerr;
14329: extern const char *const _sys_errlist[];
14329: # 782 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: # 800 "/usr/include/stdio.h" 3 4
14329: extern FILE *popen (const char *__command, const char *__modes) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pclose (FILE *__stream);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *ctermid (char *__s) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *cuserid (char *__s);
14329: 
14329: 
14329: 
14329: 
14329: struct obstack;
14329: 
14329: 
14329: extern int obstack_printf (struct obstack *__restrict __obstack,
14329:       const char *__restrict __format, ...)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3)));
14329: extern int obstack_vprintf (struct obstack *__restrict __obstack,
14329:        const char *__restrict __format,
14329:        __gnuc_va_list __args)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
14329: # 859 "/usr/include/stdio.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdio.h" 1 3 4
14329: # 43 "/usr/include/arm-linux-gnueabihf/bits/stdio.h" 3 4
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: getchar (void)
14329: {
14329:   return _IO_getc (stdin);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: fgetc_unlocked (FILE *__fp)
14329: {
14329:   return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: getc_unlocked (FILE *__fp)
14329: {
14329:   return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: getchar_unlocked (void)
14329: {
14329:   return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: putchar (int __c)
14329: {
14329:   return _IO_putc (__c, stdout);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: fputc_unlocked (int __c, FILE *__stream)
14329: {
14329:   return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: putc_unlocked (int __c, FILE *__stream)
14329: {
14329:   return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: putchar_unlocked (int __c)
14329: {
14329:   return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) __ssize_t
14329: getline (char **__lineptr, size_t *__n, FILE *__stream)
14329: {
14329:   return __getdelim (__lineptr, __n, '\n', __stream);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) feof_unlocked (FILE *__stream)
14329: {
14329:   return (((__stream)->_flags & 0x10) != 0);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) ferror_unlocked (FILE *__stream)
14329: {
14329:   return (((__stream)->_flags & 0x20) != 0);
14329: }
14329: # 860 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdio2.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/stdio2.h" 3 4
14329: extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen,
14329:      const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen,
14329:       const char *__restrict __format,
14329:       __gnuc_va_list __ap) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) sprintf (char *__restrict __s, const char *__restrict __fmt, ...)
14329: {
14329:   return __builtin___sprintf_chk (__s, 2 - 1,
14329:       __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) vsprintf (char *__restrict __s, const char *__restrict __fmt, __gnuc_va_list __ap)
14329: 
14329: {
14329:   return __builtin___vsprintf_chk (__s, 2 - 1,
14329:        __builtin_object_size (__s, 2 > 1), __fmt, __ap);
14329: }
14329: 
14329: 
14329: 
14329: extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag,
14329:       size_t __slen, const char *__restrict __format,
14329:       ...) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag,
14329:        size_t __slen, const char *__restrict __format,
14329:        __gnuc_va_list __ap) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...)
14329: 
14329: {
14329:   return __builtin___snprintf_chk (__s, __n, 2 - 1,
14329:        __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap)
14329: 
14329: {
14329:   return __builtin___vsnprintf_chk (__s, __n, 2 - 1,
14329:         __builtin_object_size (__s, 2 > 1), __fmt, __ap);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int __fprintf_chk (FILE *__restrict __stream, int __flag,
14329:      const char *__restrict __format, ...);
14329: extern int __printf_chk (int __flag, const char *__restrict __format, ...);
14329: extern int __vfprintf_chk (FILE *__restrict __stream, int __flag,
14329:       const char *__restrict __format, __gnuc_va_list __ap);
14329: extern int __vprintf_chk (int __flag, const char *__restrict __format,
14329:      __gnuc_va_list __ap);
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...)
14329: {
14329:   return __fprintf_chk (__stream, 2 - 1, __fmt,
14329:    __builtin_va_arg_pack ());
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: printf (const char *__restrict __fmt, ...)
14329: {
14329:   return __printf_chk (2 - 1, __fmt, __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: vprintf (const char *__restrict __fmt, __gnuc_va_list __ap)
14329: {
14329: 
14329:   return __vfprintf_chk (stdout, 2 - 1, __fmt, __ap);
14329: 
14329: 
14329: 
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: vfprintf (FILE *__restrict __stream,
14329:    const char *__restrict __fmt, __gnuc_va_list __ap)
14329: {
14329:   return __vfprintf_chk (__stream, 2 - 1, __fmt, __ap);
14329: }
14329: 
14329: 
14329: extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt,
14329:      ...) __attribute__ ((__format__ (__printf__, 3, 4)));
14329: extern int __vdprintf_chk (int __fd, int __flag,
14329:       const char *__restrict __fmt, __gnuc_va_list __arg)
14329:      __attribute__ ((__format__ (__printf__, 3, 0)));
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: dprintf (int __fd, const char *__restrict __fmt, ...)
14329: {
14329:   return __dprintf_chk (__fd, 2 - 1, __fmt,
14329:    __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __ap)
14329: {
14329:   return __vdprintf_chk (__fd, 2 - 1, __fmt, __ap);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern int __asprintf_chk (char **__restrict __ptr, int __flag,
14329:       const char *__restrict __fmt, ...)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 4))) __attribute__ ((__warn_unused_result__));
14329: extern int __vasprintf_chk (char **__restrict __ptr, int __flag,
14329:        const char *__restrict __fmt, __gnuc_va_list __arg)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 0))) __attribute__ ((__warn_unused_result__));
14329: extern int __obstack_printf_chk (struct obstack *__restrict __obstack,
14329:      int __flag, const char *__restrict __format,
14329:      ...)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 4)));
14329: extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack,
14329:       int __flag,
14329:       const char *__restrict __format,
14329:       __gnuc_va_list __args)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 0)));
14329: 
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...)
14329: {
14329:   return __asprintf_chk (__ptr, 2 - 1, __fmt,
14329:     __builtin_va_arg_pack ());
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) __asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...)
14329: 
14329: {
14329:   return __asprintf_chk (__ptr, 2 - 1, __fmt,
14329:     __builtin_va_arg_pack ());
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) obstack_printf (struct obstack *__restrict __obstack, const char *__restrict __fmt, ...)
14329: 
14329: {
14329:   return __obstack_printf_chk (__obstack, 2 - 1, __fmt,
14329:           __builtin_va_arg_pack ());
14329: }
14329: # 206 "/usr/include/arm-linux-gnueabihf/bits/stdio2.h" 3 4
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) vasprintf (char **__restrict __ptr, const char *__restrict __fmt, __gnuc_va_list __ap)
14329: 
14329: {
14329:   return __vasprintf_chk (__ptr, 2 - 1, __fmt, __ap);
14329: }
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) obstack_vprintf (struct obstack *__restrict __obstack, const char *__restrict __fmt, __gnuc_va_list __ap)
14329: 
14329: {
14329:   return __obstack_vprintf_chk (__obstack, 2 - 1, __fmt,
14329:     __ap);
14329: }
14329: # 240 "/usr/include/arm-linux-gnueabihf/bits/stdio2.h" 3 4
14329: extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n,
14329:      FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern char *__fgets_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets")
14329: 
14329:                                         __attribute__ ((__warn_unused_result__));
14329: extern char *__fgets_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_chk")
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets called with bigger size than length " "of destination buffer")))
14329:                                  ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char *
14329: fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
14329: {
14329:   if (__builtin_object_size (__s, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__n) || __n <= 0)
14329:  return __fgets_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream);
14329: 
14329:       if ((size_t) __n > __builtin_object_size (__s, 2 > 1))
14329:  return __fgets_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream);
14329:     }
14329:   return __fgets_alias (__s, __n, __stream);
14329: }
14329: 
14329: extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen,
14329:       size_t __size, size_t __n,
14329:       FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern size_t __fread_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread")
14329: 
14329: 
14329:             __attribute__ ((__warn_unused_result__));
14329: extern size_t __fread_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_chk")
14329: 
14329: 
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread called with bigger size * nmemb than length " "of destination buffer")))
14329:                                  ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t
14329: fread (void *__restrict __ptr, size_t __size, size_t __n,
14329:        FILE *__restrict __stream)
14329: {
14329:   if (__builtin_object_size (__ptr, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__size)
14329:    || !__builtin_constant_p (__n)
14329:    || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2)))
14329:  return __fread_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream);
14329: 
14329:       if (__size * __n > __builtin_object_size (__ptr, 0))
14329:  return __fread_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream);
14329:     }
14329:   return __fread_alias (__ptr, __size, __n, __stream);
14329: }
14329: 
14329: 
14329: extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size,
14329:        int __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern char *__fgets_unlocked_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets_unlocked")
14329: 
14329:                                                  __attribute__ ((__warn_unused_result__));
14329: extern char *__fgets_unlocked_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_unlocked_chk")
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets_unlocked called with bigger size than length " "of destination buffer")))
14329:                                  ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char *
14329: fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream)
14329: {
14329:   if (__builtin_object_size (__s, 2 > 1) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__n) || __n <= 0)
14329:  return __fgets_unlocked_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream);
14329: 
14329:       if ((size_t) __n > __builtin_object_size (__s, 2 > 1))
14329:  return __fgets_unlocked_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream);
14329:     }
14329:   return __fgets_unlocked_alias (__s, __n, __stream);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen,
14329:         size_t __size, size_t __n,
14329:         FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
14329: extern size_t __fread_unlocked_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread_unlocked")
14329: 
14329: 
14329:                      __attribute__ ((__warn_unused_result__));
14329: extern size_t __fread_unlocked_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_unlocked_chk")
14329: 
14329: 
14329: 
14329: 
14329:      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer")))
14329:                                         ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t
14329: fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n,
14329:   FILE *__restrict __stream)
14329: {
14329:   if (__builtin_object_size (__ptr, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__size)
14329:    || !__builtin_constant_p (__n)
14329:    || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2)))
14329:  return __fread_unlocked_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n,
14329:          __stream);
14329: 
14329:       if (__size * __n > __builtin_object_size (__ptr, 0))
14329:  return __fread_unlocked_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n,
14329:        __stream);
14329:     }
14329: 
14329: 
14329:   if (__builtin_constant_p (__size)
14329:       && __builtin_constant_p (__n)
14329:       && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2))
14329:       && __size * __n <= 8)
14329:     {
14329:       size_t __cnt = __size * __n;
14329:       char *__cptr = (char *) __ptr;
14329:       if (__cnt == 0)
14329:  return 0;
14329: 
14329:       for (; __cnt > 0; --__cnt)
14329:  {
14329:    int __c = (__builtin_expect (((__stream)->_IO_read_ptr >= (__stream)->_IO_read_end), 0) ? __uflow (__stream) : *(unsigned char *) (__stream)->_IO_read_ptr++);
14329:    if (__c == (-1))
14329:      break;
14329:    *__cptr++ = __c;
14329:  }
14329:       return (__cptr - (char *) __ptr) / __size;
14329:     }
14329: 
14329:   return __fread_unlocked_alias (__ptr, __size, __n, __stream);
14329: }
14329: # 863 "/usr/include/stdio.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 47 "../../src/include/platform.h" 2
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdint.h" 1 3 4
14329: # 9 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdint.h" 3 4
14329: # 1 "/usr/include/stdint.h" 1 3 4
14329: # 26 "/usr/include/stdint.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h" 1 3 4
14329: # 27 "/usr/include/stdint.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wchar.h" 1 3 4
14329: # 29 "/usr/include/stdint.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 30 "/usr/include/stdint.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h" 3 4
14329: typedef __uint8_t uint8_t;
14329: typedef __uint16_t uint16_t;
14329: typedef __uint32_t uint32_t;
14329: typedef __uint64_t uint64_t;
14329: # 38 "/usr/include/stdint.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef signed char int_least8_t;
14329: typedef short int int_least16_t;
14329: typedef int int_least32_t;
14329: 
14329: 
14329: 
14329: __extension__
14329: typedef long long int int_least64_t;
14329: 
14329: 
14329: 
14329: typedef unsigned char uint_least8_t;
14329: typedef unsigned short int uint_least16_t;
14329: typedef unsigned int uint_least32_t;
14329: 
14329: 
14329: 
14329: __extension__
14329: typedef unsigned long long int uint_least64_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef signed char int_fast8_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef int int_fast16_t;
14329: typedef int int_fast32_t;
14329: __extension__
14329: typedef long long int int_fast64_t;
14329: 
14329: 
14329: 
14329: typedef unsigned char uint_fast8_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef unsigned int uint_fast16_t;
14329: typedef unsigned int uint_fast32_t;
14329: __extension__
14329: typedef unsigned long long int uint_fast64_t;
14329: # 106 "/usr/include/stdint.h" 3 4
14329: typedef unsigned int uintptr_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __intmax_t intmax_t;
14329: typedef __uintmax_t uintmax_t;
14329: # 10 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdint.h" 2 3 4
14329: # 48 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/fcntl.h" 1 3 4
14329: # 28 "/usr/include/fcntl.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/fcntl.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/fcntl.h" 3 4
14329: struct flock
14329:   {
14329:     short int l_type;
14329:     short int l_whence;
14329: 
14329: 
14329: 
14329: 
14329:     __off64_t l_start;
14329:     __off64_t l_len;
14329: 
14329:     __pid_t l_pid;
14329:   };
14329: 
14329: 
14329: struct flock64
14329:   {
14329:     short int l_type;
14329:     short int l_whence;
14329:     __off64_t l_start;
14329:     __off64_t l_len;
14329:     __pid_t l_pid;
14329:   };
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 1 3 4
14329: # 38 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_iovec.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/types/struct_iovec.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/types/struct_iovec.h" 2 3 4
14329: 
14329: 
14329: struct iovec
14329:   {
14329:     void *iov_base;
14329:     size_t iov_len;
14329:   };
14329: # 39 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 2 3 4
14329: # 265 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 3 4
14329: enum __pid_type
14329:   {
14329:     F_OWNER_TID = 0,
14329:     F_OWNER_PID,
14329:     F_OWNER_PGRP,
14329:     F_OWNER_GID = F_OWNER_PGRP
14329:   };
14329: 
14329: 
14329: struct f_owner_ex
14329:   {
14329:     enum __pid_type type;
14329:     __pid_t pid;
14329:   };
14329: # 346 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 3 4
14329: # 1 "/usr/include/linux/falloc.h" 1 3 4
14329: # 347 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 2 3 4
14329: 
14329: 
14329: 
14329: struct file_handle
14329: {
14329:   unsigned int handle_bytes;
14329:   int handle_type;
14329: 
14329:   unsigned char f_handle[0];
14329: };
14329: # 380 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t readahead (int __fd, __off64_t __offset, size_t __count)
14329:     __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count,
14329:        unsigned int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t vmsplice (int __fdout, const struct iovec *__iov,
14329:       size_t __count, unsigned int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
14329:     __off64_t *__offout, size_t __len,
14329:     unsigned int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t tee (int __fdin, int __fdout, size_t __len,
14329:         unsigned int __flags);
14329: # 427 "/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h" 3 4
14329: extern int fallocate (int __fd, int __mode, __off64_t __offset, __off64_t __len) __asm__ ("" "fallocate64")
14329: 
14329:                      ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
14329:    __off64_t __len);
14329: 
14329: 
14329: 
14329: 
14329: extern int name_to_handle_at (int __dfd, const char *__name,
14329:          struct file_handle *__handle, int *__mnt_id,
14329:          int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle,
14329:          int __flags);
14329: 
14329: 
14329: 
14329: 
14329: # 54 "/usr/include/arm-linux-gnueabihf/bits/fcntl.h" 2 3 4
14329: # 36 "/usr/include/fcntl.h" 2 3 4
14329: # 78 "/usr/include/fcntl.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 1 3 4
14329: # 38 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 3 4
14329: struct stat
14329:   {
14329:     __dev_t st_dev;
14329:     unsigned short int __pad1;
14329: 
14329: 
14329: 
14329:     __ino_t __st_ino;
14329: 
14329:     __mode_t st_mode;
14329:     __nlink_t st_nlink;
14329:     __uid_t st_uid;
14329:     __gid_t st_gid;
14329:     __dev_t st_rdev;
14329:     unsigned short int __pad2;
14329: 
14329: 
14329: 
14329:     __off64_t st_size;
14329: 
14329:     __blksize_t st_blksize;
14329: 
14329: 
14329: 
14329: 
14329:     __blkcnt64_t st_blocks;
14329: # 72 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 3 4
14329:     struct timespec st_atim;
14329:     struct timespec st_mtim;
14329:     struct timespec st_ctim;
14329: # 90 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 3 4
14329:     __ino64_t st_ino;
14329: 
14329:   };
14329: 
14329: 
14329: struct stat64
14329:   {
14329:     __dev_t st_dev;
14329:     unsigned int __pad1;
14329: 
14329:     __ino_t __st_ino;
14329:     __mode_t st_mode;
14329:     __nlink_t st_nlink;
14329:     __uid_t st_uid;
14329:     __gid_t st_gid;
14329:     __dev_t st_rdev;
14329:     unsigned int __pad2;
14329:     __off64_t st_size;
14329:     __blksize_t st_blksize;
14329: 
14329:     __blkcnt64_t st_blocks;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     struct timespec st_atim;
14329:     struct timespec st_mtim;
14329:     struct timespec st_ctim;
14329: # 129 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 3 4
14329:     __ino64_t st_ino;
14329:   };
14329: # 79 "/usr/include/fcntl.h" 2 3 4
14329: # 147 "/usr/include/fcntl.h" 3 4
14329: extern int fcntl (int __fd, int __cmd, ...);
14329: # 160 "/usr/include/fcntl.h" 3 4
14329: extern int open (const char *__file, int __oflag, ...) __asm__ ("" "open64")
14329:      __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int open64 (const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1)));
14329: # 185 "/usr/include/fcntl.h" 3 4
14329: extern int openat (int __fd, const char *__file, int __oflag, ...) __asm__ ("" "openat64")
14329:                     __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int openat64 (int __fd, const char *__file, int __oflag, ...)
14329:      __attribute__ ((__nonnull__ (2)));
14329: # 206 "/usr/include/fcntl.h" 3 4
14329: extern int creat (const char *__file, mode_t __mode) __asm__ ("" "creat64")
14329:                   __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int creat64 (const char *__file, mode_t __mode) __attribute__ ((__nonnull__ (1)));
14329: # 253 "/usr/include/fcntl.h" 3 4
14329: extern int posix_fadvise (int __fd, __off64_t __offset, __off64_t __len, int __advise) __asm__ ("" "posix_fadvise64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:                       ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len,
14329:        int __advise) __attribute__ ((__nothrow__ , __leaf__));
14329: # 274 "/usr/include/fcntl.h" 3 4
14329: extern int posix_fallocate (int __fd, __off64_t __offset, __off64_t __len) __asm__ ("" "posix_fallocate64")
14329: 
14329:                            ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/fcntl2.h" 1 3 4
14329: # 30 "/usr/include/arm-linux-gnueabihf/bits/fcntl2.h" 3 4
14329: extern int __open_2 (const char *__path, int __oflag) __asm__ ("" "__open64_2")
14329:                      __attribute__ ((__nonnull__ (1)));
14329: extern int __open_alias (const char *__path, int __oflag, ...) __asm__ ("" "open64")
14329:                  __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern void __open_too_many_args (void) __attribute__((__error__ ("open can be called either with 2 or 3 arguments, not more")))
14329:                                                                   ;
14329: extern void __open_missing_mode (void) __attribute__((__error__ ("open with O_CREAT or O_TMPFILE in second argument needs 3 arguments")))
14329:                                                                             ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: open (const char *__path, int __oflag, ...)
14329: {
14329:   if (__builtin_va_arg_pack_len () > 1)
14329:     __open_too_many_args ();
14329: 
14329:   if (__builtin_constant_p (__oflag))
14329:     {
14329:       if ((((__oflag) & 0100) != 0 || ((__oflag) & (020000000 | 040000)) == (020000000 | 040000)) && __builtin_va_arg_pack_len () < 1)
14329:  {
14329:    __open_missing_mode ();
14329:    return __open_2 (__path, __oflag);
14329:  }
14329:       return __open_alias (__path, __oflag, __builtin_va_arg_pack ());
14329:     }
14329: 
14329:   if (__builtin_va_arg_pack_len () < 1)
14329:     return __open_2 (__path, __oflag);
14329: 
14329:   return __open_alias (__path, __oflag, __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: extern int __open64_2 (const char *__path, int __oflag) __attribute__ ((__nonnull__ (1)));
14329: extern int __open64_alias (const char *__path, int __oflag, ...) __asm__ ("" "open64")
14329:                    __attribute__ ((__nonnull__ (1)));
14329: extern void __open64_too_many_args (void) __attribute__((__error__ ("open64 can be called either with 2 or 3 arguments, not more")))
14329:                                                                     ;
14329: extern void __open64_missing_mode (void) __attribute__((__error__ ("open64 with O_CREAT or O_TMPFILE in second argument needs 3 arguments")))
14329:                                                                               ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: open64 (const char *__path, int __oflag, ...)
14329: {
14329:   if (__builtin_va_arg_pack_len () > 1)
14329:     __open64_too_many_args ();
14329: 
14329:   if (__builtin_constant_p (__oflag))
14329:     {
14329:       if ((((__oflag) & 0100) != 0 || ((__oflag) & (020000000 | 040000)) == (020000000 | 040000)) && __builtin_va_arg_pack_len () < 1)
14329:  {
14329:    __open64_missing_mode ();
14329:    return __open64_2 (__path, __oflag);
14329:  }
14329:       return __open64_alias (__path, __oflag, __builtin_va_arg_pack ());
14329:     }
14329: 
14329:   if (__builtin_va_arg_pack_len () < 1)
14329:     return __open64_2 (__path, __oflag);
14329: 
14329:   return __open64_alias (__path, __oflag, __builtin_va_arg_pack ());
14329: }
14329: # 104 "/usr/include/arm-linux-gnueabihf/bits/fcntl2.h" 3 4
14329: extern int __openat_2 (int __fd, const char *__path, int __oflag) __asm__ ("" "__openat64_2")
14329: 
14329:      __attribute__ ((__nonnull__ (2)));
14329: extern int __openat_alias (int __fd, const char *__path, int __oflag, ...) __asm__ ("" "openat64")
14329: 
14329:      __attribute__ ((__nonnull__ (2)));
14329: 
14329: extern void __openat_too_many_args (void) __attribute__((__error__ ("openat can be called either with 3 or 4 arguments, not more")))
14329:                                                                     ;
14329: extern void __openat_missing_mode (void) __attribute__((__error__ ("openat with O_CREAT or O_TMPFILE in third argument needs 4 arguments")))
14329:                                                                              ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: openat (int __fd, const char *__path, int __oflag, ...)
14329: {
14329:   if (__builtin_va_arg_pack_len () > 1)
14329:     __openat_too_many_args ();
14329: 
14329:   if (__builtin_constant_p (__oflag))
14329:     {
14329:       if ((((__oflag) & 0100) != 0 || ((__oflag) & (020000000 | 040000)) == (020000000 | 040000)) && __builtin_va_arg_pack_len () < 1)
14329:  {
14329:    __openat_missing_mode ();
14329:    return __openat_2 (__fd, __path, __oflag);
14329:  }
14329:       return __openat_alias (__fd, __path, __oflag, __builtin_va_arg_pack ());
14329:     }
14329: 
14329:   if (__builtin_va_arg_pack_len () < 1)
14329:     return __openat_2 (__fd, __path, __oflag);
14329: 
14329:   return __openat_alias (__fd, __path, __oflag, __builtin_va_arg_pack ());
14329: }
14329: 
14329: 
14329: 
14329: extern int __openat64_2 (int __fd, const char *__path, int __oflag)
14329:      __attribute__ ((__nonnull__ (2)));
14329: extern int __openat64_alias (int __fd, const char *__path, int __oflag, ...) __asm__ ("" "openat64")
14329: 
14329:      __attribute__ ((__nonnull__ (2)));
14329: extern void __openat64_too_many_args (void) __attribute__((__error__ ("openat64 can be called either with 3 or 4 arguments, not more")))
14329:                                                                       ;
14329: extern void __openat64_missing_mode (void) __attribute__((__error__ ("openat64 with O_CREAT or O_TMPFILE in third argument needs 4 arguments")))
14329:                                                                                ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
14329: openat64 (int __fd, const char *__path, int __oflag, ...)
14329: {
14329:   if (__builtin_va_arg_pack_len () > 1)
14329:     __openat64_too_many_args ();
14329: 
14329:   if (__builtin_constant_p (__oflag))
14329:     {
14329:       if ((((__oflag) & 0100) != 0 || ((__oflag) & (020000000 | 040000)) == (020000000 | 040000)) && __builtin_va_arg_pack_len () < 1)
14329:  {
14329:    __openat64_missing_mode ();
14329:    return __openat64_2 (__fd, __path, __oflag);
14329:  }
14329:       return __openat64_alias (__fd, __path, __oflag, __builtin_va_arg_pack ());
14329:     }
14329: 
14329:   if (__builtin_va_arg_pack_len () < 1)
14329:     return __openat64_2 (__fd, __path, __oflag);
14329: 
14329:   return __openat64_alias (__fd, __path, __oflag, __builtin_va_arg_pack ());
14329: }
14329: # 291 "/usr/include/fcntl.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 49 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/time.h" 1 3 4
14329: # 29 "/usr/include/time.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 30 "/usr/include/time.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/time.h" 1 3 4
14329: # 73 "/usr/include/arm-linux-gnueabihf/bits/time.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 1 3 4
14329: # 26 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 3 4
14329: struct timex
14329: {
14329:   unsigned int modes;
14329:   __syscall_slong_t offset;
14329:   __syscall_slong_t freq;
14329:   __syscall_slong_t maxerror;
14329:   __syscall_slong_t esterror;
14329:   int status;
14329:   __syscall_slong_t constant;
14329:   __syscall_slong_t precision;
14329:   __syscall_slong_t tolerance;
14329:   struct timeval time;
14329:   __syscall_slong_t tick;
14329:   __syscall_slong_t ppsfreq;
14329:   __syscall_slong_t jitter;
14329:   int shift;
14329:   __syscall_slong_t stabil;
14329:   __syscall_slong_t jitcnt;
14329:   __syscall_slong_t calcnt;
14329:   __syscall_slong_t errcnt;
14329:   __syscall_slong_t stbcnt;
14329: 
14329:   int tai;
14329: 
14329: 
14329:   int :32; int :32; int :32; int :32;
14329:   int :32; int :32; int :32; int :32;
14329:   int :32; int :32; int :32;
14329: };
14329: # 74 "/usr/include/arm-linux-gnueabihf/bits/time.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: # 34 "/usr/include/time.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_tm.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct tm
14329: {
14329:   int tm_sec;
14329:   int tm_min;
14329:   int tm_hour;
14329:   int tm_mday;
14329:   int tm_mon;
14329:   int tm_year;
14329:   int tm_wday;
14329:   int tm_yday;
14329:   int tm_isdst;
14329: 
14329: 
14329:   long int tm_gmtoff;
14329:   const char *tm_zone;
14329: 
14329: 
14329: 
14329: 
14329: };
14329: # 40 "/usr/include/time.h" 2 3 4
14329: # 48 "/usr/include/time.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_itimerspec.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct itimerspec
14329:   {
14329:     struct timespec it_interval;
14329:     struct timespec it_value;
14329:   };
14329: # 49 "/usr/include/time.h" 2 3 4
14329: struct sigevent;
14329: # 68 "/usr/include/time.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: extern clock_t clock (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern time_t time (time_t *__timer) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern double difftime (time_t __time1, time_t __time0)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern size_t strftime (char *__restrict __s, size_t __maxsize,
14329:    const char *__restrict __format,
14329:    const struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *strptime (const char *__restrict __s,
14329:          const char *__restrict __fmt, struct tm *__tp)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
14329:      const char *__restrict __format,
14329:      const struct tm *__restrict __tp,
14329:      locale_t __loc) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *strptime_l (const char *__restrict __s,
14329:     const char *__restrict __fmt, struct tm *__tp,
14329:     locale_t __loc) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern struct tm *gmtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern struct tm *localtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern struct tm *gmtime_r (const time_t *__restrict __timer,
14329:        struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern struct tm *localtime_r (const time_t *__restrict __timer,
14329:           struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *asctime (const struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern char *ctime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *asctime_r (const struct tm *__restrict __tp,
14329:    char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern char *ctime_r (const time_t *__restrict __timer,
14329:         char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *__tzname[2];
14329: extern int __daylight;
14329: extern long int __timezone;
14329: 
14329: 
14329: 
14329: 
14329: extern char *tzname[2];
14329: 
14329: 
14329: 
14329: extern void tzset (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int daylight;
14329: extern long int timezone;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int stime (const time_t *__when) __attribute__ ((__nothrow__ , __leaf__));
14329: # 196 "/usr/include/time.h" 3 4
14329: extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int dysize (int __year) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: # 211 "/usr/include/time.h" 3 4
14329: extern int nanosleep (const struct timespec *__requested_time,
14329:         struct timespec *__remaining);
14329: 
14329: 
14329: 
14329: extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int clock_nanosleep (clockid_t __clock_id, int __flags,
14329:        const struct timespec *__req,
14329:        struct timespec *__rem);
14329: 
14329: 
14329: extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int timer_create (clockid_t __clock_id,
14329:     struct sigevent *__restrict __evp,
14329:     timer_t *__restrict __timerid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int timer_settime (timer_t __timerid, int __flags,
14329:      const struct itimerspec *__restrict __value,
14329:      struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int timespec_get (struct timespec *__ts, int __base)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 280 "/usr/include/time.h" 3 4
14329: extern int getdate_err;
14329: # 289 "/usr/include/time.h" 3 4
14329: extern struct tm *getdate (const char *__string);
14329: # 303 "/usr/include/time.h" 3 4
14329: extern int getdate_r (const char *__restrict __string,
14329:         struct tm *__restrict __resbufp);
14329: 
14329: 
14329: 
14329: # 50 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/utime.h" 1 3 4
14329: # 27 "/usr/include/utime.h" 3 4
14329: 
14329: # 36 "/usr/include/utime.h" 3 4
14329: struct utimbuf
14329:   {
14329:     __time_t actime;
14329:     __time_t modtime;
14329:   };
14329: 
14329: 
14329: 
14329: extern int utime (const char *__file,
14329:     const struct utimbuf *__file_times)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: # 51 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/errno.h" 1 3 4
14329: # 28 "/usr/include/errno.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/errno.h" 1 3 4
14329: # 26 "/usr/include/arm-linux-gnueabihf/bits/errno.h" 3 4
14329: # 1 "/usr/include/linux/errno.h" 1 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/errno.h" 1 3 4
14329: # 1 "/usr/include/asm-generic/errno.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/asm-generic/errno-base.h" 1 3 4
14329: # 6 "/usr/include/asm-generic/errno.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/errno.h" 2 3 4
14329: # 1 "/usr/include/linux/errno.h" 2 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/errno.h" 2 3 4
14329: # 29 "/usr/include/errno.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *program_invocation_name;
14329: extern char *program_invocation_short_name;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef int error_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 52 "../../src/include/platform.h" 2
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stdarg.h" 1 3 4
14329: # 53 "../../src/include/platform.h" 2
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 1 3 4
14329: # 34 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 1 3 4
14329: # 194 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 3 4
14329: # 1 "/usr/include/limits.h" 1 3 4
14329: # 26 "/usr/include/limits.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h" 1 3 4
14329: # 27 "/usr/include/limits.h" 2 3 4
14329: # 183 "/usr/include/limits.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h" 1 3 4
14329: # 160 "/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/local_lim.h" 1 3 4
14329: # 38 "/usr/include/arm-linux-gnueabihf/bits/local_lim.h" 3 4
14329: # 1 "/usr/include/linux/limits.h" 1 3 4
14329: # 39 "/usr/include/arm-linux-gnueabihf/bits/local_lim.h" 2 3 4
14329: # 161 "/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h" 2 3 4
14329: # 184 "/usr/include/limits.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h" 1 3 4
14329: # 188 "/usr/include/limits.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/xopen_lim.h" 1 3 4
14329: # 64 "/usr/include/arm-linux-gnueabihf/bits/xopen_lim.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/uio_lim.h" 1 3 4
14329: # 65 "/usr/include/arm-linux-gnueabihf/bits/xopen_lim.h" 2 3 4
14329: # 192 "/usr/include/limits.h" 2 3 4
14329: # 195 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 2 3 4
14329: # 8 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h" 2 3 4
14329: # 35 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 2 3 4
14329: # 54 "../../src/include/platform.h" 2
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 55 "../../src/include/platform.h" 2
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 1 3 4
14329: # 99 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/stat.h" 1 3 4
14329: # 102 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 2 3 4
14329: # 213 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: extern int stat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "stat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (1, 2)));
14329: extern int fstat (int __fd, struct stat *__buf) __asm__ ("" "fstat64") __attribute__ ((__nothrow__ , __leaf__))
14329:      __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int stat64 (const char *__restrict __file,
14329:      struct stat64 *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: extern int fstat64 (int __fd, struct stat64 *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: # 239 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: extern int fstatat (int __fd, const char *__restrict __file, struct stat *__restrict __buf, int __flag) __asm__ ("" "fstatat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                  __attribute__ ((__nonnull__ (2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fstatat64 (int __fd, const char *__restrict __file,
14329:         struct stat64 *__restrict __buf, int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: # 263 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: extern int lstat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "lstat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:      __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int lstat64 (const char *__restrict __file,
14329:       struct stat64 *__restrict __buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int chmod (const char *__file, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int lchmod (const char *__file, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern int fchmod (int __fd, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
14329:        int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __mode_t umask (__mode_t __mask) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern __mode_t getumask (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int mkdir (const char *__path, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mknodat (int __fd, const char *__path, __mode_t __mode,
14329:       __dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkfifo (const char *__path, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int utimensat (int __fd, const char *__path,
14329:         const struct timespec __times[2],
14329:         int __flags)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int futimens (int __fd, const struct timespec __times[2]) __attribute__ ((__nothrow__ , __leaf__));
14329: # 406 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) __asm__ ("" "__fxstat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (3)));
14329: extern int __xstat (int __ver, const char *__filename, struct stat *__stat_buf) __asm__ ("" "__xstat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (2, 3)));
14329: extern int __lxstat (int __ver, const char *__filename, struct stat *__stat_buf) __asm__ ("" "__lxstat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329:      __attribute__ ((__nonnull__ (2, 3)));
14329: extern int __fxstatat (int __ver, int __fildes, const char *__filename, struct stat *__stat_buf, int __flag) __asm__ ("" "__fxstatat64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                     __attribute__ ((__nonnull__ (3, 4)));
14329: # 428 "/usr/include/arm-linux-gnueabihf/sys/stat.h" 3 4
14329: extern int __fxstat64 (int __ver, int __fildes, struct stat64 *__stat_buf)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: extern int __xstat64 (int __ver, const char *__filename,
14329:         struct stat64 *__stat_buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: extern int __lxstat64 (int __ver, const char *__filename,
14329:          struct stat64 *__stat_buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: extern int __fxstatat64 (int __ver, int __fildes, const char *__filename,
14329:     struct stat64 *__stat_buf, int __flag)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4)));
14329: 
14329: extern int __xmknod (int __ver, const char *__path, __mode_t __mode,
14329:        __dev_t *__dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
14329: 
14329: extern int __xmknodat (int __ver, int __fd, const char *__path,
14329:          __mode_t __mode, __dev_t *__dev)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 5)));
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) stat (const char *__path, struct stat *__statbuf)
14329: {
14329:   return __xstat (3, __path, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) lstat (const char *__path, struct stat *__statbuf)
14329: {
14329:   return __lxstat (3, __path, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) fstat (int __fd, struct stat *__statbuf)
14329: {
14329:   return __fxstat (3, __fd, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) fstatat (int __fd, const char *__filename, struct stat *__statbuf, int __flag)
14329: 
14329: {
14329:   return __fxstatat (3, __fd, __filename, __statbuf, __flag);
14329: }
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) mknod (const char *__path, __mode_t __mode, __dev_t __dev)
14329: {
14329:   return __xmknod (1, __path, __mode, &__dev);
14329: }
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) mknodat (int __fd, const char *__path, __mode_t __mode, __dev_t __dev)
14329: 
14329: {
14329:   return __xmknodat (1, __fd, __path, __mode, &__dev);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) stat64 (const char *__path, struct stat64 *__statbuf)
14329: {
14329:   return __xstat64 (3, __path, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) lstat64 (const char *__path, struct stat64 *__statbuf)
14329: {
14329:   return __lxstat64 (3, __path, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) fstat64 (int __fd, struct stat64 *__statbuf)
14329: {
14329:   return __fxstat64 (3, __fd, __statbuf);
14329: }
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) fstatat64 (int __fd, const char *__filename, struct stat64 *__statbuf, int __flag)
14329: 
14329: {
14329:   return __fxstatat64 (3, __fd, __filename, __statbuf, __flag);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 57 "../../src/include/platform.h" 2
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 29 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 2 3 4
14329: # 38 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/socket_type.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/socket_type.h" 3 4
14329: enum __socket_type
14329: {
14329:   SOCK_STREAM = 1,
14329: 
14329: 
14329:   SOCK_DGRAM = 2,
14329: 
14329: 
14329:   SOCK_RAW = 3,
14329: 
14329:   SOCK_RDM = 4,
14329: 
14329:   SOCK_SEQPACKET = 5,
14329: 
14329: 
14329:   SOCK_DCCP = 6,
14329: 
14329:   SOCK_PACKET = 10,
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   SOCK_CLOEXEC = 02000000,
14329: 
14329: 
14329:   SOCK_NONBLOCK = 00004000
14329: 
14329: 
14329: };
14329: # 39 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 2 3 4
14329: # 172 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sockaddr.h" 1 3 4
14329: # 28 "/usr/include/arm-linux-gnueabihf/bits/sockaddr.h" 3 4
14329: typedef unsigned short int sa_family_t;
14329: # 173 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 2 3 4
14329: 
14329: 
14329: struct sockaddr
14329:   {
14329:     sa_family_t sa_family;
14329:     char sa_data[14];
14329:   };
14329: # 188 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: struct sockaddr_storage
14329:   {
14329:     sa_family_t ss_family;
14329:     char __ss_padding[(128 - (sizeof (unsigned short int)) - sizeof (unsigned long int))];
14329:     unsigned long int __ss_align;
14329:   };
14329: 
14329: 
14329: 
14329: enum
14329:   {
14329:     MSG_OOB = 0x01,
14329: 
14329:     MSG_PEEK = 0x02,
14329: 
14329:     MSG_DONTROUTE = 0x04,
14329: 
14329: 
14329: 
14329:     MSG_TRYHARD = MSG_DONTROUTE,
14329: 
14329: 
14329:     MSG_CTRUNC = 0x08,
14329: 
14329:     MSG_PROXY = 0x10,
14329: 
14329:     MSG_TRUNC = 0x20,
14329: 
14329:     MSG_DONTWAIT = 0x40,
14329: 
14329:     MSG_EOR = 0x80,
14329: 
14329:     MSG_WAITALL = 0x100,
14329: 
14329:     MSG_FIN = 0x200,
14329: 
14329:     MSG_SYN = 0x400,
14329: 
14329:     MSG_CONFIRM = 0x800,
14329: 
14329:     MSG_RST = 0x1000,
14329: 
14329:     MSG_ERRQUEUE = 0x2000,
14329: 
14329:     MSG_NOSIGNAL = 0x4000,
14329: 
14329:     MSG_MORE = 0x8000,
14329: 
14329:     MSG_WAITFORONE = 0x10000,
14329: 
14329:     MSG_BATCH = 0x40000,
14329: 
14329:     MSG_ZEROCOPY = 0x4000000,
14329: 
14329:     MSG_FASTOPEN = 0x20000000,
14329: 
14329: 
14329:     MSG_CMSG_CLOEXEC = 0x40000000
14329: 
14329: 
14329: 
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: struct msghdr
14329:   {
14329:     void *msg_name;
14329:     socklen_t msg_namelen;
14329: 
14329:     struct iovec *msg_iov;
14329:     size_t msg_iovlen;
14329: 
14329:     void *msg_control;
14329:     size_t msg_controllen;
14329: 
14329: 
14329: 
14329: 
14329:     int msg_flags;
14329:   };
14329: 
14329: 
14329: struct cmsghdr
14329:   {
14329:     size_t cmsg_len;
14329: 
14329: 
14329: 
14329: 
14329:     int cmsg_level;
14329:     int cmsg_type;
14329: 
14329:     __extension__ unsigned char __cmsg_data [];
14329: 
14329:   };
14329: # 302 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
14329:           struct cmsghdr *__cmsg) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) struct cmsghdr *
14329: __attribute__ ((__nothrow__ , __leaf__)) __cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg)
14329: {
14329:   if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
14329: 
14329:     return (struct cmsghdr *) 0;
14329: 
14329:   __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
14329:           + (((__cmsg->cmsg_len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1)));
14329:   if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control
14329:      + __mhdr->msg_controllen)
14329:       || ((unsigned char *) __cmsg + (((__cmsg->cmsg_len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1))
14329:    > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
14329: 
14329:     return (struct cmsghdr *) 0;
14329:   return __cmsg;
14329: }
14329: 
14329: 
14329: 
14329: 
14329: enum
14329:   {
14329:     SCM_RIGHTS = 0x01
14329: 
14329: 
14329:     , SCM_CREDENTIALS = 0x02
14329: 
14329: 
14329:   };
14329: 
14329: 
14329: 
14329: struct ucred
14329: {
14329:   pid_t pid;
14329:   uid_t uid;
14329:   gid_t gid;
14329: };
14329: # 390 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/socket.h" 1 3 4
14329: # 1 "/usr/include/asm-generic/socket.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/sockios.h" 1 3 4
14329: # 1 "/usr/include/asm-generic/sockios.h" 1 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/sockios.h" 2 3 4
14329: # 6 "/usr/include/asm-generic/socket.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/socket.h" 2 3 4
14329: # 391 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 2 3 4
14329: # 444 "/usr/include/arm-linux-gnueabihf/bits/socket.h" 3 4
14329: struct linger
14329:   {
14329:     int l_onoff;
14329:     int l_linger;
14329:   };
14329: # 34 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_osockaddr.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct osockaddr
14329: {
14329:   unsigned short int sa_family;
14329:   unsigned char sa_data[14];
14329: };
14329: # 37 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   SHUT_RD = 0,
14329: 
14329:   SHUT_WR,
14329: 
14329:   SHUT_RDWR
14329: 
14329: };
14329: # 79 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: typedef union { struct sockaddr *__restrict __sockaddr__; struct sockaddr_at *__restrict __sockaddr_at__; struct sockaddr_ax25 *__restrict __sockaddr_ax25__; struct sockaddr_dl *__restrict __sockaddr_dl__; struct sockaddr_eon *__restrict __sockaddr_eon__; struct sockaddr_in *__restrict __sockaddr_in__; struct sockaddr_in6 *__restrict __sockaddr_in6__; struct sockaddr_inarp *__restrict __sockaddr_inarp__; struct sockaddr_ipx *__restrict __sockaddr_ipx__; struct sockaddr_iso *__restrict __sockaddr_iso__; struct sockaddr_ns *__restrict __sockaddr_ns__; struct sockaddr_un *__restrict __sockaddr_un__; struct sockaddr_x25 *__restrict __sockaddr_x25__;
14329:        } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
14329: 
14329: 
14329: typedef union { const struct sockaddr *__restrict __sockaddr__; const struct sockaddr_at *__restrict __sockaddr_at__; const struct sockaddr_ax25 *__restrict __sockaddr_ax25__; const struct sockaddr_dl *__restrict __sockaddr_dl__; const struct sockaddr_eon *__restrict __sockaddr_eon__; const struct sockaddr_in *__restrict __sockaddr_in__; const struct sockaddr_in6 *__restrict __sockaddr_in6__; const struct sockaddr_inarp *__restrict __sockaddr_inarp__; const struct sockaddr_ipx *__restrict __sockaddr_ipx__; const struct sockaddr_iso *__restrict __sockaddr_iso__; const struct sockaddr_ns *__restrict __sockaddr_ns__; const struct sockaddr_un *__restrict __sockaddr_un__; const struct sockaddr_x25 *__restrict __sockaddr_x25__;
14329:        } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct mmsghdr
14329:   {
14329:     struct msghdr msg_hdr;
14329:     unsigned int msg_len;
14329: 
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int socket (int __domain, int __type, int __protocol) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int socketpair (int __domain, int __type, int __protocol,
14329:          int __fds[2]) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
14329:    socklen_t *__restrict __len) __attribute__ ((__nothrow__ , __leaf__));
14329: # 126 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
14329: 
14329: 
14329: 
14329: extern int getpeername (int __fd, __SOCKADDR_ARG __addr,
14329:    socklen_t *__restrict __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
14329:          int __flags, __CONST_SOCKADDR_ARG __addr,
14329:          socklen_t __addr_len);
14329: # 163 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
14329:     int __flags, __SOCKADDR_ARG __addr,
14329:     socklen_t *__restrict __addr_len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t sendmsg (int __fd, const struct msghdr *__message,
14329:    int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sendmmsg (int __fd, struct mmsghdr *__vmessages,
14329:        unsigned int __vlen, int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int recvmmsg (int __fd, struct mmsghdr *__vmessages,
14329:        unsigned int __vlen, int __flags,
14329:        struct timespec *__tmo);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getsockopt (int __fd, int __level, int __optname,
14329:          void *__restrict __optval,
14329:          socklen_t *__restrict __optlen) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int setsockopt (int __fd, int __level, int __optname,
14329:          const void *__optval, socklen_t __optlen) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int listen (int __fd, int __n) __attribute__ ((__nothrow__ , __leaf__));
14329: # 232 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: extern int accept (int __fd, __SOCKADDR_ARG __addr,
14329:      socklen_t *__restrict __addr_len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
14329:       socklen_t *__restrict __addr_len, int __flags);
14329: # 250 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 3 4
14329: extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int sockatmark (int __fd) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/socket2.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/socket2.h" 3 4
14329: extern ssize_t __recv_chk (int __fd, void *__buf, size_t __n, size_t __buflen,
14329:       int __flags);
14329: extern ssize_t __recv_alias (int __fd, void *__buf, size_t __n, int __flags) __asm__ ("" "recv")
14329:                           ;
14329: extern ssize_t __recv_chk_warn (int __fd, void *__buf, size_t __n, size_t __buflen, int __flags) __asm__ ("" "__recv_chk")
14329: 
14329: 
14329:      __attribute__((__warning__ ("recv called with bigger length than size of destination " "buffer")))
14329:             ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) ssize_t
14329: recv (int __fd, void *__buf, size_t __n, int __flags)
14329: {
14329:   if (__builtin_object_size (__buf, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__n))
14329:  return __recv_chk (__fd, __buf, __n, __builtin_object_size (__buf, 0), __flags);
14329: 
14329:       if (__n > __builtin_object_size (__buf, 0))
14329:  return __recv_chk_warn (__fd, __buf, __n, __builtin_object_size (__buf, 0), __flags);
14329:     }
14329:   return __recv_alias (__fd, __buf, __n, __flags);
14329: }
14329: 
14329: extern ssize_t __recvfrom_chk (int __fd, void *__restrict __buf, size_t __n,
14329:           size_t __buflen, int __flags,
14329:           __SOCKADDR_ARG __addr,
14329:           socklen_t *__restrict __addr_len);
14329: extern ssize_t __recvfrom_alias (int __fd, void *__restrict __buf, size_t __n, int __flags, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) __asm__ ("" "recvfrom")
14329: 
14329: 
14329:                                                    ;
14329: extern ssize_t __recvfrom_chk_warn (int __fd, void *__restrict __buf, size_t __n, size_t __buflen, int __flags, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) __asm__ ("" "__recvfrom_chk")
14329: 
14329: 
14329: 
14329: 
14329:      __attribute__((__warning__ ("recvfrom called with bigger length than size of " "destination buffer")))
14329:                         ;
14329: 
14329: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) ssize_t
14329: recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags,
14329:    __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
14329: {
14329:   if (__builtin_object_size (__buf, 0) != (size_t) -1)
14329:     {
14329:       if (!__builtin_constant_p (__n))
14329:  return __recvfrom_chk (__fd, __buf, __n, __builtin_object_size (__buf, 0), __flags,
14329:           __addr, __addr_len);
14329:       if (__n > __builtin_object_size (__buf, 0))
14329:  return __recvfrom_chk_warn (__fd, __buf, __n, __builtin_object_size (__buf, 0), __flags,
14329:         __addr, __addr_len);
14329:     }
14329:   return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
14329: }
14329: # 270 "/usr/include/arm-linux-gnueabihf/sys/socket.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 59 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 1 3 4
14329: # 25 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 26 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 2 3 4
14329: # 41 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/mman.h" 1 3 4
14329: # 40 "/usr/include/arm-linux-gnueabihf/bits/mman.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/mman-linux.h" 1 3 4
14329: # 115 "/usr/include/arm-linux-gnueabihf/bits/mman-linux.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/mman-shared.h" 1 3 4
14329: # 42 "/usr/include/arm-linux-gnueabihf/bits/mman-shared.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: int memfd_create (const char *__name, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: int pkey_alloc (unsigned int __flags, unsigned int __access_rights) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: int pkey_set (int __key, unsigned int __access_rights) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: int pkey_get (int __key) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: int pkey_free (int __key) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: # 115 "/usr/include/arm-linux-gnueabihf/bits/mman-linux.h" 2 3 4
14329: # 40 "/usr/include/arm-linux-gnueabihf/bits/mman.h" 2 3 4
14329: # 42 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 61 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 3 4
14329: extern void * mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) __asm__ ("" "mmap64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                 ;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void *mmap64 (void *__addr, size_t __len, int __prot,
14329:        int __flags, int __fd, __off64_t __offset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int munmap (void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int mprotect (void *__addr, size_t __len, int __prot) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int msync (void *__addr, size_t __len, int __flags);
14329: 
14329: 
14329: 
14329: 
14329: extern int madvise (void *__addr, size_t __len, int __advice) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int posix_madvise (void *__addr, size_t __len, int __advice) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int mlock (const void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int munlock (const void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int mlockall (int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int munlockall (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int mincore (void *__start, size_t __len, unsigned char *__vec)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: # 133 "/usr/include/arm-linux-gnueabihf/sys/mman.h" 3 4
14329: extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
14329:        int __flags, ...) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int remap_file_pages (void *__start, size_t __size, int __prot,
14329:         size_t __pgoff, int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int shm_open (const char *__name, int __oflag, mode_t __mode);
14329: 
14329: 
14329: extern int shm_unlink (const char *__name);
14329: 
14329: 
14329: # 60 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/netinet/in.h" 1 3 4
14329: # 27 "/usr/include/netinet/in.h" 3 4
14329: 
14329: 
14329: 
14329: typedef uint32_t in_addr_t;
14329: struct in_addr
14329:   {
14329:     in_addr_t s_addr;
14329:   };
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/in.h" 1 3 4
14329: # 142 "/usr/include/arm-linux-gnueabihf/bits/in.h" 3 4
14329: struct ip_opts
14329:   {
14329:     struct in_addr ip_dst;
14329:     char ip_opts[40];
14329:   };
14329: 
14329: 
14329: struct ip_mreqn
14329:   {
14329:     struct in_addr imr_multiaddr;
14329:     struct in_addr imr_address;
14329:     int imr_ifindex;
14329:   };
14329: 
14329: 
14329: struct in_pktinfo
14329:   {
14329:     int ipi_ifindex;
14329:     struct in_addr ipi_spec_dst;
14329:     struct in_addr ipi_addr;
14329:   };
14329: # 38 "/usr/include/netinet/in.h" 2 3 4
14329: 
14329: 
14329: enum
14329:   {
14329:     IPPROTO_IP = 0,
14329: 
14329:     IPPROTO_ICMP = 1,
14329: 
14329:     IPPROTO_IGMP = 2,
14329: 
14329:     IPPROTO_IPIP = 4,
14329: 
14329:     IPPROTO_TCP = 6,
14329: 
14329:     IPPROTO_EGP = 8,
14329: 
14329:     IPPROTO_PUP = 12,
14329: 
14329:     IPPROTO_UDP = 17,
14329: 
14329:     IPPROTO_IDP = 22,
14329: 
14329:     IPPROTO_TP = 29,
14329: 
14329:     IPPROTO_DCCP = 33,
14329: 
14329:     IPPROTO_IPV6 = 41,
14329: 
14329:     IPPROTO_RSVP = 46,
14329: 
14329:     IPPROTO_GRE = 47,
14329: 
14329:     IPPROTO_ESP = 50,
14329: 
14329:     IPPROTO_AH = 51,
14329: 
14329:     IPPROTO_MTP = 92,
14329: 
14329:     IPPROTO_BEETPH = 94,
14329: 
14329:     IPPROTO_ENCAP = 98,
14329: 
14329:     IPPROTO_PIM = 103,
14329: 
14329:     IPPROTO_COMP = 108,
14329: 
14329:     IPPROTO_SCTP = 132,
14329: 
14329:     IPPROTO_UDPLITE = 136,
14329: 
14329:     IPPROTO_MPLS = 137,
14329: 
14329:     IPPROTO_RAW = 255,
14329: 
14329:     IPPROTO_MAX
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: enum
14329:   {
14329:     IPPROTO_HOPOPTS = 0,
14329: 
14329:     IPPROTO_ROUTING = 43,
14329: 
14329:     IPPROTO_FRAGMENT = 44,
14329: 
14329:     IPPROTO_ICMPV6 = 58,
14329: 
14329:     IPPROTO_NONE = 59,
14329: 
14329:     IPPROTO_DSTOPTS = 60,
14329: 
14329:     IPPROTO_MH = 135
14329: 
14329:   };
14329: 
14329: 
14329: 
14329: typedef uint16_t in_port_t;
14329: 
14329: 
14329: enum
14329:   {
14329:     IPPORT_ECHO = 7,
14329:     IPPORT_DISCARD = 9,
14329:     IPPORT_SYSTAT = 11,
14329:     IPPORT_DAYTIME = 13,
14329:     IPPORT_NETSTAT = 15,
14329:     IPPORT_FTP = 21,
14329:     IPPORT_TELNET = 23,
14329:     IPPORT_SMTP = 25,
14329:     IPPORT_TIMESERVER = 37,
14329:     IPPORT_NAMESERVER = 42,
14329:     IPPORT_WHOIS = 43,
14329:     IPPORT_MTP = 57,
14329: 
14329:     IPPORT_TFTP = 69,
14329:     IPPORT_RJE = 77,
14329:     IPPORT_FINGER = 79,
14329:     IPPORT_TTYLINK = 87,
14329:     IPPORT_SUPDUP = 95,
14329: 
14329: 
14329:     IPPORT_EXECSERVER = 512,
14329:     IPPORT_LOGINSERVER = 513,
14329:     IPPORT_CMDSERVER = 514,
14329:     IPPORT_EFSSERVER = 520,
14329: 
14329: 
14329:     IPPORT_BIFFUDP = 512,
14329:     IPPORT_WHOSERVER = 513,
14329:     IPPORT_ROUTESERVER = 520,
14329: 
14329: 
14329:     IPPORT_RESERVED = 1024,
14329: 
14329: 
14329:     IPPORT_USERRESERVED = 5000
14329:   };
14329: # 211 "/usr/include/netinet/in.h" 3 4
14329: struct in6_addr
14329:   {
14329:     union
14329:       {
14329:  uint8_t __u6_addr8[16];
14329:  uint16_t __u6_addr16[8];
14329:  uint32_t __u6_addr32[4];
14329:       } __in6_u;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   };
14329: 
14329: 
14329: extern const struct in6_addr in6addr_any;
14329: extern const struct in6_addr in6addr_loopback;
14329: # 237 "/usr/include/netinet/in.h" 3 4
14329: struct sockaddr_in
14329:   {
14329:     sa_family_t sin_family;
14329:     in_port_t sin_port;
14329:     struct in_addr sin_addr;
14329: 
14329: 
14329:     unsigned char sin_zero[sizeof (struct sockaddr) -
14329:       (sizeof (unsigned short int)) -
14329:       sizeof (in_port_t) -
14329:       sizeof (struct in_addr)];
14329:   };
14329: 
14329: 
14329: 
14329: struct sockaddr_in6
14329:   {
14329:     sa_family_t sin6_family;
14329:     in_port_t sin6_port;
14329:     uint32_t sin6_flowinfo;
14329:     struct in6_addr sin6_addr;
14329:     uint32_t sin6_scope_id;
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: struct ip_mreq
14329:   {
14329: 
14329:     struct in_addr imr_multiaddr;
14329: 
14329: 
14329:     struct in_addr imr_interface;
14329:   };
14329: 
14329: struct ip_mreq_source
14329:   {
14329: 
14329:     struct in_addr imr_multiaddr;
14329: 
14329: 
14329:     struct in_addr imr_interface;
14329: 
14329: 
14329:     struct in_addr imr_sourceaddr;
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: struct ipv6_mreq
14329:   {
14329: 
14329:     struct in6_addr ipv6mr_multiaddr;
14329: 
14329: 
14329:     unsigned int ipv6mr_interface;
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: struct group_req
14329:   {
14329: 
14329:     uint32_t gr_interface;
14329: 
14329: 
14329:     struct sockaddr_storage gr_group;
14329:   };
14329: 
14329: struct group_source_req
14329:   {
14329: 
14329:     uint32_t gsr_interface;
14329: 
14329: 
14329:     struct sockaddr_storage gsr_group;
14329: 
14329: 
14329:     struct sockaddr_storage gsr_source;
14329:   };
14329: 
14329: 
14329: 
14329: struct ip_msfilter
14329:   {
14329: 
14329:     struct in_addr imsf_multiaddr;
14329: 
14329: 
14329:     struct in_addr imsf_interface;
14329: 
14329: 
14329:     uint32_t imsf_fmode;
14329: 
14329: 
14329:     uint32_t imsf_numsrc;
14329: 
14329:     struct in_addr imsf_slist[1];
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct group_filter
14329:   {
14329: 
14329:     uint32_t gf_interface;
14329: 
14329: 
14329:     struct sockaddr_storage gf_group;
14329: 
14329: 
14329:     uint32_t gf_fmode;
14329: 
14329: 
14329:     uint32_t gf_numsrc;
14329: 
14329:     struct sockaddr_storage gf_slist[1];
14329: };
14329: # 374 "/usr/include/netinet/in.h" 3 4
14329: extern uint32_t ntohl (uint32_t __netlong) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern uint16_t ntohs (uint16_t __netshort)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern uint32_t htonl (uint32_t __hostlong)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: extern uint16_t htons (uint16_t __hostshort)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 1 3 4
14329: # 386 "/usr/include/netinet/in.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/uintn-identity.h" 1 3 4
14329: # 387 "/usr/include/netinet/in.h" 2 3 4
14329: # 502 "/usr/include/netinet/in.h" 3 4
14329: extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: # 532 "/usr/include/netinet/in.h" 3 4
14329: struct cmsghdr;
14329: 
14329: 
14329: 
14329: struct in6_pktinfo
14329:   {
14329:     struct in6_addr ipi6_addr;
14329:     unsigned int ipi6_ifindex;
14329:   };
14329: 
14329: 
14329: struct ip6_mtuinfo
14329:   {
14329:     struct sockaddr_in6 ip6m_addr;
14329:     uint32_t ip6m_mtu;
14329:   };
14329: 
14329: 
14329: 
14329: extern int inet6_option_space (int __nbytes)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: extern int inet6_option_init (void *__bp, struct cmsghdr **__cmsgp,
14329:          int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: extern int inet6_option_append (struct cmsghdr *__cmsg,
14329:     const uint8_t *__typep, int __multx,
14329:     int __plusy) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: extern uint8_t *inet6_option_alloc (struct cmsghdr *__cmsg, int __datalen,
14329:         int __multx, int __plusy)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: extern int inet6_option_next (const struct cmsghdr *__cmsg,
14329:          uint8_t **__tptrp)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: extern int inet6_option_find (const struct cmsghdr *__cmsg,
14329:          uint8_t **__tptrp, int __type)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: 
14329: extern int inet6_opt_init (void *__extbuf, socklen_t __extlen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_append (void *__extbuf, socklen_t __extlen, int __offset,
14329:         uint8_t __type, socklen_t __len, uint8_t __align,
14329:         void **__databufp) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_finish (void *__extbuf, socklen_t __extlen, int __offset)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_set_val (void *__databuf, int __offset, void *__val,
14329:          socklen_t __vallen) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_next (void *__extbuf, socklen_t __extlen, int __offset,
14329:       uint8_t *__typep, socklen_t *__lenp,
14329:       void **__databufp) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_find (void *__extbuf, socklen_t __extlen, int __offset,
14329:       uint8_t __type, socklen_t *__lenp,
14329:       void **__databufp) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_opt_get_val (void *__databuf, int __offset, void *__val,
14329:          socklen_t __vallen) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern socklen_t inet6_rth_space (int __type, int __segments) __attribute__ ((__nothrow__ , __leaf__));
14329: extern void *inet6_rth_init (void *__bp, socklen_t __bp_len, int __type,
14329:         int __segments) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_rth_add (void *__bp, const struct in6_addr *__addr) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_rth_reverse (const void *__in, void *__out) __attribute__ ((__nothrow__ , __leaf__));
14329: extern int inet6_rth_segments (const void *__bp) __attribute__ ((__nothrow__ , __leaf__));
14329: extern struct in6_addr *inet6_rth_getaddr (const void *__bp, int __index)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int getipv4sourcefilter (int __s, struct in_addr __interface_addr,
14329:     struct in_addr __group, uint32_t *__fmode,
14329:     uint32_t *__numsrc, struct in_addr *__slist)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int setipv4sourcefilter (int __s, struct in_addr __interface_addr,
14329:     struct in_addr __group, uint32_t __fmode,
14329:     uint32_t __numsrc,
14329:     const struct in_addr *__slist)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int getsourcefilter (int __s, uint32_t __interface_addr,
14329:        const struct sockaddr *__group,
14329:        socklen_t __grouplen, uint32_t *__fmode,
14329:        uint32_t *__numsrc,
14329:        struct sockaddr_storage *__slist) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int setsourcefilter (int __s, uint32_t __interface_addr,
14329:        const struct sockaddr *__group,
14329:        socklen_t __grouplen, uint32_t __fmode,
14329:        uint32_t __numsrc,
14329:        const struct sockaddr_storage *__slist) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: # 61 "../../src/include/platform.h" 2
14329: # 1 "/usr/include/arpa/inet.h" 1 3 4
14329: # 30 "/usr/include/arpa/inet.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: extern in_addr_t inet_addr (const char *__cp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern in_addr_t inet_lnaof (struct in_addr __in) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern in_addr_t inet_netof (struct in_addr __in) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern in_addr_t inet_network (const char *__cp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *inet_ntoa (struct in_addr __in) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int inet_pton (int __af, const char *__restrict __cp,
14329:         void *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern const char *inet_ntop (int __af, const void *__restrict __cp,
14329:          char *__restrict __buf, socklen_t __len)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int inet_aton (const char *__cp, struct in_addr *__inp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern char *inet_net_ntop (int __af, const void *__cp, int __bits,
14329:        char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int inet_net_pton (int __af, const char *__cp,
14329:      void *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern unsigned int inet_nsap_addr (const char *__cp,
14329:         unsigned char *__buf, int __len) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern char *inet_nsap_ntoa (int __len, const unsigned char *__cp,
14329:         char *__buf) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: # 62 "../../src/include/platform.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/iconv.h" 1 3 4
14329: # 23 "/usr/include/iconv.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 24 "/usr/include/iconv.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void *iconv_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern iconv_t iconv_open (const char *__tocode, const char *__fromcode);
14329: 
14329: 
14329: 
14329: 
14329: extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
14329:        size_t *__restrict __inbytesleft,
14329:        char **__restrict __outbuf,
14329:        size_t *__restrict __outbytesleft);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int iconv_close (iconv_t __cd);
14329: 
14329: 
14329: # 68 "../../src/include/platform.h" 2
14329: 
14329: # 1 "/usr/include/langinfo.h" 1 3 4
14329: # 23 "/usr/include/langinfo.h" 3 4
14329: # 1 "/usr/include/nl_types.h" 1 3 4
14329: # 30 "/usr/include/nl_types.h" 3 4
14329: 
14329: 
14329: 
14329: typedef void *nl_catd;
14329: 
14329: 
14329: typedef int nl_item;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern nl_catd catopen (const char *__cat_name, int __flag) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern char *catgets (nl_catd __catalog, int __set, int __number,
14329:         const char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int catclose (nl_catd __catalog) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: # 24 "/usr/include/langinfo.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/locale.h" 1 3 4
14329: # 26 "/usr/include/langinfo.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 41 "/usr/include/langinfo.h" 3 4
14329: enum
14329: {
14329: 
14329: 
14329: 
14329:   ABDAY_1 = (((2) << 16) | (0)),
14329: 
14329:   ABDAY_2,
14329: 
14329:   ABDAY_3,
14329: 
14329:   ABDAY_4,
14329: 
14329:   ABDAY_5,
14329: 
14329:   ABDAY_6,
14329: 
14329:   ABDAY_7,
14329: 
14329: 
14329: 
14329:   DAY_1,
14329: 
14329:   DAY_2,
14329: 
14329:   DAY_3,
14329: 
14329:   DAY_4,
14329: 
14329:   DAY_5,
14329: 
14329:   DAY_6,
14329: 
14329:   DAY_7,
14329: 
14329: 
14329: 
14329: 
14329:   ABMON_1,
14329: 
14329:   ABMON_2,
14329: 
14329:   ABMON_3,
14329: 
14329:   ABMON_4,
14329: 
14329:   ABMON_5,
14329: 
14329:   ABMON_6,
14329: 
14329:   ABMON_7,
14329: 
14329:   ABMON_8,
14329: 
14329:   ABMON_9,
14329: 
14329:   ABMON_10,
14329: 
14329:   ABMON_11,
14329: 
14329:   ABMON_12,
14329: 
14329: 
14329: 
14329: 
14329:   MON_1,
14329: 
14329:   MON_2,
14329: 
14329:   MON_3,
14329: 
14329:   MON_4,
14329: 
14329:   MON_5,
14329: 
14329:   MON_6,
14329: 
14329:   MON_7,
14329: 
14329:   MON_8,
14329: 
14329:   MON_9,
14329: 
14329:   MON_10,
14329: 
14329:   MON_11,
14329: 
14329:   MON_12,
14329: 
14329: 
14329:   AM_STR,
14329: 
14329:   PM_STR,
14329: 
14329: 
14329:   D_T_FMT,
14329: 
14329:   D_FMT,
14329: 
14329:   T_FMT,
14329: 
14329:   T_FMT_AMPM,
14329: 
14329: 
14329:   ERA,
14329: 
14329:   __ERA_YEAR,
14329: 
14329: 
14329: 
14329:   ERA_D_FMT,
14329: 
14329:   ALT_DIGITS,
14329: 
14329:   ERA_D_T_FMT,
14329: 
14329:   ERA_T_FMT,
14329: 
14329: 
14329:   _NL_TIME_ERA_NUM_ENTRIES,
14329:   _NL_TIME_ERA_ENTRIES,
14329: 
14329:   _NL_WABDAY_1,
14329:   _NL_WABDAY_2,
14329:   _NL_WABDAY_3,
14329:   _NL_WABDAY_4,
14329:   _NL_WABDAY_5,
14329:   _NL_WABDAY_6,
14329:   _NL_WABDAY_7,
14329: 
14329: 
14329:   _NL_WDAY_1,
14329:   _NL_WDAY_2,
14329:   _NL_WDAY_3,
14329:   _NL_WDAY_4,
14329:   _NL_WDAY_5,
14329:   _NL_WDAY_6,
14329:   _NL_WDAY_7,
14329: 
14329: 
14329: 
14329:   _NL_WABMON_1,
14329:   _NL_WABMON_2,
14329:   _NL_WABMON_3,
14329:   _NL_WABMON_4,
14329:   _NL_WABMON_5,
14329:   _NL_WABMON_6,
14329:   _NL_WABMON_7,
14329:   _NL_WABMON_8,
14329:   _NL_WABMON_9,
14329:   _NL_WABMON_10,
14329:   _NL_WABMON_11,
14329:   _NL_WABMON_12,
14329: 
14329: 
14329: 
14329:   _NL_WMON_1,
14329:   _NL_WMON_2,
14329:   _NL_WMON_3,
14329:   _NL_WMON_4,
14329:   _NL_WMON_5,
14329:   _NL_WMON_6,
14329:   _NL_WMON_7,
14329:   _NL_WMON_8,
14329:   _NL_WMON_9,
14329:   _NL_WMON_10,
14329:   _NL_WMON_11,
14329:   _NL_WMON_12,
14329: 
14329:   _NL_WAM_STR,
14329:   _NL_WPM_STR,
14329: 
14329:   _NL_WD_T_FMT,
14329:   _NL_WD_FMT,
14329:   _NL_WT_FMT,
14329:   _NL_WT_FMT_AMPM,
14329: 
14329:   _NL_WERA_YEAR,
14329:   _NL_WERA_D_FMT,
14329:   _NL_WALT_DIGITS,
14329:   _NL_WERA_D_T_FMT,
14329:   _NL_WERA_T_FMT,
14329: 
14329:   _NL_TIME_WEEK_NDAYS,
14329:   _NL_TIME_WEEK_1STDAY,
14329:   _NL_TIME_WEEK_1STWEEK,
14329:   _NL_TIME_FIRST_WEEKDAY,
14329:   _NL_TIME_FIRST_WORKDAY,
14329:   _NL_TIME_CAL_DIRECTION,
14329:   _NL_TIME_TIMEZONE,
14329: 
14329:   _DATE_FMT,
14329: 
14329:   _NL_W_DATE_FMT,
14329: 
14329:   _NL_TIME_CODESET,
14329: 
14329: 
14329: 
14329:   __ALTMON_1,
14329:   __ALTMON_2,
14329:   __ALTMON_3,
14329:   __ALTMON_4,
14329:   __ALTMON_5,
14329:   __ALTMON_6,
14329:   __ALTMON_7,
14329:   __ALTMON_8,
14329:   __ALTMON_9,
14329:   __ALTMON_10,
14329:   __ALTMON_11,
14329:   __ALTMON_12,
14329: # 269 "/usr/include/langinfo.h" 3 4
14329:   _NL_WALTMON_1,
14329:   _NL_WALTMON_2,
14329:   _NL_WALTMON_3,
14329:   _NL_WALTMON_4,
14329:   _NL_WALTMON_5,
14329:   _NL_WALTMON_6,
14329:   _NL_WALTMON_7,
14329:   _NL_WALTMON_8,
14329:   _NL_WALTMON_9,
14329:   _NL_WALTMON_10,
14329:   _NL_WALTMON_11,
14329:   _NL_WALTMON_12,
14329: 
14329: 
14329: 
14329:   _NL_ABALTMON_1,
14329:   _NL_ABALTMON_2,
14329:   _NL_ABALTMON_3,
14329:   _NL_ABALTMON_4,
14329:   _NL_ABALTMON_5,
14329:   _NL_ABALTMON_6,
14329:   _NL_ABALTMON_7,
14329:   _NL_ABALTMON_8,
14329:   _NL_ABALTMON_9,
14329:   _NL_ABALTMON_10,
14329:   _NL_ABALTMON_11,
14329:   _NL_ABALTMON_12,
14329: 
14329: 
14329: 
14329:   _NL_WABALTMON_1,
14329:   _NL_WABALTMON_2,
14329:   _NL_WABALTMON_3,
14329:   _NL_WABALTMON_4,
14329:   _NL_WABALTMON_5,
14329:   _NL_WABALTMON_6,
14329:   _NL_WABALTMON_7,
14329:   _NL_WABALTMON_8,
14329:   _NL_WABALTMON_9,
14329:   _NL_WABALTMON_10,
14329:   _NL_WABALTMON_11,
14329:   _NL_WABALTMON_12,
14329: 
14329:   _NL_NUM_LC_TIME,
14329: 
14329: 
14329: 
14329: 
14329:   _NL_COLLATE_NRULES = (((3) << 16) | (0)),
14329:   _NL_COLLATE_RULESETS,
14329:   _NL_COLLATE_TABLEMB,
14329:   _NL_COLLATE_WEIGHTMB,
14329:   _NL_COLLATE_EXTRAMB,
14329:   _NL_COLLATE_INDIRECTMB,
14329:   _NL_COLLATE_GAP1,
14329:   _NL_COLLATE_GAP2,
14329:   _NL_COLLATE_GAP3,
14329:   _NL_COLLATE_TABLEWC,
14329:   _NL_COLLATE_WEIGHTWC,
14329:   _NL_COLLATE_EXTRAWC,
14329:   _NL_COLLATE_INDIRECTWC,
14329:   _NL_COLLATE_SYMB_HASH_SIZEMB,
14329:   _NL_COLLATE_SYMB_TABLEMB,
14329:   _NL_COLLATE_SYMB_EXTRAMB,
14329:   _NL_COLLATE_COLLSEQMB,
14329:   _NL_COLLATE_COLLSEQWC,
14329:   _NL_COLLATE_CODESET,
14329:   _NL_NUM_LC_COLLATE,
14329: 
14329: 
14329: 
14329: 
14329:   _NL_CTYPE_CLASS = (((0) << 16) | (0)),
14329:   _NL_CTYPE_TOUPPER,
14329:   _NL_CTYPE_GAP1,
14329:   _NL_CTYPE_TOLOWER,
14329:   _NL_CTYPE_GAP2,
14329:   _NL_CTYPE_CLASS32,
14329:   _NL_CTYPE_GAP3,
14329:   _NL_CTYPE_GAP4,
14329:   _NL_CTYPE_GAP5,
14329:   _NL_CTYPE_GAP6,
14329:   _NL_CTYPE_CLASS_NAMES,
14329:   _NL_CTYPE_MAP_NAMES,
14329:   _NL_CTYPE_WIDTH,
14329:   _NL_CTYPE_MB_CUR_MAX,
14329:   _NL_CTYPE_CODESET_NAME,
14329:   CODESET = _NL_CTYPE_CODESET_NAME,
14329: 
14329:   _NL_CTYPE_TOUPPER32,
14329:   _NL_CTYPE_TOLOWER32,
14329:   _NL_CTYPE_CLASS_OFFSET,
14329:   _NL_CTYPE_MAP_OFFSET,
14329:   _NL_CTYPE_INDIGITS_MB_LEN,
14329:   _NL_CTYPE_INDIGITS0_MB,
14329:   _NL_CTYPE_INDIGITS1_MB,
14329:   _NL_CTYPE_INDIGITS2_MB,
14329:   _NL_CTYPE_INDIGITS3_MB,
14329:   _NL_CTYPE_INDIGITS4_MB,
14329:   _NL_CTYPE_INDIGITS5_MB,
14329:   _NL_CTYPE_INDIGITS6_MB,
14329:   _NL_CTYPE_INDIGITS7_MB,
14329:   _NL_CTYPE_INDIGITS8_MB,
14329:   _NL_CTYPE_INDIGITS9_MB,
14329:   _NL_CTYPE_INDIGITS_WC_LEN,
14329:   _NL_CTYPE_INDIGITS0_WC,
14329:   _NL_CTYPE_INDIGITS1_WC,
14329:   _NL_CTYPE_INDIGITS2_WC,
14329:   _NL_CTYPE_INDIGITS3_WC,
14329:   _NL_CTYPE_INDIGITS4_WC,
14329:   _NL_CTYPE_INDIGITS5_WC,
14329:   _NL_CTYPE_INDIGITS6_WC,
14329:   _NL_CTYPE_INDIGITS7_WC,
14329:   _NL_CTYPE_INDIGITS8_WC,
14329:   _NL_CTYPE_INDIGITS9_WC,
14329:   _NL_CTYPE_OUTDIGIT0_MB,
14329:   _NL_CTYPE_OUTDIGIT1_MB,
14329:   _NL_CTYPE_OUTDIGIT2_MB,
14329:   _NL_CTYPE_OUTDIGIT3_MB,
14329:   _NL_CTYPE_OUTDIGIT4_MB,
14329:   _NL_CTYPE_OUTDIGIT5_MB,
14329:   _NL_CTYPE_OUTDIGIT6_MB,
14329:   _NL_CTYPE_OUTDIGIT7_MB,
14329:   _NL_CTYPE_OUTDIGIT8_MB,
14329:   _NL_CTYPE_OUTDIGIT9_MB,
14329:   _NL_CTYPE_OUTDIGIT0_WC,
14329:   _NL_CTYPE_OUTDIGIT1_WC,
14329:   _NL_CTYPE_OUTDIGIT2_WC,
14329:   _NL_CTYPE_OUTDIGIT3_WC,
14329:   _NL_CTYPE_OUTDIGIT4_WC,
14329:   _NL_CTYPE_OUTDIGIT5_WC,
14329:   _NL_CTYPE_OUTDIGIT6_WC,
14329:   _NL_CTYPE_OUTDIGIT7_WC,
14329:   _NL_CTYPE_OUTDIGIT8_WC,
14329:   _NL_CTYPE_OUTDIGIT9_WC,
14329:   _NL_CTYPE_TRANSLIT_TAB_SIZE,
14329:   _NL_CTYPE_TRANSLIT_FROM_IDX,
14329:   _NL_CTYPE_TRANSLIT_FROM_TBL,
14329:   _NL_CTYPE_TRANSLIT_TO_IDX,
14329:   _NL_CTYPE_TRANSLIT_TO_TBL,
14329:   _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
14329:   _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
14329:   _NL_CTYPE_TRANSLIT_IGNORE_LEN,
14329:   _NL_CTYPE_TRANSLIT_IGNORE,
14329:   _NL_CTYPE_MAP_TO_NONASCII,
14329:   _NL_CTYPE_NONASCII_CASE,
14329:   _NL_CTYPE_EXTRA_MAP_1,
14329:   _NL_CTYPE_EXTRA_MAP_2,
14329:   _NL_CTYPE_EXTRA_MAP_3,
14329:   _NL_CTYPE_EXTRA_MAP_4,
14329:   _NL_CTYPE_EXTRA_MAP_5,
14329:   _NL_CTYPE_EXTRA_MAP_6,
14329:   _NL_CTYPE_EXTRA_MAP_7,
14329:   _NL_CTYPE_EXTRA_MAP_8,
14329:   _NL_CTYPE_EXTRA_MAP_9,
14329:   _NL_CTYPE_EXTRA_MAP_10,
14329:   _NL_CTYPE_EXTRA_MAP_11,
14329:   _NL_CTYPE_EXTRA_MAP_12,
14329:   _NL_CTYPE_EXTRA_MAP_13,
14329:   _NL_CTYPE_EXTRA_MAP_14,
14329:   _NL_NUM_LC_CTYPE,
14329: 
14329: 
14329: 
14329: 
14329:   __INT_CURR_SYMBOL = (((4) << 16) | (0)),
14329: 
14329: 
14329: 
14329:   __CURRENCY_SYMBOL,
14329: 
14329: 
14329: 
14329:   __MON_DECIMAL_POINT,
14329: 
14329: 
14329: 
14329:   __MON_THOUSANDS_SEP,
14329: 
14329: 
14329: 
14329:   __MON_GROUPING,
14329: 
14329: 
14329: 
14329:   __POSITIVE_SIGN,
14329: 
14329: 
14329: 
14329:   __NEGATIVE_SIGN,
14329: 
14329: 
14329: 
14329:   __INT_FRAC_DIGITS,
14329: 
14329: 
14329: 
14329:   __FRAC_DIGITS,
14329: 
14329: 
14329: 
14329:   __P_CS_PRECEDES,
14329: 
14329: 
14329: 
14329:   __P_SEP_BY_SPACE,
14329: 
14329: 
14329: 
14329:   __N_CS_PRECEDES,
14329: 
14329: 
14329: 
14329:   __N_SEP_BY_SPACE,
14329: 
14329: 
14329: 
14329:   __P_SIGN_POSN,
14329: 
14329: 
14329: 
14329:   __N_SIGN_POSN,
14329: 
14329: 
14329: 
14329:   _NL_MONETARY_CRNCYSTR,
14329: 
14329:   __INT_P_CS_PRECEDES,
14329: 
14329: 
14329: 
14329:   __INT_P_SEP_BY_SPACE,
14329: 
14329: 
14329: 
14329:   __INT_N_CS_PRECEDES,
14329: 
14329: 
14329: 
14329:   __INT_N_SEP_BY_SPACE,
14329: 
14329: 
14329: 
14329:   __INT_P_SIGN_POSN,
14329: 
14329: 
14329: 
14329:   __INT_N_SIGN_POSN,
14329: 
14329: 
14329: 
14329:   _NL_MONETARY_DUO_INT_CURR_SYMBOL,
14329:   _NL_MONETARY_DUO_CURRENCY_SYMBOL,
14329:   _NL_MONETARY_DUO_INT_FRAC_DIGITS,
14329:   _NL_MONETARY_DUO_FRAC_DIGITS,
14329:   _NL_MONETARY_DUO_P_CS_PRECEDES,
14329:   _NL_MONETARY_DUO_P_SEP_BY_SPACE,
14329:   _NL_MONETARY_DUO_N_CS_PRECEDES,
14329:   _NL_MONETARY_DUO_N_SEP_BY_SPACE,
14329:   _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
14329:   _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
14329:   _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
14329:   _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
14329:   _NL_MONETARY_DUO_P_SIGN_POSN,
14329:   _NL_MONETARY_DUO_N_SIGN_POSN,
14329:   _NL_MONETARY_DUO_INT_P_SIGN_POSN,
14329:   _NL_MONETARY_DUO_INT_N_SIGN_POSN,
14329:   _NL_MONETARY_UNO_VALID_FROM,
14329:   _NL_MONETARY_UNO_VALID_TO,
14329:   _NL_MONETARY_DUO_VALID_FROM,
14329:   _NL_MONETARY_DUO_VALID_TO,
14329:   _NL_MONETARY_CONVERSION_RATE,
14329:   _NL_MONETARY_DECIMAL_POINT_WC,
14329:   _NL_MONETARY_THOUSANDS_SEP_WC,
14329:   _NL_MONETARY_CODESET,
14329:   _NL_NUM_LC_MONETARY,
14329: 
14329: 
14329: 
14329:   __DECIMAL_POINT = (((1) << 16) | (0)),
14329: 
14329: 
14329: 
14329:   RADIXCHAR = __DECIMAL_POINT,
14329: 
14329:   __THOUSANDS_SEP,
14329: 
14329: 
14329: 
14329:   THOUSEP = __THOUSANDS_SEP,
14329: 
14329:   __GROUPING,
14329: 
14329: 
14329: 
14329:   _NL_NUMERIC_DECIMAL_POINT_WC,
14329:   _NL_NUMERIC_THOUSANDS_SEP_WC,
14329:   _NL_NUMERIC_CODESET,
14329:   _NL_NUM_LC_NUMERIC,
14329: 
14329:   __YESEXPR = (((5) << 16) | (0)),
14329: 
14329:   __NOEXPR,
14329: 
14329:   __YESSTR,
14329: 
14329: 
14329: 
14329:   __NOSTR,
14329: 
14329: 
14329: 
14329:   _NL_MESSAGES_CODESET,
14329:   _NL_NUM_LC_MESSAGES,
14329: 
14329:   _NL_PAPER_HEIGHT = (((7) << 16) | (0)),
14329:   _NL_PAPER_WIDTH,
14329:   _NL_PAPER_CODESET,
14329:   _NL_NUM_LC_PAPER,
14329: 
14329:   _NL_NAME_NAME_FMT = (((8) << 16) | (0)),
14329:   _NL_NAME_NAME_GEN,
14329:   _NL_NAME_NAME_MR,
14329:   _NL_NAME_NAME_MRS,
14329:   _NL_NAME_NAME_MISS,
14329:   _NL_NAME_NAME_MS,
14329:   _NL_NAME_CODESET,
14329:   _NL_NUM_LC_NAME,
14329: 
14329:   _NL_ADDRESS_POSTAL_FMT = (((9) << 16) | (0)),
14329:   _NL_ADDRESS_COUNTRY_NAME,
14329:   _NL_ADDRESS_COUNTRY_POST,
14329:   _NL_ADDRESS_COUNTRY_AB2,
14329:   _NL_ADDRESS_COUNTRY_AB3,
14329:   _NL_ADDRESS_COUNTRY_CAR,
14329:   _NL_ADDRESS_COUNTRY_NUM,
14329:   _NL_ADDRESS_COUNTRY_ISBN,
14329:   _NL_ADDRESS_LANG_NAME,
14329:   _NL_ADDRESS_LANG_AB,
14329:   _NL_ADDRESS_LANG_TERM,
14329:   _NL_ADDRESS_LANG_LIB,
14329:   _NL_ADDRESS_CODESET,
14329:   _NL_NUM_LC_ADDRESS,
14329: 
14329:   _NL_TELEPHONE_TEL_INT_FMT = (((10) << 16) | (0)),
14329:   _NL_TELEPHONE_TEL_DOM_FMT,
14329:   _NL_TELEPHONE_INT_SELECT,
14329:   _NL_TELEPHONE_INT_PREFIX,
14329:   _NL_TELEPHONE_CODESET,
14329:   _NL_NUM_LC_TELEPHONE,
14329: 
14329:   _NL_MEASUREMENT_MEASUREMENT = (((11) << 16) | (0)),
14329:   _NL_MEASUREMENT_CODESET,
14329:   _NL_NUM_LC_MEASUREMENT,
14329: 
14329:   _NL_IDENTIFICATION_TITLE = (((12) << 16) | (0)),
14329:   _NL_IDENTIFICATION_SOURCE,
14329:   _NL_IDENTIFICATION_ADDRESS,
14329:   _NL_IDENTIFICATION_CONTACT,
14329:   _NL_IDENTIFICATION_EMAIL,
14329:   _NL_IDENTIFICATION_TEL,
14329:   _NL_IDENTIFICATION_FAX,
14329:   _NL_IDENTIFICATION_LANGUAGE,
14329:   _NL_IDENTIFICATION_TERRITORY,
14329:   _NL_IDENTIFICATION_AUDIENCE,
14329:   _NL_IDENTIFICATION_APPLICATION,
14329:   _NL_IDENTIFICATION_ABBREVIATION,
14329:   _NL_IDENTIFICATION_REVISION,
14329:   _NL_IDENTIFICATION_DATE,
14329:   _NL_IDENTIFICATION_CATEGORY,
14329:   _NL_IDENTIFICATION_CODESET,
14329:   _NL_NUM_LC_IDENTIFICATION,
14329: 
14329: 
14329:   _NL_NUM
14329: };
14329: # 661 "/usr/include/langinfo.h" 3 4
14329: extern char *nl_langinfo (nl_item __item) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern char *nl_langinfo_l (nl_item __item, locale_t __l);
14329: 
14329: 
14329: 
14329: # 70 "../../src/include/platform.h" 2
14329: # 32 "ole2_extractor.c" 2
14329: # 1 "../../src/include/extractor.h" 1
14329: # 46 "../../src/include/extractor.h"
14329: 
14329: # 46 "../../src/include/extractor.h"
14329: enum EXTRACTOR_Options
14329:   {
14329: # 57 "../../src/include/extractor.h"
14329:     EXTRACTOR_OPTION_DEFAULT_POLICY = 0,
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART = 1,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_OPTION_IN_PROCESS = 2,
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_OPTION_DISABLED = 3
14329: 
14329:   };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: enum EXTRACTOR_MetaFormat
14329:   {
14329: 
14329: 
14329: 
14329:     EXTRACTOR_METAFORMAT_UNKNOWN = 0,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_METAFORMAT_UTF8 = 1,
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_METAFORMAT_BINARY = 2,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     EXTRACTOR_METAFORMAT_C_STRING = 3
14329: 
14329:   };
14329: # 115 "../../src/include/extractor.h"
14329: enum EXTRACTOR_MetaType
14329:   {
14329: 
14329:     EXTRACTOR_METATYPE_RESERVED = 0,
14329:     EXTRACTOR_METATYPE_MIMETYPE = 1,
14329:     EXTRACTOR_METATYPE_FILENAME = 2,
14329:     EXTRACTOR_METATYPE_COMMENT = 3,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_TITLE = 4,
14329:     EXTRACTOR_METATYPE_BOOK_TITLE = 5,
14329:     EXTRACTOR_METATYPE_BOOK_EDITION = 6,
14329:     EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER = 7,
14329:     EXTRACTOR_METATYPE_JOURNAL_NAME = 8,
14329:     EXTRACTOR_METATYPE_JOURNAL_VOLUME = 9,
14329:     EXTRACTOR_METATYPE_JOURNAL_NUMBER = 10,
14329:     EXTRACTOR_METATYPE_PAGE_COUNT = 11,
14329:     EXTRACTOR_METATYPE_PAGE_RANGE = 12,
14329:     EXTRACTOR_METATYPE_AUTHOR_NAME = 13,
14329:     EXTRACTOR_METATYPE_AUTHOR_EMAIL = 14,
14329:     EXTRACTOR_METATYPE_AUTHOR_INSTITUTION = 15,
14329:     EXTRACTOR_METATYPE_PUBLISHER = 16,
14329:     EXTRACTOR_METATYPE_PUBLISHER_ADDRESS = 17,
14329:     EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION = 18,
14329:     EXTRACTOR_METATYPE_PUBLISHER_SERIES = 19,
14329:     EXTRACTOR_METATYPE_PUBLICATION_TYPE = 20,
14329:     EXTRACTOR_METATYPE_PUBLICATION_YEAR = 21,
14329:     EXTRACTOR_METATYPE_PUBLICATION_MONTH = 22,
14329:     EXTRACTOR_METATYPE_PUBLICATION_DAY = 23,
14329:     EXTRACTOR_METATYPE_PUBLICATION_DATE = 24,
14329:     EXTRACTOR_METATYPE_BIBTEX_EPRINT = 25,
14329:     EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE = 26,
14329:     EXTRACTOR_METATYPE_LANGUAGE = 27,
14329:     EXTRACTOR_METATYPE_CREATION_TIME = 28,
14329:     EXTRACTOR_METATYPE_URL = 29,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_URI = 30,
14329:     EXTRACTOR_METATYPE_ISRC = 31,
14329:     EXTRACTOR_METATYPE_HASH_MD4 = 32,
14329:     EXTRACTOR_METATYPE_HASH_MD5 = 33,
14329:     EXTRACTOR_METATYPE_HASH_SHA0 = 34,
14329:     EXTRACTOR_METATYPE_HASH_SHA1 = 35,
14329:     EXTRACTOR_METATYPE_HASH_RMD160 = 36,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_GPS_LATITUDE_REF = 37,
14329:     EXTRACTOR_METATYPE_GPS_LATITUDE = 38,
14329:     EXTRACTOR_METATYPE_GPS_LONGITUDE_REF = 39,
14329:     EXTRACTOR_METATYPE_GPS_LONGITUDE = 40,
14329:     EXTRACTOR_METATYPE_LOCATION_CITY = 41,
14329:     EXTRACTOR_METATYPE_LOCATION_SUBLOCATION = 42,
14329:     EXTRACTOR_METATYPE_LOCATION_COUNTRY = 43,
14329:     EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE = 44,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_UNKNOWN = 45,
14329:     EXTRACTOR_METATYPE_DESCRIPTION = 46,
14329:     EXTRACTOR_METATYPE_COPYRIGHT = 47,
14329:     EXTRACTOR_METATYPE_RIGHTS = 48,
14329:     EXTRACTOR_METATYPE_KEYWORDS = 49,
14329:     EXTRACTOR_METATYPE_ABSTRACT = 50,
14329:     EXTRACTOR_METATYPE_SUMMARY = 51,
14329:     EXTRACTOR_METATYPE_SUBJECT = 52,
14329:     EXTRACTOR_METATYPE_CREATOR = 53,
14329:     EXTRACTOR_METATYPE_FORMAT = 54,
14329:     EXTRACTOR_METATYPE_FORMAT_VERSION = 55,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE = 56,
14329:     EXTRACTOR_METATYPE_UNKNOWN_DATE = 57,
14329:     EXTRACTOR_METATYPE_CREATION_DATE = 58,
14329:     EXTRACTOR_METATYPE_MODIFICATION_DATE = 59,
14329:     EXTRACTOR_METATYPE_LAST_PRINTED = 60,
14329:     EXTRACTOR_METATYPE_LAST_SAVED_BY = 61,
14329:     EXTRACTOR_METATYPE_TOTAL_EDITING_TIME = 62,
14329:     EXTRACTOR_METATYPE_EDITING_CYCLES = 63,
14329:     EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE = 64,
14329:     EXTRACTOR_METATYPE_REVISION_HISTORY = 65,
14329: 
14329:     EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE = 66,
14329:     EXTRACTOR_METATYPE_FINDER_FILE_TYPE = 67,
14329:     EXTRACTOR_METATYPE_FINDER_FILE_CREATOR = 68,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_PACKAGE_NAME = 69,
14329:     EXTRACTOR_METATYPE_PACKAGE_VERSION = 70,
14329:     EXTRACTOR_METATYPE_SECTION = 71,
14329:     EXTRACTOR_METATYPE_UPLOAD_PRIORITY = 72,
14329:     EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY = 73,
14329:     EXTRACTOR_METATYPE_PACKAGE_CONFLICTS = 74,
14329:     EXTRACTOR_METATYPE_PACKAGE_REPLACES = 75,
14329:     EXTRACTOR_METATYPE_PACKAGE_PROVIDES = 76,
14329:     EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS = 77,
14329:     EXTRACTOR_METATYPE_PACKAGE_SUGGESTS = 78,
14329:     EXTRACTOR_METATYPE_PACKAGE_MAINTAINER = 79,
14329:     EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE = 80,
14329:     EXTRACTOR_METATYPE_PACKAGE_SOURCE = 81,
14329:     EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL = 82,
14329:     EXTRACTOR_METATYPE_TARGET_ARCHITECTURE = 83,
14329:     EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY = 84,
14329:     EXTRACTOR_METATYPE_LICENSE = 85,
14329:     EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION = 86,
14329:     EXTRACTOR_METATYPE_BUILDHOST = 87,
14329:     EXTRACTOR_METATYPE_VENDOR = 88,
14329:     EXTRACTOR_METATYPE_TARGET_OS = 89,
14329:     EXTRACTOR_METATYPE_SOFTWARE_VERSION = 90,
14329:     EXTRACTOR_METATYPE_TARGET_PLATFORM = 91,
14329:     EXTRACTOR_METATYPE_RESOURCE_TYPE = 92,
14329:     EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH = 93,
14329:     EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY = 94,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_CAMERA_MAKE = 95,
14329:     EXTRACTOR_METATYPE_CAMERA_MODEL = 96,
14329:     EXTRACTOR_METATYPE_EXPOSURE = 97,
14329:     EXTRACTOR_METATYPE_APERTURE = 98,
14329:     EXTRACTOR_METATYPE_EXPOSURE_BIAS = 99,
14329:     EXTRACTOR_METATYPE_FLASH = 100,
14329:     EXTRACTOR_METATYPE_FLASH_BIAS = 101,
14329:     EXTRACTOR_METATYPE_FOCAL_LENGTH = 102,
14329:     EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM = 103,
14329:     EXTRACTOR_METATYPE_ISO_SPEED = 104,
14329:     EXTRACTOR_METATYPE_EXPOSURE_MODE = 105,
14329:     EXTRACTOR_METATYPE_METERING_MODE = 106,
14329:     EXTRACTOR_METATYPE_MACRO_MODE = 107,
14329:     EXTRACTOR_METATYPE_IMAGE_QUALITY = 108,
14329:     EXTRACTOR_METATYPE_WHITE_BALANCE = 109,
14329:     EXTRACTOR_METATYPE_ORIENTATION = 110,
14329:     EXTRACTOR_METATYPE_MAGNIFICATION = 111,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_IMAGE_DIMENSIONS = 112,
14329:     EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE = 113,
14329:     EXTRACTOR_METATYPE_THUMBNAIL = 114,
14329:     EXTRACTOR_METATYPE_IMAGE_RESOLUTION = 115,
14329:     EXTRACTOR_METATYPE_SOURCE = 116,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_CHARACTER_SET = 117,
14329:     EXTRACTOR_METATYPE_LINE_COUNT = 118,
14329:     EXTRACTOR_METATYPE_PARAGRAPH_COUNT = 119,
14329:     EXTRACTOR_METATYPE_WORD_COUNT = 120,
14329:     EXTRACTOR_METATYPE_CHARACTER_COUNT = 121,
14329:     EXTRACTOR_METATYPE_PAGE_ORIENTATION = 122,
14329:     EXTRACTOR_METATYPE_PAPER_SIZE = 123,
14329:     EXTRACTOR_METATYPE_TEMPLATE = 124,
14329:     EXTRACTOR_METATYPE_COMPANY = 125,
14329:     EXTRACTOR_METATYPE_MANAGER = 126,
14329:     EXTRACTOR_METATYPE_REVISION_NUMBER = 127,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_DURATION = 128,
14329:     EXTRACTOR_METATYPE_ALBUM = 129,
14329:     EXTRACTOR_METATYPE_ARTIST = 130,
14329:     EXTRACTOR_METATYPE_GENRE = 131,
14329:     EXTRACTOR_METATYPE_TRACK_NUMBER = 132,
14329:     EXTRACTOR_METATYPE_DISC_NUMBER = 133,
14329:     EXTRACTOR_METATYPE_PERFORMER = 134,
14329:     EXTRACTOR_METATYPE_CONTACT_INFORMATION = 135,
14329:     EXTRACTOR_METATYPE_SONG_VERSION = 136,
14329:     EXTRACTOR_METATYPE_PICTURE = 137,
14329:     EXTRACTOR_METATYPE_COVER_PICTURE = 138,
14329:     EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE = 139,
14329:     EXTRACTOR_METATYPE_EVENT_PICTURE = 140,
14329:     EXTRACTOR_METATYPE_LOGO = 141,
14329:     EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM = 142,
14329:     EXTRACTOR_METATYPE_SOURCE_DEVICE = 143,
14329:     EXTRACTOR_METATYPE_DISCLAIMER = 144,
14329:     EXTRACTOR_METATYPE_WARNING = 145,
14329:     EXTRACTOR_METATYPE_PAGE_ORDER = 146,
14329:     EXTRACTOR_METATYPE_WRITER = 147,
14329:     EXTRACTOR_METATYPE_PRODUCT_VERSION = 148,
14329:     EXTRACTOR_METATYPE_CONTRIBUTOR_NAME = 149,
14329:     EXTRACTOR_METATYPE_MOVIE_DIRECTOR = 150,
14329:     EXTRACTOR_METATYPE_NETWORK_NAME = 151,
14329:     EXTRACTOR_METATYPE_SHOW_NAME = 152,
14329:     EXTRACTOR_METATYPE_CHAPTER_NAME = 153,
14329:     EXTRACTOR_METATYPE_SONG_COUNT = 154,
14329:     EXTRACTOR_METATYPE_STARTING_SONG = 155,
14329:     EXTRACTOR_METATYPE_PLAY_COUNTER = 156,
14329:     EXTRACTOR_METATYPE_CONDUCTOR = 157,
14329:     EXTRACTOR_METATYPE_INTERPRETATION = 158,
14329:     EXTRACTOR_METATYPE_COMPOSER = 159,
14329:     EXTRACTOR_METATYPE_BEATS_PER_MINUTE = 160,
14329:     EXTRACTOR_METATYPE_ENCODED_BY = 161,
14329:     EXTRACTOR_METATYPE_ORIGINAL_TITLE = 162,
14329:     EXTRACTOR_METATYPE_ORIGINAL_ARTIST = 163,
14329:     EXTRACTOR_METATYPE_ORIGINAL_WRITER = 164,
14329:     EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR = 165,
14329:     EXTRACTOR_METATYPE_ORIGINAL_PERFORMER = 166,
14329:     EXTRACTOR_METATYPE_LYRICS = 167,
14329:     EXTRACTOR_METATYPE_POPULARITY_METER = 168,
14329:     EXTRACTOR_METATYPE_LICENSEE = 169,
14329:     EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST = 170,
14329:     EXTRACTOR_METATYPE_MOOD = 171,
14329:     EXTRACTOR_METATYPE_SUBTITLE = 172,
14329: 
14329: 
14329:     EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE = 173,
14329:     EXTRACTOR_METATYPE_GNUNET_FULL_DATA = 174,
14329:     EXTRACTOR_METATYPE_RATING = 175,
14329:     EXTRACTOR_METATYPE_ORGANIZATION = 176,
14329:     EXTRACTOR_METATYPE_RIPPER = 177,
14329:     EXTRACTOR_METATYPE_PRODUCER = 178,
14329:     EXTRACTOR_METATYPE_GROUP = 179,
14329:     EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME = 180,
14329: 
14329:     EXTRACTOR_METATYPE_DISC_COUNT = 181,
14329: 
14329:     EXTRACTOR_METATYPE_CODEC = 182,
14329:     EXTRACTOR_METATYPE_VIDEO_CODEC = 183,
14329:     EXTRACTOR_METATYPE_AUDIO_CODEC = 184,
14329:     EXTRACTOR_METATYPE_SUBTITLE_CODEC = 185,
14329: 
14329:     EXTRACTOR_METATYPE_CONTAINER_FORMAT = 186,
14329: 
14329:     EXTRACTOR_METATYPE_BITRATE = 187,
14329:     EXTRACTOR_METATYPE_NOMINAL_BITRATE = 188,
14329:     EXTRACTOR_METATYPE_MINIMUM_BITRATE = 189,
14329:     EXTRACTOR_METATYPE_MAXIMUM_BITRATE = 190,
14329: 
14329:     EXTRACTOR_METATYPE_SERIAL = 191,
14329: 
14329:     EXTRACTOR_METATYPE_ENCODER = 192,
14329:     EXTRACTOR_METATYPE_ENCODER_VERSION = 193,
14329: 
14329:     EXTRACTOR_METATYPE_TRACK_GAIN = 194,
14329:     EXTRACTOR_METATYPE_TRACK_PEAK = 195,
14329:     EXTRACTOR_METATYPE_ALBUM_GAIN = 196,
14329:     EXTRACTOR_METATYPE_ALBUM_PEAK = 197,
14329:     EXTRACTOR_METATYPE_REFERENCE_LEVEL = 198,
14329: 
14329:     EXTRACTOR_METATYPE_LOCATION_NAME = 199,
14329:     EXTRACTOR_METATYPE_LOCATION_ELEVATION = 200,
14329:     EXTRACTOR_METATYPE_LOCATION_HORIZONTAL_ERROR = 201,
14329:     EXTRACTOR_METATYPE_LOCATION_MOVEMENT_SPEED = 202,
14329:     EXTRACTOR_METATYPE_LOCATION_MOVEMENT_DIRECTION = 203,
14329:     EXTRACTOR_METATYPE_LOCATION_CAPTURE_DIRECTION = 204,
14329: 
14329:     EXTRACTOR_METATYPE_SHOW_EPISODE_NUMBER = 205,
14329:     EXTRACTOR_METATYPE_SHOW_SEASON_NUMBER = 206,
14329: 
14329:     EXTRACTOR_METATYPE_GROUPING = 207,
14329: 
14329:     EXTRACTOR_METATYPE_DEVICE_MANUFACTURER = 208,
14329:     EXTRACTOR_METATYPE_DEVICE_MODEL = 209,
14329: 
14329:     EXTRACTOR_METATYPE_AUDIO_LANGUAGE = 210,
14329:     EXTRACTOR_METATYPE_CHANNELS = 211,
14329:     EXTRACTOR_METATYPE_SAMPLE_RATE = 212,
14329:     EXTRACTOR_METATYPE_AUDIO_DEPTH = 213,
14329:     EXTRACTOR_METATYPE_AUDIO_BITRATE = 214,
14329:     EXTRACTOR_METATYPE_MAXIMUM_AUDIO_BITRATE = 215,
14329: 
14329:     EXTRACTOR_METATYPE_VIDEO_DIMENSIONS = 216,
14329:     EXTRACTOR_METATYPE_VIDEO_DEPTH = 217,
14329:     EXTRACTOR_METATYPE_FRAME_RATE = 218,
14329:     EXTRACTOR_METATYPE_PIXEL_ASPECT_RATIO = 219,
14329:     EXTRACTOR_METATYPE_VIDEO_BITRATE = 220,
14329:     EXTRACTOR_METATYPE_MAXIMUM_VIDEO_BITRATE = 221,
14329: 
14329:     EXTRACTOR_METATYPE_SUBTITLE_LANGUAGE = 222,
14329:     EXTRACTOR_METATYPE_VIDEO_LANGUAGE = 223,
14329: 
14329:     EXTRACTOR_METATYPE_TOC = 224,
14329: 
14329:     EXTRACTOR_METATYPE_VIDEO_DURATION = 225,
14329:     EXTRACTOR_METATYPE_AUDIO_DURATION = 226,
14329:     EXTRACTOR_METATYPE_SUBTITLE_DURATION = 227,
14329: 
14329:     EXTRACTOR_METATYPE_AUDIO_PREVIEW = 228,
14329: 
14329:     EXTRACTOR_METATYPE_NARINFO = 229,
14329:     EXTRACTOR_METATYPE_NAR = 230,
14329: 
14329:     EXTRACTOR_METATYPE_LAST = 231
14329:   };
14329: # 405 "../../src/include/extractor.h"
14329: const char *
14329: EXTRACTOR_metatype_to_string (enum EXTRACTOR_MetaType type);
14329: # 418 "../../src/include/extractor.h"
14329: const char *
14329: EXTRACTOR_metatype_to_description (enum EXTRACTOR_MetaType type);
14329: # 428 "../../src/include/extractor.h"
14329: enum EXTRACTOR_MetaType
14329: EXTRACTOR_metatype_get_max (void);
14329: # 449 "../../src/include/extractor.h"
14329: typedef int
14329: (*EXTRACTOR_MetaDataProcessor) (void *cls,
14329:                                 const char *plugin_name,
14329:                                 enum EXTRACTOR_MetaType type,
14329:                                 enum EXTRACTOR_MetaFormat format,
14329:                                 const char *data_mime_type,
14329:                                 const char *data,
14329:                                 size_t data_len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct EXTRACTOR_ExtractContext
14329: {
14329: 
14329: 
14329: 
14329: 
14329:   void *cls;
14329: 
14329: 
14329: 
14329: 
14329:   const char *config;
14329: # 484 "../../src/include/extractor.h"
14329:   ssize_t (*read) (void *cls,
14329:      void **data,
14329:      size_t size);
14329: # 499 "../../src/include/extractor.h"
14329:   int64_t (*seek) (void *cls,
14329:      int64_t pos,
14329:      int whence);
14329: # 510 "../../src/include/extractor.h"
14329:   uint64_t (*get_size) (void *cls);
14329: 
14329: 
14329: 
14329: 
14329:   EXTRACTOR_MetaDataProcessor proc;
14329: 
14329: };
14329: # 526 "../../src/include/extractor.h"
14329: typedef void
14329: (*EXTRACTOR_extract_method) (struct EXTRACTOR_ExtractContext *ec);
14329: # 536 "../../src/include/extractor.h"
14329: struct EXTRACTOR_PluginList;
14329: # 560 "../../src/include/extractor.h"
14329: struct EXTRACTOR_PluginList *
14329: EXTRACTOR_plugin_add_defaults (enum EXTRACTOR_Options flags);
14329: # 573 "../../src/include/extractor.h"
14329: struct EXTRACTOR_PluginList *
14329: EXTRACTOR_plugin_add (struct EXTRACTOR_PluginList * prev,
14329:         const char *library,
14329:         const char *options,
14329:         enum EXTRACTOR_Options flags);
14329: # 595 "../../src/include/extractor.h"
14329: struct EXTRACTOR_PluginList *
14329: EXTRACTOR_plugin_add_config (struct EXTRACTOR_PluginList *prev,
14329:         const char *config,
14329:         enum EXTRACTOR_Options flags);
14329: # 608 "../../src/include/extractor.h"
14329: struct EXTRACTOR_PluginList *
14329: EXTRACTOR_plugin_remove (struct EXTRACTOR_PluginList *prev,
14329:     const char *library);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: void
14329: EXTRACTOR_plugin_remove_all (struct EXTRACTOR_PluginList *plugins);
14329: # 633 "../../src/include/extractor.h"
14329: void
14329: EXTRACTOR_extract (struct EXTRACTOR_PluginList *plugins,
14329:      const char *filename,
14329:      const void *data,
14329:      size_t size,
14329:      EXTRACTOR_MetaDataProcessor proc,
14329:      void *proc_cls);
14329: # 658 "../../src/include/extractor.h"
14329: int
14329: EXTRACTOR_meta_data_print (void *handle,
14329:       const char *plugin_name,
14329:       enum EXTRACTOR_MetaType type,
14329:       enum EXTRACTOR_MetaFormat format,
14329:       const char *data_mime_type,
14329:       const char *data,
14329:       size_t data_len);
14329: # 33 "ole2_extractor.c" 2
14329: # 1 "../../src/common/convert.h" 1
14329: # 41 "../../src/common/convert.h"
14329: char *
14329: EXTRACTOR_common_convert_to_utf8 (const char * input,
14329:       size_t len,
14329:       const char *charset);
14329: # 34 "ole2_extractor.c" 2
14329: # 1 "/usr/include/glib-2.0/glib-object.h" 1
14329: # 23 "/usr/include/glib-2.0/glib-object.h"
14329: # 1 "/usr/include/glib-2.0/gobject/gbinding.h" 1
14329: # 28 "/usr/include/glib-2.0/gobject/gbinding.h"
14329: # 1 "/usr/include/glib-2.0/glib.h" 1
14329: # 30 "/usr/include/glib-2.0/glib.h"
14329: # 1 "/usr/include/glib-2.0/glib/galloca.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/galloca.h"
14329: # 1 "/usr/include/glib-2.0/glib/gtypes.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gtypes.h"
14329: # 1 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h" 1
14329: # 9 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: # 1 "/usr/include/glib-2.0/glib/gmacros.h" 1
14329: # 38 "/usr/include/glib-2.0/glib/gmacros.h"
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 39 "/usr/include/glib-2.0/glib/gmacros.h" 2
14329: # 10 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h" 2
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 1 3 4
14329: # 12 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h" 2
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/float.h" 1 3 4
14329: # 13 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h" 2
14329: # 21 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: 
14329: # 37 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: typedef signed char gint8;
14329: typedef unsigned char guint8;
14329: typedef signed short gint16;
14329: typedef unsigned short guint16;
14329: 
14329: 
14329: 
14329: typedef signed int gint32;
14329: typedef unsigned int guint32;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: __extension__ typedef signed long long gint64;
14329: __extension__ typedef unsigned long long guint64;
14329: # 65 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: typedef signed int gssize;
14329: typedef unsigned int gsize;
14329: # 76 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: typedef gint64 goffset;
14329: # 93 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: typedef signed int gintptr;
14329: typedef unsigned int guintptr;
14329: # 182 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: typedef int GPid;
14329: # 198 "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h"
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/gtypes.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gversionmacros.h" 1
14329: # 35 "/usr/include/glib-2.0/glib/gtypes.h" 2
14329: 
14329: 
14329: 
14329: # 46 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef char gchar;
14329: typedef short gshort;
14329: typedef long glong;
14329: typedef int gint;
14329: typedef gint gboolean;
14329: 
14329: typedef unsigned char guchar;
14329: typedef unsigned short gushort;
14329: typedef unsigned long gulong;
14329: typedef unsigned int guint;
14329: 
14329: typedef float gfloat;
14329: typedef double gdouble;
14329: # 77 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef void* gpointer;
14329: typedef const void *gconstpointer;
14329: 
14329: typedef gint (*GCompareFunc) (gconstpointer a,
14329:                                                  gconstpointer b);
14329: typedef gint (*GCompareDataFunc) (gconstpointer a,
14329:                                                  gconstpointer b,
14329:        gpointer user_data);
14329: typedef gboolean (*GEqualFunc) (gconstpointer a,
14329:                                                  gconstpointer b);
14329: typedef void (*GDestroyNotify) (gpointer data);
14329: typedef void (*GFunc) (gpointer data,
14329:                                                  gpointer user_data);
14329: typedef guint (*GHashFunc) (gconstpointer key);
14329: typedef void (*GHFunc) (gpointer key,
14329:                                                  gpointer value,
14329:                                                  gpointer user_data);
14329: # 103 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef void (*GFreeFunc) (gpointer data);
14329: # 117 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef const gchar * (*GTranslateFunc) (const gchar *str,
14329:        gpointer data);
14329: # 418 "/usr/include/glib-2.0/glib/gtypes.h"
14329: static inline gboolean _GLIB_CHECKED_ADD_U32 (guint32 *dest, guint32 a, guint32 b) {
14329:   return !__builtin_uadd_overflow(a, b, dest); }
14329: static inline gboolean _GLIB_CHECKED_MUL_U32 (guint32 *dest, guint32 a, guint32 b) {
14329:   return !__builtin_umul_overflow(a, b, dest); }
14329: static inline gboolean _GLIB_CHECKED_ADD_U64 (guint64 *dest, guint64 a, guint64 b) {
14329:   typedef char _GStaticAssertCompileTimeAssertion_0[(sizeof (unsigned long long) == sizeof (guint64)) ? 1 : -1] __attribute__((__unused__));
14329:   return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); }
14329: static inline gboolean _GLIB_CHECKED_MUL_U64 (guint64 *dest, guint64 a, guint64 b) {
14329:   return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); }
14329: # 455 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef union _GDoubleIEEE754 GDoubleIEEE754;
14329: typedef union _GFloatIEEE754 GFloatIEEE754;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: union _GFloatIEEE754
14329: {
14329:   gfloat v_float;
14329:   struct {
14329:     guint mantissa : 23;
14329:     guint biased_exponent : 8;
14329:     guint sign : 1;
14329:   } mpn;
14329: };
14329: union _GDoubleIEEE754
14329: {
14329:   gdouble v_double;
14329:   struct {
14329:     guint mantissa_low : 32;
14329:     guint mantissa_high : 20;
14329:     guint biased_exponent : 11;
14329:     guint sign : 1;
14329:   } mpn;
14329: };
14329: # 505 "/usr/include/glib-2.0/glib/gtypes.h"
14329: typedef struct _GTimeVal GTimeVal;
14329: 
14329: struct _GTimeVal
14329: {
14329:   glong tv_sec;
14329:   glong tv_usec;
14329: };
14329: 
14329: typedef gint grefcount;
14329: typedef volatile gint gatomicrefcount;
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/galloca.h" 2
14329: # 31 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/garray.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/garray.h"
14329: 
14329: 
14329: typedef struct _GBytes GBytes;
14329: typedef struct _GArray GArray;
14329: typedef struct _GByteArray GByteArray;
14329: typedef struct _GPtrArray GPtrArray;
14329: 
14329: struct _GArray
14329: {
14329:   gchar *data;
14329:   guint len;
14329: };
14329: 
14329: struct _GByteArray
14329: {
14329:   guint8 *data;
14329:   guint len;
14329: };
14329: 
14329: struct _GPtrArray
14329: {
14329:   gpointer *pdata;
14329:   guint len;
14329: };
14329: # 69 "/usr/include/glib-2.0/glib/garray.h"
14329: extern
14329: GArray* g_array_new (gboolean zero_terminated,
14329:        gboolean clear_,
14329:        guint element_size);
14329: extern
14329: GArray* g_array_sized_new (gboolean zero_terminated,
14329:        gboolean clear_,
14329:        guint element_size,
14329:        guint reserved_size);
14329: extern
14329: gchar* g_array_free (GArray *array,
14329:        gboolean free_segment);
14329: extern
14329: GArray *g_array_ref (GArray *array);
14329: extern
14329: void g_array_unref (GArray *array);
14329: extern
14329: guint g_array_get_element_size (GArray *array);
14329: extern
14329: GArray* g_array_append_vals (GArray *array,
14329:        gconstpointer data,
14329:        guint len);
14329: extern
14329: GArray* g_array_prepend_vals (GArray *array,
14329:        gconstpointer data,
14329:        guint len);
14329: extern
14329: GArray* g_array_insert_vals (GArray *array,
14329:        guint index_,
14329:        gconstpointer data,
14329:        guint len);
14329: extern
14329: GArray* g_array_set_size (GArray *array,
14329:        guint length);
14329: extern
14329: GArray* g_array_remove_index (GArray *array,
14329:        guint index_);
14329: extern
14329: GArray* g_array_remove_index_fast (GArray *array,
14329:        guint index_);
14329: extern
14329: GArray* g_array_remove_range (GArray *array,
14329:        guint index_,
14329:        guint length);
14329: extern
14329: void g_array_sort (GArray *array,
14329:        GCompareFunc compare_func);
14329: extern
14329: void g_array_sort_with_data (GArray *array,
14329:        GCompareDataFunc compare_func,
14329:        gpointer user_data);
14329: extern
14329: void g_array_set_clear_func (GArray *array,
14329:                                    GDestroyNotify clear_func);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GPtrArray* g_ptr_array_new (void);
14329: extern
14329: GPtrArray* g_ptr_array_new_with_free_func (GDestroyNotify element_free_func);
14329: extern
14329: GPtrArray* g_ptr_array_sized_new (guint reserved_size);
14329: extern
14329: GPtrArray* g_ptr_array_new_full (guint reserved_size,
14329:         GDestroyNotify element_free_func);
14329: extern
14329: gpointer* g_ptr_array_free (GPtrArray *array,
14329:         gboolean free_seg);
14329: extern
14329: GPtrArray* g_ptr_array_ref (GPtrArray *array);
14329: extern
14329: void g_ptr_array_unref (GPtrArray *array);
14329: extern
14329: void g_ptr_array_set_free_func (GPtrArray *array,
14329:                                            GDestroyNotify element_free_func);
14329: extern
14329: void g_ptr_array_set_size (GPtrArray *array,
14329:         gint length);
14329: extern
14329: gpointer g_ptr_array_remove_index (GPtrArray *array,
14329:         guint index_);
14329: extern
14329: gpointer g_ptr_array_remove_index_fast (GPtrArray *array,
14329:         guint index_);
14329: extern
14329: gpointer g_ptr_array_steal_index (GPtrArray *array,
14329:                                            guint index_);
14329: extern
14329: gpointer g_ptr_array_steal_index_fast (GPtrArray *array,
14329:                                            guint index_);
14329: extern
14329: gboolean g_ptr_array_remove (GPtrArray *array,
14329:         gpointer data);
14329: extern
14329: gboolean g_ptr_array_remove_fast (GPtrArray *array,
14329:         gpointer data);
14329: extern
14329: GPtrArray *g_ptr_array_remove_range (GPtrArray *array,
14329:         guint index_,
14329:         guint length);
14329: extern
14329: void g_ptr_array_add (GPtrArray *array,
14329:         gpointer data);
14329: extern
14329: void g_ptr_array_insert (GPtrArray *array,
14329:                                            gint index_,
14329:                                            gpointer data);
14329: extern
14329: void g_ptr_array_sort (GPtrArray *array,
14329:         GCompareFunc compare_func);
14329: extern
14329: void g_ptr_array_sort_with_data (GPtrArray *array,
14329:         GCompareDataFunc compare_func,
14329:         gpointer user_data);
14329: extern
14329: void g_ptr_array_foreach (GPtrArray *array,
14329:         GFunc func,
14329:         gpointer user_data);
14329: extern
14329: gboolean g_ptr_array_find (GPtrArray *haystack,
14329:                                            gconstpointer needle,
14329:                                            guint *index_);
14329: extern
14329: gboolean g_ptr_array_find_with_equal_func (GPtrArray *haystack,
14329:                                              gconstpointer needle,
14329:                                              GEqualFunc equal_func,
14329:                                              guint *index_);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GByteArray* g_byte_array_new (void);
14329: extern
14329: GByteArray* g_byte_array_new_take (guint8 *data,
14329:                                             gsize len);
14329: extern
14329: GByteArray* g_byte_array_sized_new (guint reserved_size);
14329: extern
14329: guint8* g_byte_array_free (GByteArray *array,
14329:          gboolean free_segment);
14329: extern
14329: GBytes* g_byte_array_free_to_bytes (GByteArray *array);
14329: extern
14329: GByteArray *g_byte_array_ref (GByteArray *array);
14329: extern
14329: void g_byte_array_unref (GByteArray *array);
14329: extern
14329: GByteArray* g_byte_array_append (GByteArray *array,
14329:          const guint8 *data,
14329:          guint len);
14329: extern
14329: GByteArray* g_byte_array_prepend (GByteArray *array,
14329:          const guint8 *data,
14329:          guint len);
14329: extern
14329: GByteArray* g_byte_array_set_size (GByteArray *array,
14329:          guint length);
14329: extern
14329: GByteArray* g_byte_array_remove_index (GByteArray *array,
14329:          guint index_);
14329: extern
14329: GByteArray* g_byte_array_remove_index_fast (GByteArray *array,
14329:          guint index_);
14329: extern
14329: GByteArray* g_byte_array_remove_range (GByteArray *array,
14329:          guint index_,
14329:          guint length);
14329: extern
14329: void g_byte_array_sort (GByteArray *array,
14329:          GCompareFunc compare_func);
14329: extern
14329: void g_byte_array_sort_with_data (GByteArray *array,
14329:          GCompareDataFunc compare_func,
14329:          gpointer user_data);
14329: 
14329: 
14329: # 32 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gasyncqueue.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gasyncqueue.h"
14329: # 1 "/usr/include/glib-2.0/glib/gthread.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gthread.h"
14329: # 1 "/usr/include/glib-2.0/glib/gatomic.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/gatomic.h"
14329: 
14329: 
14329: extern
14329: gint g_atomic_int_get (const volatile gint *atomic);
14329: extern
14329: void g_atomic_int_set (volatile gint *atomic,
14329:                                                                gint newval);
14329: extern
14329: void g_atomic_int_inc (volatile gint *atomic);
14329: extern
14329: gboolean g_atomic_int_dec_and_test (volatile gint *atomic);
14329: extern
14329: gboolean g_atomic_int_compare_and_exchange (volatile gint *atomic,
14329:                                                                gint oldval,
14329:                                                                gint newval);
14329: extern
14329: gint g_atomic_int_add (volatile gint *atomic,
14329:                                                                gint val);
14329: extern
14329: guint g_atomic_int_and (volatile guint *atomic,
14329:                                                                guint val);
14329: extern
14329: guint g_atomic_int_or (volatile guint *atomic,
14329:                                                                guint val);
14329: extern
14329: guint g_atomic_int_xor (volatile guint *atomic,
14329:                                                                guint val);
14329: 
14329: extern
14329: gpointer g_atomic_pointer_get (const volatile void *atomic);
14329: extern
14329: void g_atomic_pointer_set (volatile void *atomic,
14329:                                                                gpointer newval);
14329: extern
14329: gboolean g_atomic_pointer_compare_and_exchange (volatile void *atomic,
14329:                                                                gpointer oldval,
14329:                                                                gpointer newval);
14329: extern
14329: gssize g_atomic_pointer_add (volatile void *atomic,
14329:                                                                gssize val);
14329: extern
14329: gsize g_atomic_pointer_and (volatile void *atomic,
14329:                                                                gsize val);
14329: extern
14329: gsize g_atomic_pointer_or (volatile void *atomic,
14329:                                                                gsize val);
14329: extern
14329: gsize g_atomic_pointer_xor (volatile void *atomic,
14329:                                                                gsize val);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_atomic_int_add" "' instead"))) extern
14329: gint g_atomic_int_exchange_and_add (volatile gint *atomic,
14329:                                                                gint val);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/gthread.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gerror.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gerror.h"
14329: # 1 "/usr/include/glib-2.0/glib/gquark.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gquark.h"
14329: 
14329: 
14329: typedef guint32 GQuark;
14329: 
14329: 
14329: 
14329: extern
14329: GQuark g_quark_try_string (const gchar *string);
14329: extern
14329: GQuark g_quark_from_static_string (const gchar *string);
14329: extern
14329: GQuark g_quark_from_string (const gchar *string);
14329: extern
14329: const gchar * g_quark_to_string (GQuark quark) __attribute__((__const__));
14329: # 61 "/usr/include/glib-2.0/glib/gquark.h"
14329: extern
14329: const gchar * g_intern_string (const gchar *string);
14329: extern
14329: const gchar * g_intern_static_string (const gchar *string);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/glib/gerror.h" 2
14329: 
14329: 
14329: # 41 "/usr/include/glib-2.0/glib/gerror.h"
14329: typedef struct _GError GError;
14329: 
14329: struct _GError
14329: {
14329:   GQuark domain;
14329:   gint code;
14329:   gchar *message;
14329: };
14329: 
14329: extern
14329: GError* g_error_new (GQuark domain,
14329:                                 gint code,
14329:                                 const gchar *format,
14329:                                 ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: 
14329: extern
14329: GError* g_error_new_literal (GQuark domain,
14329:                                 gint code,
14329:                                 const gchar *message);
14329: extern
14329: GError* g_error_new_valist (GQuark domain,
14329:                                 gint code,
14329:                                 const gchar *format,
14329:                                 va_list args) __attribute__((__format__ (gnu_printf, 3, 0)));
14329: 
14329: extern
14329: void g_error_free (GError *error);
14329: extern
14329: GError* g_error_copy (const GError *error);
14329: 
14329: extern
14329: gboolean g_error_matches (const GError *error,
14329:                                 GQuark domain,
14329:                                 gint code);
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_set_error (GError **err,
14329:                                 GQuark domain,
14329:                                 gint code,
14329:                                 const gchar *format,
14329:                                 ...) __attribute__((__format__ (gnu_printf, 4, 5)));
14329: 
14329: extern
14329: void g_set_error_literal (GError **err,
14329:                                 GQuark domain,
14329:                                 gint code,
14329:                                 const gchar *message);
14329: 
14329: 
14329: 
14329: extern
14329: void g_propagate_error (GError **dest,
14329:     GError *src);
14329: 
14329: 
14329: extern
14329: void g_clear_error (GError **err);
14329: 
14329: 
14329: extern
14329: void g_prefix_error (GError **err,
14329:                                        const gchar *format,
14329:                                        ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: 
14329: 
14329: extern
14329: void g_propagate_prefixed_error (GError **dest,
14329:                                        GError *src,
14329:                                        const gchar *format,
14329:                                        ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/glib/gthread.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gutils.h" 1
14329: # 35 "/usr/include/glib-2.0/glib/gutils.h"
14329: 
14329: # 50 "/usr/include/glib-2.0/glib/gutils.h"
14329: extern
14329: const gchar * g_get_user_name (void);
14329: extern
14329: const gchar * g_get_real_name (void);
14329: extern
14329: const gchar * g_get_home_dir (void);
14329: extern
14329: const gchar * g_get_tmp_dir (void);
14329: extern
14329: const gchar * g_get_host_name (void);
14329: extern
14329: const gchar * g_get_prgname (void);
14329: extern
14329: void g_set_prgname (const gchar *prgname);
14329: extern
14329: const gchar * g_get_application_name (void);
14329: extern
14329: void g_set_application_name (const gchar *application_name);
14329: 
14329: extern
14329: void g_reload_user_special_dirs_cache (void);
14329: extern
14329: const gchar * g_get_user_data_dir (void);
14329: extern
14329: const gchar * g_get_user_config_dir (void);
14329: extern
14329: const gchar * g_get_user_cache_dir (void);
14329: extern
14329: const gchar * const * g_get_system_data_dirs (void);
14329: # 99 "/usr/include/glib-2.0/glib/gutils.h"
14329: extern
14329: const gchar * const * g_get_system_config_dirs (void);
14329: 
14329: extern
14329: const gchar * g_get_user_runtime_dir (void);
14329: # 127 "/usr/include/glib-2.0/glib/gutils.h"
14329: typedef enum {
14329:   G_USER_DIRECTORY_DESKTOP,
14329:   G_USER_DIRECTORY_DOCUMENTS,
14329:   G_USER_DIRECTORY_DOWNLOAD,
14329:   G_USER_DIRECTORY_MUSIC,
14329:   G_USER_DIRECTORY_PICTURES,
14329:   G_USER_DIRECTORY_PUBLIC_SHARE,
14329:   G_USER_DIRECTORY_TEMPLATES,
14329:   G_USER_DIRECTORY_VIDEOS,
14329: 
14329:   G_USER_N_DIRECTORIES
14329: } GUserDirectory;
14329: 
14329: extern
14329: const gchar * g_get_user_special_dir (GUserDirectory directory);
14329: # 151 "/usr/include/glib-2.0/glib/gutils.h"
14329: typedef struct _GDebugKey GDebugKey;
14329: struct _GDebugKey
14329: {
14329:   const gchar *key;
14329:   guint value;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: guint g_parse_debug_string (const gchar *string,
14329:          const GDebugKey *keys,
14329:          guint nkeys);
14329: 
14329: extern
14329: gint g_snprintf (gchar *string,
14329:          gulong n,
14329:          gchar const *format,
14329:          ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: extern
14329: gint g_vsnprintf (gchar *string,
14329:          gulong n,
14329:          gchar const *format,
14329:          va_list args)
14329:          __attribute__((__format__ (gnu_printf, 3, 0)));
14329: 
14329: extern
14329: void g_nullify_pointer (gpointer *nullify_location);
14329: 
14329: typedef enum
14329: {
14329:   G_FORMAT_SIZE_DEFAULT = 0,
14329:   G_FORMAT_SIZE_LONG_FORMAT = 1 << 0,
14329:   G_FORMAT_SIZE_IEC_UNITS = 1 << 1,
14329:   G_FORMAT_SIZE_BITS = 1 << 2
14329: } GFormatSizeFlags;
14329: 
14329: extern
14329: gchar *g_format_size_full (guint64 size,
14329:                              GFormatSizeFlags flags);
14329: extern
14329: gchar *g_format_size (guint64 size);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_format_size" "' instead"))) extern
14329: gchar *g_format_size_for_display (goffset size);
14329: # 205 "/usr/include/glib-2.0/glib/gutils.h"
14329: typedef void (*GVoidFunc) (void);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_atexit (GVoidFunc func);
14329: # 227 "/usr/include/glib-2.0/glib/gutils.h"
14329: extern
14329: gchar* g_find_program_in_path (const gchar *program);
14329: # 245 "/usr/include/glib-2.0/glib/gutils.h"
14329: extern
14329: gint (g_bit_nth_lsf) (gulong mask,
14329:                                  gint nth_bit);
14329: extern
14329: gint (g_bit_nth_msf) (gulong mask,
14329:                                  gint nth_bit);
14329: extern
14329: guint (g_bit_storage) (gulong number);
14329: 
14329: static inline gint
14329: g_bit_nth_lsf_impl (gulong mask,
14329:                     gint nth_bit)
14329: {
14329:   if ((__builtin_expect (__extension__ ({ int _g_boolean_var_; if ((nth_bit < -1)) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 0)))
14329:     nth_bit = -1;
14329:   while (nth_bit < ((4 * 8) - 1))
14329:     {
14329:       nth_bit++;
14329:       if (mask & (1UL << nth_bit))
14329:         return nth_bit;
14329:     }
14329:   return -1;
14329: }
14329: 
14329: static inline gint
14329: g_bit_nth_msf_impl (gulong mask,
14329:                     gint nth_bit)
14329: {
14329:   if (nth_bit < 0 || (__builtin_expect (__extension__ ({ int _g_boolean_var_; if ((nth_bit > 4 * 8)) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 0)))
14329:     nth_bit = 4 * 8;
14329:   while (nth_bit > 0)
14329:     {
14329:       nth_bit--;
14329:       if (mask & (1UL << nth_bit))
14329:         return nth_bit;
14329:     }
14329:   return -1;
14329: }
14329: 
14329: static inline guint
14329: g_bit_storage_impl (gulong number)
14329: {
14329: 
14329:   return (__builtin_expect (__extension__ ({ int _g_boolean_var_; if ((number)) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 1)) ?
14329:            ((4 * 8U - 1) ^ (guint) __builtin_clzl(number)) + 1 : 1;
14329: # 301 "/usr/include/glib-2.0/glib/gutils.h"
14329: }
14329: # 363 "/usr/include/glib-2.0/glib/gutils.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/glib/gthread.h" 2
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GQuark g_thread_error_quark (void);
14329: 
14329: typedef enum
14329: {
14329:   G_THREAD_ERROR_AGAIN
14329: } GThreadError;
14329: 
14329: typedef gpointer (*GThreadFunc) (gpointer data);
14329: 
14329: typedef struct _GThread GThread;
14329: 
14329: typedef union _GMutex GMutex;
14329: typedef struct _GRecMutex GRecMutex;
14329: typedef struct _GRWLock GRWLock;
14329: typedef struct _GCond GCond;
14329: typedef struct _GPrivate GPrivate;
14329: typedef struct _GOnce GOnce;
14329: 
14329: union _GMutex
14329: {
14329: 
14329:   gpointer p;
14329:   guint i[2];
14329: };
14329: 
14329: struct _GRWLock
14329: {
14329: 
14329:   gpointer p;
14329:   guint i[2];
14329: };
14329: 
14329: struct _GCond
14329: {
14329: 
14329:   gpointer p;
14329:   guint i[2];
14329: };
14329: 
14329: struct _GRecMutex
14329: {
14329: 
14329:   gpointer p;
14329:   guint i[2];
14329: };
14329: 
14329: 
14329: struct _GPrivate
14329: {
14329: 
14329:   gpointer p;
14329:   GDestroyNotify notify;
14329:   gpointer future[2];
14329: };
14329: 
14329: typedef enum
14329: {
14329:   G_ONCE_STATUS_NOTCALLED,
14329:   G_ONCE_STATUS_PROGRESS,
14329:   G_ONCE_STATUS_READY
14329: } GOnceStatus;
14329: 
14329: 
14329: struct _GOnce
14329: {
14329:   volatile GOnceStatus status;
14329:   volatile gpointer retval;
14329: };
14329: # 140 "/usr/include/glib-2.0/glib/gthread.h"
14329: extern
14329: GThread * g_thread_ref (GThread *thread);
14329: extern
14329: void g_thread_unref (GThread *thread);
14329: extern
14329: GThread * g_thread_new (const gchar *name,
14329:                                                  GThreadFunc func,
14329:                                                  gpointer data);
14329: extern
14329: GThread * g_thread_try_new (const gchar *name,
14329:                                                  GThreadFunc func,
14329:                                                  gpointer data,
14329:                                                  GError **error);
14329: extern
14329: GThread * g_thread_self (void);
14329: extern
14329: void g_thread_exit (gpointer retval);
14329: extern
14329: gpointer g_thread_join (GThread *thread);
14329: extern
14329: void g_thread_yield (void);
14329: 
14329: 
14329: extern
14329: void g_mutex_init (GMutex *mutex);
14329: extern
14329: void g_mutex_clear (GMutex *mutex);
14329: extern
14329: void g_mutex_lock (GMutex *mutex);
14329: extern
14329: gboolean g_mutex_trylock (GMutex *mutex);
14329: extern
14329: void g_mutex_unlock (GMutex *mutex);
14329: 
14329: extern
14329: void g_rw_lock_init (GRWLock *rw_lock);
14329: extern
14329: void g_rw_lock_clear (GRWLock *rw_lock);
14329: extern
14329: void g_rw_lock_writer_lock (GRWLock *rw_lock);
14329: extern
14329: gboolean g_rw_lock_writer_trylock (GRWLock *rw_lock);
14329: extern
14329: void g_rw_lock_writer_unlock (GRWLock *rw_lock);
14329: extern
14329: void g_rw_lock_reader_lock (GRWLock *rw_lock);
14329: extern
14329: gboolean g_rw_lock_reader_trylock (GRWLock *rw_lock);
14329: extern
14329: void g_rw_lock_reader_unlock (GRWLock *rw_lock);
14329: 
14329: extern
14329: void g_rec_mutex_init (GRecMutex *rec_mutex);
14329: extern
14329: void g_rec_mutex_clear (GRecMutex *rec_mutex);
14329: extern
14329: void g_rec_mutex_lock (GRecMutex *rec_mutex);
14329: extern
14329: gboolean g_rec_mutex_trylock (GRecMutex *rec_mutex);
14329: extern
14329: void g_rec_mutex_unlock (GRecMutex *rec_mutex);
14329: 
14329: extern
14329: void g_cond_init (GCond *cond);
14329: extern
14329: void g_cond_clear (GCond *cond);
14329: extern
14329: void g_cond_wait (GCond *cond,
14329:                                                  GMutex *mutex);
14329: extern
14329: void g_cond_signal (GCond *cond);
14329: extern
14329: void g_cond_broadcast (GCond *cond);
14329: extern
14329: gboolean g_cond_wait_until (GCond *cond,
14329:                                                  GMutex *mutex,
14329:                                                  gint64 end_time);
14329: 
14329: extern
14329: gpointer g_private_get (GPrivate *key);
14329: extern
14329: void g_private_set (GPrivate *key,
14329:                                                  gpointer value);
14329: extern
14329: void g_private_replace (GPrivate *key,
14329:                                                  gpointer value);
14329: 
14329: extern
14329: gpointer g_once_impl (GOnce *once,
14329:                                                  GThreadFunc func,
14329:                                                  gpointer arg);
14329: extern
14329: gboolean g_once_init_enter (volatile void *location);
14329: extern
14329: void g_once_init_leave (volatile void *location,
14329:                                                  gsize result);
14329: # 267 "/usr/include/glib-2.0/glib/gthread.h"
14329: extern
14329: guint g_get_num_processors (void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void GMutexLocker;
14329: # 318 "/usr/include/glib-2.0/glib/gthread.h"
14329: static inline GMutexLocker *
14329: g_mutex_locker_new (GMutex *mutex)
14329: {
14329:   g_mutex_lock (mutex);
14329:   return (GMutexLocker *) mutex;
14329: }
14329: # 333 "/usr/include/glib-2.0/glib/gthread.h"
14329: static inline void
14329: g_mutex_locker_free (GMutexLocker *locker)
14329: {
14329:   g_mutex_unlock ((GMutex *) locker);
14329: }
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/gasyncqueue.h" 2
14329: 
14329: 
14329: 
14329: typedef struct _GAsyncQueue GAsyncQueue;
14329: 
14329: extern
14329: GAsyncQueue *g_async_queue_new (void);
14329: extern
14329: GAsyncQueue *g_async_queue_new_full (GDestroyNotify item_free_func);
14329: extern
14329: void g_async_queue_lock (GAsyncQueue *queue);
14329: extern
14329: void g_async_queue_unlock (GAsyncQueue *queue);
14329: extern
14329: GAsyncQueue *g_async_queue_ref (GAsyncQueue *queue);
14329: extern
14329: void g_async_queue_unref (GAsyncQueue *queue);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_async_queue_ref" "' instead"))) extern
14329: void g_async_queue_ref_unlocked (GAsyncQueue *queue);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_async_queue_unref" "' instead"))) extern
14329: void g_async_queue_unref_and_unlock (GAsyncQueue *queue);
14329: 
14329: extern
14329: void g_async_queue_push (GAsyncQueue *queue,
14329:                                                  gpointer data);
14329: extern
14329: void g_async_queue_push_unlocked (GAsyncQueue *queue,
14329:                                                  gpointer data);
14329: extern
14329: void g_async_queue_push_sorted (GAsyncQueue *queue,
14329:                                                  gpointer data,
14329:                                                  GCompareDataFunc func,
14329:                                                  gpointer user_data);
14329: extern
14329: void g_async_queue_push_sorted_unlocked (GAsyncQueue *queue,
14329:                                                  gpointer data,
14329:                                                  GCompareDataFunc func,
14329:                                                  gpointer user_data);
14329: extern
14329: gpointer g_async_queue_pop (GAsyncQueue *queue);
14329: extern
14329: gpointer g_async_queue_pop_unlocked (GAsyncQueue *queue);
14329: extern
14329: gpointer g_async_queue_try_pop (GAsyncQueue *queue);
14329: extern
14329: gpointer g_async_queue_try_pop_unlocked (GAsyncQueue *queue);
14329: extern
14329: gpointer g_async_queue_timeout_pop (GAsyncQueue *queue,
14329:                                                  guint64 timeout);
14329: extern
14329: gpointer g_async_queue_timeout_pop_unlocked (GAsyncQueue *queue,
14329:                                                  guint64 timeout);
14329: extern
14329: gint g_async_queue_length (GAsyncQueue *queue);
14329: extern
14329: gint g_async_queue_length_unlocked (GAsyncQueue *queue);
14329: extern
14329: void g_async_queue_sort (GAsyncQueue *queue,
14329:                                                  GCompareDataFunc func,
14329:                                                  gpointer user_data);
14329: extern
14329: void g_async_queue_sort_unlocked (GAsyncQueue *queue,
14329:                                                  GCompareDataFunc func,
14329:                                                  gpointer user_data);
14329: 
14329: extern
14329: gboolean g_async_queue_remove (GAsyncQueue *queue,
14329:                                                  gpointer item);
14329: extern
14329: gboolean g_async_queue_remove_unlocked (GAsyncQueue *queue,
14329:                                                  gpointer item);
14329: extern
14329: void g_async_queue_push_front (GAsyncQueue *queue,
14329:                                                  gpointer item);
14329: extern
14329: void g_async_queue_push_front_unlocked (GAsyncQueue *queue,
14329:                                                  gpointer item);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_async_queue_timeout_pop" "' instead"))) extern
14329: gpointer g_async_queue_timed_pop (GAsyncQueue *queue,
14329:                                                  GTimeVal *end_time);
14329: __attribute__((__deprecated__("Use '" "g_async_queue_timeout_pop_unlocked" "' instead"))) extern
14329: gpointer g_async_queue_timed_pop_unlocked (GAsyncQueue *queue,
14329:                                                  GTimeVal *end_time);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gbacktrace.h" 1
14329: # 36 "/usr/include/glib-2.0/glib/gbacktrace.h"
14329: # 1 "/usr/include/signal.h" 1 3 4
14329: # 27 "/usr/include/signal.h" 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/signum.h" 1 3 4
14329: # 26 "/usr/include/arm-linux-gnueabihf/bits/signum.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/signum-generic.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/signum.h" 2 3 4
14329: # 31 "/usr/include/signal.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/sig_atomic_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 8 "/usr/include/arm-linux-gnueabihf/bits/types/sig_atomic_t.h" 3 4
14329: typedef __sig_atomic_t sig_atomic_t;
14329: # 33 "/usr/include/signal.h" 2 3 4
14329: # 57 "/usr/include/signal.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 5 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/__sigval_t.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/types/__sigval_t.h" 3 4
14329: union sigval
14329: {
14329:   int sival_int;
14329:   void *sival_ptr;
14329: };
14329: 
14329: typedef union sigval __sigval_t;
14329: # 7 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 2 3 4
14329: # 16 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/siginfo-arch.h" 1 3 4
14329: # 17 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 2 3 4
14329: # 36 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 3 4
14329: typedef struct
14329:   {
14329:     int si_signo;
14329: 
14329:     int si_errno;
14329: 
14329:     int si_code;
14329: # 51 "/usr/include/arm-linux-gnueabihf/bits/types/siginfo_t.h" 3 4
14329:     union
14329:       {
14329:  int _pad[((128 / sizeof (int)) - 3)];
14329: 
14329: 
14329:  struct
14329:    {
14329:      __pid_t si_pid;
14329:      __uid_t si_uid;
14329:    } _kill;
14329: 
14329: 
14329:  struct
14329:    {
14329:      int si_tid;
14329:      int si_overrun;
14329:      __sigval_t si_sigval;
14329:    } _timer;
14329: 
14329: 
14329:  struct
14329:    {
14329:      __pid_t si_pid;
14329:      __uid_t si_uid;
14329:      __sigval_t si_sigval;
14329:    } _rt;
14329: 
14329: 
14329:  struct
14329:    {
14329:      __pid_t si_pid;
14329:      __uid_t si_uid;
14329:      int si_status;
14329:      __clock_t si_utime;
14329:      __clock_t si_stime;
14329:    } _sigchld;
14329: 
14329: 
14329:  struct
14329:    {
14329:      void *si_addr;
14329:     
14329:      short int si_addr_lsb;
14329:      union
14329:        {
14329: 
14329:   struct
14329:     {
14329:       void *_lower;
14329:       void *_upper;
14329:     } _addr_bnd;
14329: 
14329:   __uint32_t _pkey;
14329:        } _bounds;
14329:    } _sigfault;
14329: 
14329: 
14329:  struct
14329:    {
14329:      long int si_band;
14329:      int si_fd;
14329:    } _sigpoll;
14329: 
14329: 
14329: 
14329:  struct
14329:    {
14329:      void *_call_addr;
14329:      int _syscall;
14329:      unsigned int _arch;
14329:    } _sigsys;
14329: 
14329:       } _sifields;
14329:   } siginfo_t ;
14329: # 58 "/usr/include/signal.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/siginfo-consts.h" 1 3 4
14329: # 35 "/usr/include/arm-linux-gnueabihf/bits/siginfo-consts.h" 3 4
14329: enum
14329: {
14329:   SI_ASYNCNL = -60,
14329:   SI_TKILL = -6,
14329:   SI_SIGIO,
14329: 
14329:   SI_ASYNCIO,
14329:   SI_MESGQ,
14329:   SI_TIMER,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   SI_QUEUE,
14329:   SI_USER,
14329:   SI_KERNEL = 0x80
14329: # 63 "/usr/include/arm-linux-gnueabihf/bits/siginfo-consts.h" 3 4
14329: };
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   ILL_ILLOPC = 1,
14329: 
14329:   ILL_ILLOPN,
14329: 
14329:   ILL_ILLADR,
14329: 
14329:   ILL_ILLTRP,
14329: 
14329:   ILL_PRVOPC,
14329: 
14329:   ILL_PRVREG,
14329: 
14329:   ILL_COPROC,
14329: 
14329:   ILL_BADSTK
14329: 
14329: };
14329: 
14329: 
14329: enum
14329: {
14329:   FPE_INTDIV = 1,
14329: 
14329:   FPE_INTOVF,
14329: 
14329:   FPE_FLTDIV,
14329: 
14329:   FPE_FLTOVF,
14329: 
14329:   FPE_FLTUND,
14329: 
14329:   FPE_FLTRES,
14329: 
14329:   FPE_FLTINV,
14329: 
14329:   FPE_FLTSUB
14329: 
14329: };
14329: 
14329: 
14329: enum
14329: {
14329:   SEGV_MAPERR = 1,
14329: 
14329:   SEGV_ACCERR,
14329: 
14329:   SEGV_BNDERR,
14329: 
14329:   SEGV_PKUERR
14329: 
14329: };
14329: 
14329: 
14329: enum
14329: {
14329:   BUS_ADRALN = 1,
14329: 
14329:   BUS_ADRERR,
14329: 
14329:   BUS_OBJERR,
14329: 
14329:   BUS_MCEERR_AR,
14329: 
14329:   BUS_MCEERR_AO
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   TRAP_BRKPT = 1,
14329: 
14329:   TRAP_TRACE
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   CLD_EXITED = 1,
14329: 
14329:   CLD_KILLED,
14329: 
14329:   CLD_DUMPED,
14329: 
14329:   CLD_TRAPPED,
14329: 
14329:   CLD_STOPPED,
14329: 
14329:   CLD_CONTINUED
14329: 
14329: };
14329: 
14329: 
14329: enum
14329: {
14329:   POLL_IN = 1,
14329: 
14329:   POLL_OUT,
14329: 
14329:   POLL_MSG,
14329: 
14329:   POLL_ERR,
14329: 
14329:   POLL_PRI,
14329: 
14329:   POLL_HUP
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/siginfo-consts-arch.h" 1 3 4
14329: # 189 "/usr/include/arm-linux-gnueabihf/bits/siginfo-consts.h" 2 3 4
14329: # 59 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/sigval_t.h" 1 3 4
14329: # 16 "/usr/include/arm-linux-gnueabihf/bits/types/sigval_t.h" 3 4
14329: typedef __sigval_t sigval_t;
14329: # 63 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/sigevent_t.h" 1 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 5 "/usr/include/arm-linux-gnueabihf/bits/types/sigevent_t.h" 2 3 4
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/types/sigevent_t.h" 3 4
14329: typedef struct sigevent
14329:   {
14329:     __sigval_t sigev_value;
14329:     int sigev_signo;
14329:     int sigev_notify;
14329: 
14329:     union
14329:       {
14329:  int _pad[((64 / sizeof (int)) - 3)];
14329: 
14329: 
14329: 
14329:  __pid_t _tid;
14329: 
14329:  struct
14329:    {
14329:      void (*_function) (__sigval_t);
14329:      pthread_attr_t *_attribute;
14329:    } _sigev_thread;
14329:       } _sigev_un;
14329:   } sigevent_t;
14329: # 67 "/usr/include/signal.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sigevent-consts.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/sigevent-consts.h" 3 4
14329: enum
14329: {
14329:   SIGEV_SIGNAL = 0,
14329: 
14329:   SIGEV_NONE,
14329: 
14329:   SIGEV_THREAD,
14329: 
14329: 
14329:   SIGEV_THREAD_ID = 4
14329: 
14329: 
14329: };
14329: # 68 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*__sighandler_t) (int);
14329: 
14329: 
14329: 
14329: 
14329: extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __sighandler_t signal (int __sig, __sighandler_t __handler)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: # 112 "/usr/include/signal.h" 3 4
14329: extern int kill (__pid_t __pid, int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int killpg (__pid_t __pgrp, int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int raise (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern __sighandler_t ssignal (int __sig, __sighandler_t __handler)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: extern int gsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern void psignal (int __sig, const char *__s);
14329: 
14329: 
14329: extern void psiginfo (const siginfo_t *__pinfo, const char *__s);
14329: # 151 "/usr/include/signal.h" 3 4
14329: extern int sigpause (int __sig) __asm__ ("__xpg_sigpause");
14329: # 170 "/usr/include/signal.h" 3 4
14329: extern int sigblock (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: extern int sigsetmask (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: extern int siggetmask (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: # 185 "/usr/include/signal.h" 3 4
14329: typedef __sighandler_t sighandler_t;
14329: 
14329: 
14329: 
14329: 
14329: typedef __sighandler_t sig_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigemptyset (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigfillset (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigaddset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigdelset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigismember (const sigset_t *__set, int __signo)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int sigisemptyset (const sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigandset (sigset_t *__set, const sigset_t *__left,
14329:         const sigset_t *__right) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: extern int sigorset (sigset_t *__set, const sigset_t *__left,
14329:        const sigset_t *__right) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sigaction.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/sigaction.h" 3 4
14329: struct sigaction
14329:   {
14329: 
14329: 
14329:     union
14329:       {
14329: 
14329:  __sighandler_t sa_handler;
14329: 
14329:  void (*sa_sigaction) (int, siginfo_t *, void *);
14329:       }
14329:     __sigaction_handler;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     __sigset_t sa_mask;
14329: 
14329: 
14329:     int sa_flags;
14329: 
14329: 
14329:     void (*sa_restorer) (void);
14329:   };
14329: # 227 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: extern int sigprocmask (int __how, const sigset_t *__restrict __set,
14329:    sigset_t *__restrict __oset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigsuspend (const sigset_t *__set) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int sigaction (int __sig, const struct sigaction *__restrict __act,
14329:         struct sigaction *__restrict __oact) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sigpending (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig)
14329:      __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigwaitinfo (const sigset_t *__restrict __set,
14329:    siginfo_t *__restrict __info) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigtimedwait (const sigset_t *__restrict __set,
14329:     siginfo_t *__restrict __info,
14329:     const struct timespec *__restrict __timeout)
14329:      __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: # 286 "/usr/include/signal.h" 3 4
14329: extern const char *const _sys_siglist[(64 + 1)];
14329: extern const char *const sys_siglist[(64 + 1)];
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sigcontext.h" 1 3 4
14329: # 30 "/usr/include/arm-linux-gnueabihf/bits/sigcontext.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/asm/sigcontext.h" 1 3 4
14329: # 10 "/usr/include/arm-linux-gnueabihf/asm/sigcontext.h" 3 4
14329: struct sigcontext {
14329:  unsigned long trap_no;
14329:  unsigned long error_code;
14329:  unsigned long oldmask;
14329:  unsigned long arm_r0;
14329:  unsigned long arm_r1;
14329:  unsigned long arm_r2;
14329:  unsigned long arm_r3;
14329:  unsigned long arm_r4;
14329:  unsigned long arm_r5;
14329:  unsigned long arm_r6;
14329:  unsigned long arm_r7;
14329:  unsigned long arm_r8;
14329:  unsigned long arm_r9;
14329:  unsigned long arm_r10;
14329:  unsigned long arm_fp;
14329:  unsigned long arm_ip;
14329:  unsigned long arm_sp;
14329:  unsigned long arm_lr;
14329:  unsigned long arm_pc;
14329:  unsigned long arm_cpsr;
14329:  unsigned long fault_address;
14329: };
14329: # 31 "/usr/include/arm-linux-gnueabihf/bits/sigcontext.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 35 "/usr/include/arm-linux-gnueabihf/bits/sigcontext.h" 2 3 4
14329: # 292 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: extern int sigreturn (struct sigcontext *__scp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 302 "/usr/include/signal.h" 2 3 4
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/stack_t.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/types/stack_t.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 24 "/usr/include/arm-linux-gnueabihf/bits/types/stack_t.h" 2 3 4
14329: 
14329: 
14329: typedef struct
14329:   {
14329:     void *ss_sp;
14329:     int ss_flags;
14329:     size_t ss_size;
14329:   } stack_t;
14329: # 304 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/sys/ucontext.h" 1 3 4
14329: # 36 "/usr/include/arm-linux-gnueabihf/sys/ucontext.h" 3 4
14329: typedef int greg_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef greg_t gregset_t[18];
14329: 
14329: 
14329: enum
14329: {
14329:   REG_R0 = 0,
14329: 
14329:   REG_R1 = 1,
14329: 
14329:   REG_R2 = 2,
14329: 
14329:   REG_R3 = 3,
14329: 
14329:   REG_R4 = 4,
14329: 
14329:   REG_R5 = 5,
14329: 
14329:   REG_R6 = 6,
14329: 
14329:   REG_R7 = 7,
14329: 
14329:   REG_R8 = 8,
14329: 
14329:   REG_R9 = 9,
14329: 
14329:   REG_R10 = 10,
14329: 
14329:   REG_R11 = 11,
14329: 
14329:   REG_R12 = 12,
14329: 
14329:   REG_R13 = 13,
14329: 
14329:   REG_R14 = 14,
14329: 
14329:   REG_R15 = 15
14329: 
14329: };
14329: 
14329: struct _libc_fpstate
14329: {
14329:   struct
14329:   {
14329:     unsigned int sign1:1;
14329:     unsigned int unused:15;
14329:     unsigned int sign2:1;
14329:     unsigned int exponent:14;
14329:     unsigned int j:1;
14329:     unsigned int mantissa1:31;
14329:     unsigned int mantissa0:32;
14329:   } fpregs[8];
14329:   unsigned int fpsr:32;
14329:   unsigned int fpcr:32;
14329:   unsigned char ftype[8];
14329:   unsigned int init_flag;
14329: };
14329: 
14329: typedef struct _libc_fpstate fpregset_t;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct
14329:   {
14329:     unsigned long int trap_no;
14329:     unsigned long int error_code;
14329:     unsigned long int oldmask;
14329:     unsigned long int arm_r0;
14329:     unsigned long int arm_r1;
14329:     unsigned long int arm_r2;
14329:     unsigned long int arm_r3;
14329:     unsigned long int arm_r4;
14329:     unsigned long int arm_r5;
14329:     unsigned long int arm_r6;
14329:     unsigned long int arm_r7;
14329:     unsigned long int arm_r8;
14329:     unsigned long int arm_r9;
14329:     unsigned long int arm_r10;
14329:     unsigned long int arm_fp;
14329:     unsigned long int arm_ip;
14329:     unsigned long int arm_sp;
14329:     unsigned long int arm_lr;
14329:     unsigned long int arm_pc;
14329:     unsigned long int arm_cpsr;
14329:     unsigned long int fault_address;
14329:   } mcontext_t;
14329: 
14329: 
14329: typedef struct ucontext_t
14329:   {
14329:     unsigned long uc_flags;
14329:     struct ucontext_t *uc_link;
14329:     stack_t uc_stack;
14329:     mcontext_t uc_mcontext;
14329:     sigset_t uc_sigmask;
14329:     unsigned long uc_regspace[128] __attribute__((__aligned__(8)));
14329:   } ucontext_t;
14329: # 307 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int siginterrupt (int __sig, int __interrupt) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sigstack.h" 1 3 4
14329: # 317 "/usr/include/signal.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/ss_flags.h" 1 3 4
14329: # 27 "/usr/include/arm-linux-gnueabihf/bits/ss_flags.h" 3 4
14329: enum
14329: {
14329:   SS_ONSTACK = 1,
14329: 
14329:   SS_DISABLE
14329: 
14329: };
14329: # 318 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: extern int sigaltstack (const stack_t *__restrict __ss,
14329:    stack_t *__restrict __oss) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/types/struct_sigstack.h" 1 3 4
14329: # 23 "/usr/include/arm-linux-gnueabihf/bits/types/struct_sigstack.h" 3 4
14329: struct sigstack
14329:   {
14329:     void *ss_sp;
14329:     int ss_onstack;
14329:   };
14329: # 328 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sigstack (struct sigstack *__ss, struct sigstack *__oss)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sighold (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sigrelse (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sigignore (int __sig) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sigthread.h" 1 3 4
14329: # 31 "/usr/include/arm-linux-gnueabihf/bits/sigthread.h" 3 4
14329: extern int pthread_sigmask (int __how,
14329:        const __sigset_t *__restrict __newmask,
14329:        __sigset_t *__restrict __oldmask)__attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int pthread_kill (pthread_t __threadid, int __signo) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern int pthread_sigqueue (pthread_t __threadid, int __signo,
14329:         const union sigval __value) __attribute__ ((__nothrow__ , __leaf__));
14329: # 360 "/usr/include/signal.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int __libc_current_sigrtmin (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: extern int __libc_current_sigrtmax (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 37 "/usr/include/glib-2.0/glib/gbacktrace.h" 2
14329: 
14329: 
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/glib/gbacktrace.h"
14329: extern
14329: void g_on_error_query (const gchar *prg_name);
14329: extern
14329: void g_on_error_stack_trace (const gchar *prg_name);
14329: # 70 "/usr/include/glib-2.0/glib/gbacktrace.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gbase64.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gbase64.h"
14329: 
14329: 
14329: extern
14329: gsize g_base64_encode_step (const guchar *in,
14329:                                  gsize len,
14329:                                  gboolean break_lines,
14329:                                  gchar *out,
14329:                                  gint *state,
14329:                                  gint *save);
14329: extern
14329: gsize g_base64_encode_close (gboolean break_lines,
14329:                                  gchar *out,
14329:                                  gint *state,
14329:                                  gint *save);
14329: extern
14329: gchar* g_base64_encode (const guchar *data,
14329:                                  gsize len) __attribute__((__malloc__));
14329: extern
14329: gsize g_base64_decode_step (const gchar *in,
14329:                                  gsize len,
14329:                                  guchar *out,
14329:                                  gint *state,
14329:                                  guint *save);
14329: extern
14329: guchar *g_base64_decode (const gchar *text,
14329:                                  gsize *out_len) __attribute__((__malloc__));
14329: extern
14329: guchar *g_base64_decode_inplace (gchar *text,
14329:                                  gsize *out_len);
14329: 
14329: 
14329: 
14329: # 36 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gbitlock.h" 1
14329: # 30 "/usr/include/glib-2.0/glib/gbitlock.h"
14329: 
14329: 
14329: extern
14329: void g_bit_lock (volatile gint *address,
14329:                                            gint lock_bit);
14329: extern
14329: gboolean g_bit_trylock (volatile gint *address,
14329:                                            gint lock_bit);
14329: extern
14329: void g_bit_unlock (volatile gint *address,
14329:                                            gint lock_bit);
14329: 
14329: extern
14329: void g_pointer_bit_lock (volatile void *address,
14329:                                            gint lock_bit);
14329: extern
14329: gboolean g_pointer_bit_trylock (volatile void *address,
14329:                                            gint lock_bit);
14329: extern
14329: void g_pointer_bit_unlock (volatile void *address,
14329:                                            gint lock_bit);
14329: # 74 "/usr/include/glib-2.0/glib/gbitlock.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gbookmarkfile.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/gbookmarkfile.h"
14329: 
14329: # 56 "/usr/include/glib-2.0/glib/gbookmarkfile.h"
14329: typedef enum
14329: {
14329:   G_BOOKMARK_FILE_ERROR_INVALID_URI,
14329:   G_BOOKMARK_FILE_ERROR_INVALID_VALUE,
14329:   G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED,
14329:   G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND,
14329:   G_BOOKMARK_FILE_ERROR_READ,
14329:   G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING,
14329:   G_BOOKMARK_FILE_ERROR_WRITE,
14329:   G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND
14329: } GBookmarkFileError;
14329: 
14329: extern
14329: GQuark g_bookmark_file_error_quark (void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GBookmarkFile GBookmarkFile;
14329: 
14329: extern
14329: GBookmarkFile *g_bookmark_file_new (void);
14329: extern
14329: void g_bookmark_file_free (GBookmarkFile *bookmark);
14329: 
14329: extern
14329: gboolean g_bookmark_file_load_from_file (GBookmarkFile *bookmark,
14329:           const gchar *filename,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_load_from_data (GBookmarkFile *bookmark,
14329:           const gchar *data,
14329:           gsize length,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_load_from_data_dirs (GBookmarkFile *bookmark,
14329:           const gchar *file,
14329:           gchar **full_path,
14329:           GError **error);
14329: extern
14329: gchar * g_bookmark_file_to_data (GBookmarkFile *bookmark,
14329:           gsize *length,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: gboolean g_bookmark_file_to_file (GBookmarkFile *bookmark,
14329:           const gchar *filename,
14329:           GError **error);
14329: 
14329: extern
14329: void g_bookmark_file_set_title (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *title);
14329: extern
14329: gchar * g_bookmark_file_get_title (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_bookmark_file_set_description (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *description);
14329: extern
14329: gchar * g_bookmark_file_get_description (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_bookmark_file_set_mime_type (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *mime_type);
14329: extern
14329: gchar * g_bookmark_file_get_mime_type (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_bookmark_file_set_groups (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar **groups,
14329:           gsize length);
14329: extern
14329: void g_bookmark_file_add_group (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *group);
14329: extern
14329: gboolean g_bookmark_file_has_group (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *group,
14329:           GError **error);
14329: extern
14329: gchar ** g_bookmark_file_get_groups (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           gsize *length,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_add_application (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *name,
14329:           const gchar *exec);
14329: extern
14329: gboolean g_bookmark_file_has_application (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *name,
14329:           GError **error);
14329: extern
14329: gchar ** g_bookmark_file_get_applications (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           gsize *length,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_set_app_info (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *name,
14329:           const gchar *exec,
14329:           gint count,
14329:           time_t stamp,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_get_app_info (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *name,
14329:           gchar **exec,
14329:           guint *count,
14329:           time_t *stamp,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_set_is_private (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           gboolean is_private);
14329: extern
14329: gboolean g_bookmark_file_get_is_private (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_set_icon (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *href,
14329:           const gchar *mime_type);
14329: extern
14329: gboolean g_bookmark_file_get_icon (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           gchar **href,
14329:           gchar **mime_type,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_set_added (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           time_t added);
14329: extern
14329: time_t g_bookmark_file_get_added (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_set_modified (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           time_t modified);
14329: extern
14329: time_t g_bookmark_file_get_modified (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error);
14329: extern
14329: void g_bookmark_file_set_visited (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           time_t visited);
14329: extern
14329: time_t g_bookmark_file_get_visited (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_has_item (GBookmarkFile *bookmark,
14329:           const gchar *uri);
14329: extern
14329: gint g_bookmark_file_get_size (GBookmarkFile *bookmark);
14329: extern
14329: gchar ** g_bookmark_file_get_uris (GBookmarkFile *bookmark,
14329:           gsize *length);
14329: extern
14329: gboolean g_bookmark_file_remove_group (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *group,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_remove_application (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           const gchar *name,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_remove_item (GBookmarkFile *bookmark,
14329:           const gchar *uri,
14329:           GError **error);
14329: extern
14329: gboolean g_bookmark_file_move_item (GBookmarkFile *bookmark,
14329:           const gchar *old_uri,
14329:           const gchar *new_uri,
14329:           GError **error);
14329: 
14329: 
14329: # 38 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gbytes.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gbytes.h"
14329: 
14329: 
14329: extern
14329: GBytes * g_bytes_new (gconstpointer data,
14329:                                                  gsize size);
14329: 
14329: extern
14329: GBytes * g_bytes_new_take (gpointer data,
14329:                                                  gsize size);
14329: 
14329: extern
14329: GBytes * g_bytes_new_static (gconstpointer data,
14329:                                                  gsize size);
14329: 
14329: extern
14329: GBytes * g_bytes_new_with_free_func (gconstpointer data,
14329:                                                  gsize size,
14329:                                                  GDestroyNotify free_func,
14329:                                                  gpointer user_data);
14329: 
14329: extern
14329: GBytes * g_bytes_new_from_bytes (GBytes *bytes,
14329:                                                  gsize offset,
14329:                                                  gsize length);
14329: 
14329: extern
14329: gconstpointer g_bytes_get_data (GBytes *bytes,
14329:                                                  gsize *size);
14329: 
14329: extern
14329: gsize g_bytes_get_size (GBytes *bytes);
14329: 
14329: extern
14329: GBytes * g_bytes_ref (GBytes *bytes);
14329: 
14329: extern
14329: void g_bytes_unref (GBytes *bytes);
14329: 
14329: extern
14329: gpointer g_bytes_unref_to_data (GBytes *bytes,
14329:                                                  gsize *size);
14329: 
14329: extern
14329: GByteArray * g_bytes_unref_to_array (GBytes *bytes);
14329: 
14329: extern
14329: guint g_bytes_hash (gconstpointer bytes);
14329: 
14329: extern
14329: gboolean g_bytes_equal (gconstpointer bytes1,
14329:                                                  gconstpointer bytes2);
14329: 
14329: extern
14329: gint g_bytes_compare (gconstpointer bytes1,
14329:                                                  gconstpointer bytes2);
14329: 
14329: 
14329: # 39 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gcharset.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gcharset.h"
14329: 
14329: 
14329: extern
14329: gboolean g_get_charset (const char **charset);
14329: extern
14329: gchar * g_get_codeset (void);
14329: 
14329: extern
14329: const gchar * const * g_get_language_names (void);
14329: extern
14329: const gchar * const * g_get_language_names_with_category
14329:                                             (const gchar *category_name);
14329: extern
14329: gchar ** g_get_locale_variants (const gchar *locale);
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gchecksum.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/gchecksum.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/glib/gchecksum.h"
14329: typedef enum {
14329:   G_CHECKSUM_MD5,
14329:   G_CHECKSUM_SHA1,
14329:   G_CHECKSUM_SHA256,
14329:   G_CHECKSUM_SHA512,
14329:   G_CHECKSUM_SHA384
14329: } GChecksumType;
14329: # 64 "/usr/include/glib-2.0/glib/gchecksum.h"
14329: typedef struct _GChecksum GChecksum;
14329: 
14329: extern
14329: gssize g_checksum_type_get_length (GChecksumType checksum_type);
14329: 
14329: extern
14329: GChecksum * g_checksum_new (GChecksumType checksum_type);
14329: extern
14329: void g_checksum_reset (GChecksum *checksum);
14329: extern
14329: GChecksum * g_checksum_copy (const GChecksum *checksum);
14329: extern
14329: void g_checksum_free (GChecksum *checksum);
14329: extern
14329: void g_checksum_update (GChecksum *checksum,
14329:                                                      const guchar *data,
14329:                                                      gssize length);
14329: extern
14329: const gchar * g_checksum_get_string (GChecksum *checksum);
14329: extern
14329: void g_checksum_get_digest (GChecksum *checksum,
14329:                                                      guint8 *buffer,
14329:                                                      gsize *digest_len);
14329: 
14329: extern
14329: gchar *g_compute_checksum_for_data (GChecksumType checksum_type,
14329:                                                      const guchar *data,
14329:                                                      gsize length);
14329: extern
14329: gchar *g_compute_checksum_for_string (GChecksumType checksum_type,
14329:                                                      const gchar *str,
14329:                                                      gssize length);
14329: 
14329: extern
14329: gchar *g_compute_checksum_for_bytes (GChecksumType checksum_type,
14329:                                                      GBytes *data);
14329: 
14329: 
14329: # 41 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gconvert.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gconvert.h"
14329: 
14329: # 54 "/usr/include/glib-2.0/glib/gconvert.h"
14329: typedef enum
14329: {
14329:   G_CONVERT_ERROR_NO_CONVERSION,
14329:   G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
14329:   G_CONVERT_ERROR_FAILED,
14329:   G_CONVERT_ERROR_PARTIAL_INPUT,
14329:   G_CONVERT_ERROR_BAD_URI,
14329:   G_CONVERT_ERROR_NOT_ABSOLUTE_PATH,
14329:   G_CONVERT_ERROR_NO_MEMORY,
14329:   G_CONVERT_ERROR_EMBEDDED_NUL
14329: } GConvertError;
14329: # 74 "/usr/include/glib-2.0/glib/gconvert.h"
14329: extern
14329: GQuark g_convert_error_quark (void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GIConv *GIConv;
14329: 
14329: extern
14329: GIConv g_iconv_open (const gchar *to_codeset,
14329:          const gchar *from_codeset);
14329: extern
14329: gsize g_iconv (GIConv converter,
14329:          gchar **inbuf,
14329:          gsize *inbytes_left,
14329:          gchar **outbuf,
14329:          gsize *outbytes_left);
14329: extern
14329: gint g_iconv_close (GIConv converter);
14329: 
14329: 
14329: extern
14329: gchar* g_convert (const gchar *str,
14329:     gssize len,
14329:     const gchar *to_codeset,
14329:     const gchar *from_codeset,
14329:     gsize *bytes_read,
14329:     gsize *bytes_written,
14329:     GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_convert_with_iconv (const gchar *str,
14329:     gssize len,
14329:     GIConv converter,
14329:     gsize *bytes_read,
14329:     gsize *bytes_written,
14329:     GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_convert_with_fallback (const gchar *str,
14329:     gssize len,
14329:     const gchar *to_codeset,
14329:     const gchar *from_codeset,
14329:     const gchar *fallback,
14329:     gsize *bytes_read,
14329:     gsize *bytes_written,
14329:     GError **error) __attribute__((__malloc__));
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_locale_to_utf8 (const gchar *opsysstring,
14329:       gssize len,
14329:       gsize *bytes_read,
14329:       gsize *bytes_written,
14329:       GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_locale_from_utf8 (const gchar *utf8string,
14329:       gssize len,
14329:       gsize *bytes_read,
14329:       gsize *bytes_written,
14329:       GError **error) __attribute__((__malloc__));
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_filename_to_utf8 (const gchar *opsysstring,
14329:         gssize len,
14329:         gsize *bytes_read,
14329:         gsize *bytes_written,
14329:         GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_filename_from_utf8 (const gchar *utf8string,
14329:         gssize len,
14329:         gsize *bytes_read,
14329:         gsize *bytes_written,
14329:         GError **error) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_filename_from_uri (const gchar *uri,
14329:        gchar **hostname,
14329:        GError **error) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_filename_to_uri (const gchar *filename,
14329:        const gchar *hostname,
14329:        GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar *g_filename_display_name (const gchar *filename) __attribute__((__malloc__));
14329: extern
14329: gboolean g_get_filename_charsets (const gchar ***filename_charsets);
14329: 
14329: extern
14329: gchar *g_filename_display_basename (const gchar *filename) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar **g_uri_list_extract_uris (const gchar *uri_list);
14329: 
14329: 
14329: # 42 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gdataset.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gdataset.h"
14329: 
14329: 
14329: typedef struct _GData GData;
14329: 
14329: typedef void (*GDataForeachFunc) (GQuark key_id,
14329:                                                  gpointer data,
14329:                                                  gpointer user_data);
14329: 
14329: 
14329: 
14329: extern
14329: void g_datalist_init (GData **datalist);
14329: extern
14329: void g_datalist_clear (GData **datalist);
14329: extern
14329: gpointer g_datalist_id_get_data (GData **datalist,
14329:       GQuark key_id);
14329: extern
14329: void g_datalist_id_set_data_full (GData **datalist,
14329:       GQuark key_id,
14329:       gpointer data,
14329:       GDestroyNotify destroy_func);
14329: 
14329: typedef gpointer (*GDuplicateFunc) (gpointer data, gpointer user_data);
14329: 
14329: extern
14329: gpointer g_datalist_id_dup_data (GData **datalist,
14329:                                          GQuark key_id,
14329:                                          GDuplicateFunc dup_func,
14329:       gpointer user_data);
14329: extern
14329: gboolean g_datalist_id_replace_data (GData **datalist,
14329:                                          GQuark key_id,
14329:                                          gpointer oldval,
14329:                                          gpointer newval,
14329:                                          GDestroyNotify destroy,
14329:       GDestroyNotify *old_destroy);
14329: 
14329: extern
14329: gpointer g_datalist_id_remove_no_notify (GData **datalist,
14329:       GQuark key_id);
14329: extern
14329: void g_datalist_foreach (GData **datalist,
14329:       GDataForeachFunc func,
14329:       gpointer user_data);
14329: # 89 "/usr/include/glib-2.0/glib/gdataset.h"
14329: extern
14329: void g_datalist_set_flags (GData **datalist,
14329:       guint flags);
14329: extern
14329: void g_datalist_unset_flags (GData **datalist,
14329:       guint flags);
14329: extern
14329: guint g_datalist_get_flags (GData **datalist);
14329: # 113 "/usr/include/glib-2.0/glib/gdataset.h"
14329: extern
14329: void g_dataset_destroy (gconstpointer dataset_location);
14329: extern
14329: gpointer g_dataset_id_get_data (gconstpointer dataset_location,
14329:                                          GQuark key_id);
14329: extern
14329: gpointer g_datalist_get_data (GData **datalist,
14329:        const gchar *key);
14329: extern
14329: void g_dataset_id_set_data_full (gconstpointer dataset_location,
14329:                                          GQuark key_id,
14329:                                          gpointer data,
14329:                                          GDestroyNotify destroy_func);
14329: extern
14329: gpointer g_dataset_id_remove_no_notify (gconstpointer dataset_location,
14329:                                          GQuark key_id);
14329: extern
14329: void g_dataset_foreach (gconstpointer dataset_location,
14329:                                          GDataForeachFunc func,
14329:                                          gpointer user_data);
14329: # 148 "/usr/include/glib-2.0/glib/gdataset.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gdate.h" 1
14329: # 37 "/usr/include/glib-2.0/glib/gdate.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/glib/gdate.h"
14329: typedef gint32 GTime;
14329: typedef guint16 GDateYear;
14329: typedef guint8 GDateDay;
14329: typedef struct _GDate GDate;
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_DATE_DAY = 0,
14329:   G_DATE_MONTH = 1,
14329:   G_DATE_YEAR = 2
14329: } GDateDMY;
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_DATE_BAD_WEEKDAY = 0,
14329:   G_DATE_MONDAY = 1,
14329:   G_DATE_TUESDAY = 2,
14329:   G_DATE_WEDNESDAY = 3,
14329:   G_DATE_THURSDAY = 4,
14329:   G_DATE_FRIDAY = 5,
14329:   G_DATE_SATURDAY = 6,
14329:   G_DATE_SUNDAY = 7
14329: } GDateWeekday;
14329: typedef enum
14329: {
14329:   G_DATE_BAD_MONTH = 0,
14329:   G_DATE_JANUARY = 1,
14329:   G_DATE_FEBRUARY = 2,
14329:   G_DATE_MARCH = 3,
14329:   G_DATE_APRIL = 4,
14329:   G_DATE_MAY = 5,
14329:   G_DATE_JUNE = 6,
14329:   G_DATE_JULY = 7,
14329:   G_DATE_AUGUST = 8,
14329:   G_DATE_SEPTEMBER = 9,
14329:   G_DATE_OCTOBER = 10,
14329:   G_DATE_NOVEMBER = 11,
14329:   G_DATE_DECEMBER = 12
14329: } GDateMonth;
14329: # 99 "/usr/include/glib-2.0/glib/gdate.h"
14329: struct _GDate
14329: {
14329:   guint julian_days : 32;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   guint julian : 1;
14329:   guint dmy : 1;
14329: 
14329: 
14329:   guint day : 6;
14329:   guint month : 4;
14329:   guint year : 16;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GDate* g_date_new (void);
14329: extern
14329: GDate* g_date_new_dmy (GDateDay day,
14329:                                            GDateMonth month,
14329:                                            GDateYear year);
14329: extern
14329: GDate* g_date_new_julian (guint32 julian_day);
14329: extern
14329: void g_date_free (GDate *date);
14329: extern
14329: GDate* g_date_copy (const GDate *date);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_date_valid (const GDate *date);
14329: extern
14329: gboolean g_date_valid_day (GDateDay day) __attribute__((__const__));
14329: extern
14329: gboolean g_date_valid_month (GDateMonth month) __attribute__((__const__));
14329: extern
14329: gboolean g_date_valid_year (GDateYear year) __attribute__((__const__));
14329: extern
14329: gboolean g_date_valid_weekday (GDateWeekday weekday) __attribute__((__const__));
14329: extern
14329: gboolean g_date_valid_julian (guint32 julian_date) __attribute__((__const__));
14329: extern
14329: gboolean g_date_valid_dmy (GDateDay day,
14329:                                            GDateMonth month,
14329:                                            GDateYear year) __attribute__((__const__));
14329: 
14329: extern
14329: GDateWeekday g_date_get_weekday (const GDate *date);
14329: extern
14329: GDateMonth g_date_get_month (const GDate *date);
14329: extern
14329: GDateYear g_date_get_year (const GDate *date);
14329: extern
14329: GDateDay g_date_get_day (const GDate *date);
14329: extern
14329: guint32 g_date_get_julian (const GDate *date);
14329: extern
14329: guint g_date_get_day_of_year (const GDate *date);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: guint g_date_get_monday_week_of_year (const GDate *date);
14329: extern
14329: guint g_date_get_sunday_week_of_year (const GDate *date);
14329: extern
14329: guint g_date_get_iso8601_week_of_year (const GDate *date);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_date_clear (GDate *date,
14329:                                            guint n_dates);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_date_set_parse (GDate *date,
14329:                                            const gchar *str);
14329: extern
14329: void g_date_set_time_t (GDate *date,
14329:         time_t timet);
14329: extern
14329: void g_date_set_time_val (GDate *date,
14329:         GTimeVal *timeval);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_date_set_time_t" "' instead"))) extern
14329: void g_date_set_time (GDate *date,
14329:                                            GTime time_);
14329: 
14329: extern
14329: void g_date_set_month (GDate *date,
14329:                                            GDateMonth month);
14329: extern
14329: void g_date_set_day (GDate *date,
14329:                                            GDateDay day);
14329: extern
14329: void g_date_set_year (GDate *date,
14329:                                            GDateYear year);
14329: extern
14329: void g_date_set_dmy (GDate *date,
14329:                                            GDateDay day,
14329:                                            GDateMonth month,
14329:                                            GDateYear y);
14329: extern
14329: void g_date_set_julian (GDate *date,
14329:                                            guint32 julian_date);
14329: extern
14329: gboolean g_date_is_first_of_month (const GDate *date);
14329: extern
14329: gboolean g_date_is_last_of_month (const GDate *date);
14329: 
14329: 
14329: extern
14329: void g_date_add_days (GDate *date,
14329:                                            guint n_days);
14329: extern
14329: void g_date_subtract_days (GDate *date,
14329:                                            guint n_days);
14329: 
14329: 
14329: extern
14329: void g_date_add_months (GDate *date,
14329:                                            guint n_months);
14329: extern
14329: void g_date_subtract_months (GDate *date,
14329:                                            guint n_months);
14329: 
14329: 
14329: extern
14329: void g_date_add_years (GDate *date,
14329:                                            guint n_years);
14329: extern
14329: void g_date_subtract_years (GDate *date,
14329:                                            guint n_years);
14329: extern
14329: gboolean g_date_is_leap_year (GDateYear year) __attribute__((__const__));
14329: extern
14329: guint8 g_date_get_days_in_month (GDateMonth month,
14329:                                            GDateYear year) __attribute__((__const__));
14329: extern
14329: guint8 g_date_get_monday_weeks_in_year (GDateYear year) __attribute__((__const__));
14329: extern
14329: guint8 g_date_get_sunday_weeks_in_year (GDateYear year) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: gint g_date_days_between (const GDate *date1,
14329:         const GDate *date2);
14329: 
14329: 
14329: extern
14329: gint g_date_compare (const GDate *lhs,
14329:                                            const GDate *rhs);
14329: extern
14329: void g_date_to_struct_tm (const GDate *date,
14329:                                            struct tm *tm);
14329: 
14329: extern
14329: void g_date_clamp (GDate *date,
14329:         const GDate *min_date,
14329:         const GDate *max_date);
14329: 
14329: 
14329: extern
14329: void g_date_order (GDate *date1, GDate *date2);
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gsize g_date_strftime (gchar *s,
14329:                                            gsize slen,
14329:                                            const gchar *format,
14329:                                            const GDate *date);
14329: # 309 "/usr/include/glib-2.0/glib/gdate.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gdatetime.h" 1
14329: # 31 "/usr/include/glib-2.0/glib/gdatetime.h"
14329: # 1 "/usr/include/glib-2.0/glib/gtimezone.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/gtimezone.h"
14329: 
14329: 
14329: typedef struct _GTimeZone GTimeZone;
14329: # 48 "/usr/include/glib-2.0/glib/gtimezone.h"
14329: typedef enum
14329: {
14329:   G_TIME_TYPE_STANDARD,
14329:   G_TIME_TYPE_DAYLIGHT,
14329:   G_TIME_TYPE_UNIVERSAL
14329: } GTimeType;
14329: 
14329: extern
14329: GTimeZone * g_time_zone_new (const gchar *identifier);
14329: extern
14329: GTimeZone * g_time_zone_new_utc (void);
14329: extern
14329: GTimeZone * g_time_zone_new_local (void);
14329: extern
14329: GTimeZone * g_time_zone_new_offset (gint32 seconds);
14329: 
14329: extern
14329: GTimeZone * g_time_zone_ref (GTimeZone *tz);
14329: extern
14329: void g_time_zone_unref (GTimeZone *tz);
14329: 
14329: extern
14329: gint g_time_zone_find_interval (GTimeZone *tz,
14329:                                                                          GTimeType type,
14329:                                                                          gint64 time_);
14329: 
14329: extern
14329: gint g_time_zone_adjust_time (GTimeZone *tz,
14329:                                                                          GTimeType type,
14329:                                                                          gint64 *time_);
14329: 
14329: extern
14329: const gchar * g_time_zone_get_abbreviation (GTimeZone *tz,
14329:                                                                          gint interval);
14329: extern
14329: gint32 g_time_zone_get_offset (GTimeZone *tz,
14329:                                                                          gint interval);
14329: extern
14329: gboolean g_time_zone_is_dst (GTimeZone *tz,
14329:                                                                          gint interval);
14329: extern
14329: const gchar * g_time_zone_get_identifier (GTimeZone *tz);
14329: 
14329: 
14329: # 32 "/usr/include/glib-2.0/glib/gdatetime.h" 2
14329: 
14329: 
14329: # 87 "/usr/include/glib-2.0/glib/gdatetime.h"
14329: typedef gint64 GTimeSpan;
14329: # 97 "/usr/include/glib-2.0/glib/gdatetime.h"
14329: typedef struct _GDateTime GDateTime;
14329: 
14329: extern
14329: void g_date_time_unref (GDateTime *datetime);
14329: extern
14329: GDateTime * g_date_time_ref (GDateTime *datetime);
14329: 
14329: extern
14329: GDateTime * g_date_time_new_now (GTimeZone *tz);
14329: extern
14329: GDateTime * g_date_time_new_now_local (void);
14329: extern
14329: GDateTime * g_date_time_new_now_utc (void);
14329: 
14329: extern
14329: GDateTime * g_date_time_new_from_unix_local (gint64 t);
14329: extern
14329: GDateTime * g_date_time_new_from_unix_utc (gint64 t);
14329: 
14329: extern
14329: GDateTime * g_date_time_new_from_timeval_local (const GTimeVal *tv);
14329: extern
14329: GDateTime * g_date_time_new_from_timeval_utc (const GTimeVal *tv);
14329: 
14329: extern
14329: GDateTime * g_date_time_new_from_iso8601 (const gchar *text,
14329:                                                                          GTimeZone *default_tz);
14329: 
14329: extern
14329: GDateTime * g_date_time_new (GTimeZone *tz,
14329:                                                                          gint year,
14329:                                                                          gint month,
14329:                                                                          gint day,
14329:                                                                          gint hour,
14329:                                                                          gint minute,
14329:                                                                          gdouble seconds);
14329: extern
14329: GDateTime * g_date_time_new_local (gint year,
14329:                                                                          gint month,
14329:                                                                          gint day,
14329:                                                                          gint hour,
14329:                                                                          gint minute,
14329:                                                                          gdouble seconds);
14329: extern
14329: GDateTime * g_date_time_new_utc (gint year,
14329:                                                                          gint month,
14329:                                                                          gint day,
14329:                                                                          gint hour,
14329:                                                                          gint minute,
14329:                                                                          gdouble seconds);
14329: 
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add (GDateTime *datetime,
14329:                                                                          GTimeSpan timespan);
14329: 
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_years (GDateTime *datetime,
14329:                                                                          gint years);
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_months (GDateTime *datetime,
14329:                                                                          gint months);
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_weeks (GDateTime *datetime,
14329:                                                                          gint weeks);
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_days (GDateTime *datetime,
14329:                                                                          gint days);
14329: 
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_hours (GDateTime *datetime,
14329:                                                                          gint hours);
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_minutes (GDateTime *datetime,
14329:                                                                          gint minutes);
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_seconds (GDateTime *datetime,
14329:                                                                          gdouble seconds);
14329: 
14329: extern
14329: __attribute__((warn_unused_result))
14329: GDateTime * g_date_time_add_full (GDateTime *datetime,
14329:                                                                          gint years,
14329:                                                                          gint months,
14329:                                                                          gint days,
14329:                                                                          gint hours,
14329:                                                                          gint minutes,
14329:                                                                          gdouble seconds);
14329: 
14329: extern
14329: gint g_date_time_compare (gconstpointer dt1,
14329:                                                                          gconstpointer dt2);
14329: extern
14329: GTimeSpan g_date_time_difference (GDateTime *end,
14329:                                                                          GDateTime *begin);
14329: extern
14329: guint g_date_time_hash (gconstpointer datetime);
14329: extern
14329: gboolean g_date_time_equal (gconstpointer dt1,
14329:                                                                          gconstpointer dt2);
14329: 
14329: extern
14329: void g_date_time_get_ymd (GDateTime *datetime,
14329:                                                                          gint *year,
14329:                                                                          gint *month,
14329:                                                                          gint *day);
14329: 
14329: extern
14329: gint g_date_time_get_year (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_month (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_day_of_month (GDateTime *datetime);
14329: 
14329: extern
14329: gint g_date_time_get_week_numbering_year (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_week_of_year (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_day_of_week (GDateTime *datetime);
14329: 
14329: extern
14329: gint g_date_time_get_day_of_year (GDateTime *datetime);
14329: 
14329: extern
14329: gint g_date_time_get_hour (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_minute (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_second (GDateTime *datetime);
14329: extern
14329: gint g_date_time_get_microsecond (GDateTime *datetime);
14329: extern
14329: gdouble g_date_time_get_seconds (GDateTime *datetime);
14329: 
14329: extern
14329: gint64 g_date_time_to_unix (GDateTime *datetime);
14329: extern
14329: gboolean g_date_time_to_timeval (GDateTime *datetime,
14329:                                                                          GTimeVal *tv);
14329: 
14329: extern
14329: GTimeSpan g_date_time_get_utc_offset (GDateTime *datetime);
14329: extern
14329: GTimeZone * g_date_time_get_timezone (GDateTime *datetime);
14329: extern
14329: const gchar * g_date_time_get_timezone_abbreviation (GDateTime *datetime);
14329: extern
14329: gboolean g_date_time_is_daylight_savings (GDateTime *datetime);
14329: 
14329: extern
14329: GDateTime * g_date_time_to_timezone (GDateTime *datetime,
14329:                                                                          GTimeZone *tz);
14329: extern
14329: GDateTime * g_date_time_to_local (GDateTime *datetime);
14329: extern
14329: GDateTime * g_date_time_to_utc (GDateTime *datetime);
14329: 
14329: extern
14329: gchar * g_date_time_format (GDateTime *datetime,
14329:                                                                          const gchar *format) __attribute__((__malloc__));
14329: 
14329: 
14329: # 45 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gdir.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gdir.h"
14329: # 1 "/usr/include/dirent.h" 1 3 4
14329: # 27 "/usr/include/dirent.h" 3 4
14329: 
14329: # 61 "/usr/include/dirent.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/dirent.h" 1 3 4
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/dirent.h" 3 4
14329: 
14329: # 22 "/usr/include/arm-linux-gnueabihf/bits/dirent.h" 3 4
14329: struct dirent
14329:   {
14329: 
14329: 
14329: 
14329: 
14329:     __ino64_t d_ino;
14329:     __off64_t d_off;
14329: 
14329:     unsigned short int d_reclen;
14329:     unsigned char d_type;
14329:     char d_name[256];
14329:   };
14329: 
14329: 
14329: struct dirent64
14329:   {
14329:     __ino64_t d_ino;
14329:     __off64_t d_off;
14329:     unsigned short int d_reclen;
14329:     unsigned char d_type;
14329:     char d_name[256];
14329:   };
14329: # 62 "/usr/include/dirent.h" 2 3 4
14329: # 97 "/usr/include/dirent.h" 3 4
14329: enum
14329:   {
14329:     DT_UNKNOWN = 0,
14329: 
14329:     DT_FIFO = 1,
14329: 
14329:     DT_CHR = 2,
14329: 
14329:     DT_DIR = 4,
14329: 
14329:     DT_BLK = 6,
14329: 
14329:     DT_REG = 8,
14329: 
14329:     DT_LNK = 10,
14329: 
14329:     DT_SOCK = 12,
14329: 
14329:     DT_WHT = 14
14329: 
14329:   };
14329: # 127 "/usr/include/dirent.h" 3 4
14329: typedef struct __dirstream DIR;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern DIR *opendir (const char *__name) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern DIR *fdopendir (int __fd);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int closedir (DIR *__dirp) __attribute__ ((__nonnull__ (1)));
14329: # 165 "/usr/include/dirent.h" 3 4
14329: extern struct dirent *readdir (DIR *__dirp) __asm__ ("" "readdir64")
14329:      __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern struct dirent64 *readdir64 (DIR *__dirp) __attribute__ ((__nonnull__ (1)));
14329: # 189 "/usr/include/dirent.h" 3 4
14329: extern int readdir_r (DIR *__restrict __dirp, struct dirent *__restrict __entry, struct dirent **__restrict __result) __asm__ ("" "readdir64_r")
14329: 
14329: 
14329: 
14329: 
14329:   __attribute__ ((__nonnull__ (1, 2, 3))) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int readdir64_r (DIR *__restrict __dirp,
14329:    struct dirent64 *__restrict __entry,
14329:    struct dirent64 **__restrict __result)
14329:   __attribute__ ((__nonnull__ (1, 2, 3))) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: 
14329: 
14329: extern void rewinddir (DIR *__dirp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void seekdir (DIR *__dirp, long int __pos) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern long int telldir (DIR *__dirp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int dirfd (DIR *__dirp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 245 "/usr/include/dirent.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 246 "/usr/include/dirent.h" 2 3 4
14329: # 263 "/usr/include/dirent.h" 3 4
14329: extern int scandir (const char *__restrict __dir, struct dirent ***__restrict __namelist, int (*__selector) (const struct dirent *), int (*__cmp) (const struct dirent **, const struct dirent **)) __asm__ ("" "scandir64")
14329: 
14329: 
14329: 
14329: 
14329: 
14329:                     __attribute__ ((__nonnull__ (1, 2)));
14329: # 278 "/usr/include/dirent.h" 3 4
14329: extern int scandir64 (const char *__restrict __dir,
14329:         struct dirent64 ***__restrict __namelist,
14329:         int (*__selector) (const struct dirent64 *),
14329:         int (*__cmp) (const struct dirent64 **,
14329:         const struct dirent64 **))
14329:      __attribute__ ((__nonnull__ (1, 2)));
14329: # 301 "/usr/include/dirent.h" 3 4
14329: extern int scandirat (int __dfd, const char *__restrict __dir, struct dirent ***__restrict __namelist, int (*__selector) (const struct dirent *), int (*__cmp) (const struct dirent **, const struct dirent **)) __asm__ ("" "scandirat64")
14329: 
14329: 
14329: 
14329: 
14329: 
14329:                       __attribute__ ((__nonnull__ (2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int scandirat64 (int __dfd, const char *__restrict __dir,
14329:    struct dirent64 ***__restrict __namelist,
14329:    int (*__selector) (const struct dirent64 *),
14329:    int (*__cmp) (const struct dirent64 **,
14329:           const struct dirent64 **))
14329:      __attribute__ ((__nonnull__ (2, 3)));
14329: # 330 "/usr/include/dirent.h" 3 4
14329: extern int alphasort (const struct dirent **__e1, const struct dirent **__e2) __asm__ ("" "alphasort64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329:                    __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int alphasort64 (const struct dirent64 **__e1,
14329:    const struct dirent64 **__e2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 359 "/usr/include/dirent.h" 3 4
14329: extern __ssize_t getdirentries (int __fd, char *__restrict __buf, size_t __nbytes, __off64_t *__restrict __basep) __asm__ ("" "getdirentries64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:                       __attribute__ ((__nonnull__ (2, 4)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __ssize_t getdirentries64 (int __fd, char *__restrict __buf,
14329:       size_t __nbytes,
14329:       __off64_t *__restrict __basep)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
14329: # 385 "/usr/include/dirent.h" 3 4
14329: extern int versionsort (const struct dirent **__e1, const struct dirent **__e2) __asm__ ("" "versionsort64") __attribute__ ((__nothrow__ , __leaf__))
14329: 
14329: 
14329: 
14329:      __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int versionsort64 (const struct dirent64 **__e1,
14329:      const struct dirent64 **__e2)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/gdir.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 37 "/usr/include/glib-2.0/glib/gdir.h"
14329: typedef struct _GDir GDir;
14329: 
14329: extern
14329: GDir * g_dir_open (const gchar *path,
14329:             guint flags,
14329:             GError **error);
14329: extern
14329: const gchar * g_dir_read_name (GDir *dir);
14329: extern
14329: void g_dir_rewind (GDir *dir);
14329: extern
14329: void g_dir_close (GDir *dir);
14329: 
14329: 
14329: # 46 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/genviron.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/genviron.h"
14329: 
14329: 
14329: extern
14329: const gchar * g_getenv (const gchar *variable);
14329: extern
14329: gboolean g_setenv (const gchar *variable,
14329:                                   const gchar *value,
14329:                                   gboolean overwrite);
14329: extern
14329: void g_unsetenv (const gchar *variable);
14329: extern
14329: gchar ** g_listenv (void);
14329: 
14329: extern
14329: gchar ** g_get_environ (void);
14329: extern
14329: const gchar * g_environ_getenv (gchar **envp,
14329:                                   const gchar *variable);
14329: extern
14329: gchar ** g_environ_setenv (gchar **envp,
14329:                                   const gchar *variable,
14329:                                   const gchar *value,
14329:                                   gboolean overwrite) __attribute__((warn_unused_result));
14329: extern
14329: gchar ** g_environ_unsetenv (gchar **envp,
14329:                                   const gchar *variable) __attribute__((warn_unused_result));
14329: 
14329: 
14329: # 47 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gfileutils.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/gfileutils.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_FILE_ERROR_EXIST,
14329:   G_FILE_ERROR_ISDIR,
14329:   G_FILE_ERROR_ACCES,
14329:   G_FILE_ERROR_NAMETOOLONG,
14329:   G_FILE_ERROR_NOENT,
14329:   G_FILE_ERROR_NOTDIR,
14329:   G_FILE_ERROR_NXIO,
14329:   G_FILE_ERROR_NODEV,
14329:   G_FILE_ERROR_ROFS,
14329:   G_FILE_ERROR_TXTBSY,
14329:   G_FILE_ERROR_FAULT,
14329:   G_FILE_ERROR_LOOP,
14329:   G_FILE_ERROR_NOSPC,
14329:   G_FILE_ERROR_NOMEM,
14329:   G_FILE_ERROR_MFILE,
14329:   G_FILE_ERROR_NFILE,
14329:   G_FILE_ERROR_BADF,
14329:   G_FILE_ERROR_INVAL,
14329:   G_FILE_ERROR_PIPE,
14329:   G_FILE_ERROR_AGAIN,
14329:   G_FILE_ERROR_INTR,
14329:   G_FILE_ERROR_IO,
14329:   G_FILE_ERROR_PERM,
14329:   G_FILE_ERROR_NOSYS,
14329:   G_FILE_ERROR_FAILED
14329: } GFileError;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_FILE_TEST_IS_REGULAR = 1 << 0,
14329:   G_FILE_TEST_IS_SYMLINK = 1 << 1,
14329:   G_FILE_TEST_IS_DIR = 1 << 2,
14329:   G_FILE_TEST_IS_EXECUTABLE = 1 << 3,
14329:   G_FILE_TEST_EXISTS = 1 << 4
14329: } GFileTest;
14329: 
14329: extern
14329: GQuark g_file_error_quark (void);
14329: 
14329: extern
14329: GFileError g_file_error_from_errno (gint err_no);
14329: 
14329: extern
14329: gboolean g_file_test (const gchar *filename,
14329:                               GFileTest test);
14329: extern
14329: gboolean g_file_get_contents (const gchar *filename,
14329:                               gchar **contents,
14329:                               gsize *length,
14329:                               GError **error);
14329: extern
14329: gboolean g_file_set_contents (const gchar *filename,
14329:                               const gchar *contents,
14329:                               gssize length,
14329:                               GError **error);
14329: extern
14329: gchar *g_file_read_link (const gchar *filename,
14329:                               GError **error);
14329: 
14329: 
14329: extern
14329: gchar *g_mkdtemp (gchar *tmpl);
14329: extern
14329: gchar *g_mkdtemp_full (gchar *tmpl,
14329:                                gint mode);
14329: 
14329: 
14329: extern
14329: gint g_mkstemp (gchar *tmpl);
14329: extern
14329: gint g_mkstemp_full (gchar *tmpl,
14329:                                gint flags,
14329:                                gint mode);
14329: 
14329: 
14329: extern
14329: gint g_file_open_tmp (const gchar *tmpl,
14329:                                gchar **name_used,
14329:                                GError **error);
14329: extern
14329: gchar *g_dir_make_tmp (const gchar *tmpl,
14329:                                GError **error);
14329: 
14329: extern
14329: gchar *g_build_path (const gchar *separator,
14329:                                const gchar *first_element,
14329:                                ...) __attribute__((__malloc__)) __attribute__((__sentinel__));
14329: extern
14329: gchar *g_build_pathv (const gchar *separator,
14329:                                gchar **args) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_build_filename (const gchar *first_element,
14329:                                ...) __attribute__((__malloc__)) __attribute__((__sentinel__));
14329: extern
14329: gchar *g_build_filenamev (gchar **args) __attribute__((__malloc__));
14329: extern
14329: gchar *g_build_filename_valist (const gchar *first_element,
14329:                                   va_list *args) __attribute__((__malloc__));
14329: 
14329: extern
14329: gint g_mkdir_with_parents (const gchar *pathname,
14329:                                gint mode);
14329: # 157 "/usr/include/glib-2.0/glib/gfileutils.h"
14329: extern
14329: gboolean g_path_is_absolute (const gchar *file_name);
14329: extern
14329: const gchar *g_path_skip_root (const gchar *file_name);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_path_get_basename" "' instead"))) extern
14329: const gchar *g_basename (const gchar *file_name);
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar *g_get_current_dir (void);
14329: extern
14329: gchar *g_path_get_basename (const gchar *file_name) __attribute__((__malloc__));
14329: extern
14329: gchar *g_path_get_dirname (const gchar *file_name) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_canonicalize_filename (const gchar *filename,
14329:                                 const gchar *relative_to) __attribute__((__malloc__));
14329: 
14329: 
14329: # 49 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/ggettext.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/ggettext.h"
14329: 
14329: 
14329: extern
14329: const gchar *g_strip_context (const gchar *msgid,
14329:                               const gchar *msgval) __attribute__((__format_arg__ (1)));
14329: 
14329: extern
14329: const gchar *g_dgettext (const gchar *domain,
14329:                               const gchar *msgid) __attribute__((__format_arg__ (2)));
14329: extern
14329: const gchar *g_dcgettext (const gchar *domain,
14329:                               const gchar *msgid,
14329:                               gint category) __attribute__((__format_arg__ (2)));
14329: extern
14329: const gchar *g_dngettext (const gchar *domain,
14329:                               const gchar *msgid,
14329:                               const gchar *msgid_plural,
14329:                               gulong n) __attribute__((__format_arg__ (3)));
14329: extern
14329: const gchar *g_dpgettext (const gchar *domain,
14329:                               const gchar *msgctxtid,
14329:                               gsize msgidoffset) __attribute__((__format_arg__ (2)));
14329: extern
14329: const gchar *g_dpgettext2 (const gchar *domain,
14329:                               const gchar *context,
14329:                               const gchar *msgid) __attribute__((__format_arg__ (3)));
14329: 
14329: 
14329: # 50 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/ghash.h" 1
14329: # 33 "/usr/include/glib-2.0/glib/ghash.h"
14329: # 1 "/usr/include/glib-2.0/glib/glist.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/glist.h"
14329: # 1 "/usr/include/glib-2.0/glib/gmem.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gmem.h"
14329: 
14329: # 51 "/usr/include/glib-2.0/glib/gmem.h"
14329: typedef struct _GMemVTable GMemVTable;
14329: # 70 "/usr/include/glib-2.0/glib/gmem.h"
14329: extern
14329: void g_free (gpointer mem);
14329: 
14329: extern
14329: void g_clear_pointer (gpointer *pp,
14329:                            GDestroyNotify destroy);
14329: 
14329: extern
14329: gpointer g_malloc (gsize n_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_malloc0 (gsize n_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_realloc (gpointer mem,
14329:       gsize n_bytes) __attribute__((warn_unused_result));
14329: extern
14329: gpointer g_try_malloc (gsize n_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_try_malloc0 (gsize n_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_try_realloc (gpointer mem,
14329:       gsize n_bytes) __attribute__((warn_unused_result));
14329: 
14329: extern
14329: gpointer g_malloc_n (gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1,2)));
14329: extern
14329: gpointer g_malloc0_n (gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1,2)));
14329: extern
14329: gpointer g_realloc_n (gpointer mem,
14329:       gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((warn_unused_result));
14329: extern
14329: gpointer g_try_malloc_n (gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1,2)));
14329: extern
14329: gpointer g_try_malloc0_n (gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((__malloc__)) __attribute__((__alloc_size__(1,2)));
14329: extern
14329: gpointer g_try_realloc_n (gpointer mem,
14329:       gsize n_blocks,
14329:       gsize n_block_bytes) __attribute__((warn_unused_result));
14329: # 198 "/usr/include/glib-2.0/glib/gmem.h"
14329: static inline gpointer
14329: g_steal_pointer (gpointer pp)
14329: {
14329:   gpointer *ptr = (gpointer *) pp;
14329:   gpointer ref;
14329: 
14329:   ref = *ptr;
14329:   *ptr = 
14329: # 205 "/usr/include/glib-2.0/glib/gmem.h" 3 4
14329:         ((void *)0)
14329: # 205 "/usr/include/glib-2.0/glib/gmem.h"
14329:             ;
14329: 
14329:   return ref;
14329: }
14329: # 363 "/usr/include/glib-2.0/glib/gmem.h"
14329: struct _GMemVTable {
14329:   gpointer (*malloc) (gsize n_bytes);
14329:   gpointer (*realloc) (gpointer mem,
14329:       gsize n_bytes);
14329:   void (*free) (gpointer mem);
14329: 
14329:   gpointer (*calloc) (gsize n_blocks,
14329:       gsize n_block_bytes);
14329:   gpointer (*try_malloc) (gsize n_bytes);
14329:   gpointer (*try_realloc) (gpointer mem,
14329:       gsize n_bytes);
14329: };
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_set_vtable (GMemVTable *vtable);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_mem_is_system_malloc (void);
14329: 
14329: extern gboolean g_mem_gc_friendly;
14329: 
14329: 
14329: 
14329: extern GMemVTable *glib_mem_profiler_table;
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_profile (void);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib/glist.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gnode.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gnode.h"
14329: 
14329: 
14329: typedef struct _GNode GNode;
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_TRAVERSE_LEAVES = 1 << 0,
14329:   G_TRAVERSE_NON_LEAVES = 1 << 1,
14329:   G_TRAVERSE_ALL = G_TRAVERSE_LEAVES | G_TRAVERSE_NON_LEAVES,
14329:   G_TRAVERSE_MASK = 0x03,
14329:   G_TRAVERSE_LEAFS = G_TRAVERSE_LEAVES,
14329:   G_TRAVERSE_NON_LEAFS = G_TRAVERSE_NON_LEAVES
14329: } GTraverseFlags;
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_IN_ORDER,
14329:   G_PRE_ORDER,
14329:   G_POST_ORDER,
14329:   G_LEVEL_ORDER
14329: } GTraverseType;
14329: 
14329: typedef gboolean (*GNodeTraverseFunc) (GNode *node,
14329:        gpointer data);
14329: typedef void (*GNodeForeachFunc) (GNode *node,
14329:        gpointer data);
14329: # 75 "/usr/include/glib-2.0/glib/gnode.h"
14329: typedef gpointer (*GCopyFunc) (gconstpointer src,
14329:                                                  gpointer data);
14329: 
14329: 
14329: 
14329: struct _GNode
14329: {
14329:   gpointer data;
14329:   GNode *next;
14329:   GNode *prev;
14329:   GNode *parent;
14329:   GNode *children;
14329: };
14329: # 113 "/usr/include/glib-2.0/glib/gnode.h"
14329: extern
14329: GNode* g_node_new (gpointer data);
14329: extern
14329: void g_node_destroy (GNode *root);
14329: extern
14329: void g_node_unlink (GNode *node);
14329: extern
14329: GNode* g_node_copy_deep (GNode *node,
14329:      GCopyFunc copy_func,
14329:      gpointer data);
14329: extern
14329: GNode* g_node_copy (GNode *node);
14329: extern
14329: GNode* g_node_insert (GNode *parent,
14329:      gint position,
14329:      GNode *node);
14329: extern
14329: GNode* g_node_insert_before (GNode *parent,
14329:      GNode *sibling,
14329:      GNode *node);
14329: extern
14329: GNode* g_node_insert_after (GNode *parent,
14329:      GNode *sibling,
14329:      GNode *node);
14329: extern
14329: GNode* g_node_prepend (GNode *parent,
14329:      GNode *node);
14329: extern
14329: guint g_node_n_nodes (GNode *root,
14329:      GTraverseFlags flags);
14329: extern
14329: GNode* g_node_get_root (GNode *node);
14329: extern
14329: gboolean g_node_is_ancestor (GNode *node,
14329:      GNode *descendant);
14329: extern
14329: guint g_node_depth (GNode *node);
14329: extern
14329: GNode* g_node_find (GNode *root,
14329:      GTraverseType order,
14329:      GTraverseFlags flags,
14329:      gpointer data);
14329: # 238 "/usr/include/glib-2.0/glib/gnode.h"
14329: extern
14329: void g_node_traverse (GNode *root,
14329:      GTraverseType order,
14329:      GTraverseFlags flags,
14329:      gint max_depth,
14329:      GNodeTraverseFunc func,
14329:      gpointer data);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: guint g_node_max_height (GNode *root);
14329: 
14329: extern
14329: void g_node_children_foreach (GNode *node,
14329:       GTraverseFlags flags,
14329:       GNodeForeachFunc func,
14329:       gpointer data);
14329: extern
14329: void g_node_reverse_children (GNode *node);
14329: extern
14329: guint g_node_n_children (GNode *node);
14329: extern
14329: GNode* g_node_nth_child (GNode *node,
14329:       guint n);
14329: extern
14329: GNode* g_node_last_child (GNode *node);
14329: extern
14329: GNode* g_node_find_child (GNode *node,
14329:       GTraverseFlags flags,
14329:       gpointer data);
14329: extern
14329: gint g_node_child_position (GNode *node,
14329:       GNode *child);
14329: extern
14329: gint g_node_child_index (GNode *node,
14329:       gpointer data);
14329: 
14329: extern
14329: GNode* g_node_first_sibling (GNode *node);
14329: extern
14329: GNode* g_node_last_sibling (GNode *node);
14329: # 320 "/usr/include/glib-2.0/glib/gnode.h"
14329: 
14329: # 34 "/usr/include/glib-2.0/glib/glist.h" 2
14329: 
14329: 
14329: 
14329: typedef struct _GList GList;
14329: 
14329: struct _GList
14329: {
14329:   gpointer data;
14329:   GList *next;
14329:   GList *prev;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GList* g_list_alloc (void) __attribute__((warn_unused_result));
14329: extern
14329: void g_list_free (GList *list);
14329: extern
14329: void g_list_free_1 (GList *list);
14329: 
14329: extern
14329: void g_list_free_full (GList *list,
14329:       GDestroyNotify free_func);
14329: extern
14329: GList* g_list_append (GList *list,
14329:       gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_prepend (GList *list,
14329:       gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_insert (GList *list,
14329:       gpointer data,
14329:       gint position) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_insert_sorted (GList *list,
14329:       gpointer data,
14329:       GCompareFunc func) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_insert_sorted_with_data (GList *list,
14329:       gpointer data,
14329:       GCompareDataFunc func,
14329:       gpointer user_data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_insert_before (GList *list,
14329:       GList *sibling,
14329:       gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_concat (GList *list1,
14329:       GList *list2) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_remove (GList *list,
14329:       gconstpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_remove_all (GList *list,
14329:       gconstpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_remove_link (GList *list,
14329:       GList *llink) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_delete_link (GList *list,
14329:       GList *link_) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_reverse (GList *list) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_copy (GList *list) __attribute__((warn_unused_result));
14329: 
14329: extern
14329: GList* g_list_copy_deep (GList *list,
14329:       GCopyFunc func,
14329:       gpointer user_data) __attribute__((warn_unused_result));
14329: 
14329: extern
14329: GList* g_list_nth (GList *list,
14329:       guint n);
14329: extern
14329: GList* g_list_nth_prev (GList *list,
14329:       guint n);
14329: extern
14329: GList* g_list_find (GList *list,
14329:       gconstpointer data);
14329: extern
14329: GList* g_list_find_custom (GList *list,
14329:       gconstpointer data,
14329:       GCompareFunc func);
14329: extern
14329: gint g_list_position (GList *list,
14329:       GList *llink);
14329: extern
14329: gint g_list_index (GList *list,
14329:       gconstpointer data);
14329: extern
14329: GList* g_list_last (GList *list);
14329: extern
14329: GList* g_list_first (GList *list);
14329: extern
14329: guint g_list_length (GList *list);
14329: extern
14329: void g_list_foreach (GList *list,
14329:       GFunc func,
14329:       gpointer user_data);
14329: extern
14329: GList* g_list_sort (GList *list,
14329:       GCompareFunc compare_func) __attribute__((warn_unused_result));
14329: extern
14329: GList* g_list_sort_with_data (GList *list,
14329:       GCompareDataFunc compare_func,
14329:       gpointer user_data) __attribute__((warn_unused_result));
14329: extern
14329: gpointer g_list_nth_data (GList *list,
14329:       guint n);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/glib/ghash.h" 2
14329: 
14329: 
14329: 
14329: typedef struct _GHashTable GHashTable;
14329: 
14329: typedef gboolean (*GHRFunc) (gpointer key,
14329:                                gpointer value,
14329:                                gpointer user_data);
14329: 
14329: typedef struct _GHashTableIter GHashTableIter;
14329: 
14329: struct _GHashTableIter
14329: {
14329: 
14329:   gpointer dummy1;
14329:   gpointer dummy2;
14329:   gpointer dummy3;
14329:   int dummy4;
14329:   gboolean dummy5;
14329:   gpointer dummy6;
14329: };
14329: 
14329: extern
14329: GHashTable* g_hash_table_new (GHashFunc hash_func,
14329:                                             GEqualFunc key_equal_func);
14329: extern
14329: GHashTable* g_hash_table_new_full (GHashFunc hash_func,
14329:                                             GEqualFunc key_equal_func,
14329:                                             GDestroyNotify key_destroy_func,
14329:                                             GDestroyNotify value_destroy_func);
14329: extern
14329: void g_hash_table_destroy (GHashTable *hash_table);
14329: extern
14329: gboolean g_hash_table_insert (GHashTable *hash_table,
14329:                                             gpointer key,
14329:                                             gpointer value);
14329: extern
14329: gboolean g_hash_table_replace (GHashTable *hash_table,
14329:                                             gpointer key,
14329:                                             gpointer value);
14329: extern
14329: gboolean g_hash_table_add (GHashTable *hash_table,
14329:                                             gpointer key);
14329: extern
14329: gboolean g_hash_table_remove (GHashTable *hash_table,
14329:                                             gconstpointer key);
14329: extern
14329: void g_hash_table_remove_all (GHashTable *hash_table);
14329: extern
14329: gboolean g_hash_table_steal (GHashTable *hash_table,
14329:                                             gconstpointer key);
14329: extern
14329: gboolean g_hash_table_steal_extended (GHashTable *hash_table,
14329:                                             gconstpointer lookup_key,
14329:                                             gpointer *stolen_key,
14329:                                             gpointer *stolen_value);
14329: extern
14329: void g_hash_table_steal_all (GHashTable *hash_table);
14329: extern
14329: gpointer g_hash_table_lookup (GHashTable *hash_table,
14329:                                             gconstpointer key);
14329: extern
14329: gboolean g_hash_table_contains (GHashTable *hash_table,
14329:                                             gconstpointer key);
14329: extern
14329: gboolean g_hash_table_lookup_extended (GHashTable *hash_table,
14329:                                             gconstpointer lookup_key,
14329:                                             gpointer *orig_key,
14329:                                             gpointer *value);
14329: extern
14329: void g_hash_table_foreach (GHashTable *hash_table,
14329:                                             GHFunc func,
14329:                                             gpointer user_data);
14329: extern
14329: gpointer g_hash_table_find (GHashTable *hash_table,
14329:                                             GHRFunc predicate,
14329:                                             gpointer user_data);
14329: extern
14329: guint g_hash_table_foreach_remove (GHashTable *hash_table,
14329:                                             GHRFunc func,
14329:                                             gpointer user_data);
14329: extern
14329: guint g_hash_table_foreach_steal (GHashTable *hash_table,
14329:                                             GHRFunc func,
14329:                                             gpointer user_data);
14329: extern
14329: guint g_hash_table_size (GHashTable *hash_table);
14329: extern
14329: GList * g_hash_table_get_keys (GHashTable *hash_table);
14329: extern
14329: GList * g_hash_table_get_values (GHashTable *hash_table);
14329: extern
14329: gpointer * g_hash_table_get_keys_as_array (GHashTable *hash_table,
14329:                                             guint *length);
14329: 
14329: extern
14329: void g_hash_table_iter_init (GHashTableIter *iter,
14329:                                             GHashTable *hash_table);
14329: extern
14329: gboolean g_hash_table_iter_next (GHashTableIter *iter,
14329:                                             gpointer *key,
14329:                                             gpointer *value);
14329: extern
14329: GHashTable* g_hash_table_iter_get_hash_table (GHashTableIter *iter);
14329: extern
14329: void g_hash_table_iter_remove (GHashTableIter *iter);
14329: extern
14329: void g_hash_table_iter_replace (GHashTableIter *iter,
14329:                                             gpointer value);
14329: extern
14329: void g_hash_table_iter_steal (GHashTableIter *iter);
14329: 
14329: extern
14329: GHashTable* g_hash_table_ref (GHashTable *hash_table);
14329: extern
14329: void g_hash_table_unref (GHashTable *hash_table);
14329: # 158 "/usr/include/glib-2.0/glib/ghash.h"
14329: extern
14329: gboolean g_str_equal (gconstpointer v1,
14329:                          gconstpointer v2);
14329: extern
14329: guint g_str_hash (gconstpointer v);
14329: 
14329: extern
14329: gboolean g_int_equal (gconstpointer v1,
14329:                          gconstpointer v2);
14329: extern
14329: guint g_int_hash (gconstpointer v);
14329: 
14329: extern
14329: gboolean g_int64_equal (gconstpointer v1,
14329:                          gconstpointer v2);
14329: extern
14329: guint g_int64_hash (gconstpointer v);
14329: 
14329: extern
14329: gboolean g_double_equal (gconstpointer v1,
14329:                          gconstpointer v2);
14329: extern
14329: guint g_double_hash (gconstpointer v);
14329: 
14329: extern
14329: guint g_direct_hash (gconstpointer v) __attribute__((__const__));
14329: extern
14329: gboolean g_direct_equal (gconstpointer v1,
14329:                          gconstpointer v2) __attribute__((__const__));
14329: 
14329: 
14329: # 51 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/ghmac.h" 1
14329: # 27 "/usr/include/glib-2.0/glib/ghmac.h"
14329: # 1 "/usr/include/glib-2.0/glib/gchecksum.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/ghmac.h" 2
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/glib/ghmac.h"
14329: typedef struct _GHmac GHmac;
14329: 
14329: extern
14329: GHmac * g_hmac_new (GChecksumType digest_type,
14329:                                                      const guchar *key,
14329:                                                      gsize key_len);
14329: extern
14329: GHmac * g_hmac_copy (const GHmac *hmac);
14329: extern
14329: GHmac * g_hmac_ref (GHmac *hmac);
14329: extern
14329: void g_hmac_unref (GHmac *hmac);
14329: extern
14329: void g_hmac_update (GHmac *hmac,
14329:                                                      const guchar *data,
14329:                                                      gssize length);
14329: extern
14329: const gchar * g_hmac_get_string (GHmac *hmac);
14329: extern
14329: void g_hmac_get_digest (GHmac *hmac,
14329:                                                      guint8 *buffer,
14329:                                                      gsize *digest_len);
14329: 
14329: extern
14329: gchar *g_compute_hmac_for_data (GChecksumType digest_type,
14329:                                                      const guchar *key,
14329:                                                      gsize key_len,
14329:                                                      const guchar *data,
14329:                                                      gsize length);
14329: extern
14329: gchar *g_compute_hmac_for_string (GChecksumType digest_type,
14329:                                                      const guchar *key,
14329:                                                      gsize key_len,
14329:                                                      const gchar *str,
14329:                                                      gssize length);
14329: extern
14329: gchar *g_compute_hmac_for_bytes (GChecksumType digest_type,
14329:                                                      GBytes *key,
14329:                                                      GBytes *data);
14329: 
14329: 
14329: 
14329: # 52 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/ghook.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/ghook.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GHook GHook;
14329: typedef struct _GHookList GHookList;
14329: 
14329: typedef gint (*GHookCompareFunc) (GHook *new_hook,
14329:        GHook *sibling);
14329: typedef gboolean (*GHookFindFunc) (GHook *hook,
14329:        gpointer data);
14329: typedef void (*GHookMarshaller) (GHook *hook,
14329:        gpointer marshal_data);
14329: typedef gboolean (*GHookCheckMarshaller) (GHook *hook,
14329:        gpointer marshal_data);
14329: typedef void (*GHookFunc) (gpointer data);
14329: typedef gboolean (*GHookCheckFunc) (gpointer data);
14329: typedef void (*GHookFinalizeFunc) (GHookList *hook_list,
14329:        GHook *hook);
14329: typedef enum
14329: {
14329:   G_HOOK_FLAG_ACTIVE = 1 << 0,
14329:   G_HOOK_FLAG_IN_CALL = 1 << 1,
14329:   G_HOOK_FLAG_MASK = 0x0f
14329: } GHookFlagMask;
14329: 
14329: 
14329: 
14329: 
14329: struct _GHookList
14329: {
14329:   gulong seq_id;
14329:   guint hook_size : 16;
14329:   guint is_setup : 1;
14329:   GHook *hooks;
14329:   gpointer dummy3;
14329:   GHookFinalizeFunc finalize_hook;
14329:   gpointer dummy[2];
14329: };
14329: struct _GHook
14329: {
14329:   gpointer data;
14329:   GHook *next;
14329:   GHook *prev;
14329:   guint ref_count;
14329:   gulong hook_id;
14329:   guint flags;
14329:   gpointer func;
14329:   GDestroyNotify destroy;
14329: };
14329: # 104 "/usr/include/glib-2.0/glib/ghook.h"
14329: extern
14329: void g_hook_list_init (GHookList *hook_list,
14329:       guint hook_size);
14329: extern
14329: void g_hook_list_clear (GHookList *hook_list);
14329: extern
14329: GHook* g_hook_alloc (GHookList *hook_list);
14329: extern
14329: void g_hook_free (GHookList *hook_list,
14329:       GHook *hook);
14329: extern
14329: GHook * g_hook_ref (GHookList *hook_list,
14329:       GHook *hook);
14329: extern
14329: void g_hook_unref (GHookList *hook_list,
14329:       GHook *hook);
14329: extern
14329: gboolean g_hook_destroy (GHookList *hook_list,
14329:       gulong hook_id);
14329: extern
14329: void g_hook_destroy_link (GHookList *hook_list,
14329:       GHook *hook);
14329: extern
14329: void g_hook_prepend (GHookList *hook_list,
14329:       GHook *hook);
14329: extern
14329: void g_hook_insert_before (GHookList *hook_list,
14329:       GHook *sibling,
14329:       GHook *hook);
14329: extern
14329: void g_hook_insert_sorted (GHookList *hook_list,
14329:       GHook *hook,
14329:       GHookCompareFunc func);
14329: extern
14329: GHook* g_hook_get (GHookList *hook_list,
14329:       gulong hook_id);
14329: extern
14329: GHook* g_hook_find (GHookList *hook_list,
14329:       gboolean need_valids,
14329:       GHookFindFunc func,
14329:       gpointer data);
14329: extern
14329: GHook* g_hook_find_data (GHookList *hook_list,
14329:       gboolean need_valids,
14329:       gpointer data);
14329: extern
14329: GHook* g_hook_find_func (GHookList *hook_list,
14329:       gboolean need_valids,
14329:       gpointer func);
14329: extern
14329: GHook* g_hook_find_func_data (GHookList *hook_list,
14329:       gboolean need_valids,
14329:       gpointer func,
14329:       gpointer data);
14329: 
14329: extern
14329: GHook* g_hook_first_valid (GHookList *hook_list,
14329:       gboolean may_be_in_call);
14329: 
14329: 
14329: 
14329: extern
14329: GHook* g_hook_next_valid (GHookList *hook_list,
14329:       GHook *hook,
14329:       gboolean may_be_in_call);
14329: 
14329: extern
14329: gint g_hook_compare_ids (GHook *new_hook,
14329:       GHook *sibling);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_hook_list_invoke (GHookList *hook_list,
14329:       gboolean may_recurse);
14329: 
14329: 
14329: 
14329: extern
14329: void g_hook_list_invoke_check (GHookList *hook_list,
14329:       gboolean may_recurse);
14329: 
14329: 
14329: extern
14329: void g_hook_list_marshal (GHookList *hook_list,
14329:       gboolean may_recurse,
14329:       GHookMarshaller marshaller,
14329:       gpointer marshal_data);
14329: extern
14329: void g_hook_list_marshal_check (GHookList *hook_list,
14329:       gboolean may_recurse,
14329:       GHookCheckMarshaller marshaller,
14329:       gpointer marshal_data);
14329: 
14329: 
14329: # 53 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/ghostutils.h" 1
14329: # 27 "/usr/include/glib-2.0/glib/ghostutils.h"
14329: 
14329: 
14329: extern
14329: gboolean g_hostname_is_non_ascii (const gchar *hostname);
14329: extern
14329: gboolean g_hostname_is_ascii_encoded (const gchar *hostname);
14329: extern
14329: gboolean g_hostname_is_ip_address (const gchar *hostname);
14329: 
14329: extern
14329: gchar *g_hostname_to_ascii (const gchar *hostname);
14329: extern
14329: gchar *g_hostname_to_unicode (const gchar *hostname);
14329: 
14329: 
14329: # 54 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/giochannel.h" 1
14329: # 33 "/usr/include/glib-2.0/glib/giochannel.h"
14329: # 1 "/usr/include/glib-2.0/glib/gmain.h" 1
14329: # 25 "/usr/include/glib-2.0/glib/gmain.h"
14329: # 1 "/usr/include/glib-2.0/glib/gpoll.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gpoll.h"
14329: 
14329: # 59 "/usr/include/glib-2.0/glib/gpoll.h"
14329: typedef struct _GPollFD GPollFD;
14329: # 74 "/usr/include/glib-2.0/glib/gpoll.h"
14329: typedef gint (*GPollFunc) (GPollFD *ufds,
14329:                                  guint nfsd,
14329:                                  gint timeout_);
14329: # 91 "/usr/include/glib-2.0/glib/gpoll.h"
14329: struct _GPollFD
14329: {
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   gint fd;
14329: 
14329:   gushort events;
14329:   gushort revents;
14329: };
14329: # 112 "/usr/include/glib-2.0/glib/gpoll.h"
14329: extern
14329: gint
14329: g_poll (GPollFD *fds,
14329:  guint nfds,
14329:  gint timeout);
14329: 
14329: 
14329: # 26 "/usr/include/glib-2.0/glib/gmain.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gslist.h" 1
14329: # 35 "/usr/include/glib-2.0/glib/gslist.h"
14329: 
14329: 
14329: typedef struct _GSList GSList;
14329: 
14329: struct _GSList
14329: {
14329:   gpointer data;
14329:   GSList *next;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GSList* g_slist_alloc (void) __attribute__((warn_unused_result));
14329: extern
14329: void g_slist_free (GSList *list);
14329: extern
14329: void g_slist_free_1 (GSList *list);
14329: 
14329: extern
14329: void g_slist_free_full (GSList *list,
14329:        GDestroyNotify free_func);
14329: extern
14329: GSList* g_slist_append (GSList *list,
14329:        gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_prepend (GSList *list,
14329:        gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_insert (GSList *list,
14329:        gpointer data,
14329:        gint position) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_insert_sorted (GSList *list,
14329:        gpointer data,
14329:        GCompareFunc func) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_insert_sorted_with_data (GSList *list,
14329:        gpointer data,
14329:        GCompareDataFunc func,
14329:        gpointer user_data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_insert_before (GSList *slist,
14329:        GSList *sibling,
14329:        gpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_concat (GSList *list1,
14329:        GSList *list2) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_remove (GSList *list,
14329:        gconstpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_remove_all (GSList *list,
14329:        gconstpointer data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_remove_link (GSList *list,
14329:        GSList *link_) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_delete_link (GSList *list,
14329:        GSList *link_) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_reverse (GSList *list) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_copy (GSList *list) __attribute__((warn_unused_result));
14329: 
14329: extern
14329: GSList* g_slist_copy_deep (GSList *list,
14329:        GCopyFunc func,
14329:        gpointer user_data) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_nth (GSList *list,
14329:        guint n);
14329: extern
14329: GSList* g_slist_find (GSList *list,
14329:        gconstpointer data);
14329: extern
14329: GSList* g_slist_find_custom (GSList *list,
14329:        gconstpointer data,
14329:        GCompareFunc func);
14329: extern
14329: gint g_slist_position (GSList *list,
14329:        GSList *llink);
14329: extern
14329: gint g_slist_index (GSList *list,
14329:        gconstpointer data);
14329: extern
14329: GSList* g_slist_last (GSList *list);
14329: extern
14329: guint g_slist_length (GSList *list);
14329: extern
14329: void g_slist_foreach (GSList *list,
14329:        GFunc func,
14329:        gpointer user_data);
14329: extern
14329: GSList* g_slist_sort (GSList *list,
14329:        GCompareFunc compare_func) __attribute__((warn_unused_result));
14329: extern
14329: GSList* g_slist_sort_with_data (GSList *list,
14329:        GCompareDataFunc compare_func,
14329:        gpointer user_data) __attribute__((warn_unused_result));
14329: extern
14329: gpointer g_slist_nth_data (GSList *list,
14329:        guint n);
14329: 
14329: 
14329: 
14329: 
14329: # 27 "/usr/include/glib-2.0/glib/gmain.h" 2
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_IO_IN =1,
14329:   G_IO_OUT =4,
14329:   G_IO_PRI =2,
14329:   G_IO_ERR =8,
14329:   G_IO_HUP =16,
14329:   G_IO_NVAL =32
14329: } GIOCondition;
14329: # 48 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef struct _GMainContext GMainContext;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GMainLoop GMainLoop;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSource GSource;
14329: typedef struct _GSourcePrivate GSourcePrivate;
14329: # 77 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef struct _GSourceCallbackFuncs GSourceCallbackFuncs;
14329: # 133 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef struct _GSourceFuncs GSourceFuncs;
14329: # 173 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef gboolean (*GSourceFunc) (gpointer user_data);
14329: # 204 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef void (*GChildWatchFunc) (GPid pid,
14329:                                        gint status,
14329:                                        gpointer user_data);
14329: struct _GSource
14329: {
14329: 
14329:   gpointer callback_data;
14329:   GSourceCallbackFuncs *callback_funcs;
14329: 
14329:   const GSourceFuncs *source_funcs;
14329:   guint ref_count;
14329: 
14329:   GMainContext *context;
14329: 
14329:   gint priority;
14329:   guint flags;
14329:   guint source_id;
14329: 
14329:   GSList *poll_fds;
14329: 
14329:   GSource *prev;
14329:   GSource *next;
14329: 
14329:   char *name;
14329: 
14329:   GSourcePrivate *priv;
14329: };
14329: 
14329: struct _GSourceCallbackFuncs
14329: {
14329:   void (*ref) (gpointer cb_data);
14329:   void (*unref) (gpointer cb_data);
14329:   void (*get) (gpointer cb_data,
14329:                  GSource *source,
14329:                  GSourceFunc *func,
14329:                  gpointer *data);
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*GSourceDummyMarshal) (void);
14329: 
14329: struct _GSourceFuncs
14329: {
14329:   gboolean (*prepare) (GSource *source,
14329:                         gint *timeout_);
14329:   gboolean (*check) (GSource *source);
14329:   gboolean (*dispatch) (GSource *source,
14329:                         GSourceFunc callback,
14329:                         gpointer user_data);
14329:   void (*finalize) (GSource *source);
14329: 
14329: 
14329: 
14329:   GSourceFunc closure_callback;
14329:   GSourceDummyMarshal closure_marshal;
14329: };
14329: # 341 "/usr/include/glib-2.0/glib/gmain.h"
14329: extern
14329: GMainContext *g_main_context_new (void);
14329: extern
14329: GMainContext *g_main_context_ref (GMainContext *context);
14329: extern
14329: void g_main_context_unref (GMainContext *context);
14329: extern
14329: GMainContext *g_main_context_default (void);
14329: 
14329: extern
14329: gboolean g_main_context_iteration (GMainContext *context,
14329:                                         gboolean may_block);
14329: extern
14329: gboolean g_main_context_pending (GMainContext *context);
14329: 
14329: 
14329: 
14329: extern
14329: GSource *g_main_context_find_source_by_id (GMainContext *context,
14329:                                                              guint source_id);
14329: extern
14329: GSource *g_main_context_find_source_by_user_data (GMainContext *context,
14329:                                                              gpointer user_data);
14329: extern
14329: GSource *g_main_context_find_source_by_funcs_user_data (GMainContext *context,
14329:                                                              GSourceFuncs *funcs,
14329:                                                              gpointer user_data);
14329: 
14329: 
14329: 
14329: extern
14329: void g_main_context_wakeup (GMainContext *context);
14329: extern
14329: gboolean g_main_context_acquire (GMainContext *context);
14329: extern
14329: void g_main_context_release (GMainContext *context);
14329: extern
14329: gboolean g_main_context_is_owner (GMainContext *context);
14329: __attribute__((__deprecated__("Use '" "g_main_context_is_owner" "' instead"))) extern
14329: gboolean g_main_context_wait (GMainContext *context,
14329:                                  GCond *cond,
14329:                                  GMutex *mutex);
14329: 
14329: extern
14329: gboolean g_main_context_prepare (GMainContext *context,
14329:                                   gint *priority);
14329: extern
14329: gint g_main_context_query (GMainContext *context,
14329:                                   gint max_priority,
14329:                                   gint *timeout_,
14329:                                   GPollFD *fds,
14329:                                   gint n_fds);
14329: extern
14329: gboolean g_main_context_check (GMainContext *context,
14329:                                       gint max_priority,
14329:                                       GPollFD *fds,
14329:                                       gint n_fds);
14329: extern
14329: void g_main_context_dispatch (GMainContext *context);
14329: 
14329: extern
14329: void g_main_context_set_poll_func (GMainContext *context,
14329:                                        GPollFunc func);
14329: extern
14329: GPollFunc g_main_context_get_poll_func (GMainContext *context);
14329: 
14329: 
14329: 
14329: extern
14329: void g_main_context_add_poll (GMainContext *context,
14329:                                      GPollFD *fd,
14329:                                      gint priority);
14329: extern
14329: void g_main_context_remove_poll (GMainContext *context,
14329:                                      GPollFD *fd);
14329: 
14329: extern
14329: gint g_main_depth (void);
14329: extern
14329: GSource *g_main_current_source (void);
14329: 
14329: 
14329: 
14329: extern
14329: void g_main_context_push_thread_default (GMainContext *context);
14329: extern
14329: void g_main_context_pop_thread_default (GMainContext *context);
14329: extern
14329: GMainContext *g_main_context_get_thread_default (void);
14329: extern
14329: GMainContext *g_main_context_ref_thread_default (void);
14329: 
14329: 
14329: 
14329: extern
14329: GMainLoop *g_main_loop_new (GMainContext *context,
14329:                                    gboolean is_running);
14329: extern
14329: void g_main_loop_run (GMainLoop *loop);
14329: extern
14329: void g_main_loop_quit (GMainLoop *loop);
14329: extern
14329: GMainLoop *g_main_loop_ref (GMainLoop *loop);
14329: extern
14329: void g_main_loop_unref (GMainLoop *loop);
14329: extern
14329: gboolean g_main_loop_is_running (GMainLoop *loop);
14329: extern
14329: GMainContext *g_main_loop_get_context (GMainLoop *loop);
14329: 
14329: 
14329: 
14329: extern
14329: GSource *g_source_new (GSourceFuncs *source_funcs,
14329:                                    guint struct_size);
14329: extern
14329: GSource *g_source_ref (GSource *source);
14329: extern
14329: void g_source_unref (GSource *source);
14329: 
14329: extern
14329: guint g_source_attach (GSource *source,
14329:                                    GMainContext *context);
14329: extern
14329: void g_source_destroy (GSource *source);
14329: 
14329: extern
14329: void g_source_set_priority (GSource *source,
14329:                                    gint priority);
14329: extern
14329: gint g_source_get_priority (GSource *source);
14329: extern
14329: void g_source_set_can_recurse (GSource *source,
14329:                                    gboolean can_recurse);
14329: extern
14329: gboolean g_source_get_can_recurse (GSource *source);
14329: extern
14329: guint g_source_get_id (GSource *source);
14329: 
14329: extern
14329: GMainContext *g_source_get_context (GSource *source);
14329: 
14329: extern
14329: void g_source_set_callback (GSource *source,
14329:                                    GSourceFunc func,
14329:                                    gpointer data,
14329:                                    GDestroyNotify notify);
14329: 
14329: extern
14329: void g_source_set_funcs (GSource *source,
14329:                                    GSourceFuncs *funcs);
14329: extern
14329: gboolean g_source_is_destroyed (GSource *source);
14329: 
14329: extern
14329: void g_source_set_name (GSource *source,
14329:                                               const char *name);
14329: extern
14329: const char * g_source_get_name (GSource *source);
14329: extern
14329: void g_source_set_name_by_id (guint tag,
14329:                                               const char *name);
14329: 
14329: extern
14329: void g_source_set_ready_time (GSource *source,
14329:                                               gint64 ready_time);
14329: extern
14329: gint64 g_source_get_ready_time (GSource *source);
14329: 
14329: 
14329: extern
14329: gpointer g_source_add_unix_fd (GSource *source,
14329:                                               gint fd,
14329:                                               GIOCondition events);
14329: extern
14329: void g_source_modify_unix_fd (GSource *source,
14329:                                               gpointer tag,
14329:                                               GIOCondition new_events);
14329: extern
14329: void g_source_remove_unix_fd (GSource *source,
14329:                                               gpointer tag);
14329: extern
14329: GIOCondition g_source_query_unix_fd (GSource *source,
14329:                                               gpointer tag);
14329: 
14329: 
14329: 
14329: extern
14329: void g_source_set_callback_indirect (GSource *source,
14329:                                      gpointer callback_data,
14329:                                      GSourceCallbackFuncs *callback_funcs);
14329: 
14329: extern
14329: void g_source_add_poll (GSource *source,
14329:            GPollFD *fd);
14329: extern
14329: void g_source_remove_poll (GSource *source,
14329:            GPollFD *fd);
14329: 
14329: extern
14329: void g_source_add_child_source (GSource *source,
14329:            GSource *child_source);
14329: extern
14329: void g_source_remove_child_source (GSource *source,
14329:            GSource *child_source);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_source_get_time" "' instead"))) extern
14329: void g_source_get_current_time (GSource *source,
14329:                                     GTimeVal *timeval);
14329: 
14329: extern
14329: gint64 g_source_get_time (GSource *source);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GSource *g_idle_source_new (void);
14329: extern
14329: GSource *g_child_watch_source_new (GPid pid);
14329: extern
14329: GSource *g_timeout_source_new (guint interval);
14329: extern
14329: GSource *g_timeout_source_new_seconds (guint interval);
14329: 
14329: 
14329: 
14329: extern
14329: void g_get_current_time (GTimeVal *result);
14329: extern
14329: gint64 g_get_monotonic_time (void);
14329: extern
14329: gint64 g_get_real_time (void);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_source_remove (guint tag);
14329: extern
14329: gboolean g_source_remove_by_user_data (gpointer user_data);
14329: extern
14329: gboolean g_source_remove_by_funcs_user_data (GSourceFuncs *funcs,
14329:                                               gpointer user_data);
14329: # 599 "/usr/include/glib-2.0/glib/gmain.h"
14329: typedef void (* GClearHandleFunc) (guint handle_id);
14329: 
14329: extern
14329: void g_clear_handle_id (guint *tag_ptr,
14329:                            GClearHandleFunc clear_func);
14329: # 620 "/usr/include/glib-2.0/glib/gmain.h"
14329: extern
14329: guint g_timeout_add_full (gint priority,
14329:                                      guint interval,
14329:                                      GSourceFunc function,
14329:                                      gpointer data,
14329:                                      GDestroyNotify notify);
14329: extern
14329: guint g_timeout_add (guint interval,
14329:                                      GSourceFunc function,
14329:                                      gpointer data);
14329: extern
14329: guint g_timeout_add_seconds_full (gint priority,
14329:                                      guint interval,
14329:                                      GSourceFunc function,
14329:                                      gpointer data,
14329:                                      GDestroyNotify notify);
14329: extern
14329: guint g_timeout_add_seconds (guint interval,
14329:                                      GSourceFunc function,
14329:                                      gpointer data);
14329: extern
14329: guint g_child_watch_add_full (gint priority,
14329:                                      GPid pid,
14329:                                      GChildWatchFunc function,
14329:                                      gpointer data,
14329:                                      GDestroyNotify notify);
14329: extern
14329: guint g_child_watch_add (GPid pid,
14329:                                      GChildWatchFunc function,
14329:                                      gpointer data);
14329: extern
14329: guint g_idle_add (GSourceFunc function,
14329:                                      gpointer data);
14329: extern
14329: guint g_idle_add_full (gint priority,
14329:                                      GSourceFunc function,
14329:                                      gpointer data,
14329:                                      GDestroyNotify notify);
14329: extern
14329: gboolean g_idle_remove_by_data (gpointer data);
14329: 
14329: extern
14329: void g_main_context_invoke_full (GMainContext *context,
14329:                                      gint priority,
14329:                                      GSourceFunc function,
14329:                                      gpointer data,
14329:                                      GDestroyNotify notify);
14329: extern
14329: void g_main_context_invoke (GMainContext *context,
14329:                                      GSourceFunc function,
14329:                                      gpointer data);
14329: 
14329: 
14329: extern GSourceFuncs g_timeout_funcs;
14329: extern GSourceFuncs g_child_watch_funcs;
14329: extern GSourceFuncs g_idle_funcs;
14329: 
14329: extern GSourceFuncs g_unix_signal_funcs;
14329: extern GSourceFuncs g_unix_fd_source_funcs;
14329: 
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/glib/giochannel.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gstring.h" 1
14329: # 33 "/usr/include/glib-2.0/glib/gstring.h"
14329: # 1 "/usr/include/glib-2.0/glib/gunicode.h" 1
14329: # 30 "/usr/include/glib-2.0/glib/gunicode.h"
14329: 
14329: # 59 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef guint32 gunichar;
14329: # 77 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef guint16 gunichar2;
14329: # 116 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef enum
14329: {
14329:   G_UNICODE_CONTROL,
14329:   G_UNICODE_FORMAT,
14329:   G_UNICODE_UNASSIGNED,
14329:   G_UNICODE_PRIVATE_USE,
14329:   G_UNICODE_SURROGATE,
14329:   G_UNICODE_LOWERCASE_LETTER,
14329:   G_UNICODE_MODIFIER_LETTER,
14329:   G_UNICODE_OTHER_LETTER,
14329:   G_UNICODE_TITLECASE_LETTER,
14329:   G_UNICODE_UPPERCASE_LETTER,
14329:   G_UNICODE_SPACING_MARK,
14329:   G_UNICODE_ENCLOSING_MARK,
14329:   G_UNICODE_NON_SPACING_MARK,
14329:   G_UNICODE_DECIMAL_NUMBER,
14329:   G_UNICODE_LETTER_NUMBER,
14329:   G_UNICODE_OTHER_NUMBER,
14329:   G_UNICODE_CONNECT_PUNCTUATION,
14329:   G_UNICODE_DASH_PUNCTUATION,
14329:   G_UNICODE_CLOSE_PUNCTUATION,
14329:   G_UNICODE_FINAL_PUNCTUATION,
14329:   G_UNICODE_INITIAL_PUNCTUATION,
14329:   G_UNICODE_OTHER_PUNCTUATION,
14329:   G_UNICODE_OPEN_PUNCTUATION,
14329:   G_UNICODE_CURRENCY_SYMBOL,
14329:   G_UNICODE_MODIFIER_SYMBOL,
14329:   G_UNICODE_MATH_SYMBOL,
14329:   G_UNICODE_OTHER_SYMBOL,
14329:   G_UNICODE_LINE_SEPARATOR,
14329:   G_UNICODE_PARAGRAPH_SEPARATOR,
14329:   G_UNICODE_SPACE_SEPARATOR
14329: } GUnicodeType;
14329: # 214 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef enum
14329: {
14329:   G_UNICODE_BREAK_MANDATORY,
14329:   G_UNICODE_BREAK_CARRIAGE_RETURN,
14329:   G_UNICODE_BREAK_LINE_FEED,
14329:   G_UNICODE_BREAK_COMBINING_MARK,
14329:   G_UNICODE_BREAK_SURROGATE,
14329:   G_UNICODE_BREAK_ZERO_WIDTH_SPACE,
14329:   G_UNICODE_BREAK_INSEPARABLE,
14329:   G_UNICODE_BREAK_NON_BREAKING_GLUE,
14329:   G_UNICODE_BREAK_CONTINGENT,
14329:   G_UNICODE_BREAK_SPACE,
14329:   G_UNICODE_BREAK_AFTER,
14329:   G_UNICODE_BREAK_BEFORE,
14329:   G_UNICODE_BREAK_BEFORE_AND_AFTER,
14329:   G_UNICODE_BREAK_HYPHEN,
14329:   G_UNICODE_BREAK_NON_STARTER,
14329:   G_UNICODE_BREAK_OPEN_PUNCTUATION,
14329:   G_UNICODE_BREAK_CLOSE_PUNCTUATION,
14329:   G_UNICODE_BREAK_QUOTATION,
14329:   G_UNICODE_BREAK_EXCLAMATION,
14329:   G_UNICODE_BREAK_IDEOGRAPHIC,
14329:   G_UNICODE_BREAK_NUMERIC,
14329:   G_UNICODE_BREAK_INFIX_SEPARATOR,
14329:   G_UNICODE_BREAK_SYMBOL,
14329:   G_UNICODE_BREAK_ALPHABETIC,
14329:   G_UNICODE_BREAK_PREFIX,
14329:   G_UNICODE_BREAK_POSTFIX,
14329:   G_UNICODE_BREAK_COMPLEX_CONTEXT,
14329:   G_UNICODE_BREAK_AMBIGUOUS,
14329:   G_UNICODE_BREAK_UNKNOWN,
14329:   G_UNICODE_BREAK_NEXT_LINE,
14329:   G_UNICODE_BREAK_WORD_JOINER,
14329:   G_UNICODE_BREAK_HANGUL_L_JAMO,
14329:   G_UNICODE_BREAK_HANGUL_V_JAMO,
14329:   G_UNICODE_BREAK_HANGUL_T_JAMO,
14329:   G_UNICODE_BREAK_HANGUL_LV_SYLLABLE,
14329:   G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE,
14329:   G_UNICODE_BREAK_CLOSE_PARANTHESIS,
14329:   G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER,
14329:   G_UNICODE_BREAK_HEBREW_LETTER,
14329:   G_UNICODE_BREAK_REGIONAL_INDICATOR,
14329:   G_UNICODE_BREAK_EMOJI_BASE,
14329:   G_UNICODE_BREAK_EMOJI_MODIFIER,
14329:   G_UNICODE_BREAK_ZERO_WIDTH_JOINER
14329: } GUnicodeBreakType;
14329: # 435 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef enum
14329: {
14329:   G_UNICODE_SCRIPT_INVALID_CODE = -1,
14329:   G_UNICODE_SCRIPT_COMMON = 0,
14329:   G_UNICODE_SCRIPT_INHERITED,
14329:   G_UNICODE_SCRIPT_ARABIC,
14329:   G_UNICODE_SCRIPT_ARMENIAN,
14329:   G_UNICODE_SCRIPT_BENGALI,
14329:   G_UNICODE_SCRIPT_BOPOMOFO,
14329:   G_UNICODE_SCRIPT_CHEROKEE,
14329:   G_UNICODE_SCRIPT_COPTIC,
14329:   G_UNICODE_SCRIPT_CYRILLIC,
14329:   G_UNICODE_SCRIPT_DESERET,
14329:   G_UNICODE_SCRIPT_DEVANAGARI,
14329:   G_UNICODE_SCRIPT_ETHIOPIC,
14329:   G_UNICODE_SCRIPT_GEORGIAN,
14329:   G_UNICODE_SCRIPT_GOTHIC,
14329:   G_UNICODE_SCRIPT_GREEK,
14329:   G_UNICODE_SCRIPT_GUJARATI,
14329:   G_UNICODE_SCRIPT_GURMUKHI,
14329:   G_UNICODE_SCRIPT_HAN,
14329:   G_UNICODE_SCRIPT_HANGUL,
14329:   G_UNICODE_SCRIPT_HEBREW,
14329:   G_UNICODE_SCRIPT_HIRAGANA,
14329:   G_UNICODE_SCRIPT_KANNADA,
14329:   G_UNICODE_SCRIPT_KATAKANA,
14329:   G_UNICODE_SCRIPT_KHMER,
14329:   G_UNICODE_SCRIPT_LAO,
14329:   G_UNICODE_SCRIPT_LATIN,
14329:   G_UNICODE_SCRIPT_MALAYALAM,
14329:   G_UNICODE_SCRIPT_MONGOLIAN,
14329:   G_UNICODE_SCRIPT_MYANMAR,
14329:   G_UNICODE_SCRIPT_OGHAM,
14329:   G_UNICODE_SCRIPT_OLD_ITALIC,
14329:   G_UNICODE_SCRIPT_ORIYA,
14329:   G_UNICODE_SCRIPT_RUNIC,
14329:   G_UNICODE_SCRIPT_SINHALA,
14329:   G_UNICODE_SCRIPT_SYRIAC,
14329:   G_UNICODE_SCRIPT_TAMIL,
14329:   G_UNICODE_SCRIPT_TELUGU,
14329:   G_UNICODE_SCRIPT_THAANA,
14329:   G_UNICODE_SCRIPT_THAI,
14329:   G_UNICODE_SCRIPT_TIBETAN,
14329:   G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL,
14329:   G_UNICODE_SCRIPT_YI,
14329:   G_UNICODE_SCRIPT_TAGALOG,
14329:   G_UNICODE_SCRIPT_HANUNOO,
14329:   G_UNICODE_SCRIPT_BUHID,
14329:   G_UNICODE_SCRIPT_TAGBANWA,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_BRAILLE,
14329:   G_UNICODE_SCRIPT_CYPRIOT,
14329:   G_UNICODE_SCRIPT_LIMBU,
14329:   G_UNICODE_SCRIPT_OSMANYA,
14329:   G_UNICODE_SCRIPT_SHAVIAN,
14329:   G_UNICODE_SCRIPT_LINEAR_B,
14329:   G_UNICODE_SCRIPT_TAI_LE,
14329:   G_UNICODE_SCRIPT_UGARITIC,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_NEW_TAI_LUE,
14329:   G_UNICODE_SCRIPT_BUGINESE,
14329:   G_UNICODE_SCRIPT_GLAGOLITIC,
14329:   G_UNICODE_SCRIPT_TIFINAGH,
14329:   G_UNICODE_SCRIPT_SYLOTI_NAGRI,
14329:   G_UNICODE_SCRIPT_OLD_PERSIAN,
14329:   G_UNICODE_SCRIPT_KHAROSHTHI,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_UNKNOWN,
14329:   G_UNICODE_SCRIPT_BALINESE,
14329:   G_UNICODE_SCRIPT_CUNEIFORM,
14329:   G_UNICODE_SCRIPT_PHOENICIAN,
14329:   G_UNICODE_SCRIPT_PHAGS_PA,
14329:   G_UNICODE_SCRIPT_NKO,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_KAYAH_LI,
14329:   G_UNICODE_SCRIPT_LEPCHA,
14329:   G_UNICODE_SCRIPT_REJANG,
14329:   G_UNICODE_SCRIPT_SUNDANESE,
14329:   G_UNICODE_SCRIPT_SAURASHTRA,
14329:   G_UNICODE_SCRIPT_CHAM,
14329:   G_UNICODE_SCRIPT_OL_CHIKI,
14329:   G_UNICODE_SCRIPT_VAI,
14329:   G_UNICODE_SCRIPT_CARIAN,
14329:   G_UNICODE_SCRIPT_LYCIAN,
14329:   G_UNICODE_SCRIPT_LYDIAN,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_AVESTAN,
14329:   G_UNICODE_SCRIPT_BAMUM,
14329:   G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS,
14329:   G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC,
14329:   G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI,
14329:   G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN,
14329:   G_UNICODE_SCRIPT_JAVANESE,
14329:   G_UNICODE_SCRIPT_KAITHI,
14329:   G_UNICODE_SCRIPT_LISU,
14329:   G_UNICODE_SCRIPT_MEETEI_MAYEK,
14329:   G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN,
14329:   G_UNICODE_SCRIPT_OLD_TURKIC,
14329:   G_UNICODE_SCRIPT_SAMARITAN,
14329:   G_UNICODE_SCRIPT_TAI_THAM,
14329:   G_UNICODE_SCRIPT_TAI_VIET,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_BATAK,
14329:   G_UNICODE_SCRIPT_BRAHMI,
14329:   G_UNICODE_SCRIPT_MANDAIC,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_CHAKMA,
14329:   G_UNICODE_SCRIPT_MEROITIC_CURSIVE,
14329:   G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS,
14329:   G_UNICODE_SCRIPT_MIAO,
14329:   G_UNICODE_SCRIPT_SHARADA,
14329:   G_UNICODE_SCRIPT_SORA_SOMPENG,
14329:   G_UNICODE_SCRIPT_TAKRI,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_BASSA_VAH,
14329:   G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN,
14329:   G_UNICODE_SCRIPT_DUPLOYAN,
14329:   G_UNICODE_SCRIPT_ELBASAN,
14329:   G_UNICODE_SCRIPT_GRANTHA,
14329:   G_UNICODE_SCRIPT_KHOJKI,
14329:   G_UNICODE_SCRIPT_KHUDAWADI,
14329:   G_UNICODE_SCRIPT_LINEAR_A,
14329:   G_UNICODE_SCRIPT_MAHAJANI,
14329:   G_UNICODE_SCRIPT_MANICHAEAN,
14329:   G_UNICODE_SCRIPT_MENDE_KIKAKUI,
14329:   G_UNICODE_SCRIPT_MODI,
14329:   G_UNICODE_SCRIPT_MRO,
14329:   G_UNICODE_SCRIPT_NABATAEAN,
14329:   G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN,
14329:   G_UNICODE_SCRIPT_OLD_PERMIC,
14329:   G_UNICODE_SCRIPT_PAHAWH_HMONG,
14329:   G_UNICODE_SCRIPT_PALMYRENE,
14329:   G_UNICODE_SCRIPT_PAU_CIN_HAU,
14329:   G_UNICODE_SCRIPT_PSALTER_PAHLAVI,
14329:   G_UNICODE_SCRIPT_SIDDHAM,
14329:   G_UNICODE_SCRIPT_TIRHUTA,
14329:   G_UNICODE_SCRIPT_WARANG_CITI,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_AHOM,
14329:   G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS,
14329:   G_UNICODE_SCRIPT_HATRAN,
14329:   G_UNICODE_SCRIPT_MULTANI,
14329:   G_UNICODE_SCRIPT_OLD_HUNGARIAN,
14329:   G_UNICODE_SCRIPT_SIGNWRITING,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_ADLAM,
14329:   G_UNICODE_SCRIPT_BHAIKSUKI,
14329:   G_UNICODE_SCRIPT_MARCHEN,
14329:   G_UNICODE_SCRIPT_NEWA,
14329:   G_UNICODE_SCRIPT_OSAGE,
14329:   G_UNICODE_SCRIPT_TANGUT,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_MASARAM_GONDI,
14329:   G_UNICODE_SCRIPT_NUSHU,
14329:   G_UNICODE_SCRIPT_SOYOMBO,
14329:   G_UNICODE_SCRIPT_ZANABAZAR_SQUARE,
14329: 
14329: 
14329:   G_UNICODE_SCRIPT_DOGRA,
14329:   G_UNICODE_SCRIPT_GUNJALA_GONDI,
14329:   G_UNICODE_SCRIPT_HANIFI_ROHINGYA,
14329:   G_UNICODE_SCRIPT_MAKASAR,
14329:   G_UNICODE_SCRIPT_MEDEFAIDRIN,
14329:   G_UNICODE_SCRIPT_OLD_SOGDIAN,
14329:   G_UNICODE_SCRIPT_SOGDIAN
14329: } GUnicodeScript;
14329: 
14329: extern
14329: guint32 g_unicode_script_to_iso15924 (GUnicodeScript script);
14329: extern
14329: GUnicodeScript g_unicode_script_from_iso15924 (guint32 iso15924);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_unichar_isalnum (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isalpha (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_iscntrl (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isdigit (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isgraph (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_islower (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isprint (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_ispunct (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isspace (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isupper (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isxdigit (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_istitle (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_isdefined (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_iswide (gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_iswide_cjk(gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_iszerowidth(gunichar c) __attribute__((__const__));
14329: extern
14329: gboolean g_unichar_ismark (gunichar c) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: gunichar g_unichar_toupper (gunichar c) __attribute__((__const__));
14329: extern
14329: gunichar g_unichar_tolower (gunichar c) __attribute__((__const__));
14329: extern
14329: gunichar g_unichar_totitle (gunichar c) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: gint g_unichar_digit_value (gunichar c) __attribute__((__const__));
14329: 
14329: extern
14329: gint g_unichar_xdigit_value (gunichar c) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: GUnicodeType g_unichar_type (gunichar c) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: GUnicodeBreakType g_unichar_break_type (gunichar c) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: gint g_unichar_combining_class (gunichar uc) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_unichar_get_mirror_char (gunichar ch,
14329:                                     gunichar *mirrored_ch);
14329: 
14329: extern
14329: GUnicodeScript g_unichar_get_script (gunichar ch) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: gboolean g_unichar_validate (gunichar ch) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: gboolean g_unichar_compose (gunichar a,
14329:                             gunichar b,
14329:                             gunichar *ch);
14329: extern
14329: gboolean g_unichar_decompose (gunichar ch,
14329:                               gunichar *a,
14329:                               gunichar *b);
14329: 
14329: extern
14329: gsize g_unichar_fully_decompose (gunichar ch,
14329:                                  gboolean compat,
14329:                                  gunichar *result,
14329:                                  gsize result_len);
14329: # 726 "/usr/include/glib-2.0/glib/gunicode.h"
14329: extern
14329: void g_unicode_canonical_ordering (gunichar *string,
14329:                                    gsize len);
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: gunichar *g_unicode_canonical_decomposition (gunichar ch,
14329:                                              gsize *result_len) __attribute__((__malloc__));
14329: 
14329: 
14329: 
14329: extern const gchar * const g_utf8_skip;
14329: # 752 "/usr/include/glib-2.0/glib/gunicode.h"
14329: extern
14329: gunichar g_utf8_get_char (const gchar *p) __attribute__((__pure__));
14329: extern
14329: gunichar g_utf8_get_char_validated (const gchar *p,
14329:                                     gssize max_len) __attribute__((__pure__));
14329: 
14329: extern
14329: gchar* g_utf8_offset_to_pointer (const gchar *str,
14329:                                    glong offset) __attribute__((__pure__));
14329: extern
14329: glong g_utf8_pointer_to_offset (const gchar *str,
14329:                                    const gchar *pos) __attribute__((__pure__));
14329: extern
14329: gchar* g_utf8_prev_char (const gchar *p) __attribute__((__pure__));
14329: extern
14329: gchar* g_utf8_find_next_char (const gchar *p,
14329:                                    const gchar *end) __attribute__((__pure__));
14329: extern
14329: gchar* g_utf8_find_prev_char (const gchar *str,
14329:                                    const gchar *p) __attribute__((__pure__));
14329: 
14329: extern
14329: glong g_utf8_strlen (const gchar *p,
14329:                                    gssize max) __attribute__((__pure__));
14329: 
14329: extern
14329: gchar *g_utf8_substring (const gchar *str,
14329:                                    glong start_pos,
14329:                                    glong end_pos) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_utf8_strncpy (gchar *dest,
14329:                                    const gchar *src,
14329:                                    gsize n);
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_utf8_strchr (const gchar *p,
14329:                        gssize len,
14329:                        gunichar c);
14329: extern
14329: gchar* g_utf8_strrchr (const gchar *p,
14329:                        gssize len,
14329:                        gunichar c);
14329: extern
14329: gchar* g_utf8_strreverse (const gchar *str,
14329:                           gssize len);
14329: 
14329: extern
14329: gunichar2 *g_utf8_to_utf16 (const gchar *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: extern
14329: gunichar * g_utf8_to_ucs4 (const gchar *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: extern
14329: gunichar * g_utf8_to_ucs4_fast (const gchar *str,
14329:                                 glong len,
14329:                                 glong *items_written) __attribute__((__malloc__));
14329: extern
14329: gunichar * g_utf16_to_ucs4 (const gunichar2 *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_utf16_to_utf8 (const gunichar2 *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: extern
14329: gunichar2 *g_ucs4_to_utf16 (const gunichar *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar* g_ucs4_to_utf8 (const gunichar *str,
14329:                                 glong len,
14329:                                 glong *items_read,
14329:                                 glong *items_written,
14329:                                 GError **error) __attribute__((__malloc__));
14329: 
14329: extern
14329: gint g_unichar_to_utf8 (gunichar c,
14329:                              gchar *outbuf);
14329: 
14329: extern
14329: gboolean g_utf8_validate (const gchar *str,
14329:                           gssize max_len,
14329:                           const gchar **end);
14329: 
14329: extern
14329: gchar *g_utf8_strup (const gchar *str,
14329:                        gssize len) __attribute__((__malloc__));
14329: extern
14329: gchar *g_utf8_strdown (const gchar *str,
14329:                        gssize len) __attribute__((__malloc__));
14329: extern
14329: gchar *g_utf8_casefold (const gchar *str,
14329:                         gssize len) __attribute__((__malloc__));
14329: # 885 "/usr/include/glib-2.0/glib/gunicode.h"
14329: typedef enum {
14329:   G_NORMALIZE_DEFAULT,
14329:   G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT,
14329:   G_NORMALIZE_DEFAULT_COMPOSE,
14329:   G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE,
14329:   G_NORMALIZE_ALL,
14329:   G_NORMALIZE_NFKD = G_NORMALIZE_ALL,
14329:   G_NORMALIZE_ALL_COMPOSE,
14329:   G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE
14329: } GNormalizeMode;
14329: 
14329: extern
14329: gchar *g_utf8_normalize (const gchar *str,
14329:                          gssize len,
14329:                          GNormalizeMode mode) __attribute__((__malloc__));
14329: 
14329: extern
14329: gint g_utf8_collate (const gchar *str1,
14329:                            const gchar *str2) __attribute__((__pure__));
14329: extern
14329: gchar *g_utf8_collate_key (const gchar *str,
14329:                            gssize len) __attribute__((__malloc__));
14329: extern
14329: gchar *g_utf8_collate_key_for_filename (const gchar *str,
14329:                                         gssize len) __attribute__((__malloc__));
14329: 
14329: extern
14329: gchar *g_utf8_make_valid (const gchar *str,
14329:                           gssize len) __attribute__((__malloc__));
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/glib/gstring.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GString GString;
14329: 
14329: struct _GString
14329: {
14329:   gchar *str;
14329:   gsize len;
14329:   gsize allocated_len;
14329: };
14329: 
14329: extern
14329: GString* g_string_new (const gchar *init);
14329: extern
14329: GString* g_string_new_len (const gchar *init,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_sized_new (gsize dfl_size);
14329: extern
14329: gchar* g_string_free (GString *string,
14329:                                          gboolean free_segment);
14329: extern
14329: GBytes* g_string_free_to_bytes (GString *string);
14329: extern
14329: gboolean g_string_equal (const GString *v,
14329:                                          const GString *v2);
14329: extern
14329: guint g_string_hash (const GString *str);
14329: extern
14329: GString* g_string_assign (GString *string,
14329:                                          const gchar *rval);
14329: extern
14329: GString* g_string_truncate (GString *string,
14329:                                          gsize len);
14329: extern
14329: GString* g_string_set_size (GString *string,
14329:                                          gsize len);
14329: extern
14329: GString* g_string_insert_len (GString *string,
14329:                                          gssize pos,
14329:                                          const gchar *val,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_append (GString *string,
14329:                                          const gchar *val);
14329: extern
14329: GString* g_string_append_len (GString *string,
14329:                                          const gchar *val,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_append_c (GString *string,
14329:                                          gchar c);
14329: extern
14329: GString* g_string_append_unichar (GString *string,
14329:                                          gunichar wc);
14329: extern
14329: GString* g_string_prepend (GString *string,
14329:                                          const gchar *val);
14329: extern
14329: GString* g_string_prepend_c (GString *string,
14329:                                          gchar c);
14329: extern
14329: GString* g_string_prepend_unichar (GString *string,
14329:                                          gunichar wc);
14329: extern
14329: GString* g_string_prepend_len (GString *string,
14329:                                          const gchar *val,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_insert (GString *string,
14329:                                          gssize pos,
14329:                                          const gchar *val);
14329: extern
14329: GString* g_string_insert_c (GString *string,
14329:                                          gssize pos,
14329:                                          gchar c);
14329: extern
14329: GString* g_string_insert_unichar (GString *string,
14329:                                          gssize pos,
14329:                                          gunichar wc);
14329: extern
14329: GString* g_string_overwrite (GString *string,
14329:                                          gsize pos,
14329:                                          const gchar *val);
14329: extern
14329: GString* g_string_overwrite_len (GString *string,
14329:                                          gsize pos,
14329:                                          const gchar *val,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_erase (GString *string,
14329:                                          gssize pos,
14329:                                          gssize len);
14329: extern
14329: GString* g_string_ascii_down (GString *string);
14329: extern
14329: GString* g_string_ascii_up (GString *string);
14329: extern
14329: void g_string_vprintf (GString *string,
14329:                                          const gchar *format,
14329:                                          va_list args)
14329:                                          __attribute__((__format__ (gnu_printf, 2, 0)));
14329: extern
14329: void g_string_printf (GString *string,
14329:                                          const gchar *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: extern
14329: void g_string_append_vprintf (GString *string,
14329:                                          const gchar *format,
14329:                                          va_list args)
14329:                                          __attribute__((__format__ (gnu_printf, 2, 0)));
14329: extern
14329: void g_string_append_printf (GString *string,
14329:                                          const gchar *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: extern
14329: GString* g_string_append_uri_escaped (GString *string,
14329:                                           const gchar *unescaped,
14329:                                           const gchar *reserved_chars_allowed,
14329:                                           gboolean allow_utf8);
14329: 
14329: 
14329: 
14329: static inline GString*
14329: g_string_append_c_inline (GString *gstring,
14329:                           gchar c)
14329: {
14329:   if (gstring->len + 1 < gstring->allocated_len)
14329:     {
14329:       gstring->str[gstring->len++] = c;
14329:       gstring->str[gstring->len] = 0;
14329:     }
14329:   else
14329:     g_string_insert_c (gstring, -1, c);
14329:   return gstring;
14329: }
14329: 
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GString *g_string_down (GString *string);
14329: __attribute__((__deprecated__)) extern
14329: GString *g_string_up (GString *string);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 35 "/usr/include/glib-2.0/glib/giochannel.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GIOChannel GIOChannel;
14329: typedef struct _GIOFuncs GIOFuncs;
14329: 
14329: typedef enum
14329: {
14329:   G_IO_ERROR_NONE,
14329:   G_IO_ERROR_AGAIN,
14329:   G_IO_ERROR_INVAL,
14329:   G_IO_ERROR_UNKNOWN
14329: } GIOError;
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329: 
14329:   G_IO_CHANNEL_ERROR_FBIG,
14329:   G_IO_CHANNEL_ERROR_INVAL,
14329:   G_IO_CHANNEL_ERROR_IO,
14329:   G_IO_CHANNEL_ERROR_ISDIR,
14329:   G_IO_CHANNEL_ERROR_NOSPC,
14329:   G_IO_CHANNEL_ERROR_NXIO,
14329:   G_IO_CHANNEL_ERROR_OVERFLOW,
14329:   G_IO_CHANNEL_ERROR_PIPE,
14329: 
14329:   G_IO_CHANNEL_ERROR_FAILED
14329: } GIOChannelError;
14329: 
14329: typedef enum
14329: {
14329:   G_IO_STATUS_ERROR,
14329:   G_IO_STATUS_NORMAL,
14329:   G_IO_STATUS_EOF,
14329:   G_IO_STATUS_AGAIN
14329: } GIOStatus;
14329: 
14329: typedef enum
14329: {
14329:   G_SEEK_CUR,
14329:   G_SEEK_SET,
14329:   G_SEEK_END
14329: } GSeekType;
14329: 
14329: typedef enum
14329: {
14329:   G_IO_FLAG_APPEND = 1 << 0,
14329:   G_IO_FLAG_NONBLOCK = 1 << 1,
14329:   G_IO_FLAG_IS_READABLE = 1 << 2,
14329:   G_IO_FLAG_IS_WRITABLE = 1 << 3,
14329:   G_IO_FLAG_IS_WRITEABLE = 1 << 3,
14329:   G_IO_FLAG_IS_SEEKABLE = 1 << 4,
14329:   G_IO_FLAG_MASK = (1 << 5) - 1,
14329:   G_IO_FLAG_GET_MASK = G_IO_FLAG_MASK,
14329:   G_IO_FLAG_SET_MASK = G_IO_FLAG_APPEND | G_IO_FLAG_NONBLOCK
14329: } GIOFlags;
14329: 
14329: struct _GIOChannel
14329: {
14329: 
14329:   gint ref_count;
14329:   GIOFuncs *funcs;
14329: 
14329:   gchar *encoding;
14329:   GIConv read_cd;
14329:   GIConv write_cd;
14329:   gchar *line_term;
14329:   guint line_term_len;
14329: 
14329:   gsize buf_size;
14329:   GString *read_buf;
14329:   GString *encoded_read_buf;
14329:   GString *write_buf;
14329:   gchar partial_write_buf[6];
14329: 
14329: 
14329: 
14329:   guint use_buffer : 1;
14329:   guint do_encode : 1;
14329:   guint close_on_unref : 1;
14329:   guint is_readable : 1;
14329:   guint is_writeable : 1;
14329:   guint is_seekable : 1;
14329: 
14329:   gpointer reserved1;
14329:   gpointer reserved2;
14329: };
14329: 
14329: typedef gboolean (*GIOFunc) (GIOChannel *source,
14329:         GIOCondition condition,
14329:         gpointer data);
14329: struct _GIOFuncs
14329: {
14329:   GIOStatus (*io_read) (GIOChannel *channel,
14329:              gchar *buf,
14329:       gsize count,
14329:       gsize *bytes_read,
14329:       GError **err);
14329:   GIOStatus (*io_write) (GIOChannel *channel,
14329:       const gchar *buf,
14329:       gsize count,
14329:       gsize *bytes_written,
14329:       GError **err);
14329:   GIOStatus (*io_seek) (GIOChannel *channel,
14329:       gint64 offset,
14329:       GSeekType type,
14329:       GError **err);
14329:   GIOStatus (*io_close) (GIOChannel *channel,
14329:       GError **err);
14329:   GSource* (*io_create_watch) (GIOChannel *channel,
14329:       GIOCondition condition);
14329:   void (*io_free) (GIOChannel *channel);
14329:   GIOStatus (*io_set_flags) (GIOChannel *channel,
14329:                                   GIOFlags flags,
14329:       GError **err);
14329:   GIOFlags (*io_get_flags) (GIOChannel *channel);
14329: };
14329: 
14329: extern
14329: void g_io_channel_init (GIOChannel *channel);
14329: extern
14329: GIOChannel *g_io_channel_ref (GIOChannel *channel);
14329: extern
14329: void g_io_channel_unref (GIOChannel *channel);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_io_channel_read_chars" "' instead"))) extern
14329: GIOError g_io_channel_read (GIOChannel *channel,
14329:                                  gchar *buf,
14329:                                  gsize count,
14329:                                  gsize *bytes_read);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_io_channel_write_chars" "' instead"))) extern
14329: GIOError g_io_channel_write (GIOChannel *channel,
14329:                                  const gchar *buf,
14329:                                  gsize count,
14329:                                  gsize *bytes_written);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_io_channel_seek_position" "' instead"))) extern
14329: GIOError g_io_channel_seek (GIOChannel *channel,
14329:                                  gint64 offset,
14329:                                  GSeekType type);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_io_channel_shutdown" "' instead"))) extern
14329: void g_io_channel_close (GIOChannel *channel);
14329: 
14329: extern
14329: GIOStatus g_io_channel_shutdown (GIOChannel *channel,
14329:      gboolean flush,
14329:      GError **err);
14329: extern
14329: guint g_io_add_watch_full (GIOChannel *channel,
14329:      gint priority,
14329:      GIOCondition condition,
14329:      GIOFunc func,
14329:      gpointer user_data,
14329:      GDestroyNotify notify);
14329: extern
14329: GSource * g_io_create_watch (GIOChannel *channel,
14329:      GIOCondition condition);
14329: extern
14329: guint g_io_add_watch (GIOChannel *channel,
14329:      GIOCondition condition,
14329:      GIOFunc func,
14329:      gpointer user_data);
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_io_channel_set_buffer_size (GIOChannel *channel,
14329:         gsize size);
14329: extern
14329: gsize g_io_channel_get_buffer_size (GIOChannel *channel);
14329: extern
14329: GIOCondition g_io_channel_get_buffer_condition (GIOChannel *channel);
14329: extern
14329: GIOStatus g_io_channel_set_flags (GIOChannel *channel,
14329:         GIOFlags flags,
14329:         GError **error);
14329: extern
14329: GIOFlags g_io_channel_get_flags (GIOChannel *channel);
14329: extern
14329: void g_io_channel_set_line_term (GIOChannel *channel,
14329:         const gchar *line_term,
14329:         gint length);
14329: extern
14329: const gchar * g_io_channel_get_line_term (GIOChannel *channel,
14329:         gint *length);
14329: extern
14329: void g_io_channel_set_buffered (GIOChannel *channel,
14329:         gboolean buffered);
14329: extern
14329: gboolean g_io_channel_get_buffered (GIOChannel *channel);
14329: extern
14329: GIOStatus g_io_channel_set_encoding (GIOChannel *channel,
14329:         const gchar *encoding,
14329:         GError **error);
14329: extern
14329: const gchar * g_io_channel_get_encoding (GIOChannel *channel);
14329: extern
14329: void g_io_channel_set_close_on_unref (GIOChannel *channel,
14329:         gboolean do_close);
14329: extern
14329: gboolean g_io_channel_get_close_on_unref (GIOChannel *channel);
14329: 
14329: 
14329: extern
14329: GIOStatus g_io_channel_flush (GIOChannel *channel,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_read_line (GIOChannel *channel,
14329:         gchar **str_return,
14329:         gsize *length,
14329:         gsize *terminator_pos,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_read_line_string (GIOChannel *channel,
14329:         GString *buffer,
14329:         gsize *terminator_pos,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_read_to_end (GIOChannel *channel,
14329:         gchar **str_return,
14329:         gsize *length,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_read_chars (GIOChannel *channel,
14329:         gchar *buf,
14329:         gsize count,
14329:         gsize *bytes_read,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_read_unichar (GIOChannel *channel,
14329:         gunichar *thechar,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_write_chars (GIOChannel *channel,
14329:         const gchar *buf,
14329:         gssize count,
14329:         gsize *bytes_written,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_write_unichar (GIOChannel *channel,
14329:         gunichar thechar,
14329:         GError **error);
14329: extern
14329: GIOStatus g_io_channel_seek_position (GIOChannel *channel,
14329:         gint64 offset,
14329:         GSeekType type,
14329:         GError **error);
14329: extern
14329: GIOChannel* g_io_channel_new_file (const gchar *filename,
14329:         const gchar *mode,
14329:         GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: GQuark g_io_channel_error_quark (void);
14329: extern
14329: GIOChannelError g_io_channel_error_from_errno (gint en);
14329: # 320 "/usr/include/glib-2.0/glib/giochannel.h"
14329: extern
14329: GIOChannel* g_io_channel_unix_new (int fd);
14329: extern
14329: gint g_io_channel_unix_get_fd (GIOChannel *channel);
14329: 
14329: 
14329: 
14329: extern GSourceFuncs g_io_watch_funcs;
14329: # 402 "/usr/include/glib-2.0/glib/giochannel.h"
14329: 
14329: # 55 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gkeyfile.h" 1
14329: # 31 "/usr/include/glib-2.0/glib/gkeyfile.h"
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_KEY_FILE_ERROR_UNKNOWN_ENCODING,
14329:   G_KEY_FILE_ERROR_PARSE,
14329:   G_KEY_FILE_ERROR_NOT_FOUND,
14329:   G_KEY_FILE_ERROR_KEY_NOT_FOUND,
14329:   G_KEY_FILE_ERROR_GROUP_NOT_FOUND,
14329:   G_KEY_FILE_ERROR_INVALID_VALUE
14329: } GKeyFileError;
14329: 
14329: 
14329: 
14329: extern
14329: GQuark g_key_file_error_quark (void);
14329: 
14329: typedef struct _GKeyFile GKeyFile;
14329: 
14329: typedef enum
14329: {
14329:   G_KEY_FILE_NONE = 0,
14329:   G_KEY_FILE_KEEP_COMMENTS = 1 << 0,
14329:   G_KEY_FILE_KEEP_TRANSLATIONS = 1 << 1
14329: } GKeyFileFlags;
14329: 
14329: extern
14329: GKeyFile *g_key_file_new (void);
14329: extern
14329: GKeyFile *g_key_file_ref (GKeyFile *key_file);
14329: extern
14329: void g_key_file_unref (GKeyFile *key_file);
14329: extern
14329: void g_key_file_free (GKeyFile *key_file);
14329: extern
14329: void g_key_file_set_list_separator (GKeyFile *key_file,
14329:           gchar separator);
14329: extern
14329: gboolean g_key_file_load_from_file (GKeyFile *key_file,
14329:           const gchar *file,
14329:           GKeyFileFlags flags,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_load_from_data (GKeyFile *key_file,
14329:           const gchar *data,
14329:           gsize length,
14329:           GKeyFileFlags flags,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_load_from_bytes (GKeyFile *key_file,
14329:                                              GBytes *bytes,
14329:                                              GKeyFileFlags flags,
14329:                                              GError **error);
14329: extern
14329: gboolean g_key_file_load_from_dirs (GKeyFile *key_file,
14329:           const gchar *file,
14329:           const gchar **search_dirs,
14329:           gchar **full_path,
14329:           GKeyFileFlags flags,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_load_from_data_dirs (GKeyFile *key_file,
14329:           const gchar *file,
14329:           gchar **full_path,
14329:           GKeyFileFlags flags,
14329:           GError **error);
14329: extern
14329: gchar *g_key_file_to_data (GKeyFile *key_file,
14329:           gsize *length,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: gboolean g_key_file_save_to_file (GKeyFile *key_file,
14329:                                              const gchar *filename,
14329:                                              GError **error);
14329: extern
14329: gchar *g_key_file_get_start_group (GKeyFile *key_file) __attribute__((__malloc__));
14329: extern
14329: gchar **g_key_file_get_groups (GKeyFile *key_file,
14329:           gsize *length);
14329: extern
14329: gchar **g_key_file_get_keys (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           gsize *length,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_has_group (GKeyFile *key_file,
14329:           const gchar *group_name);
14329: extern
14329: gboolean g_key_file_has_key (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: gchar *g_key_file_get_value (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_value (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *value);
14329: extern
14329: gchar *g_key_file_get_string (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_string (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *string);
14329: extern
14329: gchar *g_key_file_get_locale_string (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *locale,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: gchar *g_key_file_get_locale_for_key (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              const gchar *locale) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_locale_string (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *locale,
14329:           const gchar *string);
14329: extern
14329: gboolean g_key_file_get_boolean (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_boolean (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gboolean value);
14329: extern
14329: gint g_key_file_get_integer (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_integer (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gint value);
14329: extern
14329: gint64 g_key_file_get_int64 (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_int64 (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gint64 value);
14329: extern
14329: guint64 g_key_file_get_uint64 (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_uint64 (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           guint64 value);
14329: extern
14329: gdouble g_key_file_get_double (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              GError **error);
14329: extern
14329: void g_key_file_set_double (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              gdouble value);
14329: extern
14329: gchar **g_key_file_get_string_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gsize *length,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_string_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar * const list[],
14329:           gsize length);
14329: extern
14329: gchar **g_key_file_get_locale_string_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *locale,
14329:           gsize *length,
14329:           GError **error);
14329: extern
14329: void g_key_file_set_locale_string_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           const gchar *locale,
14329:           const gchar * const list[],
14329:           gsize length);
14329: extern
14329: gboolean *g_key_file_get_boolean_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gsize *length,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_boolean_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gboolean list[],
14329:           gsize length);
14329: extern
14329: gint *g_key_file_get_integer_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gsize *length,
14329:           GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_double_list (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              gdouble list[],
14329:                                              gsize length);
14329: extern
14329: gdouble *g_key_file_get_double_list (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              gsize *length,
14329:                                              GError **error) __attribute__((__malloc__));
14329: extern
14329: void g_key_file_set_integer_list (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           gint list[],
14329:           gsize length);
14329: extern
14329: gboolean g_key_file_set_comment (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              const gchar *comment,
14329:                                              GError **error);
14329: extern
14329: gchar *g_key_file_get_comment (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:                                              GError **error) __attribute__((__malloc__));
14329: 
14329: extern
14329: gboolean g_key_file_remove_comment (GKeyFile *key_file,
14329:                                              const gchar *group_name,
14329:                                              const gchar *key,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_remove_key (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           const gchar *key,
14329:           GError **error);
14329: extern
14329: gboolean g_key_file_remove_group (GKeyFile *key_file,
14329:           const gchar *group_name,
14329:           GError **error);
14329: # 332 "/usr/include/glib-2.0/glib/gkeyfile.h"
14329: 
14329: # 56 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gmappedfile.h" 1
14329: # 30 "/usr/include/glib-2.0/glib/gmappedfile.h"
14329: 
14329: 
14329: typedef struct _GMappedFile GMappedFile;
14329: 
14329: extern
14329: GMappedFile *g_mapped_file_new (const gchar *filename,
14329:              gboolean writable,
14329:              GError **error);
14329: extern
14329: GMappedFile *g_mapped_file_new_from_fd (gint fd,
14329:       gboolean writable,
14329:       GError **error);
14329: extern
14329: gsize g_mapped_file_get_length (GMappedFile *file);
14329: extern
14329: gchar *g_mapped_file_get_contents (GMappedFile *file);
14329: extern
14329: GBytes * g_mapped_file_get_bytes (GMappedFile *file);
14329: extern
14329: GMappedFile *g_mapped_file_ref (GMappedFile *file);
14329: extern
14329: void g_mapped_file_unref (GMappedFile *file);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_mapped_file_unref" "' instead"))) extern
14329: void g_mapped_file_free (GMappedFile *file);
14329: 
14329: 
14329: # 60 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gmarkup.h" 1
14329: # 31 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: typedef enum
14329: {
14329:   G_MARKUP_ERROR_BAD_UTF8,
14329:   G_MARKUP_ERROR_EMPTY,
14329:   G_MARKUP_ERROR_PARSE,
14329: 
14329: 
14329: 
14329:   G_MARKUP_ERROR_UNKNOWN_ELEMENT,
14329:   G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE,
14329:   G_MARKUP_ERROR_INVALID_CONTENT,
14329:   G_MARKUP_ERROR_MISSING_ATTRIBUTE
14329: } GMarkupError;
14329: # 72 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: extern
14329: GQuark g_markup_error_quark (void);
14329: # 95 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: typedef enum
14329: {
14329:   G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0,
14329:   G_MARKUP_TREAT_CDATA_AS_TEXT = 1 << 1,
14329:   G_MARKUP_PREFIX_ERROR_POSITION = 1 << 2,
14329:   G_MARKUP_IGNORE_QUALIFIED = 1 << 3
14329: } GMarkupParseFlags;
14329: # 112 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: typedef struct _GMarkupParseContext GMarkupParseContext;
14329: typedef struct _GMarkupParser GMarkupParser;
14329: # 143 "/usr/include/glib-2.0/glib/gmarkup.h"
14329: struct _GMarkupParser
14329: {
14329: 
14329:   void (*start_element) (GMarkupParseContext *context,
14329:                           const gchar *element_name,
14329:                           const gchar **attribute_names,
14329:                           const gchar **attribute_values,
14329:                           gpointer user_data,
14329:                           GError **error);
14329: 
14329: 
14329:   void (*end_element) (GMarkupParseContext *context,
14329:                           const gchar *element_name,
14329:                           gpointer user_data,
14329:                           GError **error);
14329: 
14329: 
14329: 
14329:   void (*text) (GMarkupParseContext *context,
14329:                           const gchar *text,
14329:                           gsize text_len,
14329:                           gpointer user_data,
14329:                           GError **error);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   void (*passthrough) (GMarkupParseContext *context,
14329:                           const gchar *passthrough_text,
14329:                           gsize text_len,
14329:                           gpointer user_data,
14329:                           GError **error);
14329: 
14329: 
14329: 
14329: 
14329:   void (*error) (GMarkupParseContext *context,
14329:                           GError *error,
14329:                           gpointer user_data);
14329: };
14329: 
14329: extern
14329: GMarkupParseContext *g_markup_parse_context_new (const GMarkupParser *parser,
14329:                                                    GMarkupParseFlags flags,
14329:                                                    gpointer user_data,
14329:                                                    GDestroyNotify user_data_dnotify);
14329: extern
14329: GMarkupParseContext *g_markup_parse_context_ref (GMarkupParseContext *context);
14329: extern
14329: void g_markup_parse_context_unref (GMarkupParseContext *context);
14329: extern
14329: void g_markup_parse_context_free (GMarkupParseContext *context);
14329: extern
14329: gboolean g_markup_parse_context_parse (GMarkupParseContext *context,
14329:                                                    const gchar *text,
14329:                                                    gssize text_len,
14329:                                                    GError **error);
14329: extern
14329: void g_markup_parse_context_push (GMarkupParseContext *context,
14329:                                                    const GMarkupParser *parser,
14329:                                                    gpointer user_data);
14329: extern
14329: gpointer g_markup_parse_context_pop (GMarkupParseContext *context);
14329: 
14329: extern
14329: gboolean g_markup_parse_context_end_parse (GMarkupParseContext *context,
14329:                                                        GError **error);
14329: extern
14329: const gchar * g_markup_parse_context_get_element (GMarkupParseContext *context);
14329: extern
14329: const GSList * g_markup_parse_context_get_element_stack (GMarkupParseContext *context);
14329: 
14329: 
14329: extern
14329: void g_markup_parse_context_get_position (GMarkupParseContext *context,
14329:                                                           gint *line_number,
14329:                                                           gint *char_number);
14329: extern
14329: gpointer g_markup_parse_context_get_user_data (GMarkupParseContext *context);
14329: 
14329: 
14329: extern
14329: gchar* g_markup_escape_text (const gchar *text,
14329:                              gssize length);
14329: 
14329: extern
14329: gchar *g_markup_printf_escaped (const char *format,
14329:     ...) __attribute__((__format__ (gnu_printf, 1, 2)));
14329: extern
14329: gchar *g_markup_vprintf_escaped (const char *format,
14329:      va_list args) __attribute__((__format__ (gnu_printf, 1, 0)));
14329: 
14329: typedef enum
14329: {
14329:   G_MARKUP_COLLECT_INVALID,
14329:   G_MARKUP_COLLECT_STRING,
14329:   G_MARKUP_COLLECT_STRDUP,
14329:   G_MARKUP_COLLECT_BOOLEAN,
14329:   G_MARKUP_COLLECT_TRISTATE,
14329: 
14329:   G_MARKUP_COLLECT_OPTIONAL = (1 << 16)
14329: } GMarkupCollectType;
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_markup_collect_attributes (const gchar *element_name,
14329:                                         const gchar **attribute_names,
14329:                                         const gchar **attribute_values,
14329:                                         GError **error,
14329:                                         GMarkupCollectType first_type,
14329:                                         const gchar *first_attr,
14329:                                         ...);
14329: 
14329: 
14329: # 61 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gmessages.h" 1
14329: # 35 "/usr/include/glib-2.0/glib/gmessages.h"
14329: # 1 "/usr/include/glib-2.0/glib/gvariant.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gvariant.h"
14329: # 1 "/usr/include/glib-2.0/glib/gvarianttype.h" 1
14329: # 30 "/usr/include/glib-2.0/glib/gvarianttype.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/glib/gvarianttype.h"
14329: typedef struct _GVariantType GVariantType;
14329: # 295 "/usr/include/glib-2.0/glib/gvarianttype.h"
14329: extern
14329: gboolean g_variant_type_string_is_valid (const gchar *type_string);
14329: extern
14329: gboolean g_variant_type_string_scan (const gchar *string,
14329:                                                                          const gchar *limit,
14329:                                                                          const gchar **endptr);
14329: 
14329: 
14329: extern
14329: void g_variant_type_free (GVariantType *type);
14329: extern
14329: GVariantType * g_variant_type_copy (const GVariantType *type);
14329: extern
14329: GVariantType * g_variant_type_new (const gchar *type_string);
14329: 
14329: 
14329: extern
14329: gsize g_variant_type_get_string_length (const GVariantType *type);
14329: extern
14329: const gchar * g_variant_type_peek_string (const GVariantType *type);
14329: extern
14329: gchar * g_variant_type_dup_string (const GVariantType *type);
14329: 
14329: 
14329: extern
14329: gboolean g_variant_type_is_definite (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_container (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_basic (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_maybe (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_array (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_tuple (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_dict_entry (const GVariantType *type);
14329: extern
14329: gboolean g_variant_type_is_variant (const GVariantType *type);
14329: 
14329: 
14329: extern
14329: guint g_variant_type_hash (gconstpointer type);
14329: extern
14329: gboolean g_variant_type_equal (gconstpointer type1,
14329:                                                                          gconstpointer type2);
14329: 
14329: 
14329: extern
14329: gboolean g_variant_type_is_subtype_of (const GVariantType *type,
14329:                                                                          const GVariantType *supertype);
14329: 
14329: 
14329: extern
14329: const GVariantType * g_variant_type_element (const GVariantType *type);
14329: extern
14329: const GVariantType * g_variant_type_first (const GVariantType *type);
14329: extern
14329: const GVariantType * g_variant_type_next (const GVariantType *type);
14329: extern
14329: gsize g_variant_type_n_items (const GVariantType *type);
14329: extern
14329: const GVariantType * g_variant_type_key (const GVariantType *type);
14329: extern
14329: const GVariantType * g_variant_type_value (const GVariantType *type);
14329: 
14329: 
14329: extern
14329: GVariantType * g_variant_type_new_array (const GVariantType *element);
14329: extern
14329: GVariantType * g_variant_type_new_maybe (const GVariantType *element);
14329: extern
14329: GVariantType * g_variant_type_new_tuple (const GVariantType * const *items,
14329:                                                                          gint length);
14329: extern
14329: GVariantType * g_variant_type_new_dict_entry (const GVariantType *key,
14329:                                                                          const GVariantType *value);
14329: 
14329: 
14329: extern
14329: const GVariantType * g_variant_type_checked_ (const gchar *);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/glib/gvariant.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GVariant GVariant;
14329: 
14329: typedef enum
14329: {
14329:   G_VARIANT_CLASS_BOOLEAN = 'b',
14329:   G_VARIANT_CLASS_BYTE = 'y',
14329:   G_VARIANT_CLASS_INT16 = 'n',
14329:   G_VARIANT_CLASS_UINT16 = 'q',
14329:   G_VARIANT_CLASS_INT32 = 'i',
14329:   G_VARIANT_CLASS_UINT32 = 'u',
14329:   G_VARIANT_CLASS_INT64 = 'x',
14329:   G_VARIANT_CLASS_UINT64 = 't',
14329:   G_VARIANT_CLASS_HANDLE = 'h',
14329:   G_VARIANT_CLASS_DOUBLE = 'd',
14329:   G_VARIANT_CLASS_STRING = 's',
14329:   G_VARIANT_CLASS_OBJECT_PATH = 'o',
14329:   G_VARIANT_CLASS_SIGNATURE = 'g',
14329:   G_VARIANT_CLASS_VARIANT = 'v',
14329:   G_VARIANT_CLASS_MAYBE = 'm',
14329:   G_VARIANT_CLASS_ARRAY = 'a',
14329:   G_VARIANT_CLASS_TUPLE = '(',
14329:   G_VARIANT_CLASS_DICT_ENTRY = '{'
14329: } GVariantClass;
14329: 
14329: extern
14329: void g_variant_unref (GVariant *value);
14329: extern
14329: GVariant * g_variant_ref (GVariant *value);
14329: extern
14329: GVariant * g_variant_ref_sink (GVariant *value);
14329: extern
14329: gboolean g_variant_is_floating (GVariant *value);
14329: extern
14329: GVariant * g_variant_take_ref (GVariant *value);
14329: 
14329: extern
14329: const GVariantType * g_variant_get_type (GVariant *value);
14329: extern
14329: const gchar * g_variant_get_type_string (GVariant *value);
14329: extern
14329: gboolean g_variant_is_of_type (GVariant *value,
14329:                                                                          const GVariantType *type);
14329: extern
14329: gboolean g_variant_is_container (GVariant *value);
14329: extern
14329: GVariantClass g_variant_classify (GVariant *value);
14329: extern
14329: GVariant * g_variant_new_boolean (gboolean value);
14329: extern
14329: GVariant * g_variant_new_byte (guint8 value);
14329: extern
14329: GVariant * g_variant_new_int16 (gint16 value);
14329: extern
14329: GVariant * g_variant_new_uint16 (guint16 value);
14329: extern
14329: GVariant * g_variant_new_int32 (gint32 value);
14329: extern
14329: GVariant * g_variant_new_uint32 (guint32 value);
14329: extern
14329: GVariant * g_variant_new_int64 (gint64 value);
14329: extern
14329: GVariant * g_variant_new_uint64 (guint64 value);
14329: extern
14329: GVariant * g_variant_new_handle (gint32 value);
14329: extern
14329: GVariant * g_variant_new_double (gdouble value);
14329: extern
14329: GVariant * g_variant_new_string (const gchar *string);
14329: extern
14329: GVariant * g_variant_new_take_string (gchar *string);
14329: extern
14329: GVariant * g_variant_new_printf (const gchar *format_string,
14329:                                                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
14329: extern
14329: GVariant * g_variant_new_object_path (const gchar *object_path);
14329: extern
14329: gboolean g_variant_is_object_path (const gchar *string);
14329: extern
14329: GVariant * g_variant_new_signature (const gchar *signature);
14329: extern
14329: gboolean g_variant_is_signature (const gchar *string);
14329: extern
14329: GVariant * g_variant_new_variant (GVariant *value);
14329: extern
14329: GVariant * g_variant_new_strv (const gchar * const *strv,
14329:                                                                          gssize length);
14329: extern
14329: GVariant * g_variant_new_objv (const gchar * const *strv,
14329:                                                                          gssize length);
14329: extern
14329: GVariant * g_variant_new_bytestring (const gchar *string);
14329: extern
14329: GVariant * g_variant_new_bytestring_array (const gchar * const *strv,
14329:                                                                          gssize length);
14329: extern
14329: GVariant * g_variant_new_fixed_array (const GVariantType *element_type,
14329:                                                                          gconstpointer elements,
14329:                                                                          gsize n_elements,
14329:                                                                          gsize element_size);
14329: extern
14329: gboolean g_variant_get_boolean (GVariant *value);
14329: extern
14329: guint8 g_variant_get_byte (GVariant *value);
14329: extern
14329: gint16 g_variant_get_int16 (GVariant *value);
14329: extern
14329: guint16 g_variant_get_uint16 (GVariant *value);
14329: extern
14329: gint32 g_variant_get_int32 (GVariant *value);
14329: extern
14329: guint32 g_variant_get_uint32 (GVariant *value);
14329: extern
14329: gint64 g_variant_get_int64 (GVariant *value);
14329: extern
14329: guint64 g_variant_get_uint64 (GVariant *value);
14329: extern
14329: gint32 g_variant_get_handle (GVariant *value);
14329: extern
14329: gdouble g_variant_get_double (GVariant *value);
14329: extern
14329: GVariant * g_variant_get_variant (GVariant *value);
14329: extern
14329: const gchar * g_variant_get_string (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: gchar * g_variant_dup_string (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: const gchar ** g_variant_get_strv (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: gchar ** g_variant_dup_strv (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: const gchar ** g_variant_get_objv (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: gchar ** g_variant_dup_objv (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: const gchar * g_variant_get_bytestring (GVariant *value);
14329: extern
14329: gchar * g_variant_dup_bytestring (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: const gchar ** g_variant_get_bytestring_array (GVariant *value,
14329:                                                                          gsize *length);
14329: extern
14329: gchar ** g_variant_dup_bytestring_array (GVariant *value,
14329:                                                                          gsize *length);
14329: 
14329: extern
14329: GVariant * g_variant_new_maybe (const GVariantType *child_type,
14329:                                                                          GVariant *child);
14329: extern
14329: GVariant * g_variant_new_array (const GVariantType *child_type,
14329:                                                                          GVariant * const *children,
14329:                                                                          gsize n_children);
14329: extern
14329: GVariant * g_variant_new_tuple (GVariant * const *children,
14329:                                                                          gsize n_children);
14329: extern
14329: GVariant * g_variant_new_dict_entry (GVariant *key,
14329:                                                                          GVariant *value);
14329: 
14329: extern
14329: GVariant * g_variant_get_maybe (GVariant *value);
14329: extern
14329: gsize g_variant_n_children (GVariant *value);
14329: extern
14329: void g_variant_get_child (GVariant *value,
14329:                                                                          gsize index_,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: GVariant * g_variant_get_child_value (GVariant *value,
14329:                                                                          gsize index_);
14329: extern
14329: gboolean g_variant_lookup (GVariant *dictionary,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: GVariant * g_variant_lookup_value (GVariant *dictionary,
14329:                                                                          const gchar *key,
14329:                                                                          const GVariantType *expected_type);
14329: extern
14329: gconstpointer g_variant_get_fixed_array (GVariant *value,
14329:                                                                          gsize *n_elements,
14329:                                                                          gsize element_size);
14329: 
14329: extern
14329: gsize g_variant_get_size (GVariant *value);
14329: extern
14329: gconstpointer g_variant_get_data (GVariant *value);
14329: extern
14329: GBytes * g_variant_get_data_as_bytes (GVariant *value);
14329: extern
14329: void g_variant_store (GVariant *value,
14329:                                                                          gpointer data);
14329: 
14329: extern
14329: gchar * g_variant_print (GVariant *value,
14329:                                                                          gboolean type_annotate);
14329: extern
14329: GString * g_variant_print_string (GVariant *value,
14329:                                                                          GString *string,
14329:                                                                          gboolean type_annotate);
14329: 
14329: extern
14329: guint g_variant_hash (gconstpointer value);
14329: extern
14329: gboolean g_variant_equal (gconstpointer one,
14329:                                                                          gconstpointer two);
14329: 
14329: extern
14329: GVariant * g_variant_get_normal_form (GVariant *value);
14329: extern
14329: gboolean g_variant_is_normal_form (GVariant *value);
14329: extern
14329: GVariant * g_variant_byteswap (GVariant *value);
14329: 
14329: extern
14329: GVariant * g_variant_new_from_bytes (const GVariantType *type,
14329:                                                                          GBytes *bytes,
14329:                                                                          gboolean trusted);
14329: extern
14329: GVariant * g_variant_new_from_data (const GVariantType *type,
14329:                                                                          gconstpointer data,
14329:                                                                          gsize size,
14329:                                                                          gboolean trusted,
14329:                                                                          GDestroyNotify notify,
14329:                                                                          gpointer user_data);
14329: 
14329: typedef struct _GVariantIter GVariantIter;
14329: struct _GVariantIter {
14329: 
14329:   gsize x[16];
14329: };
14329: 
14329: extern
14329: GVariantIter * g_variant_iter_new (GVariant *value);
14329: extern
14329: gsize g_variant_iter_init (GVariantIter *iter,
14329:                                                                          GVariant *value);
14329: extern
14329: GVariantIter * g_variant_iter_copy (GVariantIter *iter);
14329: extern
14329: gsize g_variant_iter_n_children (GVariantIter *iter);
14329: extern
14329: void g_variant_iter_free (GVariantIter *iter);
14329: extern
14329: GVariant * g_variant_iter_next_value (GVariantIter *iter);
14329: extern
14329: gboolean g_variant_iter_next (GVariantIter *iter,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: gboolean g_variant_iter_loop (GVariantIter *iter,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: 
14329: 
14329: typedef struct _GVariantBuilder GVariantBuilder;
14329: struct _GVariantBuilder {
14329: 
14329:   union
14329:   {
14329:     struct {
14329:       gsize partial_magic;
14329:       const GVariantType *type;
14329:       gsize y[14];
14329:     } s;
14329:     gsize x[16];
14329:   } u;
14329: };
14329: 
14329: typedef enum
14329: {
14329:   G_VARIANT_PARSE_ERROR_FAILED,
14329:   G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED,
14329:   G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE,
14329:   G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED,
14329:   G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END,
14329:   G_VARIANT_PARSE_ERROR_INVALID_CHARACTER,
14329:   G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING,
14329:   G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH,
14329:   G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE,
14329:   G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING,
14329:   G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE,
14329:   G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE,
14329:   G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG,
14329:   G_VARIANT_PARSE_ERROR_TYPE_ERROR,
14329:   G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN,
14329:   G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD,
14329:   G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT,
14329:   G_VARIANT_PARSE_ERROR_VALUE_EXPECTED
14329: } GVariantParseError;
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "g_variant_parse_error_quark" "' instead"))) extern
14329: GQuark g_variant_parser_get_error_quark (void);
14329: 
14329: extern
14329: GQuark g_variant_parse_error_quark (void);
14329: # 364 "/usr/include/glib-2.0/glib/gvariant.h"
14329: extern
14329: GVariantBuilder * g_variant_builder_new (const GVariantType *type);
14329: extern
14329: void g_variant_builder_unref (GVariantBuilder *builder);
14329: extern
14329: GVariantBuilder * g_variant_builder_ref (GVariantBuilder *builder);
14329: extern
14329: void g_variant_builder_init (GVariantBuilder *builder,
14329:                                                                          const GVariantType *type);
14329: extern
14329: GVariant * g_variant_builder_end (GVariantBuilder *builder);
14329: extern
14329: void g_variant_builder_clear (GVariantBuilder *builder);
14329: extern
14329: void g_variant_builder_open (GVariantBuilder *builder,
14329:                                                                          const GVariantType *type);
14329: extern
14329: void g_variant_builder_close (GVariantBuilder *builder);
14329: extern
14329: void g_variant_builder_add_value (GVariantBuilder *builder,
14329:                                                                          GVariant *value);
14329: extern
14329: void g_variant_builder_add (GVariantBuilder *builder,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: void g_variant_builder_add_parsed (GVariantBuilder *builder,
14329:                                                                          const gchar *format,
14329:                                                                          ...);
14329: 
14329: extern
14329: GVariant * g_variant_new (const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: void g_variant_get (GVariant *value,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: GVariant * g_variant_new_va (const gchar *format_string,
14329:                                                                          const gchar **endptr,
14329:                                                                          va_list *app);
14329: extern
14329: void g_variant_get_va (GVariant *value,
14329:                                                                          const gchar *format_string,
14329:                                                                          const gchar **endptr,
14329:                                                                          va_list *app);
14329: extern
14329: gboolean g_variant_check_format_string (GVariant *value,
14329:                                                                          const gchar *format_string,
14329:                                                                          gboolean copy_only);
14329: 
14329: extern
14329: GVariant * g_variant_parse (const GVariantType *type,
14329:                                                                          const gchar *text,
14329:                                                                          const gchar *limit,
14329:                                                                          const gchar **endptr,
14329:                                                                          GError **error);
14329: extern
14329: GVariant * g_variant_new_parsed (const gchar *format,
14329:                                                                          ...);
14329: extern
14329: GVariant * g_variant_new_parsed_va (const gchar *format,
14329:                                                                          va_list *app);
14329: 
14329: extern
14329: gchar * g_variant_parse_error_print_context (GError *error,
14329:                                                                          const gchar *source_str);
14329: 
14329: extern
14329: gint g_variant_compare (gconstpointer one,
14329:                                                                          gconstpointer two);
14329: 
14329: typedef struct _GVariantDict GVariantDict;
14329: struct _GVariantDict {
14329: 
14329:   union
14329:   {
14329:     struct {
14329:       GVariant *asv;
14329:       gsize partial_magic;
14329:       gsize y[14];
14329:     } s;
14329:     gsize x[16];
14329:   } u;
14329: };
14329: # 479 "/usr/include/glib-2.0/glib/gvariant.h"
14329: extern
14329: GVariantDict * g_variant_dict_new (GVariant *from_asv);
14329: 
14329: extern
14329: void g_variant_dict_init (GVariantDict *dict,
14329:                                                                          GVariant *from_asv);
14329: 
14329: extern
14329: gboolean g_variant_dict_lookup (GVariantDict *dict,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: GVariant * g_variant_dict_lookup_value (GVariantDict *dict,
14329:                                                                          const gchar *key,
14329:                                                                          const GVariantType *expected_type);
14329: extern
14329: gboolean g_variant_dict_contains (GVariantDict *dict,
14329:                                                                          const gchar *key);
14329: extern
14329: void g_variant_dict_insert (GVariantDict *dict,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: void g_variant_dict_insert_value (GVariantDict *dict,
14329:                                                                          const gchar *key,
14329:                                                                          GVariant *value);
14329: extern
14329: gboolean g_variant_dict_remove (GVariantDict *dict,
14329:                                                                          const gchar *key);
14329: extern
14329: void g_variant_dict_clear (GVariantDict *dict);
14329: extern
14329: GVariant * g_variant_dict_end (GVariantDict *dict);
14329: extern
14329: GVariantDict * g_variant_dict_ref (GVariantDict *dict);
14329: extern
14329: void g_variant_dict_unref (GVariantDict *dict);
14329: 
14329: 
14329: # 36 "/usr/include/glib-2.0/glib/gmessages.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gsize g_printf_string_upper_bound (const gchar* format,
14329:          va_list args) __attribute__((__format__ (gnu_printf, 1, 0)));
14329: # 52 "/usr/include/glib-2.0/glib/gmessages.h"
14329: typedef enum
14329: {
14329: 
14329:   G_LOG_FLAG_RECURSION = 1 << 0,
14329:   G_LOG_FLAG_FATAL = 1 << 1,
14329: 
14329: 
14329:   G_LOG_LEVEL_ERROR = 1 << 2,
14329:   G_LOG_LEVEL_CRITICAL = 1 << 3,
14329:   G_LOG_LEVEL_WARNING = 1 << 4,
14329:   G_LOG_LEVEL_MESSAGE = 1 << 5,
14329:   G_LOG_LEVEL_INFO = 1 << 6,
14329:   G_LOG_LEVEL_DEBUG = 1 << 7,
14329: 
14329:   G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL)
14329: } GLogLevelFlags;
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*GLogFunc) (const gchar *log_domain,
14329:                                                  GLogLevelFlags log_level,
14329:                                                  const gchar *message,
14329:                                                  gpointer user_data);
14329: 
14329: 
14329: 
14329: extern
14329: guint g_log_set_handler (const gchar *log_domain,
14329:                                          GLogLevelFlags log_levels,
14329:                                          GLogFunc log_func,
14329:                                          gpointer user_data);
14329: extern
14329: guint g_log_set_handler_full (const gchar *log_domain,
14329:                                          GLogLevelFlags log_levels,
14329:                                          GLogFunc log_func,
14329:                                          gpointer user_data,
14329:                                          GDestroyNotify destroy);
14329: extern
14329: void g_log_remove_handler (const gchar *log_domain,
14329:                                          guint handler_id);
14329: extern
14329: void g_log_default_handler (const gchar *log_domain,
14329:                                          GLogLevelFlags log_level,
14329:                                          const gchar *message,
14329:                                          gpointer unused_data);
14329: extern
14329: GLogFunc g_log_set_default_handler (GLogFunc log_func,
14329:         gpointer user_data);
14329: extern
14329: void g_log (const gchar *log_domain,
14329:                                          GLogLevelFlags log_level,
14329:                                          const gchar *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: extern
14329: void g_logv (const gchar *log_domain,
14329:                                          GLogLevelFlags log_level,
14329:                                          const gchar *format,
14329:                                          va_list args) __attribute__((__format__ (gnu_printf, 3, 0)));
14329: extern
14329: GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,
14329:                                          GLogLevelFlags fatal_mask);
14329: extern
14329: GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask);
14329: # 133 "/usr/include/glib-2.0/glib/gmessages.h"
14329: typedef enum
14329: {
14329:   G_LOG_WRITER_HANDLED = 1,
14329:   G_LOG_WRITER_UNHANDLED = 0,
14329: } GLogWriterOutput;
14329: # 155 "/usr/include/glib-2.0/glib/gmessages.h"
14329: typedef struct _GLogField GLogField;
14329: struct _GLogField
14329: {
14329:   const gchar *key;
14329:   gconstpointer value;
14329:   gssize length;
14329: };
14329: # 193 "/usr/include/glib-2.0/glib/gmessages.h"
14329: typedef GLogWriterOutput (*GLogWriterFunc) (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields,
14329:                                                 gpointer user_data);
14329: 
14329: extern
14329: void g_log_structured (const gchar *log_domain,
14329:                                                 GLogLevelFlags log_level,
14329:                                                 ...);
14329: extern
14329: void g_log_structured_array (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields);
14329: 
14329: extern
14329: void g_log_variant (const gchar *log_domain,
14329:                                                 GLogLevelFlags log_level,
14329:                                                 GVariant *fields);
14329: 
14329: extern
14329: void g_log_set_writer_func (GLogWriterFunc func,
14329:                                                 gpointer user_data,
14329:                                                 GDestroyNotify user_data_free);
14329: 
14329: extern
14329: gboolean g_log_writer_supports_color (gint output_fd);
14329: extern
14329: gboolean g_log_writer_is_journald (gint output_fd);
14329: 
14329: extern
14329: gchar *g_log_writer_format_fields (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields,
14329:                                                 gboolean use_color);
14329: 
14329: extern
14329: GLogWriterOutput g_log_writer_journald (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields,
14329:                                                 gpointer user_data);
14329: extern
14329: GLogWriterOutput g_log_writer_standard_streams (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields,
14329:                                                 gpointer user_data);
14329: extern
14329: GLogWriterOutput g_log_writer_default (GLogLevelFlags log_level,
14329:                                                 const GLogField *fields,
14329:                                                 gsize n_fields,
14329:                                                 gpointer user_data);
14329: # 262 "/usr/include/glib-2.0/glib/gmessages.h"
14329: void _g_log_fallback_handler (const gchar *log_domain,
14329:        GLogLevelFlags log_level,
14329:        const gchar *message,
14329:        gpointer unused_data);
14329: 
14329: 
14329: extern
14329: void g_return_if_fail_warning (const char *log_domain,
14329:           const char *pretty_function,
14329:           const char *expression) ;
14329: extern
14329: void g_warn_message (const char *domain,
14329:                                const char *file,
14329:                                int line,
14329:                                const char *func,
14329:                                const char *warnexpr) ;
14329: __attribute__((__deprecated__)) extern
14329: void g_assert_warning (const char *log_domain,
14329:           const char *file,
14329:           const int line,
14329:                  const char *pretty_function,
14329:                  const char *expression) __attribute__((__noreturn__));
14329: 
14329: extern
14329: void g_log_structured_standard (const gchar *log_domain,
14329:                                 GLogLevelFlags log_level,
14329:                                 const gchar *file,
14329:                                 const gchar *line,
14329:                                 const gchar *func,
14329:                                 const gchar *message_format,
14329:                                 ...) __attribute__((__format__ (gnu_printf, 6, 7)));
14329: # 463 "/usr/include/glib-2.0/glib/gmessages.h"
14329: typedef void (*GPrintFunc) (const gchar *string);
14329: extern
14329: void g_print (const gchar *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
14329: extern
14329: GPrintFunc g_set_print_handler (GPrintFunc func);
14329: extern
14329: void g_printerr (const gchar *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
14329: extern
14329: GPrintFunc g_set_printerr_handler (GPrintFunc func);
14329: # 622 "/usr/include/glib-2.0/glib/gmessages.h"
14329: 
14329: # 63 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/goption.h" 1
14329: # 29 "/usr/include/glib-2.0/glib/goption.h"
14329: 
14329: # 38 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef struct _GOptionContext GOptionContext;
14329: # 51 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef struct _GOptionGroup GOptionGroup;
14329: typedef struct _GOptionEntry GOptionEntry;
14329: # 81 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef enum
14329: {
14329:   G_OPTION_FLAG_NONE = 0,
14329:   G_OPTION_FLAG_HIDDEN = 1 << 0,
14329:   G_OPTION_FLAG_IN_MAIN = 1 << 1,
14329:   G_OPTION_FLAG_REVERSE = 1 << 2,
14329:   G_OPTION_FLAG_NO_ARG = 1 << 3,
14329:   G_OPTION_FLAG_FILENAME = 1 << 4,
14329:   G_OPTION_FLAG_OPTIONAL_ARG = 1 << 5,
14329:   G_OPTION_FLAG_NOALIAS = 1 << 6
14329: } GOptionFlags;
14329: # 118 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef enum
14329: {
14329:   G_OPTION_ARG_NONE,
14329:   G_OPTION_ARG_STRING,
14329:   G_OPTION_ARG_INT,
14329:   G_OPTION_ARG_CALLBACK,
14329:   G_OPTION_ARG_FILENAME,
14329:   G_OPTION_ARG_STRING_ARRAY,
14329:   G_OPTION_ARG_FILENAME_ARRAY,
14329:   G_OPTION_ARG_DOUBLE,
14329:   G_OPTION_ARG_INT64
14329: } GOptionArg;
14329: # 148 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef gboolean (*GOptionArgFunc) (const gchar *option_name,
14329:         const gchar *value,
14329:         gpointer data,
14329:         GError **error);
14329: # 166 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef gboolean (*GOptionParseFunc) (GOptionContext *context,
14329:           GOptionGroup *group,
14329:           gpointer data,
14329:           GError **error);
14329: # 181 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef void (*GOptionErrorFunc) (GOptionContext *context,
14329:       GOptionGroup *group,
14329:       gpointer data,
14329:       GError **error);
14329: # 205 "/usr/include/glib-2.0/glib/goption.h"
14329: typedef enum
14329: {
14329:   G_OPTION_ERROR_UNKNOWN_OPTION,
14329:   G_OPTION_ERROR_BAD_VALUE,
14329:   G_OPTION_ERROR_FAILED
14329: } GOptionError;
14329: 
14329: extern
14329: GQuark g_option_error_quark (void);
14329: # 257 "/usr/include/glib-2.0/glib/goption.h"
14329: struct _GOptionEntry
14329: {
14329:   const gchar *long_name;
14329:   gchar short_name;
14329:   gint flags;
14329: 
14329:   GOptionArg arg;
14329:   gpointer arg_data;
14329: 
14329:   const gchar *description;
14329:   const gchar *arg_description;
14329: };
14329: # 288 "/usr/include/glib-2.0/glib/goption.h"
14329: extern
14329: GOptionContext *g_option_context_new (const gchar *parameter_string);
14329: extern
14329: void g_option_context_set_summary (GOptionContext *context,
14329:                                                    const gchar *summary);
14329: extern
14329: const gchar * g_option_context_get_summary (GOptionContext *context);
14329: extern
14329: void g_option_context_set_description (GOptionContext *context,
14329:                                                    const gchar *description);
14329: extern
14329: const gchar * g_option_context_get_description (GOptionContext *context);
14329: extern
14329: void g_option_context_free (GOptionContext *context);
14329: extern
14329: void g_option_context_set_help_enabled (GOptionContext *context,
14329:          gboolean help_enabled);
14329: extern
14329: gboolean g_option_context_get_help_enabled (GOptionContext *context);
14329: extern
14329: void g_option_context_set_ignore_unknown_options (GOptionContext *context,
14329:             gboolean ignore_unknown);
14329: extern
14329: gboolean g_option_context_get_ignore_unknown_options (GOptionContext *context);
14329: 
14329: extern
14329: void g_option_context_set_strict_posix (GOptionContext *context,
14329:                                                              gboolean strict_posix);
14329: extern
14329: gboolean g_option_context_get_strict_posix (GOptionContext *context);
14329: 
14329: extern
14329: void g_option_context_add_main_entries (GOptionContext *context,
14329:          const GOptionEntry *entries,
14329:          const gchar *translation_domain);
14329: extern
14329: gboolean g_option_context_parse (GOptionContext *context,
14329:          gint *argc,
14329:          gchar ***argv,
14329:          GError **error);
14329: extern
14329: gboolean g_option_context_parse_strv (GOptionContext *context,
14329:                                                    gchar ***arguments,
14329:                                                    GError **error);
14329: extern
14329: void g_option_context_set_translate_func (GOptionContext *context,
14329:            GTranslateFunc func,
14329:            gpointer data,
14329:            GDestroyNotify destroy_notify);
14329: extern
14329: void g_option_context_set_translation_domain (GOptionContext *context,
14329:         const gchar *domain);
14329: 
14329: extern
14329: void g_option_context_add_group (GOptionContext *context,
14329:        GOptionGroup *group);
14329: extern
14329: void g_option_context_set_main_group (GOptionContext *context,
14329:             GOptionGroup *group);
14329: extern
14329: GOptionGroup *g_option_context_get_main_group (GOptionContext *context);
14329: extern
14329: gchar *g_option_context_get_help (GOptionContext *context,
14329:                                                gboolean main_help,
14329:                                                GOptionGroup *group);
14329: 
14329: extern
14329: GOptionGroup *g_option_group_new (const gchar *name,
14329:            const gchar *description,
14329:            const gchar *help_description,
14329:            gpointer user_data,
14329:            GDestroyNotify destroy);
14329: extern
14329: void g_option_group_set_parse_hooks (GOptionGroup *group,
14329:            GOptionParseFunc pre_parse_func,
14329:            GOptionParseFunc post_parse_func);
14329: extern
14329: void g_option_group_set_error_hook (GOptionGroup *group,
14329:            GOptionErrorFunc error_func);
14329: __attribute__((__deprecated__)) extern
14329: void g_option_group_free (GOptionGroup *group);
14329: extern
14329: GOptionGroup *g_option_group_ref (GOptionGroup *group);
14329: extern
14329: void g_option_group_unref (GOptionGroup *group);
14329: extern
14329: void g_option_group_add_entries (GOptionGroup *group,
14329:            const GOptionEntry *entries);
14329: extern
14329: void g_option_group_set_translate_func (GOptionGroup *group,
14329:            GTranslateFunc func,
14329:            gpointer data,
14329:            GDestroyNotify destroy_notify);
14329: extern
14329: void g_option_group_set_translation_domain (GOptionGroup *group,
14329:            const gchar *domain);
14329: 
14329: 
14329: # 65 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gpattern.h" 1
14329: # 27 "/usr/include/glib-2.0/glib/gpattern.h"
14329: 
14329: 
14329: 
14329: typedef struct _GPatternSpec GPatternSpec;
14329: 
14329: extern
14329: GPatternSpec* g_pattern_spec_new (const gchar *pattern);
14329: extern
14329: void g_pattern_spec_free (GPatternSpec *pspec);
14329: extern
14329: gboolean g_pattern_spec_equal (GPatternSpec *pspec1,
14329:      GPatternSpec *pspec2);
14329: extern
14329: gboolean g_pattern_match (GPatternSpec *pspec,
14329:      guint string_length,
14329:      const gchar *string,
14329:      const gchar *string_reversed);
14329: extern
14329: gboolean g_pattern_match_string (GPatternSpec *pspec,
14329:      const gchar *string);
14329: extern
14329: gboolean g_pattern_match_simple (const gchar *pattern,
14329:      const gchar *string);
14329: 
14329: 
14329: # 66 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gprimes.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gprimes.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/glib/gprimes.h"
14329: extern
14329: guint g_spaced_primes_closest (guint num) __attribute__((__const__));
14329: 
14329: 
14329: # 68 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gqsort.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gqsort.h"
14329: 
14329: 
14329: extern
14329: void g_qsort_with_data (gconstpointer pbase,
14329:    gint total_elems,
14329:    gsize size,
14329:    GCompareDataFunc compare_func,
14329:    gpointer user_data);
14329: 
14329: 
14329: # 69 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gqueue.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gqueue.h"
14329: 
14329: 
14329: typedef struct _GQueue GQueue;
14329: # 47 "/usr/include/glib-2.0/glib/gqueue.h"
14329: struct _GQueue
14329: {
14329:   GList *head;
14329:   GList *tail;
14329:   guint length;
14329: };
14329: # 72 "/usr/include/glib-2.0/glib/gqueue.h"
14329: extern
14329: GQueue* g_queue_new (void);
14329: extern
14329: void g_queue_free (GQueue *queue);
14329: extern
14329: void g_queue_free_full (GQueue *queue,
14329:     GDestroyNotify free_func);
14329: extern
14329: void g_queue_init (GQueue *queue);
14329: extern
14329: void g_queue_clear (GQueue *queue);
14329: extern
14329: gboolean g_queue_is_empty (GQueue *queue);
14329: extern
14329: guint g_queue_get_length (GQueue *queue);
14329: extern
14329: void g_queue_reverse (GQueue *queue);
14329: extern
14329: GQueue * g_queue_copy (GQueue *queue);
14329: extern
14329: void g_queue_foreach (GQueue *queue,
14329:                                  GFunc func,
14329:                                  gpointer user_data);
14329: extern
14329: GList * g_queue_find (GQueue *queue,
14329:                                  gconstpointer data);
14329: extern
14329: GList * g_queue_find_custom (GQueue *queue,
14329:                                  gconstpointer data,
14329:                                  GCompareFunc func);
14329: extern
14329: void g_queue_sort (GQueue *queue,
14329:                                  GCompareDataFunc compare_func,
14329:                                  gpointer user_data);
14329: 
14329: extern
14329: void g_queue_push_head (GQueue *queue,
14329:                                  gpointer data);
14329: extern
14329: void g_queue_push_tail (GQueue *queue,
14329:                                  gpointer data);
14329: extern
14329: void g_queue_push_nth (GQueue *queue,
14329:                                  gpointer data,
14329:                                  gint n);
14329: extern
14329: gpointer g_queue_pop_head (GQueue *queue);
14329: extern
14329: gpointer g_queue_pop_tail (GQueue *queue);
14329: extern
14329: gpointer g_queue_pop_nth (GQueue *queue,
14329:                                  guint n);
14329: extern
14329: gpointer g_queue_peek_head (GQueue *queue);
14329: extern
14329: gpointer g_queue_peek_tail (GQueue *queue);
14329: extern
14329: gpointer g_queue_peek_nth (GQueue *queue,
14329:                                  guint n);
14329: extern
14329: gint g_queue_index (GQueue *queue,
14329:                                  gconstpointer data);
14329: extern
14329: gboolean g_queue_remove (GQueue *queue,
14329:                                  gconstpointer data);
14329: extern
14329: guint g_queue_remove_all (GQueue *queue,
14329:                                  gconstpointer data);
14329: extern
14329: void g_queue_insert_before (GQueue *queue,
14329:                                  GList *sibling,
14329:                                  gpointer data);
14329: extern
14329: void g_queue_insert_after (GQueue *queue,
14329:                                  GList *sibling,
14329:                                  gpointer data);
14329: extern
14329: void g_queue_insert_sorted (GQueue *queue,
14329:                                  gpointer data,
14329:                                  GCompareDataFunc func,
14329:                                  gpointer user_data);
14329: 
14329: extern
14329: void g_queue_push_head_link (GQueue *queue,
14329:                                  GList *link_);
14329: extern
14329: void g_queue_push_tail_link (GQueue *queue,
14329:                                  GList *link_);
14329: extern
14329: void g_queue_push_nth_link (GQueue *queue,
14329:                                  gint n,
14329:                                  GList *link_);
14329: extern
14329: GList* g_queue_pop_head_link (GQueue *queue);
14329: extern
14329: GList* g_queue_pop_tail_link (GQueue *queue);
14329: extern
14329: GList* g_queue_pop_nth_link (GQueue *queue,
14329:                                  guint n);
14329: extern
14329: GList* g_queue_peek_head_link (GQueue *queue);
14329: extern
14329: GList* g_queue_peek_tail_link (GQueue *queue);
14329: extern
14329: GList* g_queue_peek_nth_link (GQueue *queue,
14329:                                  guint n);
14329: extern
14329: gint g_queue_link_index (GQueue *queue,
14329:                                  GList *link_);
14329: extern
14329: void g_queue_unlink (GQueue *queue,
14329:                                  GList *link_);
14329: extern
14329: void g_queue_delete_link (GQueue *queue,
14329:                                  GList *link_);
14329: 
14329: 
14329: # 71 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/grand.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/grand.h"
14329: 
14329: 
14329: typedef struct _GRand GRand;
14329: # 47 "/usr/include/glib-2.0/glib/grand.h"
14329: extern
14329: GRand* g_rand_new_with_seed (guint32 seed);
14329: extern
14329: GRand* g_rand_new_with_seed_array (const guint32 *seed,
14329:         guint seed_length);
14329: extern
14329: GRand* g_rand_new (void);
14329: extern
14329: void g_rand_free (GRand *rand_);
14329: extern
14329: GRand* g_rand_copy (GRand *rand_);
14329: extern
14329: void g_rand_set_seed (GRand *rand_,
14329:           guint32 seed);
14329: extern
14329: void g_rand_set_seed_array (GRand *rand_,
14329:           const guint32 *seed,
14329:           guint seed_length);
14329: 
14329: 
14329: 
14329: extern
14329: guint32 g_rand_int (GRand *rand_);
14329: extern
14329: gint32 g_rand_int_range (GRand *rand_,
14329:           gint32 begin,
14329:           gint32 end);
14329: extern
14329: gdouble g_rand_double (GRand *rand_);
14329: extern
14329: gdouble g_rand_double_range (GRand *rand_,
14329:           gdouble begin,
14329:           gdouble end);
14329: extern
14329: void g_random_set_seed (guint32 seed);
14329: 
14329: 
14329: 
14329: extern
14329: guint32 g_random_int (void);
14329: extern
14329: gint32 g_random_int_range (gint32 begin,
14329:           gint32 end);
14329: extern
14329: gdouble g_random_double (void);
14329: extern
14329: gdouble g_random_double_range (gdouble begin,
14329:           gdouble end);
14329: 
14329: 
14329: 
14329: # 72 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/grcbox.h" 1
14329: # 19 "/usr/include/glib-2.0/glib/grcbox.h"
14329:        
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gpointer g_rc_box_alloc (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_rc_box_alloc0 (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_rc_box_dup (gsize block_size,
14329:                                                  gconstpointer mem_block) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_rc_box_acquire (gpointer mem_block);
14329: extern
14329: void g_rc_box_release (gpointer mem_block);
14329: extern
14329: void g_rc_box_release_full (gpointer mem_block,
14329:                                                  GDestroyNotify clear_func);
14329: 
14329: extern
14329: gsize g_rc_box_get_size (gpointer mem_block);
14329: 
14329: extern
14329: gpointer g_atomic_rc_box_alloc (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_atomic_rc_box_alloc0 (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_atomic_rc_box_dup (gsize block_size,
14329:                                                  gconstpointer mem_block) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_atomic_rc_box_acquire (gpointer mem_block);
14329: extern
14329: void g_atomic_rc_box_release (gpointer mem_block);
14329: extern
14329: void g_atomic_rc_box_release_full (gpointer mem_block,
14329:                                                  GDestroyNotify clear_func);
14329: 
14329: extern
14329: gsize g_atomic_rc_box_get_size (gpointer mem_block);
14329: # 88 "/usr/include/glib-2.0/glib/grcbox.h"
14329: 
14329: # 73 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/grefcount.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/grefcount.h"
14329: 
14329: 
14329: extern
14329: void g_ref_count_init (grefcount *rc);
14329: extern
14329: void g_ref_count_inc (grefcount *rc);
14329: extern
14329: gboolean g_ref_count_dec (grefcount *rc);
14329: extern
14329: gboolean g_ref_count_compare (grefcount *rc,
14329:                                                  gint val);
14329: 
14329: extern
14329: void g_atomic_ref_count_init (gatomicrefcount *arc);
14329: extern
14329: void g_atomic_ref_count_inc (gatomicrefcount *arc);
14329: extern
14329: gboolean g_atomic_ref_count_dec (gatomicrefcount *arc);
14329: extern
14329: gboolean g_atomic_ref_count_compare (gatomicrefcount *arc,
14329:                                                  gint val);
14329: # 120 "/usr/include/glib-2.0/glib/grefcount.h"
14329: 
14329: # 74 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/grefstring.h" 1
14329: # 19 "/usr/include/glib-2.0/glib/grefstring.h"
14329:        
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gmem.h" 1
14329: # 22 "/usr/include/glib-2.0/glib/grefstring.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gmacros.h" 1
14329: # 23 "/usr/include/glib-2.0/glib/grefstring.h" 2
14329: 
14329: 
14329: 
14329: extern
14329: char * g_ref_string_new (const char *str);
14329: extern
14329: char * g_ref_string_new_len (const char *str,
14329:                                  gssize len);
14329: extern
14329: char * g_ref_string_new_intern (const char *str);
14329: 
14329: extern
14329: char * g_ref_string_acquire (char *str);
14329: extern
14329: void g_ref_string_release (char *str);
14329: 
14329: extern
14329: gsize g_ref_string_length (char *str);
14329: 
14329: typedef char GRefString;
14329: 
14329: 
14329: # 75 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gregex.h" 1
14329: # 31 "/usr/include/glib-2.0/glib/gregex.h"
14329: 
14329: # 140 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef enum
14329: {
14329:   G_REGEX_ERROR_COMPILE,
14329:   G_REGEX_ERROR_OPTIMIZE,
14329:   G_REGEX_ERROR_REPLACE,
14329:   G_REGEX_ERROR_MATCH,
14329:   G_REGEX_ERROR_INTERNAL,
14329: 
14329: 
14329:   G_REGEX_ERROR_STRAY_BACKSLASH = 101,
14329:   G_REGEX_ERROR_MISSING_CONTROL_CHAR = 102,
14329:   G_REGEX_ERROR_UNRECOGNIZED_ESCAPE = 103,
14329:   G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER = 104,
14329:   G_REGEX_ERROR_QUANTIFIER_TOO_BIG = 105,
14329:   G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS = 106,
14329:   G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107,
14329:   G_REGEX_ERROR_RANGE_OUT_OF_ORDER = 108,
14329:   G_REGEX_ERROR_NOTHING_TO_REPEAT = 109,
14329:   G_REGEX_ERROR_UNRECOGNIZED_CHARACTER = 112,
14329:   G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113,
14329:   G_REGEX_ERROR_UNMATCHED_PARENTHESIS = 114,
14329:   G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE = 115,
14329:   G_REGEX_ERROR_UNTERMINATED_COMMENT = 118,
14329:   G_REGEX_ERROR_EXPRESSION_TOO_LARGE = 120,
14329:   G_REGEX_ERROR_MEMORY_ERROR = 121,
14329:   G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND = 125,
14329:   G_REGEX_ERROR_MALFORMED_CONDITION = 126,
14329:   G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES = 127,
14329:   G_REGEX_ERROR_ASSERTION_EXPECTED = 128,
14329:   G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME = 130,
14329:   G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131,
14329:   G_REGEX_ERROR_HEX_CODE_TOO_LARGE = 134,
14329:   G_REGEX_ERROR_INVALID_CONDITION = 135,
14329:   G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136,
14329:   G_REGEX_ERROR_INFINITE_LOOP = 140,
14329:   G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR = 142,
14329:   G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME = 143,
14329:   G_REGEX_ERROR_MALFORMED_PROPERTY = 146,
14329:   G_REGEX_ERROR_UNKNOWN_PROPERTY = 147,
14329:   G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG = 148,
14329:   G_REGEX_ERROR_TOO_MANY_SUBPATTERNS = 149,
14329:   G_REGEX_ERROR_INVALID_OCTAL_VALUE = 151,
14329:   G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE = 154,
14329:   G_REGEX_ERROR_DEFINE_REPETION = 155,
14329:   G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS = 156,
14329:   G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157,
14329:   G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE = 158,
14329:   G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159,
14329:   G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160,
14329:   G_REGEX_ERROR_NUMBER_TOO_BIG = 161,
14329:   G_REGEX_ERROR_MISSING_SUBPATTERN_NAME = 162,
14329:   G_REGEX_ERROR_MISSING_DIGIT = 163,
14329:   G_REGEX_ERROR_INVALID_DATA_CHARACTER = 164,
14329:   G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME = 165,
14329:   G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166,
14329:   G_REGEX_ERROR_INVALID_CONTROL_CHAR = 168,
14329:   G_REGEX_ERROR_MISSING_NAME = 169,
14329:   G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS = 171,
14329:   G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES = 172,
14329:   G_REGEX_ERROR_NAME_TOO_LONG = 175,
14329:   G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176
14329: } GRegexError;
14329: # 214 "/usr/include/glib-2.0/glib/gregex.h"
14329: extern
14329: GQuark g_regex_error_quark (void);
14329: # 296 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef enum
14329: {
14329:   G_REGEX_CASELESS = 1 << 0,
14329:   G_REGEX_MULTILINE = 1 << 1,
14329:   G_REGEX_DOTALL = 1 << 2,
14329:   G_REGEX_EXTENDED = 1 << 3,
14329:   G_REGEX_ANCHORED = 1 << 4,
14329:   G_REGEX_DOLLAR_ENDONLY = 1 << 5,
14329:   G_REGEX_UNGREEDY = 1 << 9,
14329:   G_REGEX_RAW = 1 << 11,
14329:   G_REGEX_NO_AUTO_CAPTURE = 1 << 12,
14329:   G_REGEX_OPTIMIZE = 1 << 13,
14329:   G_REGEX_FIRSTLINE = 1 << 18,
14329:   G_REGEX_DUPNAMES = 1 << 19,
14329:   G_REGEX_NEWLINE_CR = 1 << 20,
14329:   G_REGEX_NEWLINE_LF = 1 << 21,
14329:   G_REGEX_NEWLINE_CRLF = G_REGEX_NEWLINE_CR | G_REGEX_NEWLINE_LF,
14329:   G_REGEX_NEWLINE_ANYCRLF = G_REGEX_NEWLINE_CR | 1 << 22,
14329:   G_REGEX_BSR_ANYCRLF = 1 << 23,
14329:   G_REGEX_JAVASCRIPT_COMPAT = 1 << 25
14329: } GRegexCompileFlags;
14329: # 386 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef enum
14329: {
14329:   G_REGEX_MATCH_ANCHORED = 1 << 4,
14329:   G_REGEX_MATCH_NOTBOL = 1 << 7,
14329:   G_REGEX_MATCH_NOTEOL = 1 << 8,
14329:   G_REGEX_MATCH_NOTEMPTY = 1 << 10,
14329:   G_REGEX_MATCH_PARTIAL = 1 << 15,
14329:   G_REGEX_MATCH_NEWLINE_CR = 1 << 20,
14329:   G_REGEX_MATCH_NEWLINE_LF = 1 << 21,
14329:   G_REGEX_MATCH_NEWLINE_CRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_LF,
14329:   G_REGEX_MATCH_NEWLINE_ANY = 1 << 22,
14329:   G_REGEX_MATCH_NEWLINE_ANYCRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_ANY,
14329:   G_REGEX_MATCH_BSR_ANYCRLF = 1 << 23,
14329:   G_REGEX_MATCH_BSR_ANY = 1 << 24,
14329:   G_REGEX_MATCH_PARTIAL_SOFT = G_REGEX_MATCH_PARTIAL,
14329:   G_REGEX_MATCH_PARTIAL_HARD = 1 << 27,
14329:   G_REGEX_MATCH_NOTEMPTY_ATSTART = 1 << 28
14329: } GRegexMatchFlags;
14329: # 413 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef struct _GRegex GRegex;
14329: # 422 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef struct _GMatchInfo GMatchInfo;
14329: # 441 "/usr/include/glib-2.0/glib/gregex.h"
14329: typedef gboolean (*GRegexEvalCallback) (const GMatchInfo *match_info,
14329:        GString *result,
14329:        gpointer user_data);
14329: 
14329: 
14329: extern
14329: GRegex *g_regex_new (const gchar *pattern,
14329:        GRegexCompileFlags compile_options,
14329:        GRegexMatchFlags match_options,
14329:        GError **error);
14329: extern
14329: GRegex *g_regex_ref (GRegex *regex);
14329: extern
14329: void g_regex_unref (GRegex *regex);
14329: extern
14329: const gchar *g_regex_get_pattern (const GRegex *regex);
14329: extern
14329: gint g_regex_get_max_backref (const GRegex *regex);
14329: extern
14329: gint g_regex_get_capture_count (const GRegex *regex);
14329: extern
14329: gboolean g_regex_get_has_cr_or_lf (const GRegex *regex);
14329: extern
14329: gint g_regex_get_max_lookbehind (const GRegex *regex);
14329: extern
14329: gint g_regex_get_string_number (const GRegex *regex,
14329:        const gchar *name);
14329: extern
14329: gchar *g_regex_escape_string (const gchar *string,
14329:        gint length);
14329: extern
14329: gchar *g_regex_escape_nul (const gchar *string,
14329:        gint length);
14329: 
14329: extern
14329: GRegexCompileFlags g_regex_get_compile_flags (const GRegex *regex);
14329: extern
14329: GRegexMatchFlags g_regex_get_match_flags (const GRegex *regex);
14329: 
14329: 
14329: extern
14329: gboolean g_regex_match_simple (const gchar *pattern,
14329:        const gchar *string,
14329:        GRegexCompileFlags compile_options,
14329:        GRegexMatchFlags match_options);
14329: extern
14329: gboolean g_regex_match (const GRegex *regex,
14329:        const gchar *string,
14329:        GRegexMatchFlags match_options,
14329:        GMatchInfo **match_info);
14329: extern
14329: gboolean g_regex_match_full (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        GRegexMatchFlags match_options,
14329:        GMatchInfo **match_info,
14329:        GError **error);
14329: extern
14329: gboolean g_regex_match_all (const GRegex *regex,
14329:        const gchar *string,
14329:        GRegexMatchFlags match_options,
14329:        GMatchInfo **match_info);
14329: extern
14329: gboolean g_regex_match_all_full (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        GRegexMatchFlags match_options,
14329:        GMatchInfo **match_info,
14329:        GError **error);
14329: 
14329: 
14329: extern
14329: gchar **g_regex_split_simple (const gchar *pattern,
14329:        const gchar *string,
14329:        GRegexCompileFlags compile_options,
14329:        GRegexMatchFlags match_options);
14329: extern
14329: gchar **g_regex_split (const GRegex *regex,
14329:        const gchar *string,
14329:        GRegexMatchFlags match_options);
14329: extern
14329: gchar **g_regex_split_full (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        GRegexMatchFlags match_options,
14329:        gint max_tokens,
14329:        GError **error);
14329: 
14329: 
14329: extern
14329: gchar *g_regex_replace (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        const gchar *replacement,
14329:        GRegexMatchFlags match_options,
14329:        GError **error);
14329: extern
14329: gchar *g_regex_replace_literal (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        const gchar *replacement,
14329:        GRegexMatchFlags match_options,
14329:        GError **error);
14329: extern
14329: gchar *g_regex_replace_eval (const GRegex *regex,
14329:        const gchar *string,
14329:        gssize string_len,
14329:        gint start_position,
14329:        GRegexMatchFlags match_options,
14329:        GRegexEvalCallback eval,
14329:        gpointer user_data,
14329:        GError **error);
14329: extern
14329: gboolean g_regex_check_replacement (const gchar *replacement,
14329:        gboolean *has_references,
14329:        GError **error);
14329: 
14329: 
14329: extern
14329: GRegex *g_match_info_get_regex (const GMatchInfo *match_info);
14329: extern
14329: const gchar *g_match_info_get_string (const GMatchInfo *match_info);
14329: 
14329: extern
14329: GMatchInfo *g_match_info_ref (GMatchInfo *match_info);
14329: extern
14329: void g_match_info_unref (GMatchInfo *match_info);
14329: extern
14329: void g_match_info_free (GMatchInfo *match_info);
14329: extern
14329: gboolean g_match_info_next (GMatchInfo *match_info,
14329:        GError **error);
14329: extern
14329: gboolean g_match_info_matches (const GMatchInfo *match_info);
14329: extern
14329: gint g_match_info_get_match_count (const GMatchInfo *match_info);
14329: extern
14329: gboolean g_match_info_is_partial_match (const GMatchInfo *match_info);
14329: extern
14329: gchar *g_match_info_expand_references(const GMatchInfo *match_info,
14329:        const gchar *string_to_expand,
14329:        GError **error);
14329: extern
14329: gchar *g_match_info_fetch (const GMatchInfo *match_info,
14329:        gint match_num);
14329: extern
14329: gboolean g_match_info_fetch_pos (const GMatchInfo *match_info,
14329:        gint match_num,
14329:        gint *start_pos,
14329:        gint *end_pos);
14329: extern
14329: gchar *g_match_info_fetch_named (const GMatchInfo *match_info,
14329:        const gchar *name);
14329: extern
14329: gboolean g_match_info_fetch_named_pos (const GMatchInfo *match_info,
14329:        const gchar *name,
14329:        gint *start_pos,
14329:        gint *end_pos);
14329: extern
14329: gchar **g_match_info_fetch_all (const GMatchInfo *match_info);
14329: 
14329: 
14329: # 76 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gscanner.h" 1
14329: # 35 "/usr/include/glib-2.0/glib/gscanner.h"
14329: 
14329: 
14329: typedef struct _GScanner GScanner;
14329: typedef struct _GScannerConfig GScannerConfig;
14329: typedef union _GTokenValue GTokenValue;
14329: 
14329: typedef void (*GScannerMsgFunc) (GScanner *scanner,
14329:        gchar *message,
14329:        gboolean error);
14329: # 62 "/usr/include/glib-2.0/glib/gscanner.h"
14329: typedef enum
14329: {
14329:   G_ERR_UNKNOWN,
14329:   G_ERR_UNEXP_EOF,
14329:   G_ERR_UNEXP_EOF_IN_STRING,
14329:   G_ERR_UNEXP_EOF_IN_COMMENT,
14329:   G_ERR_NON_DIGIT_IN_CONST,
14329:   G_ERR_DIGIT_RADIX,
14329:   G_ERR_FLOAT_RADIX,
14329:   G_ERR_FLOAT_MALFORMED
14329: } GErrorType;
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_TOKEN_EOF = 0,
14329: 
14329:   G_TOKEN_LEFT_PAREN = '(',
14329:   G_TOKEN_RIGHT_PAREN = ')',
14329:   G_TOKEN_LEFT_CURLY = '{',
14329:   G_TOKEN_RIGHT_CURLY = '}',
14329:   G_TOKEN_LEFT_BRACE = '[',
14329:   G_TOKEN_RIGHT_BRACE = ']',
14329:   G_TOKEN_EQUAL_SIGN = '=',
14329:   G_TOKEN_COMMA = ',',
14329: 
14329:   G_TOKEN_NONE = 256,
14329: 
14329:   G_TOKEN_ERROR,
14329: 
14329:   G_TOKEN_CHAR,
14329:   G_TOKEN_BINARY,
14329:   G_TOKEN_OCTAL,
14329:   G_TOKEN_INT,
14329:   G_TOKEN_HEX,
14329:   G_TOKEN_FLOAT,
14329:   G_TOKEN_STRING,
14329: 
14329:   G_TOKEN_SYMBOL,
14329:   G_TOKEN_IDENTIFIER,
14329:   G_TOKEN_IDENTIFIER_NULL,
14329: 
14329:   G_TOKEN_COMMENT_SINGLE,
14329:   G_TOKEN_COMMENT_MULTI,
14329: 
14329: 
14329:   G_TOKEN_LAST
14329: } GTokenType;
14329: 
14329: union _GTokenValue
14329: {
14329:   gpointer v_symbol;
14329:   gchar *v_identifier;
14329:   gulong v_binary;
14329:   gulong v_octal;
14329:   gulong v_int;
14329:   guint64 v_int64;
14329:   gdouble v_float;
14329:   gulong v_hex;
14329:   gchar *v_string;
14329:   gchar *v_comment;
14329:   guchar v_char;
14329:   guint v_error;
14329: };
14329: 
14329: struct _GScannerConfig
14329: {
14329: 
14329: 
14329:   gchar *cset_skip_characters;
14329:   gchar *cset_identifier_first;
14329:   gchar *cset_identifier_nth;
14329:   gchar *cpair_comment_single;
14329: 
14329: 
14329: 
14329:   guint case_sensitive : 1;
14329: 
14329: 
14329: 
14329: 
14329:   guint skip_comment_multi : 1;
14329:   guint skip_comment_single : 1;
14329:   guint scan_comment_multi : 1;
14329:   guint scan_identifier : 1;
14329:   guint scan_identifier_1char : 1;
14329:   guint scan_identifier_NULL : 1;
14329:   guint scan_symbols : 1;
14329:   guint scan_binary : 1;
14329:   guint scan_octal : 1;
14329:   guint scan_float : 1;
14329:   guint scan_hex : 1;
14329:   guint scan_hex_dollar : 1;
14329:   guint scan_string_sq : 1;
14329:   guint scan_string_dq : 1;
14329:   guint numbers_2_int : 1;
14329:   guint int_2_float : 1;
14329:   guint identifier_2_string : 1;
14329:   guint char_2_token : 1;
14329:   guint symbol_2_token : 1;
14329:   guint scope_0_fallback : 1;
14329:   guint store_int64 : 1;
14329: 
14329: 
14329:   guint padding_dummy;
14329: };
14329: 
14329: struct _GScanner
14329: {
14329: 
14329:   gpointer user_data;
14329:   guint max_parse_errors;
14329: 
14329: 
14329:   guint parse_errors;
14329: 
14329: 
14329:   const gchar *input_name;
14329: 
14329: 
14329:   GData *qdata;
14329: 
14329: 
14329:   GScannerConfig *config;
14329: 
14329: 
14329:   GTokenType token;
14329:   GTokenValue value;
14329:   guint line;
14329:   guint position;
14329: 
14329: 
14329:   GTokenType next_token;
14329:   GTokenValue next_value;
14329:   guint next_line;
14329:   guint next_position;
14329: 
14329: 
14329: 
14329:   GHashTable *symbol_table;
14329:   gint input_fd;
14329:   const gchar *text;
14329:   const gchar *text_end;
14329:   gchar *buffer;
14329:   guint scope_id;
14329: 
14329: 
14329: 
14329:   GScannerMsgFunc msg_handler;
14329: };
14329: 
14329: extern
14329: GScanner* g_scanner_new (const GScannerConfig *config_templ);
14329: extern
14329: void g_scanner_destroy (GScanner *scanner);
14329: extern
14329: void g_scanner_input_file (GScanner *scanner,
14329:        gint input_fd);
14329: extern
14329: void g_scanner_sync_file_offset (GScanner *scanner);
14329: extern
14329: void g_scanner_input_text (GScanner *scanner,
14329:        const gchar *text,
14329:        guint text_len);
14329: extern
14329: GTokenType g_scanner_get_next_token (GScanner *scanner);
14329: extern
14329: GTokenType g_scanner_peek_next_token (GScanner *scanner);
14329: extern
14329: GTokenType g_scanner_cur_token (GScanner *scanner);
14329: extern
14329: GTokenValue g_scanner_cur_value (GScanner *scanner);
14329: extern
14329: guint g_scanner_cur_line (GScanner *scanner);
14329: extern
14329: guint g_scanner_cur_position (GScanner *scanner);
14329: extern
14329: gboolean g_scanner_eof (GScanner *scanner);
14329: extern
14329: guint g_scanner_set_scope (GScanner *scanner,
14329:        guint scope_id);
14329: extern
14329: void g_scanner_scope_add_symbol (GScanner *scanner,
14329:        guint scope_id,
14329:        const gchar *symbol,
14329:        gpointer value);
14329: extern
14329: void g_scanner_scope_remove_symbol (GScanner *scanner,
14329:        guint scope_id,
14329:        const gchar *symbol);
14329: extern
14329: gpointer g_scanner_scope_lookup_symbol (GScanner *scanner,
14329:        guint scope_id,
14329:        const gchar *symbol);
14329: extern
14329: void g_scanner_scope_foreach_symbol (GScanner *scanner,
14329:        guint scope_id,
14329:        GHFunc func,
14329:        gpointer user_data);
14329: extern
14329: gpointer g_scanner_lookup_symbol (GScanner *scanner,
14329:        const gchar *symbol);
14329: extern
14329: void g_scanner_unexp_token (GScanner *scanner,
14329:        GTokenType expected_token,
14329:        const gchar *identifier_spec,
14329:        const gchar *symbol_spec,
14329:        const gchar *symbol_name,
14329:        const gchar *message,
14329:        gint is_error);
14329: extern
14329: void g_scanner_error (GScanner *scanner,
14329:        const gchar *format,
14329:        ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: extern
14329: void g_scanner_warn (GScanner *scanner,
14329:        const gchar *format,
14329:        ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: # 301 "/usr/include/glib-2.0/glib/gscanner.h"
14329: 
14329: # 77 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gsequence.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gsequence.h"
14329: 
14329: 
14329: typedef struct _GSequence GSequence;
14329: typedef struct _GSequenceNode GSequenceIter;
14329: 
14329: typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a,
14329:                                            GSequenceIter *b,
14329:                                            gpointer data);
14329: 
14329: 
14329: 
14329: extern
14329: GSequence * g_sequence_new (GDestroyNotify data_destroy);
14329: extern
14329: void g_sequence_free (GSequence *seq);
14329: extern
14329: gint g_sequence_get_length (GSequence *seq);
14329: extern
14329: void g_sequence_foreach (GSequence *seq,
14329:                                               GFunc func,
14329:                                               gpointer user_data);
14329: extern
14329: void g_sequence_foreach_range (GSequenceIter *begin,
14329:                                               GSequenceIter *end,
14329:                                               GFunc func,
14329:                                               gpointer user_data);
14329: extern
14329: void g_sequence_sort (GSequence *seq,
14329:                                               GCompareDataFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: void g_sequence_sort_iter (GSequence *seq,
14329:                                               GSequenceIterCompareFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: gboolean g_sequence_is_empty (GSequence *seq);
14329: 
14329: 
14329: 
14329: extern
14329: GSequenceIter *g_sequence_get_begin_iter (GSequence *seq);
14329: extern
14329: GSequenceIter *g_sequence_get_end_iter (GSequence *seq);
14329: extern
14329: GSequenceIter *g_sequence_get_iter_at_pos (GSequence *seq,
14329:                                               gint pos);
14329: extern
14329: GSequenceIter *g_sequence_append (GSequence *seq,
14329:                                               gpointer data);
14329: extern
14329: GSequenceIter *g_sequence_prepend (GSequence *seq,
14329:                                               gpointer data);
14329: extern
14329: GSequenceIter *g_sequence_insert_before (GSequenceIter *iter,
14329:                                               gpointer data);
14329: extern
14329: void g_sequence_move (GSequenceIter *src,
14329:                                               GSequenceIter *dest);
14329: extern
14329: void g_sequence_swap (GSequenceIter *a,
14329:                                               GSequenceIter *b);
14329: extern
14329: GSequenceIter *g_sequence_insert_sorted (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GCompareDataFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: GSequenceIter *g_sequence_insert_sorted_iter (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GSequenceIterCompareFunc iter_cmp,
14329:                                               gpointer cmp_data);
14329: extern
14329: void g_sequence_sort_changed (GSequenceIter *iter,
14329:                                               GCompareDataFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: void g_sequence_sort_changed_iter (GSequenceIter *iter,
14329:                                               GSequenceIterCompareFunc iter_cmp,
14329:                                               gpointer cmp_data);
14329: extern
14329: void g_sequence_remove (GSequenceIter *iter);
14329: extern
14329: void g_sequence_remove_range (GSequenceIter *begin,
14329:                                               GSequenceIter *end);
14329: extern
14329: void g_sequence_move_range (GSequenceIter *dest,
14329:                                               GSequenceIter *begin,
14329:                                               GSequenceIter *end);
14329: extern
14329: GSequenceIter *g_sequence_search (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GCompareDataFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: GSequenceIter *g_sequence_search_iter (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GSequenceIterCompareFunc iter_cmp,
14329:                                               gpointer cmp_data);
14329: extern
14329: GSequenceIter *g_sequence_lookup (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GCompareDataFunc cmp_func,
14329:                                               gpointer cmp_data);
14329: extern
14329: GSequenceIter *g_sequence_lookup_iter (GSequence *seq,
14329:                                               gpointer data,
14329:                                               GSequenceIterCompareFunc iter_cmp,
14329:                                               gpointer cmp_data);
14329: 
14329: 
14329: 
14329: extern
14329: gpointer g_sequence_get (GSequenceIter *iter);
14329: extern
14329: void g_sequence_set (GSequenceIter *iter,
14329:                                               gpointer data);
14329: 
14329: 
14329: extern
14329: gboolean g_sequence_iter_is_begin (GSequenceIter *iter);
14329: extern
14329: gboolean g_sequence_iter_is_end (GSequenceIter *iter);
14329: extern
14329: GSequenceIter *g_sequence_iter_next (GSequenceIter *iter);
14329: extern
14329: GSequenceIter *g_sequence_iter_prev (GSequenceIter *iter);
14329: extern
14329: gint g_sequence_iter_get_position (GSequenceIter *iter);
14329: extern
14329: GSequenceIter *g_sequence_iter_move (GSequenceIter *iter,
14329:                                               gint delta);
14329: extern
14329: GSequence * g_sequence_iter_get_sequence (GSequenceIter *iter);
14329: 
14329: 
14329: 
14329: extern
14329: gint g_sequence_iter_compare (GSequenceIter *a,
14329:                                               GSequenceIter *b);
14329: extern
14329: GSequenceIter *g_sequence_range_get_midpoint (GSequenceIter *begin,
14329:                                               GSequenceIter *end);
14329: 
14329: 
14329: # 78 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gshell.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gshell.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329: 
14329:   G_SHELL_ERROR_BAD_QUOTING,
14329: 
14329:   G_SHELL_ERROR_EMPTY_STRING,
14329:   G_SHELL_ERROR_FAILED
14329: } GShellError;
14329: 
14329: extern
14329: GQuark g_shell_error_quark (void);
14329: 
14329: extern
14329: gchar* g_shell_quote (const gchar *unquoted_string);
14329: extern
14329: gchar* g_shell_unquote (const gchar *quoted_string,
14329:                              GError **error);
14329: extern
14329: gboolean g_shell_parse_argv (const gchar *command_line,
14329:                              gint *argcp,
14329:                              gchar ***argvp,
14329:                              GError **error);
14329: 
14329: 
14329: # 79 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gslice.h" 1
14329: # 27 "/usr/include/glib-2.0/glib/gslice.h"
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gpointer g_slice_alloc (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_slice_alloc0 (gsize block_size) __attribute__((__malloc__)) __attribute__((__alloc_size__(1)));
14329: extern
14329: gpointer g_slice_copy (gsize block_size,
14329:                                          gconstpointer mem_block) __attribute__((__alloc_size__(1)));
14329: extern
14329: void g_slice_free1 (gsize block_size,
14329:       gpointer mem_block);
14329: extern
14329: void g_slice_free_chain_with_offset (gsize block_size,
14329:       gpointer mem_chain,
14329:       gsize next_offset);
14329: # 76 "/usr/include/glib-2.0/glib/gslice.h"
14329: typedef enum {
14329:   G_SLICE_CONFIG_ALWAYS_MALLOC = 1,
14329:   G_SLICE_CONFIG_BYPASS_MAGAZINES,
14329:   G_SLICE_CONFIG_WORKING_SET_MSECS,
14329:   G_SLICE_CONFIG_COLOR_INCREMENT,
14329:   G_SLICE_CONFIG_CHUNK_SIZES,
14329:   G_SLICE_CONFIG_CONTENTION_COUNTER
14329: } GSliceConfig;
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_slice_set_config (GSliceConfig ckey, gint64 value);
14329: __attribute__((__deprecated__)) extern
14329: gint64 g_slice_get_config (GSliceConfig ckey);
14329: __attribute__((__deprecated__)) extern
14329: gint64* g_slice_get_config_state (GSliceConfig ckey, gint64 address, guint *n_values);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 80 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gspawn.h" 1
14329: # 28 "/usr/include/glib-2.0/glib/gspawn.h"
14329: 
14329: # 68 "/usr/include/glib-2.0/glib/gspawn.h"
14329: typedef enum
14329: {
14329:   G_SPAWN_ERROR_FORK,
14329:   G_SPAWN_ERROR_READ,
14329:   G_SPAWN_ERROR_CHDIR,
14329:   G_SPAWN_ERROR_ACCES,
14329:   G_SPAWN_ERROR_PERM,
14329:   G_SPAWN_ERROR_TOO_BIG,
14329: 
14329:   G_SPAWN_ERROR_2BIG = G_SPAWN_ERROR_TOO_BIG,
14329: 
14329:   G_SPAWN_ERROR_NOEXEC,
14329:   G_SPAWN_ERROR_NAMETOOLONG,
14329:   G_SPAWN_ERROR_NOENT,
14329:   G_SPAWN_ERROR_NOMEM,
14329:   G_SPAWN_ERROR_NOTDIR,
14329:   G_SPAWN_ERROR_LOOP,
14329:   G_SPAWN_ERROR_TXTBUSY,
14329:   G_SPAWN_ERROR_IO,
14329:   G_SPAWN_ERROR_NFILE,
14329:   G_SPAWN_ERROR_MFILE,
14329:   G_SPAWN_ERROR_INVAL,
14329:   G_SPAWN_ERROR_ISDIR,
14329:   G_SPAWN_ERROR_LIBBAD,
14329:   G_SPAWN_ERROR_FAILED
14329: 
14329: 
14329: } GSpawnError;
14329: # 140 "/usr/include/glib-2.0/glib/gspawn.h"
14329: typedef void (* GSpawnChildSetupFunc) (gpointer user_data);
14329: # 170 "/usr/include/glib-2.0/glib/gspawn.h"
14329: typedef enum
14329: {
14329:   G_SPAWN_DEFAULT = 0,
14329:   G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 1 << 0,
14329:   G_SPAWN_DO_NOT_REAP_CHILD = 1 << 1,
14329: 
14329:   G_SPAWN_SEARCH_PATH = 1 << 2,
14329: 
14329:   G_SPAWN_STDOUT_TO_DEV_NULL = 1 << 3,
14329:   G_SPAWN_STDERR_TO_DEV_NULL = 1 << 4,
14329:   G_SPAWN_CHILD_INHERITS_STDIN = 1 << 5,
14329:   G_SPAWN_FILE_AND_ARGV_ZERO = 1 << 6,
14329:   G_SPAWN_SEARCH_PATH_FROM_ENVP = 1 << 7,
14329:   G_SPAWN_CLOEXEC_PIPES = 1 << 8
14329: } GSpawnFlags;
14329: 
14329: extern
14329: GQuark g_spawn_error_quark (void);
14329: extern
14329: GQuark g_spawn_exit_error_quark (void);
14329: 
14329: extern
14329: gboolean g_spawn_async (const gchar *working_directory,
14329:                         gchar **argv,
14329:                         gchar **envp,
14329:                         GSpawnFlags flags,
14329:                         GSpawnChildSetupFunc child_setup,
14329:                         gpointer user_data,
14329:                         GPid *child_pid,
14329:                         GError **error);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_spawn_async_with_pipes (const gchar *working_directory,
14329:                                    gchar **argv,
14329:                                    gchar **envp,
14329:                                    GSpawnFlags flags,
14329:                                    GSpawnChildSetupFunc child_setup,
14329:                                    gpointer user_data,
14329:                                    GPid *child_pid,
14329:                                    gint *standard_input,
14329:                                    gint *standard_output,
14329:                                    gint *standard_error,
14329:                                    GError **error);
14329: 
14329: 
14329: extern
14329: gboolean g_spawn_async_with_fds (const gchar *working_directory,
14329:                                  gchar **argv,
14329:                                  gchar **envp,
14329:                                  GSpawnFlags flags,
14329:                                  GSpawnChildSetupFunc child_setup,
14329:                                  gpointer user_data,
14329:                                  GPid *child_pid,
14329:                                  gint stdin_fd,
14329:                                  gint stdout_fd,
14329:                                  gint stderr_fd,
14329:                                  GError **error);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_spawn_sync (const gchar *working_directory,
14329:                                gchar **argv,
14329:                                gchar **envp,
14329:                                GSpawnFlags flags,
14329:                                GSpawnChildSetupFunc child_setup,
14329:                                gpointer user_data,
14329:                                gchar **standard_output,
14329:                                gchar **standard_error,
14329:                                gint *exit_status,
14329:                                GError **error);
14329: 
14329: extern
14329: gboolean g_spawn_command_line_sync (const gchar *command_line,
14329:                                      gchar **standard_output,
14329:                                      gchar **standard_error,
14329:                                      gint *exit_status,
14329:                                      GError **error);
14329: extern
14329: gboolean g_spawn_command_line_async (const gchar *command_line,
14329:                                      GError **error);
14329: 
14329: extern
14329: gboolean g_spawn_check_exit_status (gint exit_status,
14329:         GError **error);
14329: 
14329: extern
14329: void g_spawn_close_pid (GPid pid);
14329: 
14329: 
14329: # 82 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gstrfuncs.h" 1
14329: # 37 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: 
14329: 
14329: 
14329: typedef enum {
14329:   G_ASCII_ALNUM = 1 << 0,
14329:   G_ASCII_ALPHA = 1 << 1,
14329:   G_ASCII_CNTRL = 1 << 2,
14329:   G_ASCII_DIGIT = 1 << 3,
14329:   G_ASCII_GRAPH = 1 << 4,
14329:   G_ASCII_LOWER = 1 << 5,
14329:   G_ASCII_PRINT = 1 << 6,
14329:   G_ASCII_PUNCT = 1 << 7,
14329:   G_ASCII_SPACE = 1 << 8,
14329:   G_ASCII_UPPER = 1 << 9,
14329:   G_ASCII_XDIGIT = 1 << 10
14329: } GAsciiType;
14329: 
14329: extern const guint16 * const g_ascii_table;
14329: # 89 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: extern
14329: gchar g_ascii_tolower (gchar c) __attribute__((__const__));
14329: extern
14329: gchar g_ascii_toupper (gchar c) __attribute__((__const__));
14329: 
14329: extern
14329: gint g_ascii_digit_value (gchar c) __attribute__((__const__));
14329: extern
14329: gint g_ascii_xdigit_value (gchar c) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_strdelimit (gchar *string,
14329:      const gchar *delimiters,
14329:      gchar new_delimiter);
14329: extern
14329: gchar* g_strcanon (gchar *string,
14329:      const gchar *valid_chars,
14329:      gchar substitutor);
14329: extern
14329: const gchar * g_strerror (gint errnum) __attribute__((__const__));
14329: extern
14329: const gchar * g_strsignal (gint signum) __attribute__((__const__));
14329: extern
14329: gchar * g_strreverse (gchar *string);
14329: extern
14329: gsize g_strlcpy (gchar *dest,
14329:      const gchar *src,
14329:      gsize dest_size);
14329: extern
14329: gsize g_strlcat (gchar *dest,
14329:      const gchar *src,
14329:      gsize dest_size);
14329: extern
14329: gchar * g_strstr_len (const gchar *haystack,
14329:      gssize haystack_len,
14329:      const gchar *needle);
14329: extern
14329: gchar * g_strrstr (const gchar *haystack,
14329:      const gchar *needle);
14329: extern
14329: gchar * g_strrstr_len (const gchar *haystack,
14329:      gssize haystack_len,
14329:      const gchar *needle);
14329: 
14329: extern
14329: gboolean g_str_has_suffix (const gchar *str,
14329:      const gchar *suffix);
14329: extern
14329: gboolean g_str_has_prefix (const gchar *str,
14329:      const gchar *prefix);
14329: 
14329: 
14329: 
14329: extern
14329: gdouble g_strtod (const gchar *nptr,
14329:      gchar **endptr);
14329: extern
14329: gdouble g_ascii_strtod (const gchar *nptr,
14329:      gchar **endptr);
14329: extern
14329: guint64 g_ascii_strtoull (const gchar *nptr,
14329:      gchar **endptr,
14329:      guint base);
14329: extern
14329: gint64 g_ascii_strtoll (const gchar *nptr,
14329:      gchar **endptr,
14329:      guint base);
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar * g_ascii_dtostr (gchar *buffer,
14329:      gint buf_len,
14329:      gdouble d);
14329: extern
14329: gchar * g_ascii_formatd (gchar *buffer,
14329:      gint buf_len,
14329:      const gchar *format,
14329:      gdouble d);
14329: 
14329: 
14329: extern
14329: gchar* g_strchug (gchar *string);
14329: 
14329: extern
14329: gchar* g_strchomp (gchar *string);
14329: 
14329: 
14329: 
14329: extern
14329: gint g_ascii_strcasecmp (const gchar *s1,
14329:         const gchar *s2);
14329: extern
14329: gint g_ascii_strncasecmp (const gchar *s1,
14329:         const gchar *s2,
14329:         gsize n);
14329: extern
14329: gchar* g_ascii_strdown (const gchar *str,
14329:         gssize len) __attribute__((__malloc__));
14329: extern
14329: gchar* g_ascii_strup (const gchar *str,
14329:         gssize len) __attribute__((__malloc__));
14329: 
14329: extern
14329: gboolean g_str_is_ascii (const gchar *str);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: gint g_strcasecmp (const gchar *s1,
14329:                                         const gchar *s2);
14329: __attribute__((__deprecated__)) extern
14329: gint g_strncasecmp (const gchar *s1,
14329:                                         const gchar *s2,
14329:                                         guint n);
14329: __attribute__((__deprecated__)) extern
14329: gchar* g_strdown (gchar *string);
14329: __attribute__((__deprecated__)) extern
14329: gchar* g_strup (gchar *string);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_strdup (const gchar *str) __attribute__((__malloc__));
14329: extern
14329: gchar* g_strdup_printf (const gchar *format,
14329:      ...) __attribute__((__format__ (gnu_printf, 1, 2))) __attribute__((__malloc__));
14329: extern
14329: gchar* g_strdup_vprintf (const gchar *format,
14329:      va_list args) __attribute__((__format__ (gnu_printf, 1, 0))) __attribute__((__malloc__));
14329: extern
14329: gchar* g_strndup (const gchar *str,
14329:      gsize n) __attribute__((__malloc__));
14329: extern
14329: gchar* g_strnfill (gsize length,
14329:      gchar fill_char) __attribute__((__malloc__));
14329: extern
14329: gchar* g_strconcat (const gchar *string1,
14329:      ...) __attribute__((__malloc__)) __attribute__((__sentinel__));
14329: extern
14329: gchar* g_strjoin (const gchar *separator,
14329:      ...) __attribute__((__malloc__)) __attribute__((__sentinel__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: gchar* g_strcompress (const gchar *source) __attribute__((__malloc__));
14329: # 252 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: extern
14329: gchar* g_strescape (const gchar *source,
14329:      const gchar *exceptions) __attribute__((__malloc__));
14329: 
14329: extern
14329: gpointer g_memdup (gconstpointer mem,
14329:      guint byte_size) __attribute__((__alloc_size__(2)));
14329: # 269 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: typedef gchar** GStrv;
14329: extern
14329: gchar** g_strsplit (const gchar *string,
14329:      const gchar *delimiter,
14329:      gint max_tokens);
14329: extern
14329: gchar ** g_strsplit_set (const gchar *string,
14329:      const gchar *delimiters,
14329:      gint max_tokens);
14329: extern
14329: gchar* g_strjoinv (const gchar *separator,
14329:      gchar **str_array) __attribute__((__malloc__));
14329: extern
14329: void g_strfreev (gchar **str_array);
14329: extern
14329: gchar** g_strdupv (gchar **str_array);
14329: extern
14329: guint g_strv_length (gchar **str_array);
14329: 
14329: extern
14329: gchar* g_stpcpy (gchar *dest,
14329:                                         const char *src);
14329: 
14329: extern
14329: gchar * g_str_to_ascii (const gchar *str,
14329:                                                                          const gchar *from_locale);
14329: 
14329: extern
14329: gchar ** g_str_tokenize_and_fold (const gchar *string,
14329:                                                                          const gchar *translit_locale,
14329:                                                                          gchar ***ascii_alternates);
14329: 
14329: extern
14329: gboolean g_str_match_string (const gchar *search_term,
14329:                                                                          const gchar *potential_hit,
14329:                                                                          gboolean accept_alternates);
14329: 
14329: extern
14329: gboolean g_strv_contains (const gchar * const *strv,
14329:                                         const gchar *str);
14329: # 321 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: typedef enum
14329:   {
14329:     G_NUMBER_PARSER_ERROR_INVALID,
14329:     G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS,
14329:   } GNumberParserError;
14329: # 337 "/usr/include/glib-2.0/glib/gstrfuncs.h"
14329: extern
14329: GQuark g_number_parser_error_quark (void);
14329: 
14329: extern
14329: gboolean g_ascii_string_to_signed (const gchar *str,
14329:                                                     guint base,
14329:                                                     gint64 min,
14329:                                                     gint64 max,
14329:                                                     gint64 *out_num,
14329:                                                     GError **error);
14329: 
14329: extern
14329: gboolean g_ascii_string_to_unsigned (const gchar *str,
14329:                                                     guint base,
14329:                                                     guint64 min,
14329:                                                     guint64 max,
14329:                                                     guint64 *out_num,
14329:                                                     GError **error);
14329: 
14329: 
14329: # 83 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gstringchunk.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gstringchunk.h"
14329: 
14329: 
14329: typedef struct _GStringChunk GStringChunk;
14329: 
14329: extern
14329: GStringChunk* g_string_chunk_new (gsize size);
14329: extern
14329: void g_string_chunk_free (GStringChunk *chunk);
14329: extern
14329: void g_string_chunk_clear (GStringChunk *chunk);
14329: extern
14329: gchar* g_string_chunk_insert (GStringChunk *chunk,
14329:                                            const gchar *string);
14329: extern
14329: gchar* g_string_chunk_insert_len (GStringChunk *chunk,
14329:                                            const gchar *string,
14329:                                            gssize len);
14329: extern
14329: gchar* g_string_chunk_insert_const (GStringChunk *chunk,
14329:                                            const gchar *string);
14329: 
14329: 
14329: # 85 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gtestutils.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: 
14329: 
14329: typedef struct GTestCase GTestCase;
14329: typedef struct GTestSuite GTestSuite;
14329: typedef void (*GTestFunc) (void);
14329: typedef void (*GTestDataFunc) (gconstpointer user_data);
14329: typedef void (*GTestFixtureFunc) (gpointer fixture,
14329:                                   gconstpointer user_data);
14329: # 131 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: extern
14329: int g_strcmp0 (const char *str1,
14329:                                          const char *str2);
14329: 
14329: 
14329: extern
14329: void g_test_minimized_result (double minimized_quantity,
14329:                                          const char *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: extern
14329: void g_test_maximized_result (double maximized_quantity,
14329:                                          const char *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: 
14329: 
14329: extern
14329: void g_test_init (int *argc,
14329:                                          char ***argv,
14329:                                          ...) __attribute__((__sentinel__));
14329: # 182 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: extern
14329: gboolean g_test_subprocess (void);
14329: 
14329: 
14329: extern
14329: int g_test_run (void);
14329: 
14329: extern
14329: void g_test_add_func (const char *testpath,
14329:                                          GTestFunc test_func);
14329: 
14329: extern
14329: void g_test_add_data_func (const char *testpath,
14329:                                          gconstpointer test_data,
14329:                                          GTestDataFunc test_func);
14329: 
14329: extern
14329: void g_test_add_data_func_full (const char *testpath,
14329:                                          gpointer test_data,
14329:                                          GTestDataFunc test_func,
14329:                                          GDestroyNotify data_free_func);
14329: 
14329: 
14329: extern
14329: void g_test_fail (void);
14329: extern
14329: void g_test_incomplete (const gchar *msg);
14329: extern
14329: void g_test_skip (const gchar *msg);
14329: extern
14329: gboolean g_test_failed (void);
14329: extern
14329: void g_test_set_nonfatal_assertions (void);
14329: # 230 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: extern
14329: void g_test_message (const char *format,
14329:                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
14329: extern
14329: void g_test_bug_base (const char *uri_pattern);
14329: extern
14329: void g_test_bug (const char *bug_uri_snippet);
14329: 
14329: extern
14329: void g_test_timer_start (void);
14329: extern
14329: double g_test_timer_elapsed (void);
14329: extern
14329: double g_test_timer_last (void);
14329: 
14329: 
14329: extern
14329: void g_test_queue_free (gpointer gfree_pointer);
14329: extern
14329: void g_test_queue_destroy (GDestroyNotify destroy_func,
14329:                                          gpointer destroy_data);
14329: 
14329: 
14329: typedef enum {
14329:   G_TEST_TRAP_SILENCE_STDOUT = 1 << 7,
14329:   G_TEST_TRAP_SILENCE_STDERR = 1 << 8,
14329:   G_TEST_TRAP_INHERIT_STDIN = 1 << 9
14329: } GTestTrapFlags;
14329: 
14329: __attribute__((__deprecated__("Use '" "g_test_trap_subprocess" "' instead"))) extern
14329: gboolean g_test_trap_fork (guint64 usec_timeout,
14329:                                          GTestTrapFlags test_trap_flags);
14329: 
14329: typedef enum {
14329:   G_TEST_SUBPROCESS_INHERIT_STDIN = 1 << 0,
14329:   G_TEST_SUBPROCESS_INHERIT_STDOUT = 1 << 1,
14329:   G_TEST_SUBPROCESS_INHERIT_STDERR = 1 << 2
14329: } GTestSubprocessFlags;
14329: 
14329: extern
14329: void g_test_trap_subprocess (const char *test_path,
14329:                                          guint64 usec_timeout,
14329:                                          GTestSubprocessFlags test_flags);
14329: 
14329: extern
14329: gboolean g_test_trap_has_passed (void);
14329: extern
14329: gboolean g_test_trap_reached_timeout (void);
14329: # 287 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: extern
14329: gint32 g_test_rand_int (void);
14329: extern
14329: gint32 g_test_rand_int_range (gint32 begin,
14329:                                          gint32 end);
14329: extern
14329: double g_test_rand_double (void);
14329: extern
14329: double g_test_rand_double_range (double range_start,
14329:                                          double range_end);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GTestCase* g_test_create_case (const char *test_name,
14329:                                          gsize data_size,
14329:                                          gconstpointer test_data,
14329:                                          GTestFixtureFunc data_setup,
14329:                                          GTestFixtureFunc data_test,
14329:                                          GTestFixtureFunc data_teardown);
14329: extern
14329: GTestSuite* g_test_create_suite (const char *suite_name);
14329: extern
14329: GTestSuite* g_test_get_root (void);
14329: extern
14329: void g_test_suite_add (GTestSuite *suite,
14329:                                          GTestCase *test_case);
14329: extern
14329: void g_test_suite_add_suite (GTestSuite *suite,
14329:                                          GTestSuite *nestedsuite);
14329: extern
14329: int g_test_run_suite (GTestSuite *suite);
14329: 
14329: extern
14329: void g_test_trap_assertions (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          guint64 assertion_flags,
14329:                                          const char *pattern);
14329: extern
14329: void g_assertion_message (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          const char *message);
14329: extern
14329: void g_assertion_message_expr (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          const char *expr) __attribute__((__noreturn__));
14329: extern
14329: void g_assertion_message_cmpstr (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          const char *expr,
14329:                                          const char *arg1,
14329:                                          const char *cmp,
14329:                                          const char *arg2);
14329: extern
14329: void g_assertion_message_cmpnum (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          const char *expr,
14329:                                          long double arg1,
14329:                                          const char *cmp,
14329:                                          long double arg2,
14329:                                          char numtype);
14329: extern
14329: void g_assertion_message_error (const char *domain,
14329:                                          const char *file,
14329:                                          int line,
14329:                                          const char *func,
14329:                                          const char *expr,
14329:                                          const GError *error,
14329:                                          GQuark error_domain,
14329:                                          int error_code);
14329: extern
14329: void g_test_add_vtable (const char *testpath,
14329:                                          gsize data_size,
14329:                                          gconstpointer test_data,
14329:                                          GTestFixtureFunc data_setup,
14329:                                          GTestFixtureFunc data_test,
14329:                                          GTestFixtureFunc data_teardown);
14329: typedef struct {
14329:   gboolean test_initialized;
14329:   gboolean test_quick;
14329:   gboolean test_perf;
14329:   gboolean test_verbose;
14329:   gboolean test_quiet;
14329:   gboolean test_undefined;
14329: } GTestConfig;
14329: extern const GTestConfig * const g_test_config_vars;
14329: 
14329: 
14329: typedef enum {
14329:   G_TEST_RUN_SUCCESS,
14329:   G_TEST_RUN_SKIPPED,
14329:   G_TEST_RUN_FAILURE,
14329:   G_TEST_RUN_INCOMPLETE
14329: } GTestResult;
14329: 
14329: typedef enum {
14329:   G_TEST_LOG_NONE,
14329:   G_TEST_LOG_ERROR,
14329:   G_TEST_LOG_START_BINARY,
14329:   G_TEST_LOG_LIST_CASE,
14329:   G_TEST_LOG_SKIP_CASE,
14329:   G_TEST_LOG_START_CASE,
14329:   G_TEST_LOG_STOP_CASE,
14329:   G_TEST_LOG_MIN_RESULT,
14329:   G_TEST_LOG_MAX_RESULT,
14329:   G_TEST_LOG_MESSAGE,
14329:   G_TEST_LOG_START_SUITE,
14329:   G_TEST_LOG_STOP_SUITE
14329: } GTestLogType;
14329: 
14329: typedef struct {
14329:   GTestLogType log_type;
14329:   guint n_strings;
14329:   gchar **strings;
14329:   guint n_nums;
14329:   long double *nums;
14329: } GTestLogMsg;
14329: typedef struct {
14329: 
14329:   GString *data;
14329:   GSList *msgs;
14329: } GTestLogBuffer;
14329: 
14329: extern
14329: const char* g_test_log_type_name (GTestLogType log_type);
14329: extern
14329: GTestLogBuffer* g_test_log_buffer_new (void);
14329: extern
14329: void g_test_log_buffer_free (GTestLogBuffer *tbuffer);
14329: extern
14329: void g_test_log_buffer_push (GTestLogBuffer *tbuffer,
14329:                                          guint n_bytes,
14329:                                          const guint8 *bytes);
14329: extern
14329: GTestLogMsg* g_test_log_buffer_pop (GTestLogBuffer *tbuffer);
14329: extern
14329: void g_test_log_msg_free (GTestLogMsg *tmsg);
14329: # 451 "/usr/include/glib-2.0/glib/gtestutils.h"
14329: typedef gboolean (*GTestLogFatalFunc) (const gchar *log_domain,
14329:                                                  GLogLevelFlags log_level,
14329:                                                  const gchar *message,
14329:                                                  gpointer user_data);
14329: extern
14329: void
14329: g_test_log_set_fatal_handler (GTestLogFatalFunc log_func,
14329:                                          gpointer user_data);
14329: 
14329: extern
14329: void g_test_expect_message (const gchar *log_domain,
14329:                                                   GLogLevelFlags log_level,
14329:                                                   const gchar *pattern);
14329: extern
14329: void g_test_assert_expected_messages_internal (const char *domain,
14329:                                                   const char *file,
14329:                                                   int line,
14329:                                                   const char *func);
14329: 
14329: typedef enum
14329: {
14329:   G_TEST_DIST,
14329:   G_TEST_BUILT
14329: } GTestFileType;
14329: 
14329: extern
14329: gchar * g_test_build_filename (GTestFileType file_type,
14329:                                                   const gchar *first_path,
14329:                                                   ...) __attribute__((__sentinel__));
14329: extern
14329: const gchar *g_test_get_dir (GTestFileType file_type);
14329: extern
14329: const gchar *g_test_get_filename (GTestFileType file_type,
14329:                                                   const gchar *first_path,
14329:                                                   ...) __attribute__((__sentinel__));
14329: 
14329: 
14329: 
14329: 
14329: # 86 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gthreadpool.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gthreadpool.h"
14329: 
14329: 
14329: typedef struct _GThreadPool GThreadPool;
14329: 
14329: 
14329: 
14329: 
14329: struct _GThreadPool
14329: {
14329:   GFunc func;
14329:   gpointer user_data;
14329:   gboolean exclusive;
14329: };
14329: 
14329: extern
14329: GThreadPool * g_thread_pool_new (GFunc func,
14329:                                                  gpointer user_data,
14329:                                                  gint max_threads,
14329:                                                  gboolean exclusive,
14329:                                                  GError **error);
14329: extern
14329: void g_thread_pool_free (GThreadPool *pool,
14329:                                                  gboolean immediate,
14329:                                                  gboolean wait_);
14329: extern
14329: gboolean g_thread_pool_push (GThreadPool *pool,
14329:                                                  gpointer data,
14329:                                                  GError **error);
14329: extern
14329: guint g_thread_pool_unprocessed (GThreadPool *pool);
14329: extern
14329: void g_thread_pool_set_sort_function (GThreadPool *pool,
14329:                                                  GCompareDataFunc func,
14329:                                                  gpointer user_data);
14329: extern
14329: gboolean g_thread_pool_move_to_front (GThreadPool *pool,
14329:                                                  gpointer data);
14329: 
14329: extern
14329: gboolean g_thread_pool_set_max_threads (GThreadPool *pool,
14329:                                                  gint max_threads,
14329:                                                  GError **error);
14329: extern
14329: gint g_thread_pool_get_max_threads (GThreadPool *pool);
14329: extern
14329: guint g_thread_pool_get_num_threads (GThreadPool *pool);
14329: 
14329: extern
14329: void g_thread_pool_set_max_unused_threads (gint max_threads);
14329: extern
14329: gint g_thread_pool_get_max_unused_threads (void);
14329: extern
14329: guint g_thread_pool_get_num_unused_threads (void);
14329: extern
14329: void g_thread_pool_stop_unused_threads (void);
14329: extern
14329: void g_thread_pool_set_max_idle_time (guint interval);
14329: extern
14329: guint g_thread_pool_get_max_idle_time (void);
14329: 
14329: 
14329: # 88 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gtimer.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gtimer.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GTimer GTimer;
14329: 
14329: 
14329: 
14329: extern
14329: GTimer* g_timer_new (void);
14329: extern
14329: void g_timer_destroy (GTimer *timer);
14329: extern
14329: void g_timer_start (GTimer *timer);
14329: extern
14329: void g_timer_stop (GTimer *timer);
14329: extern
14329: void g_timer_reset (GTimer *timer);
14329: extern
14329: void g_timer_continue (GTimer *timer);
14329: extern
14329: gdouble g_timer_elapsed (GTimer *timer,
14329:       gulong *microseconds);
14329: 
14329: extern
14329: void g_usleep (gulong microseconds);
14329: 
14329: extern
14329: void g_time_val_add (GTimeVal *time_,
14329:                                   glong microseconds);
14329: extern
14329: gboolean g_time_val_from_iso8601 (const gchar *iso_date,
14329:       GTimeVal *time_);
14329: extern
14329: gchar* g_time_val_to_iso8601 (GTimeVal *time_) __attribute__((__malloc__));
14329: 
14329: 
14329: # 89 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gtrashstack.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gtrashstack.h"
14329: 
14329: 
14329: typedef struct _GTrashStack GTrashStack;
14329: struct _GTrashStack
14329: {
14329:   GTrashStack *next;
14329: };
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_trash_stack_push (GTrashStack **stack_p,
14329:                                 gpointer data_p);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_trash_stack_pop (GTrashStack **stack_p);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_trash_stack_peek (GTrashStack **stack_p);
14329: __attribute__((__deprecated__)) extern
14329: guint g_trash_stack_height (GTrashStack **stack_p);
14329: 
14329: 
14329: # 91 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/gtree.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gtree.h"
14329: 
14329: 
14329: typedef struct _GTree GTree;
14329: 
14329: typedef gboolean (*GTraverseFunc) (gpointer key,
14329:                                    gpointer value,
14329:                                    gpointer data);
14329: 
14329: 
14329: 
14329: extern
14329: GTree* g_tree_new (GCompareFunc key_compare_func);
14329: extern
14329: GTree* g_tree_new_with_data (GCompareDataFunc key_compare_func,
14329:                                  gpointer key_compare_data);
14329: extern
14329: GTree* g_tree_new_full (GCompareDataFunc key_compare_func,
14329:                                  gpointer key_compare_data,
14329:                                  GDestroyNotify key_destroy_func,
14329:                                  GDestroyNotify value_destroy_func);
14329: extern
14329: GTree* g_tree_ref (GTree *tree);
14329: extern
14329: void g_tree_unref (GTree *tree);
14329: extern
14329: void g_tree_destroy (GTree *tree);
14329: extern
14329: void g_tree_insert (GTree *tree,
14329:                                  gpointer key,
14329:                                  gpointer value);
14329: extern
14329: void g_tree_replace (GTree *tree,
14329:                                  gpointer key,
14329:                                  gpointer value);
14329: extern
14329: gboolean g_tree_remove (GTree *tree,
14329:                                  gconstpointer key);
14329: extern
14329: gboolean g_tree_steal (GTree *tree,
14329:                                  gconstpointer key);
14329: extern
14329: gpointer g_tree_lookup (GTree *tree,
14329:                                  gconstpointer key);
14329: extern
14329: gboolean g_tree_lookup_extended (GTree *tree,
14329:                                  gconstpointer lookup_key,
14329:                                  gpointer *orig_key,
14329:                                  gpointer *value);
14329: extern
14329: void g_tree_foreach (GTree *tree,
14329:                                  GTraverseFunc func,
14329:                                  gpointer user_data);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_tree_traverse (GTree *tree,
14329:                                  GTraverseFunc traverse_func,
14329:                                  GTraverseType traverse_type,
14329:                                  gpointer user_data);
14329: 
14329: extern
14329: gpointer g_tree_search (GTree *tree,
14329:                                  GCompareFunc search_func,
14329:                                  gconstpointer user_data);
14329: extern
14329: gint g_tree_height (GTree *tree);
14329: extern
14329: gint g_tree_nnodes (GTree *tree);
14329: 
14329: 
14329: # 92 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gurifuncs.h" 1
14329: # 30 "/usr/include/glib-2.0/glib/gurifuncs.h"
14329: 
14329: # 67 "/usr/include/glib-2.0/glib/gurifuncs.h"
14329: extern
14329: char * g_uri_unescape_string (const char *escaped_string,
14329:           const char *illegal_characters);
14329: extern
14329: char * g_uri_unescape_segment (const char *escaped_string,
14329:           const char *escaped_string_end,
14329:           const char *illegal_characters);
14329: extern
14329: char * g_uri_parse_scheme (const char *uri);
14329: extern
14329: char * g_uri_escape_string (const char *unescaped,
14329:           const char *reserved_chars_allowed,
14329:           gboolean allow_utf8);
14329: 
14329: 
14329: # 95 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/guuid.h" 1
14329: # 32 "/usr/include/glib-2.0/glib/guuid.h"
14329: 
14329: 
14329: extern
14329: gboolean g_uuid_string_is_valid (const gchar *str);
14329: 
14329: extern
14329: gchar * g_uuid_string_random (void);
14329: 
14329: 
14329: # 97 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/gversion.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/gversion.h"
14329: 
14329: 
14329: extern const guint glib_major_version;
14329: extern const guint glib_minor_version;
14329: extern const guint glib_micro_version;
14329: extern const guint glib_interface_age;
14329: extern const guint glib_binary_age;
14329: 
14329: extern
14329: const gchar * glib_check_version (guint required_major,
14329:                                   guint required_minor,
14329:                                   guint required_micro);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 100 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/gallocator.h" 1
14329: # 25 "/usr/include/glib-2.0/glib/deprecated/gallocator.h"
14329: 
14329: 
14329: typedef struct _GAllocator GAllocator;
14329: typedef struct _GMemChunk GMemChunk;
14329: # 42 "/usr/include/glib-2.0/glib/deprecated/gallocator.h"
14329: __attribute__((__deprecated__)) extern
14329: GMemChunk * g_mem_chunk_new (const gchar *name,
14329:                                          gint atom_size,
14329:                                          gsize area_size,
14329:                                          gint type);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_destroy (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_mem_chunk_alloc (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_mem_chunk_alloc0 (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_free (GMemChunk *mem_chunk,
14329:                                          gpointer mem);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_clean (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_reset (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_print (GMemChunk *mem_chunk);
14329: __attribute__((__deprecated__)) extern
14329: void g_mem_chunk_info (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_blow_chunks (void);
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GAllocator * g_allocator_new (const gchar *name,
14329:                                          guint n_preallocs);
14329: __attribute__((__deprecated__)) extern
14329: void g_allocator_free (GAllocator *allocator);
14329: __attribute__((__deprecated__)) extern
14329: void g_list_push_allocator (GAllocator *allocator);
14329: __attribute__((__deprecated__)) extern
14329: void g_list_pop_allocator (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_slist_push_allocator (GAllocator *allocator);
14329: __attribute__((__deprecated__)) extern
14329: void g_slist_pop_allocator (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_node_push_allocator (GAllocator *allocator);
14329: __attribute__((__deprecated__)) extern
14329: void g_node_pop_allocator (void);
14329: 
14329: 
14329: # 107 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/gcache.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GCache GCache;
14329: 
14329: typedef gpointer (*GCacheNewFunc) (gpointer key);
14329: typedef gpointer (*GCacheDupFunc) (gpointer value);
14329: typedef void (*GCacheDestroyFunc) (gpointer value);
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GCache* g_cache_new (GCacheNewFunc value_new_func,
14329:                                 GCacheDestroyFunc value_destroy_func,
14329:                                 GCacheDupFunc key_dup_func,
14329:                                 GCacheDestroyFunc key_destroy_func,
14329:                                 GHashFunc hash_key_func,
14329:                                 GHashFunc hash_value_func,
14329:                                 GEqualFunc key_equal_func);
14329: __attribute__((__deprecated__)) extern
14329: void g_cache_destroy (GCache *cache);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_cache_insert (GCache *cache,
14329:                                 gpointer key);
14329: __attribute__((__deprecated__)) extern
14329: void g_cache_remove (GCache *cache,
14329:                                 gconstpointer value);
14329: __attribute__((__deprecated__)) extern
14329: void g_cache_key_foreach (GCache *cache,
14329:                                 GHFunc func,
14329:                                 gpointer user_data);
14329: __attribute__((__deprecated__)) extern
14329: void g_cache_value_foreach (GCache *cache,
14329:                                 GHFunc func,
14329:                                 gpointer user_data);
14329: 
14329: 
14329: 
14329: 
14329: # 108 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/gcompletion.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/deprecated/gcompletion.h"
14329: 
14329: 
14329: typedef struct _GCompletion GCompletion;
14329: 
14329: typedef gchar* (*GCompletionFunc) (gpointer);
14329: 
14329: 
14329: 
14329: 
14329: typedef gint (*GCompletionStrncmpFunc) (const gchar *s1,
14329:                                         const gchar *s2,
14329:                                         gsize n);
14329: 
14329: struct _GCompletion
14329: {
14329:   GList* items;
14329:   GCompletionFunc func;
14329: 
14329:   gchar* prefix;
14329:   GList* cache;
14329:   GCompletionStrncmpFunc strncmp_func;
14329: };
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GCompletion* g_completion_new (GCompletionFunc func);
14329: __attribute__((__deprecated__)) extern
14329: void g_completion_add_items (GCompletion* cmp,
14329:                                          GList* items);
14329: __attribute__((__deprecated__)) extern
14329: void g_completion_remove_items (GCompletion* cmp,
14329:                                          GList* items);
14329: __attribute__((__deprecated__)) extern
14329: void g_completion_clear_items (GCompletion* cmp);
14329: __attribute__((__deprecated__)) extern
14329: GList* g_completion_complete (GCompletion* cmp,
14329:                                          const gchar* prefix,
14329:                                          gchar** new_prefix);
14329: __attribute__((__deprecated__)) extern
14329: GList* g_completion_complete_utf8 (GCompletion *cmp,
14329:                                          const gchar* prefix,
14329:                                          gchar** new_prefix);
14329: __attribute__((__deprecated__)) extern
14329: void g_completion_set_compare (GCompletion *cmp,
14329:                                          GCompletionStrncmpFunc strncmp_func);
14329: __attribute__((__deprecated__)) extern
14329: void g_completion_free (GCompletion* cmp);
14329: 
14329: 
14329: # 109 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/gmain.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/deprecated/gmain.h"
14329: 
14329: # 137 "/usr/include/glib-2.0/glib/deprecated/gmain.h"
14329: 
14329: # 110 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/grel.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/deprecated/grel.h"
14329: 
14329: 
14329: typedef struct _GRelation GRelation;
14329: typedef struct _GTuples GTuples;
14329: 
14329: struct _GTuples
14329: {
14329:   guint len;
14329: };
14329: # 67 "/usr/include/glib-2.0/glib/deprecated/grel.h"
14329: __attribute__((__deprecated__)) extern
14329: GRelation* g_relation_new (gint fields);
14329: __attribute__((__deprecated__)) extern
14329: void g_relation_destroy (GRelation *relation);
14329: __attribute__((__deprecated__)) extern
14329: void g_relation_index (GRelation *relation,
14329:                                gint field,
14329:                                GHashFunc hash_func,
14329:                                GEqualFunc key_equal_func);
14329: __attribute__((__deprecated__)) extern
14329: void g_relation_insert (GRelation *relation,
14329:                                ...);
14329: __attribute__((__deprecated__)) extern
14329: gint g_relation_delete (GRelation *relation,
14329:                                gconstpointer key,
14329:                                gint field);
14329: __attribute__((__deprecated__)) extern
14329: GTuples* g_relation_select (GRelation *relation,
14329:                                gconstpointer key,
14329:                                gint field);
14329: __attribute__((__deprecated__)) extern
14329: gint g_relation_count (GRelation *relation,
14329:                                gconstpointer key,
14329:                                gint field);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_relation_exists (GRelation *relation,
14329:                                ...);
14329: __attribute__((__deprecated__)) extern
14329: void g_relation_print (GRelation *relation);
14329: __attribute__((__deprecated__)) extern
14329: void g_tuples_destroy (GTuples *tuples);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_tuples_index (GTuples *tuples,
14329:                                gint index_,
14329:                                gint field);
14329: 
14329: 
14329: # 111 "/usr/include/glib-2.0/glib.h" 2
14329: # 1 "/usr/include/glib-2.0/glib/deprecated/gthread.h" 1
14329: # 34 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef enum
14329: {
14329:   G_THREAD_PRIORITY_LOW,
14329:   G_THREAD_PRIORITY_NORMAL,
14329:   G_THREAD_PRIORITY_HIGH,
14329:   G_THREAD_PRIORITY_URGENT
14329: } GThreadPriority;
14329: 
14329: 
14329: 
14329: struct _GThread
14329: {
14329: 
14329:   GThreadFunc func;
14329:   gpointer data;
14329:   gboolean joinable;
14329:   GThreadPriority priority;
14329: };
14329: 
14329: 
14329: 
14329: typedef struct _GThreadFunctions GThreadFunctions;
14329: struct _GThreadFunctions
14329: {
14329:   GMutex* (*mutex_new) (void);
14329:   void (*mutex_lock) (GMutex *mutex);
14329:   gboolean (*mutex_trylock) (GMutex *mutex);
14329:   void (*mutex_unlock) (GMutex *mutex);
14329:   void (*mutex_free) (GMutex *mutex);
14329:   GCond* (*cond_new) (void);
14329:   void (*cond_signal) (GCond *cond);
14329:   void (*cond_broadcast) (GCond *cond);
14329:   void (*cond_wait) (GCond *cond,
14329:                                    GMutex *mutex);
14329:   gboolean (*cond_timed_wait) (GCond *cond,
14329:                                    GMutex *mutex,
14329:                                    GTimeVal *end_time);
14329:   void (*cond_free) (GCond *cond);
14329:   GPrivate* (*private_new) (GDestroyNotify destructor);
14329:   gpointer (*private_get) (GPrivate *private_key);
14329:   void (*private_set) (GPrivate *private_key,
14329:                                    gpointer data);
14329:   void (*thread_create) (GThreadFunc func,
14329:                                    gpointer data,
14329:                                    gulong stack_size,
14329:                                    gboolean joinable,
14329:                                    gboolean bound,
14329:                                    GThreadPriority priority,
14329:                                    gpointer thread,
14329:                                    GError **error);
14329:   void (*thread_yield) (void);
14329:   void (*thread_join) (gpointer thread);
14329:   void (*thread_exit) (void);
14329:   void (*thread_set_priority)(gpointer thread,
14329:                                    GThreadPriority priority);
14329:   void (*thread_self) (gpointer thread);
14329:   gboolean (*thread_equal) (gpointer thread1,
14329:                                    gpointer thread2);
14329: };
14329: 
14329: extern GThreadFunctions g_thread_functions_for_glib_use;
14329: extern gboolean g_thread_use_default_impl;
14329: 
14329: extern guint64 (*g_thread_gettime) (void);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_thread_new" "' instead"))) extern
14329: GThread *g_thread_create (GThreadFunc func,
14329:                                 gpointer data,
14329:                                 gboolean joinable,
14329:                                 GError **error);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_thread_new" "' instead"))) extern
14329: GThread *g_thread_create_full (GThreadFunc func,
14329:                                 gpointer data,
14329:                                 gulong stack_size,
14329:                                 gboolean joinable,
14329:                                 gboolean bound,
14329:                                 GThreadPriority priority,
14329:                                 GError **error);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_thread_set_priority (GThread *thread,
14329:                                 GThreadPriority priority);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_thread_foreach (GFunc thread_func,
14329:                                 gpointer user_data);
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/pthread.h" 1 3 4
14329: # 23 "/usr/include/pthread.h" 3 4
14329: # 1 "/usr/include/sched.h" 1 3 4
14329: # 29 "/usr/include/sched.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 30 "/usr/include/sched.h" 2 3 4
14329: # 43 "/usr/include/sched.h" 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 1 3 4
14329: # 75 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
14329: 
14329: # 75 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
14329: struct sched_param
14329: {
14329:   int sched_priority;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int clone (int (*__fn) (void *__arg), void *__child_stack,
14329:     int __flags, void *__arg, ...) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int unshare (int __flags) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_getcpu (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int setns (int __fd, int __nstype) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: # 44 "/usr/include/sched.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/cpu-set.h" 1 3 4
14329: # 32 "/usr/include/arm-linux-gnueabihf/bits/cpu-set.h" 3 4
14329: typedef unsigned long int __cpu_mask;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct
14329: {
14329:   __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
14329: } cpu_set_t;
14329: # 115 "/usr/include/arm-linux-gnueabihf/bits/cpu-set.h" 3 4
14329: 
14329: 
14329: extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: extern cpu_set_t *__sched_cpualloc (size_t __count) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
14329: extern void __sched_cpufree (cpu_set_t *__set) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: # 45 "/usr/include/sched.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_setscheduler (__pid_t __pid, int __policy,
14329:           const struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_getscheduler (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_yield (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_get_priority_max (int __algorithm) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_get_priority_min (int __algorithm) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __attribute__ ((__nothrow__ , __leaf__));
14329: # 121 "/usr/include/sched.h" 3 4
14329: extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
14329:          const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
14329:          cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: # 24 "/usr/include/pthread.h" 2 3 4
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 1 3 4
14329: # 33 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 3 4
14329: typedef int __jmp_buf[64] __attribute__((__aligned__ (8)));
14329: # 28 "/usr/include/pthread.h" 2 3 4
14329: # 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
14329: # 29 "/usr/include/pthread.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_CREATE_JOINABLE,
14329: 
14329:   PTHREAD_CREATE_DETACHED
14329: 
14329: };
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_MUTEX_TIMED_NP,
14329:   PTHREAD_MUTEX_RECURSIVE_NP,
14329:   PTHREAD_MUTEX_ERRORCHECK_NP,
14329:   PTHREAD_MUTEX_ADAPTIVE_NP
14329: 
14329:   ,
14329:   PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
14329:   PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
14329:   PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
14329:   PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
14329: 
14329: 
14329: 
14329:   , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_MUTEX_STALLED,
14329:   PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
14329:   PTHREAD_MUTEX_ROBUST,
14329:   PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_PRIO_NONE,
14329:   PTHREAD_PRIO_INHERIT,
14329:   PTHREAD_PRIO_PROTECT
14329: };
14329: # 115 "/usr/include/pthread.h" 3 4
14329: enum
14329: {
14329:   PTHREAD_RWLOCK_PREFER_READER_NP,
14329:   PTHREAD_RWLOCK_PREFER_WRITER_NP,
14329:   PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
14329:   PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
14329: };
14329: # 156 "/usr/include/pthread.h" 3 4
14329: enum
14329: {
14329:   PTHREAD_INHERIT_SCHED,
14329: 
14329:   PTHREAD_EXPLICIT_SCHED
14329: 
14329: };
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_SCOPE_SYSTEM,
14329: 
14329:   PTHREAD_SCOPE_PROCESS
14329: 
14329: };
14329: 
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_PROCESS_PRIVATE,
14329: 
14329:   PTHREAD_PROCESS_SHARED
14329: 
14329: };
14329: # 191 "/usr/include/pthread.h" 3 4
14329: struct _pthread_cleanup_buffer
14329: {
14329:   void (*__routine) (void *);
14329:   void *__arg;
14329:   int __canceltype;
14329:   struct _pthread_cleanup_buffer *__prev;
14329: };
14329: 
14329: 
14329: enum
14329: {
14329:   PTHREAD_CANCEL_ENABLE,
14329: 
14329:   PTHREAD_CANCEL_DISABLE
14329: 
14329: };
14329: enum
14329: {
14329:   PTHREAD_CANCEL_DEFERRED,
14329: 
14329:   PTHREAD_CANCEL_ASYNCHRONOUS
14329: 
14329: };
14329: # 229 "/usr/include/pthread.h" 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_create (pthread_t *__restrict __newthread,
14329:       const pthread_attr_t *__restrict __attr,
14329:       void *(*__start_routine) (void *),
14329:       void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_join (pthread_t __th, void **__thread_return);
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
14329:      const struct timespec *__abstime);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_detach (pthread_t __th) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: extern pthread_t pthread_self (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
14329:   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_attr_init (pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_attr_destroy (pthread_attr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
14329:      int *__detachstate)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
14329:      int __detachstate)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
14329:           size_t *__guardsize)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
14329:           size_t __guardsize)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
14329:            struct sched_param *__restrict __param)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
14329:            const struct sched_param *__restrict
14329:            __param) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
14329:      __attr, int *__restrict __policy)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
14329:       __attr, int *__restrict __inherit)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
14329:       int __inherit)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
14329:       int *__restrict __scope)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
14329:           __attr, void **__restrict __stackaddr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
14329:           void *__stackaddr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__));
14329: 
14329: 
14329: extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
14329:           __attr, size_t *__restrict __stacksize)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
14329:           size_t __stacksize)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
14329:       void **__restrict __stackaddr,
14329:       size_t *__restrict __stacksize)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
14329:       size_t __stacksize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
14329:      size_t __cpusetsize,
14329:      const cpu_set_t *__cpuset)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: 
14329: extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
14329:      size_t __cpusetsize,
14329:      cpu_set_t *__cpuset)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: extern int pthread_getattr_default_np (pthread_attr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
14329:       const struct sched_param *__param)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: 
14329: 
14329: extern int pthread_getschedparam (pthread_t __target_thread,
14329:       int *__restrict __policy,
14329:       struct sched_param *__restrict __param)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
14329: 
14329: 
14329: extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
14329:      __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
14329:           size_t __buflen)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_getconcurrency (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int pthread_setconcurrency (int __level) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_yield (void) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
14329:        const cpu_set_t *__cpuset)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: 
14329: 
14329: extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
14329:        cpu_set_t *__cpuset)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
14329: # 495 "/usr/include/pthread.h" 3 4
14329: extern int pthread_once (pthread_once_t *__once_control,
14329:     void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
14329: # 507 "/usr/include/pthread.h" 3 4
14329: extern int pthread_setcancelstate (int __state, int *__oldstate);
14329: 
14329: 
14329: 
14329: extern int pthread_setcanceltype (int __type, int *__oldtype);
14329: 
14329: 
14329: extern int pthread_cancel (pthread_t __th);
14329: 
14329: 
14329: 
14329: 
14329: extern void pthread_testcancel (void);
14329: 
14329: 
14329: 
14329: 
14329: typedef struct
14329: {
14329:   struct
14329:   {
14329:     __jmp_buf __cancel_jmp_buf;
14329:     int __mask_was_saved;
14329:   } __cancel_jmp_buf[1];
14329:   void *__pad[4];
14329: } __pthread_unwind_buf_t __attribute__ ((__aligned__));
14329: # 541 "/usr/include/pthread.h" 3 4
14329: struct __pthread_cleanup_frame
14329: {
14329:   void (*__cancel_routine) (void *);
14329:   void *__cancel_arg;
14329:   int __do_it;
14329:   int __cancel_type;
14329: };
14329: # 681 "/usr/include/pthread.h" 3 4
14329: extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
14329:      ;
14329: # 693 "/usr/include/pthread.h" 3 4
14329: extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
14329:   ;
14329: # 716 "/usr/include/pthread.h" 3 4
14329: extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
14329:      ;
14329: # 729 "/usr/include/pthread.h" 3 4
14329: extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
14329:   ;
14329: 
14329: 
14329: 
14329: extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
14329:      __attribute__ ((__noreturn__))
14329: 
14329:      __attribute__ ((__weak__))
14329: 
14329:      ;
14329: 
14329: 
14329: 
14329: struct __jmp_buf_tag;
14329: extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) __attribute__ ((__nothrow__));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_init (pthread_mutex_t *__mutex,
14329:           const pthread_mutexattr_t *__mutexattr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
14329:         const struct timespec *__restrict
14329:         __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
14329:       __restrict __mutex,
14329:       int *__restrict __prioceiling)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
14329:       int __prioceiling,
14329:       int *__restrict __old_ceiling)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 807 "/usr/include/pthread.h" 3 4
14329: extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
14329:       __restrict __attr,
14329:       int *__restrict __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
14329:       int __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
14329:           __attr, int *__restrict __kind)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
14329:        __restrict __attr,
14329:        int *__restrict __protocol)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
14329:        int __protocol)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
14329:           __restrict __attr,
14329:           int *__restrict __prioceiling)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
14329:           int __prioceiling)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
14329:      int *__robustness)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
14329:         int *__robustness)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
14329:      int __robustness)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
14329:         int __robustness)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 889 "/usr/include/pthread.h" 3 4
14329: extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
14329:     const pthread_rwlockattr_t *__restrict
14329:     __attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
14329:   __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
14329:            const struct timespec *__restrict
14329:            __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
14329:            const struct timespec *__restrict
14329:            __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: 
14329: extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
14329:        __restrict __attr,
14329:        int *__restrict __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
14329:        int __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
14329:        __restrict __attr,
14329:        int *__restrict __pref)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
14329:        int __pref) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
14329:          const pthread_condattr_t *__restrict __cond_attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_cond_destroy (pthread_cond_t *__cond)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_cond_signal (pthread_cond_t *__cond)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_cond_broadcast (pthread_cond_t *__cond)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
14329:          pthread_mutex_t *__restrict __mutex)
14329:      __attribute__ ((__nonnull__ (1, 2)));
14329: # 1001 "/usr/include/pthread.h" 3 4
14329: extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
14329:        pthread_mutex_t *__restrict __mutex,
14329:        const struct timespec *__restrict __abstime)
14329:      __attribute__ ((__nonnull__ (1, 2, 3)));
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_condattr_init (pthread_condattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_condattr_getpshared (const pthread_condattr_t *
14329:      __restrict __attr,
14329:      int *__restrict __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
14329:      int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_condattr_getclock (const pthread_condattr_t *
14329:           __restrict __attr,
14329:           __clockid_t *__restrict __clock_id)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
14329:           __clockid_t __clock_id)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 1045 "/usr/include/pthread.h" 3 4
14329: extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_spin_lock (pthread_spinlock_t *__lock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
14329:      const pthread_barrierattr_t *__restrict
14329:      __attr, unsigned int __count)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
14329:      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: 
14329: extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
14329:         __restrict __attr,
14329:         int *__restrict __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
14329: 
14329: 
14329: extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
14329:         int __pshared)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: # 1112 "/usr/include/pthread.h" 3 4
14329: extern int pthread_key_create (pthread_key_t *__key,
14329:           void (*__destr_function) (void *))
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
14329: 
14329: 
14329: extern int pthread_key_delete (pthread_key_t __key) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern void *pthread_getspecific (pthread_key_t __key) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: extern int pthread_setspecific (pthread_key_t __key,
14329:     const void *__pointer) __attribute__ ((__nothrow__ , __leaf__)) ;
14329: 
14329: 
14329: 
14329: 
14329: extern int pthread_getcpuclockid (pthread_t __thread_id,
14329:       __clockid_t *__clock_id)
14329:      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
14329: # 1146 "/usr/include/pthread.h" 3 4
14329: extern int pthread_atfork (void (*__prepare) (void),
14329:       void (*__parent) (void),
14329:       void (*__child) (void)) __attribute__ ((__nothrow__ , __leaf__));
14329: 
14329: 
14329: 
14329: 
14329: extern __inline __attribute__ ((__gnu_inline__)) int
14329: __attribute__ ((__nothrow__ , __leaf__)) pthread_equal (pthread_t __thread1, pthread_t __thread2)
14329: {
14329:   return __thread1 == __thread2;
14329: }
14329: 
14329: 
14329: 
14329: # 129 "/usr/include/glib-2.0/glib/deprecated/gthread.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 133 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
14329: typedef struct
14329: {
14329:   GMutex *mutex;
14329: 
14329: 
14329:   pthread_mutex_t unused;
14329: 
14329: } GStaticMutex;
14329: # 149 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
14329: __attribute__((__deprecated__("Use '" "g_mutex_init" "' instead"))) extern
14329: void g_static_mutex_init (GStaticMutex *mutex);
14329: __attribute__((__deprecated__("Use '" "g_mutex_clear" "' instead"))) extern
14329: void g_static_mutex_free (GStaticMutex *mutex);
14329: __attribute__((__deprecated__("Use '" "GMutex" "' instead"))) extern
14329: GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
14329: 
14329: typedef struct _GStaticRecMutex GStaticRecMutex;
14329: struct _GStaticRecMutex
14329: {
14329: 
14329:   GStaticMutex mutex;
14329:   guint depth;
14329: 
14329: 
14329:   union {
14329: 
14329: 
14329: 
14329:     pthread_t owner;
14329: 
14329:     gdouble dummy;
14329:   } unused;
14329: };
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rec_mutex_init" "' instead"))) extern
14329: void g_static_rec_mutex_init (GStaticRecMutex *mutex);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rec_mutex_lock" "' instead"))) extern
14329: void g_static_rec_mutex_lock (GStaticRecMutex *mutex);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rec_mutex_try_lock" "' instead"))) extern
14329: gboolean g_static_rec_mutex_trylock (GStaticRecMutex *mutex);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rec_mutex_unlock" "' instead"))) extern
14329: void g_static_rec_mutex_unlock (GStaticRecMutex *mutex);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_static_rec_mutex_lock_full (GStaticRecMutex *mutex,
14329:                                          guint depth);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: guint g_static_rec_mutex_unlock_full (GStaticRecMutex *mutex);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rec_mutex_free" "' instead"))) extern
14329: void g_static_rec_mutex_free (GStaticRecMutex *mutex);
14329: 
14329: typedef struct _GStaticRWLock GStaticRWLock;
14329: struct _GStaticRWLock
14329: {
14329: 
14329:   GStaticMutex mutex;
14329:   GCond *read_cond;
14329:   GCond *write_cond;
14329:   guint read_counter;
14329:   gboolean have_writer;
14329:   guint want_to_read;
14329:   guint want_to_write;
14329: };
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_init" "' instead"))) extern
14329: void g_static_rw_lock_init (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_reader_lock" "' instead"))) extern
14329: void g_static_rw_lock_reader_lock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_reader_trylock" "' instead"))) extern
14329: gboolean g_static_rw_lock_reader_trylock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_reader_unlock" "' instead"))) extern
14329: void g_static_rw_lock_reader_unlock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_writer_lock" "' instead"))) extern
14329: void g_static_rw_lock_writer_lock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_writer_trylock" "' instead"))) extern
14329: gboolean g_static_rw_lock_writer_trylock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_writer_unlock" "' instead"))) extern
14329: void g_static_rw_lock_writer_unlock (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_rw_lock_free" "' instead"))) extern
14329: void g_static_rw_lock_free (GStaticRWLock *lock);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GPrivate * g_private_new (GDestroyNotify notify);
14329: 
14329: typedef struct _GStaticPrivate GStaticPrivate;
14329: struct _GStaticPrivate
14329: {
14329: 
14329:   guint index;
14329: };
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_static_private_init (GStaticPrivate *private_key);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_private_get" "' instead"))) extern
14329: gpointer g_static_private_get (GStaticPrivate *private_key);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_private_set" "' instead"))) extern
14329: void g_static_private_set (GStaticPrivate *private_key,
14329:                                           gpointer data,
14329:                                           GDestroyNotify notify);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_static_private_free (GStaticPrivate *private_key);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_once_init_enter_impl (volatile gsize *location);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_thread_init (gpointer vtable);
14329: __attribute__((__deprecated__)) extern
14329: void g_thread_init_with_errorcheck_mutexes (gpointer vtable);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_thread_get_initialized (void);
14329: 
14329: extern gboolean g_threads_got_initialized;
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GMutex * g_mutex_new (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_mutex_free (GMutex *mutex);
14329: __attribute__((__deprecated__)) extern
14329: GCond * g_cond_new (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_cond_free (GCond *cond);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_cond_timed_wait (GCond *cond,
14329:                                          GMutex *mutex,
14329:                                          GTimeVal *timeval);
14329: 
14329: 
14329: 
14329: 
14329: # 112 "/usr/include/glib-2.0/glib.h" 2
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/glib/glib-autocleanups.h" 1
14329: # 24 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: static inline void
14329: g_autoptr_cleanup_generic_gfree (void *p)
14329: {
14329:   void **pp = (void**)p;
14329:   g_free (*pp);
14329: }
14329: 
14329: static inline void
14329: g_autoptr_cleanup_gstring_free (GString *string)
14329: {
14329:   if (string)
14329:     g_string_free (string, (!(0)));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: typedef GAsyncQueue *GAsyncQueue_autoptr; typedef GList *GAsyncQueue_listautoptr; typedef GSList *GAsyncQueue_slistautoptr;
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAsyncQueue (GAsyncQueue **_ptr) { if (*_ptr) (g_async_queue_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAsyncQueue (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_async_queue_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAsyncQueue (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_async_queue_unref); }
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 41 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GBookmarkFile *GBookmarkFile_autoptr; typedef GList *GBookmarkFile_listautoptr; typedef GSList *GBookmarkFile_slistautoptr;
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBookmarkFile (GBookmarkFile **_ptr) { if (*_ptr) (g_bookmark_file_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBookmarkFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bookmark_file_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBookmarkFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bookmark_file_free); }
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 42 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GBytes *GBytes_autoptr; typedef GList *GBytes_listautoptr; typedef GSList *GBytes_slistautoptr;
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBytes (GBytes **_ptr) { if (*_ptr) (g_bytes_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBytes (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bytes_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBytes (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bytes_unref); }
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 43 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GChecksum *GChecksum_autoptr; typedef GList *GChecksum_listautoptr; typedef GSList *GChecksum_slistautoptr;
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GChecksum (GChecksum **_ptr) { if (*_ptr) (g_checksum_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GChecksum (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_checksum_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GChecksum (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_checksum_free); }
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 44 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GDateTime *GDateTime_autoptr; typedef GList *GDateTime_listautoptr; typedef GSList *GDateTime_slistautoptr;
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDateTime (GDateTime **_ptr) { if (*_ptr) (g_date_time_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDateTime (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_time_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDateTime (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_time_unref); }
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GDir *GDir_autoptr; typedef GList *GDir_listautoptr; typedef GSList *GDir_slistautoptr;
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDir (GDir **_ptr) { if (*_ptr) (g_dir_close) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDir (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dir_close); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDir (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dir_close); }
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GError *GError_autoptr; typedef GList *GError_listautoptr; typedef GSList *GError_slistautoptr;
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GError (GError **_ptr) { if (*_ptr) (g_error_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GError (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_error_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GError (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_error_free); }
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GHashTable *GHashTable_autoptr; typedef GList *GHashTable_listautoptr; typedef GSList *GHashTable_slistautoptr;
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GHashTable (GHashTable **_ptr) { if (*_ptr) (g_hash_table_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GHashTable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hash_table_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GHashTable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hash_table_unref); }
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GHmac *GHmac_autoptr; typedef GList *GHmac_listautoptr; typedef GSList *GHmac_slistautoptr;
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GHmac (GHmac **_ptr) { if (*_ptr) (g_hmac_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GHmac (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hmac_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GHmac (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hmac_unref); }
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GIOChannel *GIOChannel_autoptr; typedef GList *GIOChannel_listautoptr; typedef GSList *GIOChannel_slistautoptr;
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GIOChannel (GIOChannel **_ptr) { if (*_ptr) (g_io_channel_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GIOChannel (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_io_channel_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GIOChannel (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_io_channel_unref); }
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GKeyFile *GKeyFile_autoptr; typedef GList *GKeyFile_listautoptr; typedef GSList *GKeyFile_slistautoptr;
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GKeyFile (GKeyFile **_ptr) { if (*_ptr) (g_key_file_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GKeyFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_key_file_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GKeyFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_key_file_unref); }
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GList *GList_autoptr; typedef GList *GList_listautoptr; typedef GSList *GList_slistautoptr;
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GList (GList **_ptr) { if (*_ptr) (g_list_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_list_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_list_free); }
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GArray *GArray_autoptr; typedef GList *GArray_listautoptr; typedef GSList *GArray_slistautoptr;
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GArray (GArray **_ptr) { if (*_ptr) (g_array_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_array_unref); }
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GPtrArray *GPtrArray_autoptr; typedef GList *GPtrArray_listautoptr; typedef GSList *GPtrArray_slistautoptr;
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPtrArray (GPtrArray **_ptr) { if (*_ptr) (g_ptr_array_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPtrArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ptr_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPtrArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ptr_array_unref); }
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GByteArray *GByteArray_autoptr; typedef GList *GByteArray_listautoptr; typedef GSList *GByteArray_slistautoptr;
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GByteArray (GByteArray **_ptr) { if (*_ptr) (g_byte_array_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GByteArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_byte_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GByteArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_byte_array_unref); }
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMainContext *GMainContext_autoptr; typedef GList *GMainContext_listautoptr; typedef GSList *GMainContext_slistautoptr;
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMainContext (GMainContext **_ptr) { if (*_ptr) (g_main_context_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMainContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMainContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_unref); }
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMainLoop *GMainLoop_autoptr; typedef GList *GMainLoop_listautoptr; typedef GSList *GMainLoop_slistautoptr;
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMainLoop (GMainLoop **_ptr) { if (*_ptr) (g_main_loop_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMainLoop (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_loop_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMainLoop (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_loop_unref); }
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GSource *GSource_autoptr; typedef GList *GSource_listautoptr; typedef GSList *GSource_slistautoptr;
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSource (GSource **_ptr) { if (*_ptr) (g_source_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSource (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_source_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSource (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_source_unref); }
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMappedFile *GMappedFile_autoptr; typedef GList *GMappedFile_listautoptr; typedef GSList *GMappedFile_slistautoptr;
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMappedFile (GMappedFile **_ptr) { if (*_ptr) (g_mapped_file_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMappedFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mapped_file_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMappedFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mapped_file_unref); }
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMarkupParseContext *GMarkupParseContext_autoptr; typedef GList *GMarkupParseContext_listautoptr; typedef GSList *GMarkupParseContext_slistautoptr;
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMarkupParseContext (GMarkupParseContext **_ptr) { if (*_ptr) (g_markup_parse_context_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMarkupParseContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_markup_parse_context_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMarkupParseContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_markup_parse_context_unref); }
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GNode *GNode_autoptr; typedef GList *GNode_listautoptr; typedef GSList *GNode_slistautoptr;
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNode (GNode **_ptr) { if (*_ptr) (g_node_destroy) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNode (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_node_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNode (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_node_destroy); }
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GOptionContext *GOptionContext_autoptr; typedef GList *GOptionContext_listautoptr; typedef GSList *GOptionContext_slistautoptr;
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GOptionContext (GOptionContext **_ptr) { if (*_ptr) (g_option_context_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GOptionContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_context_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GOptionContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_context_free); }
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GOptionGroup *GOptionGroup_autoptr; typedef GList *GOptionGroup_listautoptr; typedef GSList *GOptionGroup_slistautoptr;
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GOptionGroup (GOptionGroup **_ptr) { if (*_ptr) (g_option_group_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GOptionGroup (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_group_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GOptionGroup (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_group_unref); }
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GPatternSpec *GPatternSpec_autoptr; typedef GList *GPatternSpec_listautoptr; typedef GSList *GPatternSpec_slistautoptr;
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPatternSpec (GPatternSpec **_ptr) { if (*_ptr) (g_pattern_spec_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPatternSpec (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_pattern_spec_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPatternSpec (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_pattern_spec_free); }
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GQueue *GQueue_autoptr; typedef GList *GQueue_listautoptr; typedef GSList *GQueue_slistautoptr;
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GQueue (GQueue **_ptr) { if (*_ptr) (g_queue_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GQueue (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_queue_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GQueue (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_queue_free); }
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GQueue (GQueue *_ptr) { (g_queue_clear) (_ptr); }
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GRand *GRand_autoptr; typedef GList *GRand_listautoptr; typedef GSList *GRand_slistautoptr;
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRand (GRand **_ptr) { if (*_ptr) (g_rand_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRand (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rand_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRand (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rand_free); }
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GRegex *GRegex_autoptr; typedef GList *GRegex_listautoptr; typedef GSList *GRegex_slistautoptr;
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRegex (GRegex **_ptr) { if (*_ptr) (g_regex_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRegex (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_regex_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRegex (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_regex_unref); }
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMatchInfo *GMatchInfo_autoptr; typedef GList *GMatchInfo_listautoptr; typedef GSList *GMatchInfo_slistautoptr;
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMatchInfo (GMatchInfo **_ptr) { if (*_ptr) (g_match_info_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMatchInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_match_info_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMatchInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_match_info_unref); }
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GScanner *GScanner_autoptr; typedef GList *GScanner_listautoptr; typedef GSList *GScanner_slistautoptr;
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GScanner (GScanner **_ptr) { if (*_ptr) (g_scanner_destroy) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GScanner (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_scanner_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GScanner (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_scanner_destroy); }
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GSequence *GSequence_autoptr; typedef GList *GSequence_listautoptr; typedef GSList *GSequence_slistautoptr;
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSequence (GSequence **_ptr) { if (*_ptr) (g_sequence_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSequence (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_sequence_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSequence (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_sequence_free); }
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GSList *GSList_autoptr; typedef GList *GSList_listautoptr; typedef GSList *GSList_slistautoptr;
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSList (GSList **_ptr) { if (*_ptr) (g_slist_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_slist_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_slist_free); }
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GString *GString_autoptr; typedef GList *GString_listautoptr; typedef GSList *GString_slistautoptr;
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GString (GString **_ptr) { if (*_ptr) (g_autoptr_cleanup_gstring_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GString (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_autoptr_cleanup_gstring_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GString (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_autoptr_cleanup_gstring_free); }
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GStringChunk *GStringChunk_autoptr; typedef GList *GStringChunk_listautoptr; typedef GSList *GStringChunk_slistautoptr;
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GStringChunk (GStringChunk **_ptr) { if (*_ptr) (g_string_chunk_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GStringChunk (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_string_chunk_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GStringChunk (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_string_chunk_free); }
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GThread *GThread_autoptr; typedef GList *GThread_listautoptr; typedef GSList *GThread_slistautoptr;
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GThread (GThread **_ptr) { if (*_ptr) (g_thread_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GThread (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_thread_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GThread (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_thread_unref); }
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GMutex (GMutex *_ptr) { (g_mutex_clear) (_ptr); }
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GMutexLocker *GMutexLocker_autoptr; typedef GList *GMutexLocker_listautoptr; typedef GSList *GMutexLocker_slistautoptr;
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMutexLocker (GMutexLocker **_ptr) { if (*_ptr) (g_mutex_locker_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMutexLocker (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mutex_locker_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMutexLocker (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mutex_locker_free); }
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GCond (GCond *_ptr) { (g_cond_clear) (_ptr); }
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GTimer *GTimer_autoptr; typedef GList *GTimer_listautoptr; typedef GSList *GTimer_slistautoptr;
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTimer (GTimer **_ptr) { if (*_ptr) (g_timer_destroy) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTimer (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_timer_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTimer (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_timer_destroy); }
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GTimeZone *GTimeZone_autoptr; typedef GList *GTimeZone_listautoptr; typedef GSList *GTimeZone_slistautoptr;
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTimeZone (GTimeZone **_ptr) { if (*_ptr) (g_time_zone_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTimeZone (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_time_zone_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTimeZone (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_time_zone_unref); }
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GTree *GTree_autoptr; typedef GList *GTree_listautoptr; typedef GSList *GTree_slistautoptr;
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTree (GTree **_ptr) { if (*_ptr) (g_tree_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTree (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_tree_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTree (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_tree_unref); }
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GVariant *GVariant_autoptr; typedef GList *GVariant_listautoptr; typedef GSList *GVariant_slistautoptr;
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariant (GVariant **_ptr) { if (*_ptr) (g_variant_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariant (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariant (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_unref); }
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GVariantBuilder *GVariantBuilder_autoptr; typedef GList *GVariantBuilder_listautoptr; typedef GSList *GVariantBuilder_slistautoptr;
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantBuilder (GVariantBuilder **_ptr) { if (*_ptr) (g_variant_builder_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantBuilder (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_builder_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantBuilder (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_builder_unref); }
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GVariantBuilder (GVariantBuilder *_ptr) { (g_variant_builder_clear) (_ptr); }
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GVariantIter *GVariantIter_autoptr; typedef GList *GVariantIter_listautoptr; typedef GSList *GVariantIter_slistautoptr;
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantIter (GVariantIter **_ptr) { if (*_ptr) (g_variant_iter_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantIter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_iter_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantIter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_iter_free); }
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GVariantDict *GVariantDict_autoptr; typedef GList *GVariantDict_listautoptr; typedef GSList *GVariantDict_slistautoptr;
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantDict (GVariantDict **_ptr) { if (*_ptr) (g_variant_dict_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantDict (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_dict_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantDict (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_dict_unref); }
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GVariantDict (GVariantDict *_ptr) { (g_variant_dict_clear) (_ptr); }
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GVariantType *GVariantType_autoptr; typedef GList *GVariantType_listautoptr; typedef GSList *GVariantType_slistautoptr;
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantType (GVariantType **_ptr) { if (*_ptr) (g_variant_type_free) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantType (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_type_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantType (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_type_free); }
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: 
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GStrv (GStrv *_ptr) { if (*_ptr != 
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h" 3 4
14329: ((void *)0)
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: ) (g_strfreev) (*_ptr); }
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: typedef GRefString *GRefString_autoptr; typedef GList *GRefString_listautoptr; typedef GSList *GRefString_slistautoptr;
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRefString (GRefString **_ptr) { if (*_ptr) (g_ref_string_release) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRefString (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ref_string_release); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRefString (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ref_string_release); }
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
14329: 
14329: # 115 "/usr/include/glib-2.0/glib.h" 2
14329: # 29 "/usr/include/glib-2.0/gobject/gbinding.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gobject.h" 1
14329: # 24 "/usr/include/glib-2.0/gobject/gobject.h"
14329: # 1 "/usr/include/glib-2.0/gobject/gtype.h" 1
14329: # 26 "/usr/include/glib-2.0/gobject/gtype.h"
14329: 
14329: # 382 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef gsize GType;
14329: 
14329: 
14329: 
14329: typedef struct _GValue GValue;
14329: typedef union _GTypeCValue GTypeCValue;
14329: typedef struct _GTypePlugin GTypePlugin;
14329: typedef struct _GTypeClass GTypeClass;
14329: typedef struct _GTypeInterface GTypeInterface;
14329: typedef struct _GTypeInstance GTypeInstance;
14329: typedef struct _GTypeInfo GTypeInfo;
14329: typedef struct _GTypeFundamentalInfo GTypeFundamentalInfo;
14329: typedef struct _GInterfaceInfo GInterfaceInfo;
14329: typedef struct _GTypeValueTable GTypeValueTable;
14329: typedef struct _GTypeQuery GTypeQuery;
14329: # 406 "/usr/include/glib-2.0/gobject/gtype.h"
14329: struct _GTypeClass
14329: {
14329: 
14329:   GType g_type;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GTypeInstance
14329: {
14329: 
14329:   GTypeClass *g_class;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GTypeInterface
14329: {
14329: 
14329:   GType g_type;
14329:   GType g_instance_type;
14329: };
14329: # 442 "/usr/include/glib-2.0/gobject/gtype.h"
14329: struct _GTypeQuery
14329: {
14329:   GType type;
14329:   const gchar *type_name;
14329:   guint class_size;
14329:   guint instance_size;
14329: };
14329: # 676 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef enum
14329: {
14329:   G_TYPE_DEBUG_NONE = 0,
14329:   G_TYPE_DEBUG_OBJECTS = 1 << 0,
14329:   G_TYPE_DEBUG_SIGNALS = 1 << 1,
14329:   G_TYPE_DEBUG_INSTANCE_COUNT = 1 << 2,
14329:   G_TYPE_DEBUG_MASK = 0x07
14329: } GTypeDebugFlags;
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_type_init (void);
14329: __attribute__((__deprecated__)) extern
14329: void g_type_init_with_debug_flags (GTypeDebugFlags debug_flags);
14329: extern
14329: const gchar * g_type_name (GType type);
14329: extern
14329: GQuark g_type_qname (GType type);
14329: extern
14329: GType g_type_from_name (const gchar *name);
14329: extern
14329: GType g_type_parent (GType type);
14329: extern
14329: guint g_type_depth (GType type);
14329: extern
14329: GType g_type_next_base (GType leaf_type,
14329:             GType root_type);
14329: extern
14329: gboolean g_type_is_a (GType type,
14329:             GType is_a_type);
14329: extern
14329: gpointer g_type_class_ref (GType type);
14329: extern
14329: gpointer g_type_class_peek (GType type);
14329: extern
14329: gpointer g_type_class_peek_static (GType type);
14329: extern
14329: void g_type_class_unref (gpointer g_class);
14329: extern
14329: gpointer g_type_class_peek_parent (gpointer g_class);
14329: extern
14329: gpointer g_type_interface_peek (gpointer instance_class,
14329:             GType iface_type);
14329: extern
14329: gpointer g_type_interface_peek_parent (gpointer g_iface);
14329: 
14329: extern
14329: gpointer g_type_default_interface_ref (GType g_type);
14329: extern
14329: gpointer g_type_default_interface_peek (GType g_type);
14329: extern
14329: void g_type_default_interface_unref (gpointer g_iface);
14329: 
14329: 
14329: extern
14329: GType* g_type_children (GType type,
14329:             guint *n_children);
14329: extern
14329: GType* g_type_interfaces (GType type,
14329:             guint *n_interfaces);
14329: 
14329: 
14329: extern
14329: void g_type_set_qdata (GType type,
14329:             GQuark quark,
14329:             gpointer data);
14329: extern
14329: gpointer g_type_get_qdata (GType type,
14329:             GQuark quark);
14329: extern
14329: void g_type_query (GType type,
14329:             GTypeQuery *query);
14329: 
14329: extern
14329: int g_type_get_instance_count (GType type);
14329: # 767 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GBaseInitFunc) (gpointer g_class);
14329: # 778 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GBaseFinalizeFunc) (gpointer g_class);
14329: # 880 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GClassInitFunc) (gpointer g_class,
14329:            gpointer class_data);
14329: # 895 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GClassFinalizeFunc) (gpointer g_class,
14329:            gpointer class_data);
14329: # 915 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GInstanceInitFunc) (GTypeInstance *instance,
14329:            gpointer g_class);
14329: # 929 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GInterfaceInitFunc) (gpointer g_iface,
14329:            gpointer iface_data);
14329: # 940 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GInterfaceFinalizeFunc) (gpointer g_iface,
14329:            gpointer iface_data);
14329: # 961 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef gboolean (*GTypeClassCacheFunc) (gpointer cache_data,
14329:            GTypeClass *g_class);
14329: # 974 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef void (*GTypeInterfaceCheckFunc) (gpointer check_data,
14329:            gpointer g_iface);
14329: # 986 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef enum
14329: {
14329:   G_TYPE_FLAG_CLASSED = (1 << 0),
14329:   G_TYPE_FLAG_INSTANTIATABLE = (1 << 1),
14329:   G_TYPE_FLAG_DERIVABLE = (1 << 2),
14329:   G_TYPE_FLAG_DEEP_DERIVABLE = (1 << 3)
14329: } GTypeFundamentalFlags;
14329: # 1003 "/usr/include/glib-2.0/gobject/gtype.h"
14329: typedef enum
14329: {
14329:   G_TYPE_FLAG_ABSTRACT = (1 << 4),
14329:   G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5)
14329: } GTypeFlags;
14329: # 1039 "/usr/include/glib-2.0/gobject/gtype.h"
14329: struct _GTypeInfo
14329: {
14329: 
14329:   guint16 class_size;
14329: 
14329:   GBaseInitFunc base_init;
14329:   GBaseFinalizeFunc base_finalize;
14329: 
14329: 
14329:   GClassInitFunc class_init;
14329:   GClassFinalizeFunc class_finalize;
14329:   gconstpointer class_data;
14329: 
14329: 
14329:   guint16 instance_size;
14329:   guint16 n_preallocs;
14329:   GInstanceInitFunc instance_init;
14329: 
14329: 
14329:   const GTypeValueTable *value_table;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GTypeFundamentalInfo
14329: {
14329:   GTypeFundamentalFlags type_flags;
14329: };
14329: # 1080 "/usr/include/glib-2.0/gobject/gtype.h"
14329: struct _GInterfaceInfo
14329: {
14329:   GInterfaceInitFunc interface_init;
14329:   GInterfaceFinalizeFunc interface_finalize;
14329:   gpointer interface_data;
14329: };
14329: # 1244 "/usr/include/glib-2.0/gobject/gtype.h"
14329: struct _GTypeValueTable
14329: {
14329:   void (*value_init) (GValue *value);
14329:   void (*value_free) (GValue *value);
14329:   void (*value_copy) (const GValue *src_value,
14329:       GValue *dest_value);
14329: 
14329:   gpointer (*value_peek_pointer) (const GValue *value);
14329:   const gchar *collect_format;
14329:   gchar* (*collect_value) (GValue *value,
14329:       guint n_collect_values,
14329:       GTypeCValue *collect_values,
14329:       guint collect_flags);
14329:   const gchar *lcopy_format;
14329:   gchar* (*lcopy_value) (const GValue *value,
14329:       guint n_collect_values,
14329:       GTypeCValue *collect_values,
14329:       guint collect_flags);
14329: };
14329: extern
14329: GType g_type_register_static (GType parent_type,
14329:       const gchar *type_name,
14329:       const GTypeInfo *info,
14329:       GTypeFlags flags);
14329: extern
14329: GType g_type_register_static_simple (GType parent_type,
14329:       const gchar *type_name,
14329:       guint class_size,
14329:       GClassInitFunc class_init,
14329:       guint instance_size,
14329:       GInstanceInitFunc instance_init,
14329:       GTypeFlags flags);
14329: 
14329: extern
14329: GType g_type_register_dynamic (GType parent_type,
14329:       const gchar *type_name,
14329:       GTypePlugin *plugin,
14329:       GTypeFlags flags);
14329: extern
14329: GType g_type_register_fundamental (GType type_id,
14329:       const gchar *type_name,
14329:       const GTypeInfo *info,
14329:       const GTypeFundamentalInfo *finfo,
14329:       GTypeFlags flags);
14329: extern
14329: void g_type_add_interface_static (GType instance_type,
14329:       GType interface_type,
14329:       const GInterfaceInfo *info);
14329: extern
14329: void g_type_add_interface_dynamic (GType instance_type,
14329:       GType interface_type,
14329:       GTypePlugin *plugin);
14329: extern
14329: void g_type_interface_add_prerequisite (GType interface_type,
14329:       GType prerequisite_type);
14329: extern
14329: GType*g_type_interface_prerequisites (GType interface_type,
14329:       guint *n_prerequisites);
14329: __attribute__((__deprecated__)) extern
14329: void g_type_class_add_private (gpointer g_class,
14329:                                          gsize private_size);
14329: extern
14329: gint g_type_add_instance_private (GType class_type,
14329:                                          gsize private_size);
14329: extern
14329: gpointer g_type_instance_get_private (GTypeInstance *instance,
14329:                                          GType private_type);
14329: extern
14329: void g_type_class_adjust_private_offset (gpointer g_class,
14329:                                              gint *private_size_or_offset);
14329: 
14329: extern
14329: void g_type_add_class_private (GType class_type,
14329:       gsize private_size);
14329: extern
14329: gpointer g_type_class_get_private (GTypeClass *klass,
14329:       GType private_type);
14329: extern
14329: gint g_type_class_get_instance_private_offset (gpointer g_class);
14329: 
14329: extern
14329: void g_type_ensure (GType type);
14329: extern
14329: guint g_type_get_type_registration_serial (void);
14329: # 2197 "/usr/include/glib-2.0/gobject/gtype.h"
14329: extern
14329: GTypePlugin* g_type_get_plugin (GType type);
14329: extern
14329: GTypePlugin* g_type_interface_get_plugin (GType instance_type,
14329:        GType interface_type);
14329: extern
14329: GType g_type_fundamental_next (void);
14329: extern
14329: GType g_type_fundamental (GType type_id);
14329: extern
14329: GTypeInstance* g_type_create_instance (GType type);
14329: extern
14329: void g_type_free_instance (GTypeInstance *instance);
14329: 
14329: extern
14329: void g_type_add_class_cache_func (gpointer cache_data,
14329:        GTypeClassCacheFunc cache_func);
14329: extern
14329: void g_type_remove_class_cache_func (gpointer cache_data,
14329:        GTypeClassCacheFunc cache_func);
14329: extern
14329: void g_type_class_unref_uncached (gpointer g_class);
14329: 
14329: extern
14329: void g_type_add_interface_check (gpointer check_data,
14329:        GTypeInterfaceCheckFunc check_func);
14329: extern
14329: void g_type_remove_interface_check (gpointer check_data,
14329:        GTypeInterfaceCheckFunc check_func);
14329: 
14329: extern
14329: GTypeValueTable* g_type_value_table_peek (GType type);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_type_check_instance (GTypeInstance *instance) __attribute__((__pure__));
14329: extern
14329: GTypeInstance* g_type_check_instance_cast (GTypeInstance *instance,
14329:        GType iface_type);
14329: extern
14329: gboolean g_type_check_instance_is_a (GTypeInstance *instance,
14329:        GType iface_type) __attribute__((__pure__));
14329: extern
14329: gboolean g_type_check_instance_is_fundamentally_a (GTypeInstance *instance,
14329:                                                            GType fundamental_type) __attribute__((__pure__));
14329: extern
14329: GTypeClass* g_type_check_class_cast (GTypeClass *g_class,
14329:        GType is_a_type);
14329: extern
14329: gboolean g_type_check_class_is_a (GTypeClass *g_class,
14329:        GType is_a_type) __attribute__((__pure__));
14329: extern
14329: gboolean g_type_check_is_value_type (GType type) __attribute__((__const__));
14329: extern
14329: gboolean g_type_check_value (const GValue *value) __attribute__((__pure__));
14329: extern
14329: gboolean g_type_check_value_holds (const GValue *value,
14329:        GType type) __attribute__((__pure__));
14329: extern
14329: gboolean g_type_test_flags (GType type,
14329:        guint flags) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: const gchar * g_type_name_from_instance (GTypeInstance *instance);
14329: extern
14329: const gchar * g_type_name_from_class (GTypeClass *g_class);
14329: # 2326 "/usr/include/glib-2.0/gobject/gtype.h"
14329: 
14329: # 25 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gvalue.h" 1
14329: # 28 "/usr/include/glib-2.0/gobject/gvalue.h"
14329: 
14329: # 94 "/usr/include/glib-2.0/gobject/gvalue.h"
14329: typedef void (*GValueTransform) (const GValue *src_value,
14329:      GValue *dest_value);
14329: # 108 "/usr/include/glib-2.0/gobject/gvalue.h"
14329: struct _GValue
14329: {
14329: 
14329:   GType g_type;
14329: 
14329: 
14329:   union {
14329:     gint v_int;
14329:     guint v_uint;
14329:     glong v_long;
14329:     gulong v_ulong;
14329:     gint64 v_int64;
14329:     guint64 v_uint64;
14329:     gfloat v_float;
14329:     gdouble v_double;
14329:     gpointer v_pointer;
14329:   } data[2];
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GValue* g_value_init (GValue *value,
14329:       GType g_type);
14329: extern
14329: void g_value_copy (const GValue *src_value,
14329:       GValue *dest_value);
14329: extern
14329: GValue* g_value_reset (GValue *value);
14329: extern
14329: void g_value_unset (GValue *value);
14329: extern
14329: void g_value_set_instance (GValue *value,
14329:       gpointer instance);
14329: extern
14329: void g_value_init_from_instance (GValue *value,
14329:                                               gpointer instance);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_value_fits_pointer (const GValue *value);
14329: extern
14329: gpointer g_value_peek_pointer (const GValue *value);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_value_type_compatible (GType src_type,
14329:       GType dest_type);
14329: extern
14329: gboolean g_value_type_transformable (GType src_type,
14329:       GType dest_type);
14329: extern
14329: gboolean g_value_transform (const GValue *src_value,
14329:       GValue *dest_value);
14329: extern
14329: void g_value_register_transform_func (GType src_type,
14329:       GType dest_type,
14329:       GValueTransform transform_func);
14329: # 194 "/usr/include/glib-2.0/gobject/gvalue.h"
14329: 
14329: # 26 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gparam.h" 1
14329: # 28 "/usr/include/glib-2.0/gobject/gparam.h"
14329: 
14329: # 150 "/usr/include/glib-2.0/gobject/gparam.h"
14329: typedef enum
14329: {
14329:   G_PARAM_READABLE = 1 << 0,
14329:   G_PARAM_WRITABLE = 1 << 1,
14329:   G_PARAM_READWRITE = (G_PARAM_READABLE | G_PARAM_WRITABLE),
14329:   G_PARAM_CONSTRUCT = 1 << 2,
14329:   G_PARAM_CONSTRUCT_ONLY = 1 << 3,
14329:   G_PARAM_LAX_VALIDATION = 1 << 4,
14329:   G_PARAM_STATIC_NAME = 1 << 5,
14329: 
14329:   G_PARAM_PRIVATE = G_PARAM_STATIC_NAME,
14329: 
14329:   G_PARAM_STATIC_NICK = 1 << 6,
14329:   G_PARAM_STATIC_BLURB = 1 << 7,
14329: 
14329:   G_PARAM_EXPLICIT_NOTIFY = 1 << 30,
14329: 
14329:   G_PARAM_DEPRECATED = (gint)(1u << 31)
14329: } GParamFlags;
14329: # 194 "/usr/include/glib-2.0/gobject/gparam.h"
14329: typedef struct _GParamSpec GParamSpec;
14329: typedef struct _GParamSpecClass GParamSpecClass;
14329: typedef struct _GParameter GParameter;
14329: typedef struct _GParamSpecPool GParamSpecPool;
14329: # 209 "/usr/include/glib-2.0/gobject/gparam.h"
14329: struct _GParamSpec
14329: {
14329:   GTypeInstance g_type_instance;
14329: 
14329:   const gchar *name;
14329:   GParamFlags flags;
14329:   GType value_type;
14329:   GType owner_type;
14329: 
14329: 
14329:   gchar *_nick;
14329:   gchar *_blurb;
14329:   GData *qdata;
14329:   guint ref_count;
14329:   guint param_id;
14329: };
14329: # 244 "/usr/include/glib-2.0/gobject/gparam.h"
14329: struct _GParamSpecClass
14329: {
14329:   GTypeClass g_type_class;
14329: 
14329:   GType value_type;
14329: 
14329:   void (*finalize) (GParamSpec *pspec);
14329: 
14329: 
14329:   void (*value_set_default) (GParamSpec *pspec,
14329:       GValue *value);
14329:   gboolean (*value_validate) (GParamSpec *pspec,
14329:       GValue *value);
14329:   gint (*values_cmp) (GParamSpec *pspec,
14329:       const GValue *value1,
14329:       const GValue *value2);
14329: 
14329:   gpointer dummy[4];
14329: };
14329: # 273 "/usr/include/glib-2.0/gobject/gparam.h"
14329: struct _GParameter
14329: {
14329:   const gchar *name;
14329:   GValue value;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GParamSpec* g_param_spec_ref (GParamSpec *pspec);
14329: extern
14329: void g_param_spec_unref (GParamSpec *pspec);
14329: extern
14329: void g_param_spec_sink (GParamSpec *pspec);
14329: extern
14329: GParamSpec* g_param_spec_ref_sink (GParamSpec *pspec);
14329: extern
14329: gpointer g_param_spec_get_qdata (GParamSpec *pspec,
14329:        GQuark quark);
14329: extern
14329: void g_param_spec_set_qdata (GParamSpec *pspec,
14329:        GQuark quark,
14329:        gpointer data);
14329: extern
14329: void g_param_spec_set_qdata_full (GParamSpec *pspec,
14329:        GQuark quark,
14329:        gpointer data,
14329:        GDestroyNotify destroy);
14329: extern
14329: gpointer g_param_spec_steal_qdata (GParamSpec *pspec,
14329:        GQuark quark);
14329: extern
14329: GParamSpec* g_param_spec_get_redirect_target (GParamSpec *pspec);
14329: 
14329: extern
14329: void g_param_value_set_default (GParamSpec *pspec,
14329:        GValue *value);
14329: extern
14329: gboolean g_param_value_defaults (GParamSpec *pspec,
14329:        GValue *value);
14329: extern
14329: gboolean g_param_value_validate (GParamSpec *pspec,
14329:        GValue *value);
14329: extern
14329: gboolean g_param_value_convert (GParamSpec *pspec,
14329:        const GValue *src_value,
14329:        GValue *dest_value,
14329:        gboolean strict_validation);
14329: extern
14329: gint g_param_values_cmp (GParamSpec *pspec,
14329:        const GValue *value1,
14329:        const GValue *value2);
14329: extern
14329: const gchar * g_param_spec_get_name (GParamSpec *pspec);
14329: extern
14329: const gchar * g_param_spec_get_nick (GParamSpec *pspec);
14329: extern
14329: const gchar * g_param_spec_get_blurb (GParamSpec *pspec);
14329: extern
14329: void g_value_set_param (GValue *value,
14329:        GParamSpec *param);
14329: extern
14329: GParamSpec* g_value_get_param (const GValue *value);
14329: extern
14329: GParamSpec* g_value_dup_param (const GValue *value);
14329: 
14329: 
14329: extern
14329: void g_value_take_param (GValue *value,
14329:               GParamSpec *param);
14329: __attribute__((__deprecated__("Use '" "g_value_take_param" "' instead"))) extern
14329: void g_value_set_param_take_ownership (GValue *value,
14329:                                                  GParamSpec *param);
14329: extern
14329: const GValue * g_param_spec_get_default_value (GParamSpec *pspec);
14329: 
14329: extern
14329: GQuark g_param_spec_get_name_quark (GParamSpec *pspec);
14329: 
14329: 
14329: typedef struct _GParamSpecTypeInfo GParamSpecTypeInfo;
14329: # 378 "/usr/include/glib-2.0/gobject/gparam.h"
14329: struct _GParamSpecTypeInfo
14329: {
14329: 
14329:   guint16 instance_size;
14329:   guint16 n_preallocs;
14329:   void (*instance_init) (GParamSpec *pspec);
14329: 
14329: 
14329:   GType value_type;
14329:   void (*finalize) (GParamSpec *pspec);
14329:   void (*value_set_default) (GParamSpec *pspec,
14329:       GValue *value);
14329:   gboolean (*value_validate) (GParamSpec *pspec,
14329:       GValue *value);
14329:   gint (*values_cmp) (GParamSpec *pspec,
14329:       const GValue *value1,
14329:       const GValue *value2);
14329: };
14329: extern
14329: GType g_param_type_register_static (const gchar *name,
14329:       const GParamSpecTypeInfo *pspec_info);
14329: 
14329: 
14329: GType _g_param_type_register_static_constant (const gchar *name,
14329:             const GParamSpecTypeInfo *pspec_info,
14329:             GType opt_type);
14329: 
14329: 
14329: 
14329: extern
14329: gpointer g_param_spec_internal (GType param_type,
14329:        const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpecPool* g_param_spec_pool_new (gboolean type_prefixing);
14329: extern
14329: void g_param_spec_pool_insert (GParamSpecPool *pool,
14329:        GParamSpec *pspec,
14329:        GType owner_type);
14329: extern
14329: void g_param_spec_pool_remove (GParamSpecPool *pool,
14329:        GParamSpec *pspec);
14329: extern
14329: GParamSpec* g_param_spec_pool_lookup (GParamSpecPool *pool,
14329:        const gchar *param_name,
14329:        GType owner_type,
14329:        gboolean walk_ancestors);
14329: extern
14329: GList* g_param_spec_pool_list_owned (GParamSpecPool *pool,
14329:        GType owner_type);
14329: extern
14329: GParamSpec** g_param_spec_pool_list (GParamSpecPool *pool,
14329:        GType owner_type,
14329:        guint *n_pspecs_p);
14329: # 452 "/usr/include/glib-2.0/gobject/gparam.h"
14329: 
14329: # 27 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gclosure.h" 1
14329: # 27 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: 
14329: # 74 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef struct _GClosure GClosure;
14329: typedef struct _GClosureNotifyData GClosureNotifyData;
14329: # 86 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef void (*GCallback) (void);
14329: # 95 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef void (*GClosureNotify) (gpointer data,
14329:       GClosure *closure);
14329: # 115 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef void (*GClosureMarshal) (GClosure *closure,
14329:       GValue *return_value,
14329:       guint n_param_values,
14329:       const GValue *param_values,
14329:       gpointer invocation_hint,
14329:       gpointer marshal_data);
14329: # 142 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef void (* GVaClosureMarshal) (GClosure *closure,
14329:         GValue *return_value,
14329:         gpointer instance,
14329:         va_list args,
14329:         gpointer marshal_data,
14329:         int n_params,
14329:         GType *param_types);
14329: # 157 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: typedef struct _GCClosure GCClosure;
14329: 
14329: 
14329: 
14329: struct _GClosureNotifyData
14329: {
14329:   gpointer data;
14329:   GClosureNotify notify;
14329: };
14329: # 175 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: struct _GClosure
14329: {
14329: 
14329:   volatile guint ref_count : 15;
14329: 
14329: 
14329:   volatile guint meta_marshal_nouse : 1;
14329:   volatile guint n_guards : 1;
14329:   volatile guint n_fnotifiers : 2;
14329:   volatile guint n_inotifiers : 8;
14329:   volatile guint in_inotify : 1;
14329:   volatile guint floating : 1;
14329: 
14329:   volatile guint derivative_flag : 1;
14329: 
14329:   volatile guint in_marshal : 1;
14329:   volatile guint is_invalid : 1;
14329: 
14329:                   void (*marshal) (GClosure *closure,
14329:          GValue *return_value,
14329:          guint n_param_values,
14329:          const GValue *param_values,
14329:          gpointer invocation_hint,
14329:          gpointer marshal_data);
14329:                     gpointer data;
14329: 
14329:                   GClosureNotifyData *notifiers;
14329: # 213 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: };
14329: 
14329: 
14329: struct _GCClosure
14329: {
14329:   GClosure closure;
14329:   gpointer callback;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GClosure* g_cclosure_new (GCallback callback_func,
14329:        gpointer user_data,
14329:        GClosureNotify destroy_data);
14329: extern
14329: GClosure* g_cclosure_new_swap (GCallback callback_func,
14329:        gpointer user_data,
14329:        GClosureNotify destroy_data);
14329: extern
14329: GClosure* g_signal_type_cclosure_new (GType itype,
14329:        guint struct_offset);
14329: 
14329: 
14329: 
14329: extern
14329: GClosure* g_closure_ref (GClosure *closure);
14329: extern
14329: void g_closure_sink (GClosure *closure);
14329: extern
14329: void g_closure_unref (GClosure *closure);
14329: 
14329: extern
14329: GClosure* g_closure_new_simple (guint sizeof_closure,
14329:        gpointer data);
14329: extern
14329: void g_closure_add_finalize_notifier (GClosure *closure,
14329:        gpointer notify_data,
14329:        GClosureNotify notify_func);
14329: extern
14329: void g_closure_remove_finalize_notifier (GClosure *closure,
14329:        gpointer notify_data,
14329:        GClosureNotify notify_func);
14329: extern
14329: void g_closure_add_invalidate_notifier (GClosure *closure,
14329:        gpointer notify_data,
14329:        GClosureNotify notify_func);
14329: extern
14329: void g_closure_remove_invalidate_notifier (GClosure *closure,
14329:        gpointer notify_data,
14329:        GClosureNotify notify_func);
14329: extern
14329: void g_closure_add_marshal_guards (GClosure *closure,
14329:        gpointer pre_marshal_data,
14329:        GClosureNotify pre_marshal_notify,
14329:        gpointer post_marshal_data,
14329:        GClosureNotify post_marshal_notify);
14329: extern
14329: void g_closure_set_marshal (GClosure *closure,
14329:        GClosureMarshal marshal);
14329: extern
14329: void g_closure_set_meta_marshal (GClosure *closure,
14329:        gpointer marshal_data,
14329:        GClosureMarshal meta_marshal);
14329: extern
14329: void g_closure_invalidate (GClosure *closure);
14329: extern
14329: void g_closure_invoke (GClosure *closure,
14329:        GValue *return_value,
14329:        guint n_param_values,
14329:        const GValue *param_values,
14329:        gpointer invocation_hint);
14329: # 297 "/usr/include/glib-2.0/gobject/gclosure.h"
14329: extern
14329: void g_cclosure_marshal_generic (GClosure *closure,
14329:                                  GValue *return_gvalue,
14329:                                  guint n_param_values,
14329:                                  const GValue *param_values,
14329:                                  gpointer invocation_hint,
14329:                                  gpointer marshal_data);
14329: 
14329: extern
14329: void g_cclosure_marshal_generic_va (GClosure *closure,
14329:         GValue *return_value,
14329:         gpointer instance,
14329:         va_list args_list,
14329:         gpointer marshal_data,
14329:         int n_params,
14329:         GType *param_types);
14329: 
14329: 
14329: 
14329: # 28 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gsignal.h" 1
14329: # 27 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: # 1 "/usr/include/glib-2.0/gobject/gmarshal.h" 1
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__VOID (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     guint n_param_values,
14329:                                     const GValue *param_values,
14329:                                     gpointer invocation_hint,
14329:                                     gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__VOIDv (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      gpointer instance,
14329:                                      va_list args,
14329:                                      gpointer marshal_data,
14329:                                      int n_params,
14329:                                      GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__BOOLEAN (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        guint n_param_values,
14329:                                        const GValue *param_values,
14329:                                        gpointer invocation_hint,
14329:                                        gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__BOOLEANv (GClosure *closure,
14329:                                         GValue *return_value,
14329:                                         gpointer instance,
14329:                                         va_list args,
14329:                                         gpointer marshal_data,
14329:                                         int n_params,
14329:                                         GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__CHAR (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     guint n_param_values,
14329:                                     const GValue *param_values,
14329:                                     gpointer invocation_hint,
14329:                                     gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__CHARv (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      gpointer instance,
14329:                                      va_list args,
14329:                                      gpointer marshal_data,
14329:                                      int n_params,
14329:                                      GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__UCHAR (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__UCHARv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__INT (GClosure *closure,
14329:                                    GValue *return_value,
14329:                                    guint n_param_values,
14329:                                    const GValue *param_values,
14329:                                    gpointer invocation_hint,
14329:                                    gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__INTv (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     gpointer instance,
14329:                                     va_list args,
14329:                                     gpointer marshal_data,
14329:                                     int n_params,
14329:                                     GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__UINT (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     guint n_param_values,
14329:                                     const GValue *param_values,
14329:                                     gpointer invocation_hint,
14329:                                     gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__UINTv (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      gpointer instance,
14329:                                      va_list args,
14329:                                      gpointer marshal_data,
14329:                                      int n_params,
14329:                                      GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__LONG (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     guint n_param_values,
14329:                                     const GValue *param_values,
14329:                                     gpointer invocation_hint,
14329:                                     gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__LONGv (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      gpointer instance,
14329:                                      va_list args,
14329:                                      gpointer marshal_data,
14329:                                      int n_params,
14329:                                      GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__ULONG (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__ULONGv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__ENUM (GClosure *closure,
14329:                                     GValue *return_value,
14329:                                     guint n_param_values,
14329:                                     const GValue *param_values,
14329:                                     gpointer invocation_hint,
14329:                                     gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__ENUMv (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      gpointer instance,
14329:                                      va_list args,
14329:                                      gpointer marshal_data,
14329:                                      int n_params,
14329:                                      GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__FLAGS (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__FLAGSv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__FLOAT (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__FLOATv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__DOUBLE (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       guint n_param_values,
14329:                                       const GValue *param_values,
14329:                                       gpointer invocation_hint,
14329:                                       gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__DOUBLEv (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        gpointer instance,
14329:                                        va_list args,
14329:                                        gpointer marshal_data,
14329:                                        int n_params,
14329:                                        GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__STRING (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       guint n_param_values,
14329:                                       const GValue *param_values,
14329:                                       gpointer invocation_hint,
14329:                                       gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__STRINGv (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        gpointer instance,
14329:                                        va_list args,
14329:                                        gpointer marshal_data,
14329:                                        int n_params,
14329:                                        GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__PARAM (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__PARAMv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__BOXED (GClosure *closure,
14329:                                      GValue *return_value,
14329:                                      guint n_param_values,
14329:                                      const GValue *param_values,
14329:                                      gpointer invocation_hint,
14329:                                      gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__BOXEDv (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       gpointer instance,
14329:                                       va_list args,
14329:                                       gpointer marshal_data,
14329:                                       int n_params,
14329:                                       GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__POINTER (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        guint n_param_values,
14329:                                        const GValue *param_values,
14329:                                        gpointer invocation_hint,
14329:                                        gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__POINTERv (GClosure *closure,
14329:                                         GValue *return_value,
14329:                                         gpointer instance,
14329:                                         va_list args,
14329:                                         gpointer marshal_data,
14329:                                         int n_params,
14329:                                         GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__OBJECT (GClosure *closure,
14329:                                       GValue *return_value,
14329:                                       guint n_param_values,
14329:                                       const GValue *param_values,
14329:                                       gpointer invocation_hint,
14329:                                       gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__OBJECTv (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        gpointer instance,
14329:                                        va_list args,
14329:                                        gpointer marshal_data,
14329:                                        int n_params,
14329:                                        GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__VARIANT (GClosure *closure,
14329:                                        GValue *return_value,
14329:                                        guint n_param_values,
14329:                                        const GValue *param_values,
14329:                                        gpointer invocation_hint,
14329:                                        gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__VARIANTv (GClosure *closure,
14329:                                         GValue *return_value,
14329:                                         gpointer instance,
14329:                                         va_list args,
14329:                                         gpointer marshal_data,
14329:                                         int n_params,
14329:                                         GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_VOID__UINT_POINTER (GClosure *closure,
14329:                                             GValue *return_value,
14329:                                             guint n_param_values,
14329:                                             const GValue *param_values,
14329:                                             gpointer invocation_hint,
14329:                                             gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_VOID__UINT_POINTERv (GClosure *closure,
14329:                                              GValue *return_value,
14329:                                              gpointer instance,
14329:                                              va_list args,
14329:                                              gpointer marshal_data,
14329:                                              int n_params,
14329:                                              GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_BOOLEAN__FLAGS (GClosure *closure,
14329:                                         GValue *return_value,
14329:                                         guint n_param_values,
14329:                                         const GValue *param_values,
14329:                                         gpointer invocation_hint,
14329:                                         gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_BOOLEAN__FLAGSv (GClosure *closure,
14329:                                          GValue *return_value,
14329:                                          gpointer instance,
14329:                                          va_list args,
14329:                                          gpointer marshal_data,
14329:                                          int n_params,
14329:                                          GType *param_types);
14329: 
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure *closure,
14329:                                                 GValue *return_value,
14329:                                                 guint n_param_values,
14329:                                                 const GValue *param_values,
14329:                                                 gpointer invocation_hint,
14329:                                                 gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_STRING__OBJECT_POINTERv (GClosure *closure,
14329:                                                  GValue *return_value,
14329:                                                  gpointer instance,
14329:                                                  va_list args,
14329:                                                  gpointer marshal_data,
14329:                                                  int n_params,
14329:                                                  GType *param_types);
14329: 
14329: 
14329: extern
14329: void g_cclosure_marshal_BOOLEAN__BOXED_BOXED (GClosure *closure,
14329:                                               GValue *return_value,
14329:                                               guint n_param_values,
14329:                                               const GValue *param_values,
14329:                                               gpointer invocation_hint,
14329:                                               gpointer marshal_data);
14329: extern
14329: void g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv (GClosure *closure,
14329:                                                GValue *return_value,
14329:                                                gpointer instance,
14329:                                                va_list args,
14329:                                                gpointer marshal_data,
14329:                                                int n_params,
14329:                                                GType *param_types);
14329: 
14329: 
14329: 
14329: # 28 "/usr/include/glib-2.0/gobject/gsignal.h" 2
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSignalQuery GSignalQuery;
14329: typedef struct _GSignalInvocationHint GSignalInvocationHint;
14329: # 43 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef GClosureMarshal GSignalCMarshaller;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef GVaClosureMarshal GSignalCVaMarshaller;
14329: # 70 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef gboolean (*GSignalEmissionHook) (GSignalInvocationHint *ihint,
14329:       guint n_param_values,
14329:       const GValue *param_values,
14329:       gpointer data);
14329: # 93 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,
14329:       GValue *return_accu,
14329:       const GValue *handler_return,
14329:       gpointer data);
14329: # 127 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef enum
14329: {
14329:   G_SIGNAL_RUN_FIRST = 1 << 0,
14329:   G_SIGNAL_RUN_LAST = 1 << 1,
14329:   G_SIGNAL_RUN_CLEANUP = 1 << 2,
14329:   G_SIGNAL_NO_RECURSE = 1 << 3,
14329:   G_SIGNAL_DETAILED = 1 << 4,
14329:   G_SIGNAL_ACTION = 1 << 5,
14329:   G_SIGNAL_NO_HOOKS = 1 << 6,
14329:   G_SIGNAL_MUST_COLLECT = 1 << 7,
14329:   G_SIGNAL_DEPRECATED = 1 << 8
14329: } GSignalFlags;
14329: # 155 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef enum
14329: {
14329:   G_CONNECT_AFTER = 1 << 0,
14329:   G_CONNECT_SWAPPED = 1 << 1
14329: } GConnectFlags;
14329: # 173 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: typedef enum
14329: {
14329:   G_SIGNAL_MATCH_ID = 1 << 0,
14329:   G_SIGNAL_MATCH_DETAIL = 1 << 1,
14329:   G_SIGNAL_MATCH_CLOSURE = 1 << 2,
14329:   G_SIGNAL_MATCH_FUNC = 1 << 3,
14329:   G_SIGNAL_MATCH_DATA = 1 << 4,
14329:   G_SIGNAL_MATCH_UNBLOCKED = 1 << 5
14329: } GSignalMatchType;
14329: # 223 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: struct _GSignalInvocationHint
14329: {
14329:   guint signal_id;
14329:   GQuark detail;
14329:   GSignalFlags run_type;
14329: };
14329: # 249 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: struct _GSignalQuery
14329: {
14329:   guint signal_id;
14329:   const gchar *signal_name;
14329:   GType itype;
14329:   GSignalFlags signal_flags;
14329:   GType return_type;
14329:   guint n_params;
14329:   const GType *param_types;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: guint g_signal_newv (const gchar *signal_name,
14329:           GType itype,
14329:           GSignalFlags signal_flags,
14329:           GClosure *class_closure,
14329:           GSignalAccumulator accumulator,
14329:           gpointer accu_data,
14329:           GSignalCMarshaller c_marshaller,
14329:           GType return_type,
14329:           guint n_params,
14329:           GType *param_types);
14329: extern
14329: guint g_signal_new_valist (const gchar *signal_name,
14329:           GType itype,
14329:           GSignalFlags signal_flags,
14329:           GClosure *class_closure,
14329:           GSignalAccumulator accumulator,
14329:           gpointer accu_data,
14329:           GSignalCMarshaller c_marshaller,
14329:           GType return_type,
14329:           guint n_params,
14329:           va_list args);
14329: extern
14329: guint g_signal_new (const gchar *signal_name,
14329:           GType itype,
14329:           GSignalFlags signal_flags,
14329:           guint class_offset,
14329:           GSignalAccumulator accumulator,
14329:           gpointer accu_data,
14329:           GSignalCMarshaller c_marshaller,
14329:           GType return_type,
14329:           guint n_params,
14329:           ...);
14329: extern
14329: guint g_signal_new_class_handler (const gchar *signal_name,
14329:                                              GType itype,
14329:                                              GSignalFlags signal_flags,
14329:                                              GCallback class_handler,
14329:                                              GSignalAccumulator accumulator,
14329:                                              gpointer accu_data,
14329:                                              GSignalCMarshaller c_marshaller,
14329:                                              GType return_type,
14329:                                              guint n_params,
14329:                                              ...);
14329: extern
14329: void g_signal_set_va_marshaller (guint signal_id,
14329:           GType instance_type,
14329:           GSignalCVaMarshaller va_marshaller);
14329: 
14329: extern
14329: void g_signal_emitv (const GValue *instance_and_params,
14329:           guint signal_id,
14329:           GQuark detail,
14329:           GValue *return_value);
14329: extern
14329: void g_signal_emit_valist (gpointer instance,
14329:           guint signal_id,
14329:           GQuark detail,
14329:           va_list var_args);
14329: extern
14329: void g_signal_emit (gpointer instance,
14329:           guint signal_id,
14329:           GQuark detail,
14329:           ...);
14329: extern
14329: void g_signal_emit_by_name (gpointer instance,
14329:           const gchar *detailed_signal,
14329:           ...);
14329: extern
14329: guint g_signal_lookup (const gchar *name,
14329:           GType itype);
14329: extern
14329: const gchar * g_signal_name (guint signal_id);
14329: extern
14329: void g_signal_query (guint signal_id,
14329:           GSignalQuery *query);
14329: extern
14329: guint* g_signal_list_ids (GType itype,
14329:           guint *n_ids);
14329: extern
14329: gboolean g_signal_parse_name (const gchar *detailed_signal,
14329:           GType itype,
14329:           guint *signal_id_p,
14329:           GQuark *detail_p,
14329:           gboolean force_detail_quark);
14329: extern
14329: GSignalInvocationHint* g_signal_get_invocation_hint (gpointer instance);
14329: 
14329: 
14329: 
14329: extern
14329: void g_signal_stop_emission (gpointer instance,
14329:           guint signal_id,
14329:           GQuark detail);
14329: extern
14329: void g_signal_stop_emission_by_name (gpointer instance,
14329:           const gchar *detailed_signal);
14329: extern
14329: gulong g_signal_add_emission_hook (guint signal_id,
14329:           GQuark detail,
14329:           GSignalEmissionHook hook_func,
14329:           gpointer hook_data,
14329:           GDestroyNotify data_destroy);
14329: extern
14329: void g_signal_remove_emission_hook (guint signal_id,
14329:           gulong hook_id);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_signal_has_handler_pending (gpointer instance,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             gboolean may_be_blocked);
14329: extern
14329: gulong g_signal_connect_closure_by_id (gpointer instance,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             GClosure *closure,
14329:             gboolean after);
14329: extern
14329: gulong g_signal_connect_closure (gpointer instance,
14329:             const gchar *detailed_signal,
14329:             GClosure *closure,
14329:             gboolean after);
14329: extern
14329: gulong g_signal_connect_data (gpointer instance,
14329:             const gchar *detailed_signal,
14329:             GCallback c_handler,
14329:             gpointer data,
14329:             GClosureNotify destroy_data,
14329:             GConnectFlags connect_flags);
14329: extern
14329: void g_signal_handler_block (gpointer instance,
14329:             gulong handler_id);
14329: extern
14329: void g_signal_handler_unblock (gpointer instance,
14329:             gulong handler_id);
14329: extern
14329: void g_signal_handler_disconnect (gpointer instance,
14329:             gulong handler_id);
14329: extern
14329: gboolean g_signal_handler_is_connected (gpointer instance,
14329:             gulong handler_id);
14329: extern
14329: gulong g_signal_handler_find (gpointer instance,
14329:             GSignalMatchType mask,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             GClosure *closure,
14329:             gpointer func,
14329:             gpointer data);
14329: extern
14329: guint g_signal_handlers_block_matched (gpointer instance,
14329:             GSignalMatchType mask,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             GClosure *closure,
14329:             gpointer func,
14329:             gpointer data);
14329: extern
14329: guint g_signal_handlers_unblock_matched (gpointer instance,
14329:             GSignalMatchType mask,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             GClosure *closure,
14329:             gpointer func,
14329:             gpointer data);
14329: extern
14329: guint g_signal_handlers_disconnect_matched (gpointer instance,
14329:             GSignalMatchType mask,
14329:             guint signal_id,
14329:             GQuark detail,
14329:             GClosure *closure,
14329:             gpointer func,
14329:             gpointer data);
14329: 
14329: 
14329: 
14329: extern
14329: void g_signal_override_class_closure (guint signal_id,
14329:                                                GType instance_type,
14329:                                                GClosure *class_closure);
14329: extern
14329: void g_signal_override_class_handler (const gchar *signal_name,
14329:                                                GType instance_type,
14329:                                                GCallback class_handler);
14329: extern
14329: void g_signal_chain_from_overridden (const GValue *instance_and_params,
14329:                                                GValue *return_value);
14329: extern
14329: void g_signal_chain_from_overridden_handler (gpointer instance,
14329:                                                ...);
14329: # 588 "/usr/include/glib-2.0/gobject/gsignal.h"
14329: extern
14329: gboolean g_signal_accumulator_true_handled (GSignalInvocationHint *ihint,
14329:          GValue *return_accu,
14329:          const GValue *handler_return,
14329:          gpointer dummy);
14329: 
14329: extern
14329: gboolean g_signal_accumulator_first_wins (GSignalInvocationHint *ihint,
14329:                                             GValue *return_accu,
14329:                                             const GValue *handler_return,
14329:                                             gpointer dummy);
14329: 
14329: 
14329: extern
14329: void g_signal_handlers_destroy (gpointer instance);
14329: void _g_signals_destroy (GType itype);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gboxed.h" 1
14329: # 27 "/usr/include/glib-2.0/gobject/gboxed.h"
14329: # 1 "/usr/include/glib-2.0/gobject/glib-types.h" 1
14329: # 26 "/usr/include/glib-2.0/gobject/glib-types.h"
14329: 
14329: # 300 "/usr/include/glib-2.0/gobject/glib-types.h"
14329: extern
14329: GType g_date_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_strv_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_gstring_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_hash_table_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_array_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_byte_array_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_ptr_array_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_bytes_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_variant_type_get_gtype (void) __attribute__((__const__));
14329: extern
14329: GType g_regex_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_match_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_error_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_date_time_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_time_zone_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_io_channel_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_io_condition_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_variant_builder_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_variant_dict_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_key_file_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_main_loop_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_main_context_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_source_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_pollfd_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_thread_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_checksum_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_markup_parse_context_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_mapped_file_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_option_group_get_type (void) __attribute__((__const__));
14329: 
14329: __attribute__((__deprecated__("Use '" "'G_TYPE_VARIANT'" "' instead"))) extern
14329: GType g_variant_get_gtype (void) __attribute__((__const__));
14329: 
14329: 
14329: # 28 "/usr/include/glib-2.0/gobject/gboxed.h" 2
14329: 
14329: 
14329: 
14329: # 56 "/usr/include/glib-2.0/gobject/gboxed.h"
14329: typedef gpointer (*GBoxedCopyFunc) (gpointer boxed);
14329: # 65 "/usr/include/glib-2.0/gobject/gboxed.h"
14329: typedef void (*GBoxedFreeFunc) (gpointer boxed);
14329: 
14329: 
14329: 
14329: extern
14329: gpointer g_boxed_copy (GType boxed_type,
14329:                                            gconstpointer src_boxed);
14329: extern
14329: void g_boxed_free (GType boxed_type,
14329:                                            gpointer boxed);
14329: extern
14329: void g_value_set_boxed (GValue *value,
14329:                                            gconstpointer v_boxed);
14329: extern
14329: void g_value_set_static_boxed (GValue *value,
14329:                                            gconstpointer v_boxed);
14329: extern
14329: void g_value_take_boxed (GValue *value,
14329:                                            gconstpointer v_boxed);
14329: __attribute__((__deprecated__("Use '" "g_value_take_boxed" "' instead"))) extern
14329: void g_value_set_boxed_take_ownership (GValue *value,
14329:                                            gconstpointer v_boxed);
14329: extern
14329: gpointer g_value_get_boxed (const GValue *value);
14329: extern
14329: gpointer g_value_dup_boxed (const GValue *value);
14329: 
14329: 
14329: 
14329: extern
14329: GType g_boxed_type_register_static (const gchar *name,
14329:                                            GBoxedCopyFunc boxed_copy,
14329:                                            GBoxedFreeFunc boxed_free);
14329: # 115 "/usr/include/glib-2.0/gobject/gboxed.h"
14329: extern
14329: GType g_closure_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_value_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gobject/gobject.h" 2
14329: 
14329: 
14329: # 187 "/usr/include/glib-2.0/gobject/gobject.h"
14329: typedef struct _GObject GObject;
14329: typedef struct _GObjectClass GObjectClass;
14329: typedef struct _GObject GInitiallyUnowned;
14329: typedef struct _GObjectClass GInitiallyUnownedClass;
14329: typedef struct _GObjectConstructParam GObjectConstructParam;
14329: # 202 "/usr/include/glib-2.0/gobject/gobject.h"
14329: typedef void (*GObjectGetPropertyFunc) (GObject *object,
14329:                                          guint property_id,
14329:                                          GValue *value,
14329:                                          GParamSpec *pspec);
14329: # 216 "/usr/include/glib-2.0/gobject/gobject.h"
14329: typedef void (*GObjectSetPropertyFunc) (GObject *object,
14329:                                          guint property_id,
14329:                                          const GValue *value,
14329:                                          GParamSpec *pspec);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*GObjectFinalizeFunc) (GObject *object);
14329: # 237 "/usr/include/glib-2.0/gobject/gobject.h"
14329: typedef void (*GWeakNotify) (gpointer data,
14329:       GObject *where_the_object_was);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GObject
14329: {
14329:   GTypeInstance g_type_instance;
14329: 
14329: 
14329:   volatile guint ref_count;
14329:   GData *qdata;
14329: };
14329: # 315 "/usr/include/glib-2.0/gobject/gobject.h"
14329: struct _GObjectClass
14329: {
14329:   GTypeClass g_type_class;
14329: 
14329: 
14329:   GSList *construct_properties;
14329: 
14329: 
14329: 
14329:   GObject* (*constructor) (GType type,
14329:                                  guint n_construct_properties,
14329:                                  GObjectConstructParam *construct_properties);
14329: 
14329:   void (*set_property) (GObject *object,
14329:                                          guint property_id,
14329:                                          const GValue *value,
14329:                                          GParamSpec *pspec);
14329:   void (*get_property) (GObject *object,
14329:                                          guint property_id,
14329:                                          GValue *value,
14329:                                          GParamSpec *pspec);
14329:   void (*dispose) (GObject *object);
14329:   void (*finalize) (GObject *object);
14329: 
14329:   void (*dispatch_properties_changed) (GObject *object,
14329:           guint n_pspecs,
14329:           GParamSpec **pspecs);
14329: 
14329:   void (*notify) (GObject *object,
14329:       GParamSpec *pspec);
14329: 
14329: 
14329:   void (*constructed) (GObject *object);
14329: 
14329: 
14329:   gsize flags;
14329: 
14329: 
14329:   gpointer pdummy[6];
14329: };
14329: # 364 "/usr/include/glib-2.0/gobject/gobject.h"
14329: struct _GObjectConstructParam
14329: {
14329:   GParamSpec *pspec;
14329:   GValue *value;
14329: };
14329: # 385 "/usr/include/glib-2.0/gobject/gobject.h"
14329: extern
14329: GType g_initially_unowned_get_type (void);
14329: extern
14329: void g_object_class_install_property (GObjectClass *oclass,
14329:             guint property_id,
14329:             GParamSpec *pspec);
14329: extern
14329: GParamSpec* g_object_class_find_property (GObjectClass *oclass,
14329:             const gchar *property_name);
14329: extern
14329: GParamSpec**g_object_class_list_properties (GObjectClass *oclass,
14329:             guint *n_properties);
14329: extern
14329: void g_object_class_override_property (GObjectClass *oclass,
14329:             guint property_id,
14329:             const gchar *name);
14329: extern
14329: void g_object_class_install_properties (GObjectClass *oclass,
14329:                                                guint n_pspecs,
14329:                                                GParamSpec **pspecs);
14329: 
14329: extern
14329: void g_object_interface_install_property (gpointer g_iface,
14329:        GParamSpec *pspec);
14329: extern
14329: GParamSpec* g_object_interface_find_property (gpointer g_iface,
14329:        const gchar *property_name);
14329: extern
14329: GParamSpec**g_object_interface_list_properties (gpointer g_iface,
14329:        guint *n_properties_p);
14329: 
14329: extern
14329: GType g_object_get_type (void) __attribute__((__const__));
14329: extern
14329: gpointer g_object_new (GType object_type,
14329:             const gchar *first_property_name,
14329:             ...);
14329: extern
14329: GObject* g_object_new_with_properties (GType object_type,
14329:                                                guint n_properties,
14329:                                                const char *names[],
14329:                                                const GValue values[]);
14329: __attribute__((__deprecated__("Use '" "g_object_new_with_properties" "' instead"))) extern
14329: gpointer g_object_newv (GType object_type,
14329:             guint n_parameters,
14329:             GParameter *parameters);
14329: extern
14329: GObject* g_object_new_valist (GType object_type,
14329:             const gchar *first_property_name,
14329:             va_list var_args);
14329: extern
14329: void g_object_set (gpointer object,
14329:             const gchar *first_property_name,
14329:             ...) __attribute__((__sentinel__));
14329: extern
14329: void g_object_get (gpointer object,
14329:             const gchar *first_property_name,
14329:             ...) __attribute__((__sentinel__));
14329: extern
14329: gpointer g_object_connect (gpointer object,
14329:             const gchar *signal_spec,
14329:             ...) __attribute__((__sentinel__));
14329: extern
14329: void g_object_disconnect (gpointer object,
14329:             const gchar *signal_spec,
14329:             ...) __attribute__((__sentinel__));
14329: extern
14329: void g_object_setv (GObject *object,
14329:                                                guint n_properties,
14329:                                                const gchar *names[],
14329:                                                const GValue values[]);
14329: extern
14329: void g_object_set_valist (GObject *object,
14329:             const gchar *first_property_name,
14329:             va_list var_args);
14329: extern
14329: void g_object_getv (GObject *object,
14329:                                                guint n_properties,
14329:                                                const gchar *names[],
14329:                                                GValue values[]);
14329: extern
14329: void g_object_get_valist (GObject *object,
14329:             const gchar *first_property_name,
14329:             va_list var_args);
14329: extern
14329: void g_object_set_property (GObject *object,
14329:             const gchar *property_name,
14329:             const GValue *value);
14329: extern
14329: void g_object_get_property (GObject *object,
14329:             const gchar *property_name,
14329:             GValue *value);
14329: extern
14329: void g_object_freeze_notify (GObject *object);
14329: extern
14329: void g_object_notify (GObject *object,
14329:             const gchar *property_name);
14329: extern
14329: void g_object_notify_by_pspec (GObject *object,
14329:             GParamSpec *pspec);
14329: extern
14329: void g_object_thaw_notify (GObject *object);
14329: extern
14329: gboolean g_object_is_floating (gpointer object);
14329: extern
14329: gpointer g_object_ref_sink (gpointer object);
14329: extern
14329: gpointer g_object_ref (gpointer object);
14329: extern
14329: void g_object_unref (gpointer object);
14329: extern
14329: void g_object_weak_ref (GObject *object,
14329:             GWeakNotify notify,
14329:             gpointer data);
14329: extern
14329: void g_object_weak_unref (GObject *object,
14329:             GWeakNotify notify,
14329:             gpointer data);
14329: extern
14329: void g_object_add_weak_pointer (GObject *object,
14329:                                                gpointer *weak_pointer_location);
14329: extern
14329: void g_object_remove_weak_pointer (GObject *object,
14329:                                                gpointer *weak_pointer_location);
14329: # 528 "/usr/include/glib-2.0/gobject/gobject.h"
14329: typedef void (*GToggleNotify) (gpointer data,
14329:           GObject *object,
14329:           gboolean is_last_ref);
14329: 
14329: extern
14329: void g_object_add_toggle_ref (GObject *object,
14329:      GToggleNotify notify,
14329:      gpointer data);
14329: extern
14329: void g_object_remove_toggle_ref (GObject *object,
14329:      GToggleNotify notify,
14329:      gpointer data);
14329: 
14329: extern
14329: gpointer g_object_get_qdata (GObject *object,
14329:             GQuark quark);
14329: extern
14329: void g_object_set_qdata (GObject *object,
14329:             GQuark quark,
14329:             gpointer data);
14329: extern
14329: void g_object_set_qdata_full (GObject *object,
14329:             GQuark quark,
14329:             gpointer data,
14329:             GDestroyNotify destroy);
14329: extern
14329: gpointer g_object_steal_qdata (GObject *object,
14329:             GQuark quark);
14329: 
14329: extern
14329: gpointer g_object_dup_qdata (GObject *object,
14329:                                                GQuark quark,
14329:                                                GDuplicateFunc dup_func,
14329:             gpointer user_data);
14329: extern
14329: gboolean g_object_replace_qdata (GObject *object,
14329:                                                GQuark quark,
14329:                                                gpointer oldval,
14329:                                                gpointer newval,
14329:                                                GDestroyNotify destroy,
14329:             GDestroyNotify *old_destroy);
14329: 
14329: extern
14329: gpointer g_object_get_data (GObject *object,
14329:             const gchar *key);
14329: extern
14329: void g_object_set_data (GObject *object,
14329:             const gchar *key,
14329:             gpointer data);
14329: extern
14329: void g_object_set_data_full (GObject *object,
14329:             const gchar *key,
14329:             gpointer data,
14329:             GDestroyNotify destroy);
14329: extern
14329: gpointer g_object_steal_data (GObject *object,
14329:             const gchar *key);
14329: 
14329: extern
14329: gpointer g_object_dup_data (GObject *object,
14329:                                                const gchar *key,
14329:                                                GDuplicateFunc dup_func,
14329:             gpointer user_data);
14329: extern
14329: gboolean g_object_replace_data (GObject *object,
14329:                                                const gchar *key,
14329:                                                gpointer oldval,
14329:                                                gpointer newval,
14329:                                                GDestroyNotify destroy,
14329:             GDestroyNotify *old_destroy);
14329: 
14329: 
14329: extern
14329: void g_object_watch_closure (GObject *object,
14329:             GClosure *closure);
14329: extern
14329: GClosure* g_cclosure_new_object (GCallback callback_func,
14329:             GObject *object);
14329: extern
14329: GClosure* g_cclosure_new_object_swap (GCallback callback_func,
14329:             GObject *object);
14329: extern
14329: GClosure* g_closure_new_object (guint sizeof_closure,
14329:             GObject *object);
14329: extern
14329: void g_value_set_object (GValue *value,
14329:             gpointer v_object);
14329: extern
14329: gpointer g_value_get_object (const GValue *value);
14329: extern
14329: gpointer g_value_dup_object (const GValue *value);
14329: extern
14329: gulong g_signal_connect_object (gpointer instance,
14329:             const gchar *detailed_signal,
14329:             GCallback c_handler,
14329:             gpointer gobject,
14329:             GConnectFlags connect_flags);
14329: 
14329: 
14329: extern
14329: void g_object_force_floating (GObject *object);
14329: extern
14329: void g_object_run_dispose (GObject *object);
14329: 
14329: 
14329: extern
14329: void g_value_take_object (GValue *value,
14329:             gpointer v_object);
14329: __attribute__((__deprecated__("Use '" "g_value_take_object" "' instead"))) extern
14329: void g_value_set_object_take_ownership (GValue *value,
14329:                                                gpointer v_object);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: gsize g_object_compat_control (gsize what,
14329:             gpointer data);
14329: # 670 "/usr/include/glib-2.0/gobject/gobject.h"
14329: extern
14329: void g_clear_object (GObject **object_ptr);
14329: # 709 "/usr/include/glib-2.0/gobject/gobject.h"
14329: static inline gboolean
14329: (g_set_object) (GObject **object_ptr,
14329:                 GObject *new_object)
14329: {
14329:   GObject *old_object = *object_ptr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   if (old_object == new_object)
14329:     return (0);
14329: 
14329:   if (new_object != 
14329: # 724 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                    ((void *)0)
14329: # 724 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                        )
14329:     ((__typeof__(new_object)) (g_object_ref) (new_object));
14329: 
14329:   *object_ptr = new_object;
14329: 
14329:   if (old_object != 
14329: # 729 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                    ((void *)0)
14329: # 729 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                        )
14329:     g_object_unref (old_object);
14329: 
14329:   return (!(0));
14329: }
14329: # 759 "/usr/include/glib-2.0/gobject/gobject.h"
14329: static inline void
14329: (g_clear_weak_pointer) (gpointer *weak_pointer_location)
14329: {
14329:   GObject *object = (GObject *) *weak_pointer_location;
14329: 
14329:   if (object != 
14329: # 764 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                ((void *)0)
14329: # 764 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                    )
14329:     {
14329:       g_object_remove_weak_pointer (object, weak_pointer_location);
14329:       *weak_pointer_location = 
14329: # 767 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                               ((void *)0)
14329: # 767 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                                   ;
14329:     }
14329: }
14329: # 812 "/usr/include/glib-2.0/gobject/gobject.h"
14329: static inline gboolean
14329: (g_set_weak_pointer) (gpointer *weak_pointer_location,
14329:                       GObject *new_object)
14329: {
14329:   GObject *old_object = (GObject *) *weak_pointer_location;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   if (old_object == new_object)
14329:     return (0);
14329: 
14329:   if (old_object != 
14329: # 826 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                    ((void *)0)
14329: # 826 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                        )
14329:     g_object_remove_weak_pointer (old_object, weak_pointer_location);
14329: 
14329:   *weak_pointer_location = new_object;
14329: 
14329:   if (new_object != 
14329: # 831 "/usr/include/glib-2.0/gobject/gobject.h" 3 4
14329:                    ((void *)0)
14329: # 831 "/usr/include/glib-2.0/gobject/gobject.h"
14329:                        )
14329:     g_object_add_weak_pointer (new_object, weak_pointer_location);
14329: 
14329:   return (!(0));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct {
14329: 
14329:     union { gpointer p; } priv;
14329: } GWeakRef;
14329: 
14329: extern
14329: void g_weak_ref_init (GWeakRef *weak_ref,
14329:                                 gpointer object);
14329: extern
14329: void g_weak_ref_clear (GWeakRef *weak_ref);
14329: extern
14329: gpointer g_weak_ref_get (GWeakRef *weak_ref);
14329: extern
14329: void g_weak_ref_set (GWeakRef *weak_ref,
14329:                                 gpointer object);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gobject/gbinding.h" 2
14329: 
14329: 
14329: # 47 "/usr/include/glib-2.0/gobject/gbinding.h"
14329: typedef struct _GBinding GBinding;
14329: # 68 "/usr/include/glib-2.0/gobject/gbinding.h"
14329: typedef gboolean (* GBindingTransformFunc) (GBinding *binding,
14329:                                             const GValue *from_value,
14329:                                             GValue *to_value,
14329:                                             gpointer user_data);
14329: # 96 "/usr/include/glib-2.0/gobject/gbinding.h"
14329: typedef enum {
14329:   G_BINDING_DEFAULT = 0,
14329: 
14329:   G_BINDING_BIDIRECTIONAL = 1 << 0,
14329:   G_BINDING_SYNC_CREATE = 1 << 1,
14329:   G_BINDING_INVERT_BOOLEAN = 1 << 2
14329: } GBindingFlags;
14329: 
14329: extern
14329: GType g_binding_flags_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_binding_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GBindingFlags g_binding_get_flags (GBinding *binding);
14329: extern
14329: GObject * g_binding_get_source (GBinding *binding);
14329: extern
14329: GObject * g_binding_get_target (GBinding *binding);
14329: extern
14329: const gchar * g_binding_get_source_property (GBinding *binding);
14329: extern
14329: const gchar * g_binding_get_target_property (GBinding *binding);
14329: extern
14329: void g_binding_unbind (GBinding *binding);
14329: 
14329: extern
14329: GBinding *g_object_bind_property (gpointer source,
14329:                                                 const gchar *source_property,
14329:                                                 gpointer target,
14329:                                                 const gchar *target_property,
14329:                                                 GBindingFlags flags);
14329: extern
14329: GBinding *g_object_bind_property_full (gpointer source,
14329:                                                 const gchar *source_property,
14329:                                                 gpointer target,
14329:                                                 const gchar *target_property,
14329:                                                 GBindingFlags flags,
14329:                                                 GBindingTransformFunc transform_to,
14329:                                                 GBindingTransformFunc transform_from,
14329:                                                 gpointer user_data,
14329:                                                 GDestroyNotify notify);
14329: extern
14329: GBinding *g_object_bind_property_with_closures (gpointer source,
14329:                                                 const gchar *source_property,
14329:                                                 gpointer target,
14329:                                                 const gchar *target_property,
14329:                                                 GBindingFlags flags,
14329:                                                 GClosure *transform_to,
14329:                                                 GClosure *transform_from);
14329: 
14329: 
14329: # 24 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/genums.h" 1
14329: # 26 "/usr/include/glib-2.0/gobject/genums.h"
14329: 
14329: # 138 "/usr/include/glib-2.0/gobject/genums.h"
14329: typedef struct _GEnumClass GEnumClass;
14329: typedef struct _GFlagsClass GFlagsClass;
14329: typedef struct _GEnumValue GEnumValue;
14329: typedef struct _GFlagsValue GFlagsValue;
14329: # 155 "/usr/include/glib-2.0/gobject/genums.h"
14329: struct _GEnumClass
14329: {
14329:   GTypeClass g_type_class;
14329: 
14329: 
14329:   gint minimum;
14329:   gint maximum;
14329:   guint n_values;
14329:   GEnumValue *values;
14329: };
14329: # 176 "/usr/include/glib-2.0/gobject/genums.h"
14329: struct _GFlagsClass
14329: {
14329:   GTypeClass g_type_class;
14329: 
14329: 
14329:   guint mask;
14329:   guint n_values;
14329:   GFlagsValue *values;
14329: };
14329: # 194 "/usr/include/glib-2.0/gobject/genums.h"
14329: struct _GEnumValue
14329: {
14329:   gint value;
14329:   const gchar *value_name;
14329:   const gchar *value_nick;
14329: };
14329: # 209 "/usr/include/glib-2.0/gobject/genums.h"
14329: struct _GFlagsValue
14329: {
14329:   guint value;
14329:   const gchar *value_name;
14329:   const gchar *value_nick;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GEnumValue* g_enum_get_value (GEnumClass *enum_class,
14329:        gint value);
14329: extern
14329: GEnumValue* g_enum_get_value_by_name (GEnumClass *enum_class,
14329:        const gchar *name);
14329: extern
14329: GEnumValue* g_enum_get_value_by_nick (GEnumClass *enum_class,
14329:        const gchar *nick);
14329: extern
14329: GFlagsValue* g_flags_get_first_value (GFlagsClass *flags_class,
14329:        guint value);
14329: extern
14329: GFlagsValue* g_flags_get_value_by_name (GFlagsClass *flags_class,
14329:        const gchar *name);
14329: extern
14329: GFlagsValue* g_flags_get_value_by_nick (GFlagsClass *flags_class,
14329:        const gchar *nick);
14329: extern
14329: gchar *g_enum_to_string (GType g_enum_type,
14329:                                                  gint value);
14329: extern
14329: gchar *g_flags_to_string (GType flags_type,
14329:                                                  guint value);
14329: extern
14329: void g_value_set_enum (GValue *value,
14329:        gint v_enum);
14329: extern
14329: gint g_value_get_enum (const GValue *value);
14329: extern
14329: void g_value_set_flags (GValue *value,
14329:        guint v_flags);
14329: extern
14329: guint g_value_get_flags (const GValue *value);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_enum_register_static (const gchar *name,
14329:         const GEnumValue *const_static_values);
14329: extern
14329: GType g_flags_register_static (const gchar *name,
14329:         const GFlagsValue *const_static_values);
14329: 
14329: 
14329: 
14329: extern
14329: void g_enum_complete_type_info (GType g_enum_type,
14329:         GTypeInfo *info,
14329:         const GEnumValue *const_values);
14329: extern
14329: void g_flags_complete_type_info (GType g_flags_type,
14329:         GTypeInfo *info,
14329:         const GFlagsValue *const_values);
14329: 
14329: 
14329: # 26 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/gparamspecs.h" 1
14329: # 31 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: 
14329: # 586 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: typedef struct _GParamSpecChar GParamSpecChar;
14329: typedef struct _GParamSpecUChar GParamSpecUChar;
14329: typedef struct _GParamSpecBoolean GParamSpecBoolean;
14329: typedef struct _GParamSpecInt GParamSpecInt;
14329: typedef struct _GParamSpecUInt GParamSpecUInt;
14329: typedef struct _GParamSpecLong GParamSpecLong;
14329: typedef struct _GParamSpecULong GParamSpecULong;
14329: typedef struct _GParamSpecInt64 GParamSpecInt64;
14329: typedef struct _GParamSpecUInt64 GParamSpecUInt64;
14329: typedef struct _GParamSpecUnichar GParamSpecUnichar;
14329: typedef struct _GParamSpecEnum GParamSpecEnum;
14329: typedef struct _GParamSpecFlags GParamSpecFlags;
14329: typedef struct _GParamSpecFloat GParamSpecFloat;
14329: typedef struct _GParamSpecDouble GParamSpecDouble;
14329: typedef struct _GParamSpecString GParamSpecString;
14329: typedef struct _GParamSpecParam GParamSpecParam;
14329: typedef struct _GParamSpecBoxed GParamSpecBoxed;
14329: typedef struct _GParamSpecPointer GParamSpecPointer;
14329: typedef struct _GParamSpecValueArray GParamSpecValueArray;
14329: typedef struct _GParamSpecObject GParamSpecObject;
14329: typedef struct _GParamSpecOverride GParamSpecOverride;
14329: typedef struct _GParamSpecGType GParamSpecGType;
14329: typedef struct _GParamSpecVariant GParamSpecVariant;
14329: # 619 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecChar
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gint8 minimum;
14329:   gint8 maximum;
14329:   gint8 default_value;
14329: };
14329: # 636 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecUChar
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   guint8 minimum;
14329:   guint8 maximum;
14329:   guint8 default_value;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecBoolean
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gboolean default_value;
14329: };
14329: # 666 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecInt
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gint minimum;
14329:   gint maximum;
14329:   gint default_value;
14329: };
14329: # 683 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecUInt
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   guint minimum;
14329:   guint maximum;
14329:   guint default_value;
14329: };
14329: # 700 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecLong
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   glong minimum;
14329:   glong maximum;
14329:   glong default_value;
14329: };
14329: # 717 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecULong
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gulong minimum;
14329:   gulong maximum;
14329:   gulong default_value;
14329: };
14329: # 734 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecInt64
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gint64 minimum;
14329:   gint64 maximum;
14329:   gint64 default_value;
14329: };
14329: # 751 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecUInt64
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   guint64 minimum;
14329:   guint64 maximum;
14329:   guint64 default_value;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecUnichar
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gunichar default_value;
14329: };
14329: # 781 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecEnum
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   GEnumClass *enum_class;
14329:   gint default_value;
14329: };
14329: # 797 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecFlags
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   GFlagsClass *flags_class;
14329:   guint default_value;
14329: };
14329: # 815 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecFloat
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gfloat minimum;
14329:   gfloat maximum;
14329:   gfloat default_value;
14329:   gfloat epsilon;
14329: };
14329: # 835 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecDouble
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gdouble minimum;
14329:   gdouble maximum;
14329:   gdouble default_value;
14329:   gdouble epsilon;
14329: };
14329: # 857 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecString
14329: {
14329:   GParamSpec parent_instance;
14329: 
14329:   gchar *default_value;
14329:   gchar *cset_first;
14329:   gchar *cset_nth;
14329:   gchar substitutor;
14329:   guint null_fold_if_empty : 1;
14329:   guint ensure_non_null : 1;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecParam
14329: {
14329:   GParamSpec parent_instance;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecBoxed
14329: {
14329:   GParamSpec parent_instance;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecPointer
14329: {
14329:   GParamSpec parent_instance;
14329: };
14329: # 907 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecValueArray
14329: {
14329:   GParamSpec parent_instance;
14329:   GParamSpec *element_spec;
14329:   guint fixed_n_elements;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GParamSpecObject
14329: {
14329:   GParamSpec parent_instance;
14329: };
14329: # 937 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecOverride
14329: {
14329: 
14329:   GParamSpec parent_instance;
14329:   GParamSpec *overridden;
14329: };
14329: # 952 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecGType
14329: {
14329:   GParamSpec parent_instance;
14329:   GType is_a_type;
14329: };
14329: # 973 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: struct _GParamSpecVariant
14329: {
14329:   GParamSpec parent_instance;
14329:   GVariantType *type;
14329:   GVariant *default_value;
14329: 
14329: 
14329:   gpointer padding[4];
14329: };
14329: 
14329: 
14329: extern
14329: GParamSpec* g_param_spec_char (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gint8 minimum,
14329:        gint8 maximum,
14329:        gint8 default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_uchar (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        guint8 minimum,
14329:        guint8 maximum,
14329:        guint8 default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_boolean (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gboolean default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_int (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gint minimum,
14329:        gint maximum,
14329:        gint default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_uint (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        guint minimum,
14329:        guint maximum,
14329:        guint default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_long (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        glong minimum,
14329:        glong maximum,
14329:        glong default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_ulong (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gulong minimum,
14329:        gulong maximum,
14329:        gulong default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_int64 (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gint64 minimum,
14329:        gint64 maximum,
14329:        gint64 default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_uint64 (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        guint64 minimum,
14329:        guint64 maximum,
14329:        guint64 default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_unichar (const gchar *name,
14329:               const gchar *nick,
14329:               const gchar *blurb,
14329:               gunichar default_value,
14329:               GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_enum (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType enum_type,
14329:        gint default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_flags (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType flags_type,
14329:        guint default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_float (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gfloat minimum,
14329:        gfloat maximum,
14329:        gfloat default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_double (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        gdouble minimum,
14329:        gdouble maximum,
14329:        gdouble default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_string (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        const gchar *default_value,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_param (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType param_type,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_boxed (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType boxed_type,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_pointer (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_value_array (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GParamSpec *element_spec,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_object (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType object_type,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_override (const gchar *name,
14329:        GParamSpec *overridden);
14329: extern
14329: GParamSpec* g_param_spec_gtype (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        GType is_a_type,
14329:        GParamFlags flags);
14329: extern
14329: GParamSpec* g_param_spec_variant (const gchar *name,
14329:        const gchar *nick,
14329:        const gchar *blurb,
14329:        const GVariantType *type,
14329:        GVariant *default_value,
14329:        GParamFlags flags);
14329: # 1166 "/usr/include/glib-2.0/gobject/gparamspecs.h"
14329: extern GType *g_param_spec_types;
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/gsourceclosure.h" 1
14329: # 27 "/usr/include/glib-2.0/gobject/gsourceclosure.h"
14329: 
14329: 
14329: extern
14329: void g_source_set_closure (GSource *source,
14329:       GClosure *closure);
14329: 
14329: extern
14329: void g_source_set_dummy_callback (GSource *source);
14329: 
14329: 
14329: # 31 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/gtypemodule.h" 1
14329: # 27 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: 
14329: 
14329: typedef struct _GTypeModule GTypeModule;
14329: typedef struct _GTypeModuleClass GTypeModuleClass;
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: typedef GTypeModule *GTypeModule_autoptr; typedef GList *GTypeModule_listautoptr; typedef GSList *GTypeModule_slistautoptr;
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: #pragma GCC diagnostic push
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTypeModule (GTypeModule **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTypeModule (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTypeModule (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: #pragma GCC diagnostic pop
14329: # 39 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: struct _GTypeModule
14329: {
14329:   GObject parent_instance;
14329: 
14329:   guint use_count;
14329:   GSList *type_infos;
14329:   GSList *interface_infos;
14329: 
14329: 
14329:   gchar *name;
14329: };
14329: # 70 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: struct _GTypeModuleClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   gboolean (* load) (GTypeModule *module);
14329:   void (* unload) (GTypeModule *module);
14329: 
14329: 
14329: 
14329:   void (*reserved1) (void);
14329:   void (*reserved2) (void);
14329:   void (*reserved3) (void);
14329:   void (*reserved4) (void);
14329: };
14329: # 264 "/usr/include/glib-2.0/gobject/gtypemodule.h"
14329: extern
14329: GType g_type_module_get_type (void) __attribute__((__const__));
14329: extern
14329: gboolean g_type_module_use (GTypeModule *module);
14329: extern
14329: void g_type_module_unuse (GTypeModule *module);
14329: extern
14329: void g_type_module_set_name (GTypeModule *module,
14329:                                        const gchar *name);
14329: extern
14329: GType g_type_module_register_type (GTypeModule *module,
14329:                                        GType parent_type,
14329:                                        const gchar *type_name,
14329:                                        const GTypeInfo *type_info,
14329:                                        GTypeFlags flags);
14329: extern
14329: void g_type_module_add_interface (GTypeModule *module,
14329:                                        GType instance_type,
14329:                                        GType interface_type,
14329:                                        const GInterfaceInfo *interface_info);
14329: extern
14329: GType g_type_module_register_enum (GTypeModule *module,
14329:                                        const gchar *name,
14329:                                        const GEnumValue *const_static_values);
14329: extern
14329: GType g_type_module_register_flags (GTypeModule *module,
14329:                                        const gchar *name,
14329:                                        const GFlagsValue *const_static_values);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/glib-object.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gtypeplugin.h" 1
14329: # 26 "/usr/include/glib-2.0/gobject/gtypeplugin.h"
14329: 
14329: # 38 "/usr/include/glib-2.0/gobject/gtypeplugin.h"
14329: typedef struct _GTypePluginClass GTypePluginClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*GTypePluginUse) (GTypePlugin *plugin);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*GTypePluginUnuse) (GTypePlugin *plugin);
14329: # 63 "/usr/include/glib-2.0/gobject/gtypeplugin.h"
14329: typedef void (*GTypePluginCompleteTypeInfo) (GTypePlugin *plugin,
14329:          GType g_type,
14329:          GTypeInfo *info,
14329:          GTypeValueTable *value_table);
14329: # 77 "/usr/include/glib-2.0/gobject/gtypeplugin.h"
14329: typedef void (*GTypePluginCompleteInterfaceInfo) (GTypePlugin *plugin,
14329:          GType instance_type,
14329:          GType interface_type,
14329:          GInterfaceInfo *info);
14329: # 101 "/usr/include/glib-2.0/gobject/gtypeplugin.h"
14329: struct _GTypePluginClass
14329: {
14329: 
14329:   GTypeInterface base_iface;
14329: 
14329: 
14329:   GTypePluginUse use_plugin;
14329:   GTypePluginUnuse unuse_plugin;
14329:   GTypePluginCompleteTypeInfo complete_type_info;
14329:   GTypePluginCompleteInterfaceInfo complete_interface_info;
14329: };
14329: 
14329: 
14329: 
14329: extern
14329: GType g_type_plugin_get_type (void) __attribute__((__const__));
14329: extern
14329: void g_type_plugin_use (GTypePlugin *plugin);
14329: extern
14329: void g_type_plugin_unuse (GTypePlugin *plugin);
14329: extern
14329: void g_type_plugin_complete_type_info (GTypePlugin *plugin,
14329:        GType g_type,
14329:        GTypeInfo *info,
14329:        GTypeValueTable *value_table);
14329: extern
14329: void g_type_plugin_complete_interface_info (GTypePlugin *plugin,
14329:        GType instance_type,
14329:        GType interface_type,
14329:        GInterfaceInfo *info);
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/gvaluearray.h" 1
14329: # 28 "/usr/include/glib-2.0/gobject/gvaluearray.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gobject/gvaluearray.h"
14329: typedef struct _GValueArray GValueArray;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GValueArray
14329: {
14329:   guint n_values;
14329:   GValue *values;
14329: 
14329: 
14329:   guint n_prealloced;
14329: };
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GType g_value_array_get_type (void) __attribute__((__const__));
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValue* g_value_array_get_nth (GValueArray *value_array,
14329:            guint index_);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_new (guint n_prealloced);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: void g_value_array_free (GValueArray *value_array);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_copy (const GValueArray *value_array);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_prepend (GValueArray *value_array,
14329:            const GValue *value);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_append (GValueArray *value_array,
14329:            const GValue *value);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_insert (GValueArray *value_array,
14329:            guint index_,
14329:            const GValue *value);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_remove (GValueArray *value_array,
14329:            guint index_);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_sort (GValueArray *value_array,
14329:            GCompareFunc compare_func);
14329: 
14329: __attribute__((__deprecated__("Use '" "GArray" "' instead"))) extern
14329: GValueArray* g_value_array_sort_with_data (GValueArray *value_array,
14329:            GCompareDataFunc compare_func,
14329:            gpointer user_data);
14329: 
14329: 
14329: 
14329: # 36 "/usr/include/glib-2.0/glib-object.h" 2
14329: # 1 "/usr/include/glib-2.0/gobject/gvaluetypes.h" 1
14329: # 28 "/usr/include/glib-2.0/gobject/gvaluetypes.h"
14329: 
14329: # 178 "/usr/include/glib-2.0/gobject/gvaluetypes.h"
14329: __attribute__((__deprecated__("Use '" "g_value_set_schar" "' instead"))) extern
14329: void g_value_set_char (GValue *value,
14329:                                                  gchar v_char);
14329: __attribute__((__deprecated__("Use '" "g_value_get_schar" "' instead"))) extern
14329: gchar g_value_get_char (const GValue *value);
14329: extern
14329: void g_value_set_schar (GValue *value,
14329:        gint8 v_char);
14329: extern
14329: gint8 g_value_get_schar (const GValue *value);
14329: extern
14329: void g_value_set_uchar (GValue *value,
14329:        guchar v_uchar);
14329: extern
14329: guchar g_value_get_uchar (const GValue *value);
14329: extern
14329: void g_value_set_boolean (GValue *value,
14329:        gboolean v_boolean);
14329: extern
14329: gboolean g_value_get_boolean (const GValue *value);
14329: extern
14329: void g_value_set_int (GValue *value,
14329:        gint v_int);
14329: extern
14329: gint g_value_get_int (const GValue *value);
14329: extern
14329: void g_value_set_uint (GValue *value,
14329:        guint v_uint);
14329: extern
14329: guint g_value_get_uint (const GValue *value);
14329: extern
14329: void g_value_set_long (GValue *value,
14329:        glong v_long);
14329: extern
14329: glong g_value_get_long (const GValue *value);
14329: extern
14329: void g_value_set_ulong (GValue *value,
14329:        gulong v_ulong);
14329: extern
14329: gulong g_value_get_ulong (const GValue *value);
14329: extern
14329: void g_value_set_int64 (GValue *value,
14329:        gint64 v_int64);
14329: extern
14329: gint64 g_value_get_int64 (const GValue *value);
14329: extern
14329: void g_value_set_uint64 (GValue *value,
14329:        guint64 v_uint64);
14329: extern
14329: guint64 g_value_get_uint64 (const GValue *value);
14329: extern
14329: void g_value_set_float (GValue *value,
14329:        gfloat v_float);
14329: extern
14329: gfloat g_value_get_float (const GValue *value);
14329: extern
14329: void g_value_set_double (GValue *value,
14329:        gdouble v_double);
14329: extern
14329: gdouble g_value_get_double (const GValue *value);
14329: extern
14329: void g_value_set_string (GValue *value,
14329:        const gchar *v_string);
14329: extern
14329: void g_value_set_static_string (GValue *value,
14329:        const gchar *v_string);
14329: extern
14329: const gchar * g_value_get_string (const GValue *value);
14329: extern
14329: gchar* g_value_dup_string (const GValue *value);
14329: extern
14329: void g_value_set_pointer (GValue *value,
14329:        gpointer v_pointer);
14329: extern
14329: gpointer g_value_get_pointer (const GValue *value);
14329: extern
14329: GType g_gtype_get_type (void);
14329: extern
14329: void g_value_set_gtype (GValue *value,
14329:        GType v_gtype);
14329: extern
14329: GType g_value_get_gtype (const GValue *value);
14329: extern
14329: void g_value_set_variant (GValue *value,
14329:        GVariant *variant);
14329: extern
14329: void g_value_take_variant (GValue *value,
14329:        GVariant *variant);
14329: extern
14329: GVariant* g_value_get_variant (const GValue *value);
14329: extern
14329: GVariant* g_value_dup_variant (const GValue *value);
14329: 
14329: 
14329: 
14329: extern
14329: GType g_pointer_type_register_static (const gchar *name);
14329: 
14329: 
14329: extern
14329: gchar* g_strdup_value_contents (const GValue *value);
14329: 
14329: 
14329: extern
14329: void g_value_take_string (GValue *value,
14329:        gchar *v_string);
14329: __attribute__((__deprecated__("Use '" "g_value_take_string" "' instead"))) extern
14329: void g_value_set_string_take_ownership (GValue *value,
14329:                                                  gchar *v_string);
14329: # 295 "/usr/include/glib-2.0/gobject/gvaluetypes.h"
14329: typedef gchar* gchararray;
14329: 
14329: 
14329: 
14329: # 37 "/usr/include/glib-2.0/glib-object.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h" 1
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: typedef GClosure *GClosure_autoptr; typedef GList *GClosure_listautoptr; typedef GSList *GClosure_slistautoptr;
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GClosure (GClosure **_ptr) { if (*_ptr) (g_closure_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GClosure (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_closure_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GClosure (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_closure_unref); }
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 24 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GEnumClass *GEnumClass_autoptr; typedef GList *GEnumClass_listautoptr; typedef GSList *GEnumClass_slistautoptr;
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GEnumClass (GEnumClass **_ptr) { if (*_ptr) (g_type_class_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GEnumClass (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GEnumClass (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); }
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 25 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GFlagsClass *GFlagsClass_autoptr; typedef GList *GFlagsClass_listautoptr; typedef GSList *GFlagsClass_slistautoptr;
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFlagsClass (GFlagsClass **_ptr) { if (*_ptr) (g_type_class_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFlagsClass (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFlagsClass (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); }
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 26 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GObject *GObject_autoptr; typedef GList *GObject_listautoptr; typedef GSList *GObject_slistautoptr;
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GObject (GObject **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GObject (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GObject (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 27 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GInitiallyUnowned *GInitiallyUnowned_autoptr; typedef GList *GInitiallyUnowned_listautoptr; typedef GSList *GInitiallyUnowned_slistautoptr;
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInitiallyUnowned (GInitiallyUnowned **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInitiallyUnowned (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInitiallyUnowned (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 28 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GParamSpec *GParamSpec_autoptr; typedef GList *GParamSpec_listautoptr; typedef GSList *GParamSpec_slistautoptr;
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GParamSpec (GParamSpec **_ptr) { if (*_ptr) (g_param_spec_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GParamSpec (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_param_spec_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GParamSpec (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_param_spec_unref); }
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 29 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: typedef GTypeClass *GTypeClass_autoptr; typedef GList *GTypeClass_listautoptr; typedef GSList *GTypeClass_slistautoptr;
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTypeClass (GTypeClass **_ptr) { if (*_ptr) (g_type_class_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTypeClass (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTypeClass (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_type_class_unref); }
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 30 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: 
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329:  static inline void glib_auto_cleanup_GValue (GValue *_ptr) { (g_value_unset) (_ptr); }
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 31 "/usr/include/glib-2.0/gobject/gobject-autocleanups.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/glib-object.h" 2
14329: # 35 "ole2_extractor.c" 2
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-utils.h" 1
14329: # 25 "/usr/include/libgsf-1/gsf/gsf-utils.h"
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-fwd.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-fwd.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInput GsfInput;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInfile GsfInfile;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutput GsfOutput;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutfile GsfOutfile;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfDocProp GsfDocProp;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfDocMetaData GsfDocMetaData;
14329: # 82 "/usr/include/libgsf-1/gsf/gsf-fwd.h"
14329: typedef struct _GsfTimestamp GsfTimestamp;
14329: # 93 "/usr/include/libgsf-1/gsf/gsf-fwd.h"
14329: typedef gint64 gsf_off_t;
14329: # 103 "/usr/include/libgsf-1/gsf/gsf-fwd.h"
14329: typedef struct _GsfXMLIn GsfXMLIn;
14329: typedef struct _GsfXMLInDoc GsfXMLInDoc;
14329: typedef struct _GsfXMLInNode GsfXMLInNode;
14329: typedef struct _GsfXMLInNS GsfXMLInNS;
14329: typedef struct _GsfXMLBlob GsfXMLBlob;
14329: typedef struct _GsfXMLOut GsfXMLOut;
14329: typedef struct GsfXMLOutClass_ GsfXMLOutClass;
14329: 
14329: typedef struct _GsfBlob GsfBlob;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 26 "/usr/include/libgsf-1/gsf/gsf-utils.h" 2
14329: 
14329: 
14329: # 137 "/usr/include/libgsf-1/gsf/gsf-utils.h"
14329: guint64 gsf_le_get_guint64 (void const *p);
14329: float gsf_le_get_float (void const *p);
14329: double gsf_le_get_double (void const *p);
14329: # 246 "/usr/include/libgsf-1/gsf/gsf-utils.h"
14329: void gsf_le_set_float (void *p, float f);
14329: void gsf_le_set_double (void *p, double d);
14329: 
14329: void gsf_init (void);
14329: void gsf_shutdown (void);
14329: void gsf_init_dynamic (GTypeModule *module);
14329: void gsf_shutdown_dynamic (GTypeModule *module);
14329: gboolean gsf_debug_flag (const char *flag);
14329: 
14329: 
14329: void gsf_mem_dump (guint8 const *ptr, size_t len);
14329: void gsf_input_dump (GsfInput *input, gboolean dump_as_hex);
14329: 
14329: 
14329: guint8 *gsf_base64_encode_simple (guint8 const *data, size_t len);
14329: size_t gsf_base64_encode_close (guint8 const *in, size_t inlen,
14329:       gboolean break_lines, guint8 *out,
14329:       int *state, guint *save);
14329: size_t gsf_base64_encode_step (guint8 const *in, size_t len,
14329:       gboolean break_lines, guint8 *out,
14329:       int *state, guint *save);
14329: 
14329: size_t gsf_base64_decode_simple (guint8 *data, size_t len);
14329: size_t gsf_base64_decode_step (guint8 const *in, size_t len,
14329:       guint8 *out, int *state, guint *save);
14329: 
14329: 
14329: 
14329: char *gsf_filename_to_utf8 (char const *filename, gboolean quoted);
14329: # 283 "/usr/include/libgsf-1/gsf/gsf-utils.h"
14329: extern int libgsf_major_version;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int libgsf_minor_version;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern int libgsf_micro_version;
14329: 
14329: char const *gsf_extension_pointer (char const * path);
14329: void gsf_iconv_close (GIConv handle);
14329: 
14329: void gsf_property_settings_collect_valist (GType object_type,
14329:         GParameter **p_params,
14329:         size_t *p_n_params,
14329:         const gchar *first_property_name,
14329:         va_list var_args);
14329: void gsf_property_settings_collect (GType object_type,
14329:         GParameter **p_params,
14329:         size_t *p_n_params,
14329:         const gchar *first_property_name,
14329:         ...);
14329: const GParameter *gsf_property_settings_find (const char *name,
14329:            const GParameter *params,
14329:            size_t n_params);
14329: void gsf_property_settings_free (GParameter *params,
14329:      size_t n_params);
14329: # 330 "/usr/include/libgsf-1/gsf/gsf-utils.h"
14329: typedef enum {
14329:  GSF_ERROR_OUT_OF_MEMORY,
14329:  GSF_ERROR_INVALID_DATA
14329: } GsfError;
14329: 
14329: GQuark gsf_error_quark (void);
14329: 
14329: 
14329: 
14329: # 39 "ole2_extractor.c" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-impl.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-input-impl.h"
14329: 
14329: 
14329: struct _GsfInput {
14329:  GObject g_object;
14329: 
14329:  gsf_off_t size, cur_offset;
14329:  char *name;
14329:  GsfInfile *container;
14329: };
14329: 
14329: typedef struct {
14329:  GObjectClass g_object_class;
14329: 
14329:  GsfInput *(*Dup) (GsfInput *input, GError **err);
14329:  const guint8 *(*Read) (GsfInput *input, size_t num_bytes,
14329:           guint8 *optional_buffer);
14329:  gboolean (*Seek) (GsfInput *input, gsf_off_t offset,
14329:           GSeekType whence);
14329:  GsfInput *(*OpenSibling) (GsfInput const *input,
14329:            char const *name, GError **err);
14329: 
14329: 
14329:  void (*_gsf_reserved0) (void);
14329:  void (*_gsf_reserved1) (void);
14329:  void (*_gsf_reserved2) (void);
14329:  void (*_gsf_reserved3) (void);
14329: } GsfInputClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: gboolean gsf_input_set_name (GsfInput *input, char const *name);
14329: gboolean gsf_input_set_name_from_filename (GsfInput *input, char const *filename);
14329: gboolean gsf_input_set_container (GsfInput *input, GsfInfile *container);
14329: gboolean gsf_input_set_size (GsfInput *input, gsf_off_t size);
14329: gboolean gsf_input_set_modtime (GsfInput *input, GDateTime *modtime);
14329: gboolean gsf_input_seek_emulate (GsfInput *input, gsf_off_t pos);
14329: 
14329: struct stat;
14329: gboolean gsf_input_set_modtime_from_stat (GsfInput *input,
14329:        const struct stat *st);
14329: 
14329: 
14329: # 40 "ole2_extractor.c" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-memory.h" 1
14329: # 26 "/usr/include/libgsf-1/gsf/gsf-input-memory.h"
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_input_get_type (void);
14329: 
14329: 
14329: char const *gsf_input_name (GsfInput *input);
14329: GsfInfile *gsf_input_container (GsfInput *input);
14329: 
14329: GsfInput *gsf_input_dup (GsfInput *input, GError **err);
14329: GsfInput *gsf_input_sibling (GsfInput const *input, char const *name, GError **err);
14329: gsf_off_t gsf_input_size (GsfInput *input);
14329: gboolean gsf_input_eof (GsfInput *input);
14329: guint8 const *gsf_input_read (GsfInput *input, size_t num_bytes,
14329:        guint8 *optional_buffer);
14329: 
14329: guint8 * gsf_input_read0 (GsfInput *input, size_t num_bytes,
14329:        size_t *bytes_read);
14329: 
14329: gsf_off_t gsf_input_remaining (GsfInput *input);
14329: gsf_off_t gsf_input_tell (GsfInput *input);
14329: gboolean gsf_input_seek (GsfInput *input,
14329:        gsf_off_t offset, GSeekType whence);
14329: 
14329: GDateTime * gsf_input_get_modtime (GsfInput *input);
14329: 
14329: 
14329: gboolean gsf_input_copy (GsfInput *input, GsfOutput *output);
14329: GsfInput *gsf_input_uncompress (GsfInput *src);
14329: 
14329: GQuark gsf_input_error_id (void);
14329: 
14329: 
14329: GQuark gsf_input_error (void);
14329: 
14329: 
14329: 
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-input-memory.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputMemory GsfInputMemory;
14329: 
14329: GType gsf_input_memory_get_type (void);
14329: 
14329: 
14329: GsfInput *gsf_input_memory_new (guint8 const *buf, gsf_off_t length,
14329:           gboolean needs_free);
14329: GsfInput *gsf_input_memory_new_clone (guint8 const *buf, gsf_off_t length);
14329: GsfInput *gsf_input_mmap_new (char const *filename, GError **err);
14329: 
14329: 
14329: # 41 "ole2_extractor.c" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-impl-utils.h" 1
14329: # 25 "/usr/include/libgsf-1/gsf/gsf-impl-utils.h"
14329: # 1 "/usr/include/libgsf-1/gsf/gsf.h" 1
14329: # 49 "/usr/include/libgsf-1/gsf/gsf.h"
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output.h"
14329: 
14329: 
14329: typedef struct {
14329:  GObjectClass g_object_class;
14329: 
14329:  gboolean (*Close) (GsfOutput *output);
14329:  gboolean (*Seek) (GsfOutput *output,
14329:         gsf_off_t offset, GSeekType whence);
14329:  gboolean (*Write) (GsfOutput *output,
14329:         size_t num_bytes, guint8 const *data);
14329:  gsf_off_t (*Vprintf) (GsfOutput *output,
14329:         char const *format, va_list args)
14329:         __attribute__((__format__ (gnu_printf, 2, 0)));
14329: } GsfOutputClass;
14329: 
14329: 
14329: 
14329: struct _GsfOutput {
14329:  GObject g_object;
14329: 
14329: 
14329:  gsf_off_t cur_size, cur_offset;
14329:  char *name;
14329:  GObject *wrapped_by;
14329:  GsfOutfile *container;
14329:  GError *err;
14329:  gboolean is_closed;
14329: 
14329:  char *printf_buf;
14329:  int printf_buf_size;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_output_get_type (void);
14329: 
14329: 
14329: char const *gsf_output_name (GsfOutput const *output);
14329: GsfOutfile *gsf_output_container (GsfOutput const *output);
14329: 
14329: GError const *gsf_output_error (GsfOutput const *output);
14329: gboolean gsf_output_set_error (GsfOutput *output,
14329:         gint code,
14329:         char const *format,
14329:         ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: 
14329: gsf_off_t gsf_output_size (GsfOutput *output);
14329: gboolean gsf_output_close (GsfOutput *output);
14329: gboolean gsf_output_is_closed (GsfOutput const *output);
14329: gsf_off_t gsf_output_tell (GsfOutput *output);
14329: gboolean gsf_output_seek (GsfOutput *output,
14329:         gsf_off_t offset, GSeekType whence);
14329: gboolean gsf_output_write (GsfOutput *output,
14329:         size_t num_bytes, guint8 const *data);
14329: 
14329: gboolean gsf_output_wrap (GObject *wrapper, GsfOutput *wrapee);
14329: gboolean gsf_output_unwrap (GObject *wrapper, GsfOutput *wrapee);
14329: 
14329: GDateTime * gsf_output_get_modtime (GsfOutput *output);
14329: 
14329: GQuark gsf_output_error_id (void);
14329: 
14329: gboolean gsf_output_printf (GsfOutput *output, char const *format,
14329:        ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: gsf_off_t gsf_output_vprintf (GsfOutput *output, char const *format,
14329:          va_list args) __attribute__((__format__ (gnu_printf, 2, 0)));
14329: gboolean gsf_output_puts (GsfOutput *output, char const *line);
14329: 
14329: 
14329: # 50 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-infile.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_get_type (void);
14329: 
14329: 
14329: int gsf_infile_num_children (GsfInfile *infile);
14329: char const *gsf_infile_name_by_index (GsfInfile *infile, int i);
14329: GsfInput *gsf_infile_child_by_index (GsfInfile *infile, int i);
14329: GsfInput *gsf_infile_child_by_name (GsfInfile *infile, char const *name);
14329: GsfInput *gsf_infile_child_by_vname (GsfInfile *infile, ...);
14329: GsfInput *gsf_infile_child_by_aname (GsfInfile *infile, char const *names[]);
14329: GsfInput *gsf_infile_child_by_vaname (GsfInfile *infile, va_list names);
14329: 
14329: 
14329: # 51 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-outfile.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-outfile.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_outfile_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_outfile_new_child (GsfOutfile *outfile,
14329:            char const *name, gboolean is_dir);
14329: GsfOutput *gsf_outfile_new_child_full (GsfOutfile *outfile,
14329:            char const *name, gboolean is_dir,
14329:            char const *first_property_name,
14329:         ...);
14329: GsfOutput *gsf_outfile_new_child_varg (GsfOutfile *outfile,
14329:            char const *name, gboolean is_dir,
14329:            char const *first_property_name,
14329:            va_list args);
14329: 
14329: 
14329: # 52 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-impl-utils.h" 1
14329: # 54 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-impl.h" 1
14329: # 29 "/usr/include/libgsf-1/gsf/gsf-infile-impl.h"
14329: 
14329: 
14329: struct _GsfInfile {
14329:  GsfInput parent;
14329: };
14329: 
14329: typedef struct {
14329:  GsfInputClass input_class;
14329:  int (*num_children) (GsfInfile *infile);
14329:  char const *(*name_by_index) (GsfInfile *infile, int i);
14329:  GsfInput *(*child_by_index) (GsfInfile *infile,
14329:            int i, GError **err);
14329:  GsfInput *(*child_by_name) (GsfInfile *infile,
14329:            char const *name, GError **err);
14329: } GsfInfileClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 56 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-impl.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-output-impl.h"
14329: 
14329: 
14329: 
14329: gboolean gsf_output_set_name (GsfOutput *output, char const *name);
14329: gboolean gsf_output_set_name_from_filename (GsfOutput *output, char const *filename);
14329: gboolean gsf_output_set_container (GsfOutput *output, GsfOutfile *container);
14329: gboolean gsf_output_set_modtime (GsfOutput *output, GDateTime *modtime);
14329: 
14329: 
14329: # 57 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-outfile-impl.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-outfile-impl.h"
14329: 
14329: 
14329: struct _GsfOutfile {
14329:  GsfOutput parent;
14329: };
14329: 
14329: typedef struct {
14329:  GsfOutputClass output_class;
14329:  GsfOutput *(*new_child) (GsfOutfile *outfile,
14329:        char const *name, gboolean is_dir,
14329:        char const *first_property_name,
14329:        va_list args);
14329: } GsfOutfileClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 58 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-libxml.h" 1
14329: # 26 "/usr/include/libgsf-1/gsf/gsf-libxml.h"
14329: # 1 "/usr/include/libxml2/libxml/tree.h" 1
14329: # 16 "/usr/include/libxml2/libxml/tree.h"
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 1 3 4
14329: # 17 "/usr/include/libxml2/libxml/tree.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlversion.h" 1
14329: # 13 "/usr/include/libxml2/libxml/xmlversion.h"
14329: # 1 "/usr/include/libxml2/libxml/xmlexports.h" 1
14329: # 14 "/usr/include/libxml2/libxml/xmlversion.h" 2
14329: # 24 "/usr/include/libxml2/libxml/xmlversion.h"
14329:  void xmlCheckVersion(int version);
14329: # 18 "/usr/include/libxml2/libxml/tree.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlstring.h" 1
14329: # 28 "/usr/include/libxml2/libxml/xmlstring.h"
14329: typedef unsigned char xmlChar;
14329: # 40 "/usr/include/libxml2/libxml/xmlstring.h"
14329:  xmlChar *
14329:                 xmlStrdup (const xmlChar *cur);
14329:  xmlChar *
14329:                 xmlStrndup (const xmlChar *cur,
14329:                                          int len);
14329:  xmlChar *
14329:                 xmlCharStrndup (const char *cur,
14329:                                          int len);
14329:  xmlChar *
14329:                 xmlCharStrdup (const char *cur);
14329:  xmlChar *
14329:                 xmlStrsub (const xmlChar *str,
14329:                                          int start,
14329:                                          int len);
14329:  const xmlChar *
14329:                 xmlStrchr (const xmlChar *str,
14329:                                          xmlChar val);
14329:  const xmlChar *
14329:                 xmlStrstr (const xmlChar *str,
14329:                                          const xmlChar *val);
14329:  const xmlChar *
14329:                 xmlStrcasestr (const xmlChar *str,
14329:                                          const xmlChar *val);
14329:  int
14329:                 xmlStrcmp (const xmlChar *str1,
14329:                                          const xmlChar *str2);
14329:  int
14329:                 xmlStrncmp (const xmlChar *str1,
14329:                                          const xmlChar *str2,
14329:                                          int len);
14329:  int
14329:                 xmlStrcasecmp (const xmlChar *str1,
14329:                                          const xmlChar *str2);
14329:  int
14329:                 xmlStrncasecmp (const xmlChar *str1,
14329:                                          const xmlChar *str2,
14329:                                          int len);
14329:  int
14329:                 xmlStrEqual (const xmlChar *str1,
14329:                                          const xmlChar *str2);
14329:  int
14329:                 xmlStrQEqual (const xmlChar *pref,
14329:                                          const xmlChar *name,
14329:                                          const xmlChar *str);
14329:  int
14329:                 xmlStrlen (const xmlChar *str);
14329:  xmlChar *
14329:                 xmlStrcat (xmlChar *cur,
14329:                                          const xmlChar *add);
14329:  xmlChar *
14329:                 xmlStrncat (xmlChar *cur,
14329:                                          const xmlChar *add,
14329:                                          int len);
14329:  xmlChar *
14329:                 xmlStrncatNew (const xmlChar *str1,
14329:                                          const xmlChar *str2,
14329:                                          int len);
14329:  int
14329:                 xmlStrPrintf (xmlChar *buf,
14329:                                          int len,
14329:                                          const char *msg,
14329:                                          ...) __attribute__((__format__(__printf__,3,4)));
14329:  int
14329:                 xmlStrVPrintf (xmlChar *buf,
14329:                                          int len,
14329:                                          const char *msg,
14329:                                          va_list ap) __attribute__((__format__(__printf__,3,0)));
14329: 
14329:  int
14329:         xmlGetUTF8Char (const unsigned char *utf,
14329:                                          int *len);
14329:  int
14329:         xmlCheckUTF8 (const unsigned char *utf);
14329:  int
14329:         xmlUTF8Strsize (const xmlChar *utf,
14329:                                          int len);
14329:  xmlChar *
14329:         xmlUTF8Strndup (const xmlChar *utf,
14329:                                          int len);
14329:  const xmlChar *
14329:         xmlUTF8Strpos (const xmlChar *utf,
14329:                                          int pos);
14329:  int
14329:         xmlUTF8Strloc (const xmlChar *utf,
14329:                                          const xmlChar *utfchar);
14329:  xmlChar *
14329:         xmlUTF8Strsub (const xmlChar *utf,
14329:                                          int start,
14329:                                          int len);
14329:  int
14329:         xmlUTF8Strlen (const xmlChar *utf);
14329:  int
14329:         xmlUTF8Size (const xmlChar *utf);
14329:  int
14329:         xmlUTF8Charcmp (const xmlChar *utf1,
14329:                                          const xmlChar *utf2);
14329: # 19 "/usr/include/libxml2/libxml/tree.h" 2
14329: # 28 "/usr/include/libxml2/libxml/tree.h"
14329: typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
14329: typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
14329: 
14329: typedef struct _xmlOutputBuffer xmlOutputBuffer;
14329: typedef xmlOutputBuffer *xmlOutputBufferPtr;
14329: 
14329: 
14329: typedef struct _xmlParserInput xmlParserInput;
14329: typedef xmlParserInput *xmlParserInputPtr;
14329: 
14329: typedef struct _xmlParserCtxt xmlParserCtxt;
14329: typedef xmlParserCtxt *xmlParserCtxtPtr;
14329: 
14329: typedef struct _xmlSAXLocator xmlSAXLocator;
14329: typedef xmlSAXLocator *xmlSAXLocatorPtr;
14329: 
14329: typedef struct _xmlSAXHandler xmlSAXHandler;
14329: typedef xmlSAXHandler *xmlSAXHandlerPtr;
14329: 
14329: 
14329: typedef struct _xmlEntity xmlEntity;
14329: typedef xmlEntity *xmlEntityPtr;
14329: # 74 "/usr/include/libxml2/libxml/tree.h"
14329: typedef enum {
14329:     XML_BUFFER_ALLOC_DOUBLEIT,
14329:     XML_BUFFER_ALLOC_EXACT,
14329:     XML_BUFFER_ALLOC_IMMUTABLE,
14329:     XML_BUFFER_ALLOC_IO,
14329:     XML_BUFFER_ALLOC_HYBRID,
14329:     XML_BUFFER_ALLOC_BOUNDED
14329: } xmlBufferAllocationScheme;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlBuffer xmlBuffer;
14329: typedef xmlBuffer *xmlBufferPtr;
14329: struct _xmlBuffer {
14329:     xmlChar *content;
14329:     unsigned int use;
14329:     unsigned int size;
14329:     xmlBufferAllocationScheme alloc;
14329:     xmlChar *contentIO;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlBuf xmlBuf;
14329: # 114 "/usr/include/libxml2/libxml/tree.h"
14329: typedef xmlBuf *xmlBufPtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlChar* xmlBufContent (const xmlBuf* buf);
14329:  xmlChar* xmlBufEnd (xmlBufPtr buf);
14329:  size_t xmlBufUse (const xmlBufPtr buf);
14329:  size_t xmlBufShrink (xmlBufPtr buf, size_t len);
14329: # 159 "/usr/include/libxml2/libxml/tree.h"
14329: typedef enum {
14329:     XML_ELEMENT_NODE= 1,
14329:     XML_ATTRIBUTE_NODE= 2,
14329:     XML_TEXT_NODE= 3,
14329:     XML_CDATA_SECTION_NODE= 4,
14329:     XML_ENTITY_REF_NODE= 5,
14329:     XML_ENTITY_NODE= 6,
14329:     XML_PI_NODE= 7,
14329:     XML_COMMENT_NODE= 8,
14329:     XML_DOCUMENT_NODE= 9,
14329:     XML_DOCUMENT_TYPE_NODE= 10,
14329:     XML_DOCUMENT_FRAG_NODE= 11,
14329:     XML_NOTATION_NODE= 12,
14329:     XML_HTML_DOCUMENT_NODE= 13,
14329:     XML_DTD_NODE= 14,
14329:     XML_ELEMENT_DECL= 15,
14329:     XML_ATTRIBUTE_DECL= 16,
14329:     XML_ENTITY_DECL= 17,
14329:     XML_NAMESPACE_DECL= 18,
14329:     XML_XINCLUDE_START= 19,
14329:     XML_XINCLUDE_END= 20
14329: 
14329:    ,XML_DOCB_DOCUMENT_NODE= 21
14329: 
14329: } xmlElementType;
14329: # 192 "/usr/include/libxml2/libxml/tree.h"
14329: typedef struct _xmlNotation xmlNotation;
14329: typedef xmlNotation *xmlNotationPtr;
14329: struct _xmlNotation {
14329:     const xmlChar *name;
14329:     const xmlChar *PublicID;
14329:     const xmlChar *SystemID;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ATTRIBUTE_CDATA = 1,
14329:     XML_ATTRIBUTE_ID,
14329:     XML_ATTRIBUTE_IDREF ,
14329:     XML_ATTRIBUTE_IDREFS,
14329:     XML_ATTRIBUTE_ENTITY,
14329:     XML_ATTRIBUTE_ENTITIES,
14329:     XML_ATTRIBUTE_NMTOKEN,
14329:     XML_ATTRIBUTE_NMTOKENS,
14329:     XML_ATTRIBUTE_ENUMERATION,
14329:     XML_ATTRIBUTE_NOTATION
14329: } xmlAttributeType;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ATTRIBUTE_NONE = 1,
14329:     XML_ATTRIBUTE_REQUIRED,
14329:     XML_ATTRIBUTE_IMPLIED,
14329:     XML_ATTRIBUTE_FIXED
14329: } xmlAttributeDefault;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlEnumeration xmlEnumeration;
14329: typedef xmlEnumeration *xmlEnumerationPtr;
14329: struct _xmlEnumeration {
14329:     struct _xmlEnumeration *next;
14329:     const xmlChar *name;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlAttribute xmlAttribute;
14329: typedef xmlAttribute *xmlAttributePtr;
14329: struct _xmlAttribute {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlDtd *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329:     struct _xmlAttribute *nexth;
14329:     xmlAttributeType atype;
14329:     xmlAttributeDefault def;
14329:     const xmlChar *defaultValue;
14329:     xmlEnumerationPtr tree;
14329:     const xmlChar *prefix;
14329:     const xmlChar *elem;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ELEMENT_CONTENT_PCDATA = 1,
14329:     XML_ELEMENT_CONTENT_ELEMENT,
14329:     XML_ELEMENT_CONTENT_SEQ,
14329:     XML_ELEMENT_CONTENT_OR
14329: } xmlElementContentType;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ELEMENT_CONTENT_ONCE = 1,
14329:     XML_ELEMENT_CONTENT_OPT,
14329:     XML_ELEMENT_CONTENT_MULT,
14329:     XML_ELEMENT_CONTENT_PLUS
14329: } xmlElementContentOccur;
14329: # 304 "/usr/include/libxml2/libxml/tree.h"
14329: typedef struct _xmlElementContent xmlElementContent;
14329: typedef xmlElementContent *xmlElementContentPtr;
14329: struct _xmlElementContent {
14329:     xmlElementContentType type;
14329:     xmlElementContentOccur ocur;
14329:     const xmlChar *name;
14329:     struct _xmlElementContent *c1;
14329:     struct _xmlElementContent *c2;
14329:     struct _xmlElementContent *parent;
14329:     const xmlChar *prefix;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ELEMENT_TYPE_UNDEFINED = 0,
14329:     XML_ELEMENT_TYPE_EMPTY = 1,
14329:     XML_ELEMENT_TYPE_ANY,
14329:     XML_ELEMENT_TYPE_MIXED,
14329:     XML_ELEMENT_TYPE_ELEMENT
14329: } xmlElementTypeVal;
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/xmlregexp.h" 1
14329: # 28 "/usr/include/libxml2/libxml/xmlregexp.h"
14329: typedef struct _xmlRegexp xmlRegexp;
14329: typedef xmlRegexp *xmlRegexpPtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlRegExecCtxt xmlRegExecCtxt;
14329: typedef xmlRegExecCtxt *xmlRegExecCtxtPtr;
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/tree.h" 1
14329: # 43 "/usr/include/libxml2/libxml/xmlregexp.h" 2
14329: # 1 "/usr/include/libxml2/libxml/dict.h" 1
14329: # 23 "/usr/include/libxml2/libxml/dict.h"
14329:  typedef struct _xmlDict xmlDict;
14329:  typedef xmlDict *xmlDictPtr;
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h" 1 3 4
14329: # 27 "/usr/include/libxml2/libxml/dict.h" 2
14329: # 37 "/usr/include/libxml2/libxml/dict.h"
14329:  int xmlInitializeDict(void);
14329: 
14329: 
14329: 
14329: 
14329:  xmlDictPtr
14329:    xmlDictCreate (void);
14329:  size_t
14329:    xmlDictSetLimit (xmlDictPtr dict,
14329:                                          size_t limit);
14329:  size_t
14329:    xmlDictGetUsage (xmlDictPtr dict);
14329:  xmlDictPtr
14329:    xmlDictCreateSub(xmlDictPtr sub);
14329:  int
14329:    xmlDictReference(xmlDictPtr dict);
14329:  void
14329:    xmlDictFree (xmlDictPtr dict);
14329: 
14329: 
14329: 
14329: 
14329:  const xmlChar *
14329:    xmlDictLookup (xmlDictPtr dict,
14329:                            const xmlChar *name,
14329:                            int len);
14329:  const xmlChar *
14329:    xmlDictExists (xmlDictPtr dict,
14329:                            const xmlChar *name,
14329:                            int len);
14329:  const xmlChar *
14329:    xmlDictQLookup (xmlDictPtr dict,
14329:                            const xmlChar *prefix,
14329:                            const xmlChar *name);
14329:  int
14329:    xmlDictOwns (xmlDictPtr dict,
14329:       const xmlChar *str);
14329:  int
14329:    xmlDictSize (xmlDictPtr dict);
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:                         xmlDictCleanup (void);
14329: # 44 "/usr/include/libxml2/libxml/xmlregexp.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlRegexpPtr
14329:       xmlRegexpCompile (const xmlChar *regexp);
14329:  void xmlRegFreeRegexp(xmlRegexpPtr regexp);
14329:  int
14329:       xmlRegexpExec (xmlRegexpPtr comp,
14329:       const xmlChar *value);
14329:  void
14329:       xmlRegexpPrint (FILE *output,
14329:       xmlRegexpPtr regexp);
14329:  int
14329:       xmlRegexpIsDeterminist(xmlRegexpPtr comp);
14329: # 72 "/usr/include/libxml2/libxml/xmlregexp.h"
14329: typedef void (*xmlRegExecCallbacks) (xmlRegExecCtxtPtr exec,
14329:                               const xmlChar *token,
14329:          void *transdata,
14329:          void *inputdata);
14329: 
14329: 
14329: 
14329: 
14329:  xmlRegExecCtxtPtr
14329:       xmlRegNewExecCtxt (xmlRegexpPtr comp,
14329:       xmlRegExecCallbacks callback,
14329:       void *data);
14329:  void
14329:       xmlRegFreeExecCtxt (xmlRegExecCtxtPtr exec);
14329:  int
14329:       xmlRegExecPushString(xmlRegExecCtxtPtr exec,
14329:       const xmlChar *value,
14329:       void *data);
14329:  int
14329:       xmlRegExecPushString2(xmlRegExecCtxtPtr exec,
14329:       const xmlChar *value,
14329:       const xmlChar *value2,
14329:       void *data);
14329: 
14329:  int
14329:       xmlRegExecNextValues(xmlRegExecCtxtPtr exec,
14329:       int *nbval,
14329:       int *nbneg,
14329:       xmlChar **values,
14329:       int *terminal);
14329:  int
14329:       xmlRegExecErrInfo (xmlRegExecCtxtPtr exec,
14329:       const xmlChar **string,
14329:       int *nbval,
14329:       int *nbneg,
14329:       xmlChar **values,
14329:       int *terminal);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlExpCtxt xmlExpCtxt;
14329: typedef xmlExpCtxt *xmlExpCtxtPtr;
14329: 
14329:  void
14329:    xmlExpFreeCtxt (xmlExpCtxtPtr ctxt);
14329:  xmlExpCtxtPtr
14329:    xmlExpNewCtxt (int maxNodes,
14329:       xmlDictPtr dict);
14329: 
14329:  int
14329:    xmlExpCtxtNbNodes(xmlExpCtxtPtr ctxt);
14329:  int
14329:    xmlExpCtxtNbCons(xmlExpCtxtPtr ctxt);
14329: 
14329: 
14329: typedef struct _xmlExpNode xmlExpNode;
14329: typedef xmlExpNode *xmlExpNodePtr;
14329: 
14329: typedef enum {
14329:     XML_EXP_EMPTY = 0,
14329:     XML_EXP_FORBID = 1,
14329:     XML_EXP_ATOM = 2,
14329:     XML_EXP_SEQ = 3,
14329:     XML_EXP_OR = 4,
14329:     XML_EXP_COUNT = 5
14329: } xmlExpNodeType;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern xmlExpNodePtr forbiddenExp;
14329: extern xmlExpNodePtr emptyExp;
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:    xmlExpFree (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr);
14329:  void
14329:    xmlExpRef (xmlExpNodePtr expr);
14329: 
14329: 
14329: 
14329: 
14329:  xmlExpNodePtr
14329:    xmlExpParse (xmlExpCtxtPtr ctxt,
14329:       const char *expr);
14329:  xmlExpNodePtr
14329:    xmlExpNewAtom (xmlExpCtxtPtr ctxt,
14329:       const xmlChar *name,
14329:       int len);
14329:  xmlExpNodePtr
14329:    xmlExpNewOr (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr left,
14329:       xmlExpNodePtr right);
14329:  xmlExpNodePtr
14329:    xmlExpNewSeq (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr left,
14329:       xmlExpNodePtr right);
14329:  xmlExpNodePtr
14329:    xmlExpNewRange (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr subset,
14329:       int min,
14329:       int max);
14329: 
14329: 
14329: 
14329:  int
14329:    xmlExpIsNillable(xmlExpNodePtr expr);
14329:  int
14329:    xmlExpMaxToken (xmlExpNodePtr expr);
14329:  int
14329:    xmlExpGetLanguage(xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr,
14329:       const xmlChar**langList,
14329:       int len);
14329:  int
14329:    xmlExpGetStart (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr,
14329:       const xmlChar**tokList,
14329:       int len);
14329:  xmlExpNodePtr
14329:    xmlExpStringDerive(xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr,
14329:       const xmlChar *str,
14329:       int len);
14329:  xmlExpNodePtr
14329:    xmlExpExpDerive (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr,
14329:       xmlExpNodePtr sub);
14329:  int
14329:    xmlExpSubsume (xmlExpCtxtPtr ctxt,
14329:       xmlExpNodePtr expr,
14329:       xmlExpNodePtr sub);
14329:  void
14329:    xmlExpDump (xmlBufferPtr buf,
14329:       xmlExpNodePtr expr);
14329: # 334 "/usr/include/libxml2/libxml/tree.h" 2
14329: # 344 "/usr/include/libxml2/libxml/tree.h"
14329: typedef struct _xmlElement xmlElement;
14329: typedef xmlElement *xmlElementPtr;
14329: struct _xmlElement {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlDtd *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329:     xmlElementTypeVal etype;
14329:     xmlElementContentPtr content;
14329:     xmlAttributePtr attributes;
14329:     const xmlChar *prefix;
14329: 
14329:     xmlRegexpPtr contModel;
14329: 
14329: 
14329: 
14329: };
14329: # 375 "/usr/include/libxml2/libxml/tree.h"
14329: typedef xmlElementType xmlNsType;
14329: # 387 "/usr/include/libxml2/libxml/tree.h"
14329: typedef struct _xmlNs xmlNs;
14329: typedef xmlNs *xmlNsPtr;
14329: struct _xmlNs {
14329:     struct _xmlNs *next;
14329:     xmlNsType type;
14329:     const xmlChar *href;
14329:     const xmlChar *prefix;
14329:     void *_private;
14329:     struct _xmlDoc *context;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlDtd xmlDtd;
14329: typedef xmlDtd *xmlDtdPtr;
14329: struct _xmlDtd {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlDoc *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329: 
14329:     void *notations;
14329:     void *elements;
14329:     void *attributes;
14329:     void *entities;
14329:     const xmlChar *ExternalID;
14329:     const xmlChar *SystemID;
14329:     void *pentities;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlAttr xmlAttr;
14329: typedef xmlAttr *xmlAttrPtr;
14329: struct _xmlAttr {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlNode *parent;
14329:     struct _xmlAttr *next;
14329:     struct _xmlAttr *prev;
14329:     struct _xmlDoc *doc;
14329:     xmlNs *ns;
14329:     xmlAttributeType atype;
14329:     void *psvi;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlID xmlID;
14329: typedef xmlID *xmlIDPtr;
14329: struct _xmlID {
14329:     struct _xmlID *next;
14329:     const xmlChar *value;
14329:     xmlAttrPtr attr;
14329:     const xmlChar *name;
14329:     int lineno;
14329:     struct _xmlDoc *doc;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlRef xmlRef;
14329: typedef xmlRef *xmlRefPtr;
14329: struct _xmlRef {
14329:     struct _xmlRef *next;
14329:     const xmlChar *value;
14329:     xmlAttrPtr attr;
14329:     const xmlChar *name;
14329:     int lineno;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlNode xmlNode;
14329: typedef xmlNode *xmlNodePtr;
14329: struct _xmlNode {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlNode *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329: 
14329:     xmlNs *ns;
14329:     xmlChar *content;
14329:     struct _xmlAttr *properties;
14329:     xmlNs *nsDef;
14329:     void *psvi;
14329:     unsigned short line;
14329:     unsigned short extra;
14329: };
14329: # 532 "/usr/include/libxml2/libxml/tree.h"
14329: typedef enum {
14329:     XML_DOC_WELLFORMED = 1<<0,
14329:     XML_DOC_NSVALID = 1<<1,
14329:     XML_DOC_OLD10 = 1<<2,
14329:     XML_DOC_DTDVALID = 1<<3,
14329:     XML_DOC_XINCLUDE = 1<<4,
14329:     XML_DOC_USERBUILT = 1<<5,
14329: 
14329:     XML_DOC_INTERNAL = 1<<6,
14329:     XML_DOC_HTML = 1<<7
14329: } xmlDocProperties;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlDoc xmlDoc;
14329: typedef xmlDoc *xmlDocPtr;
14329: struct _xmlDoc {
14329:     void *_private;
14329:     xmlElementType type;
14329:     char *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlNode *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329: 
14329:     int compression;
14329:     int standalone;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     struct _xmlDtd *intSubset;
14329:     struct _xmlDtd *extSubset;
14329:     struct _xmlNs *oldNs;
14329:     const xmlChar *version;
14329:     const xmlChar *encoding;
14329:     void *ids;
14329:     void *refs;
14329:     const xmlChar *URL;
14329:     int charset;
14329: 
14329:     struct _xmlDict *dict;
14329:     void *psvi;
14329:     int parseFlags;
14329: 
14329:     int properties;
14329: 
14329: };
14329: 
14329: 
14329: typedef struct _xmlDOMWrapCtxt xmlDOMWrapCtxt;
14329: typedef xmlDOMWrapCtxt *xmlDOMWrapCtxtPtr;
14329: # 603 "/usr/include/libxml2/libxml/tree.h"
14329: typedef xmlNsPtr (*xmlDOMWrapAcquireNsFunction) (xmlDOMWrapCtxtPtr ctxt,
14329:        xmlNodePtr node,
14329:        const xmlChar *nsName,
14329:        const xmlChar *nsPrefix);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _xmlDOMWrapCtxt {
14329:     void * _private;
14329: 
14329: 
14329: 
14329: 
14329:     int type;
14329: 
14329: 
14329: 
14329:     void * namespaceMap;
14329: 
14329: 
14329: 
14329: 
14329:     xmlDOMWrapAcquireNsFunction getNsForNodeFunc;
14329: };
14329: # 663 "/usr/include/libxml2/libxml/tree.h"
14329:  int
14329:   xmlValidateNCName (const xmlChar *value,
14329:       int space);
14329: 
14329: 
14329: 
14329:  int
14329:   xmlValidateQName (const xmlChar *value,
14329:       int space);
14329:  int
14329:   xmlValidateName (const xmlChar *value,
14329:       int space);
14329:  int
14329:   xmlValidateNMToken (const xmlChar *value,
14329:       int space);
14329: 
14329: 
14329:  xmlChar *
14329:   xmlBuildQName (const xmlChar *ncname,
14329:       const xmlChar *prefix,
14329:       xmlChar *memory,
14329:       int len);
14329:  xmlChar *
14329:   xmlSplitQName2 (const xmlChar *name,
14329:       xmlChar **prefix);
14329:  const xmlChar *
14329:   xmlSplitQName3 (const xmlChar *name,
14329:       int *len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:   xmlSetBufferAllocationScheme(xmlBufferAllocationScheme scheme);
14329:  xmlBufferAllocationScheme
14329:   xmlGetBufferAllocationScheme(void);
14329: 
14329:  xmlBufferPtr
14329:   xmlBufferCreate (void);
14329:  xmlBufferPtr
14329:   xmlBufferCreateSize (size_t size);
14329:  xmlBufferPtr
14329:   xmlBufferCreateStatic (void *mem,
14329:       size_t size);
14329:  int
14329:   xmlBufferResize (xmlBufferPtr buf,
14329:       unsigned int size);
14329:  void
14329:   xmlBufferFree (xmlBufferPtr buf);
14329:  int
14329:   xmlBufferDump (FILE *file,
14329:       xmlBufferPtr buf);
14329:  int
14329:   xmlBufferAdd (xmlBufferPtr buf,
14329:       const xmlChar *str,
14329:       int len);
14329:  int
14329:   xmlBufferAddHead (xmlBufferPtr buf,
14329:       const xmlChar *str,
14329:       int len);
14329:  int
14329:   xmlBufferCat (xmlBufferPtr buf,
14329:       const xmlChar *str);
14329:  int
14329:   xmlBufferCCat (xmlBufferPtr buf,
14329:       const char *str);
14329:  int
14329:   xmlBufferShrink (xmlBufferPtr buf,
14329:       unsigned int len);
14329:  int
14329:   xmlBufferGrow (xmlBufferPtr buf,
14329:       unsigned int len);
14329:  void
14329:   xmlBufferEmpty (xmlBufferPtr buf);
14329:  const xmlChar*
14329:   xmlBufferContent (const xmlBuffer *buf);
14329:  xmlChar*
14329:   xmlBufferDetach (xmlBufferPtr buf);
14329:  void
14329:   xmlBufferSetAllocationScheme(xmlBufferPtr buf,
14329:       xmlBufferAllocationScheme scheme);
14329:  int
14329:   xmlBufferLength (const xmlBuffer *buf);
14329: 
14329: 
14329: 
14329: 
14329:  xmlDtdPtr
14329:   xmlCreateIntSubset (xmlDocPtr doc,
14329:       const xmlChar *name,
14329:       const xmlChar *ExternalID,
14329:       const xmlChar *SystemID);
14329:  xmlDtdPtr
14329:   xmlNewDtd (xmlDocPtr doc,
14329:       const xmlChar *name,
14329:       const xmlChar *ExternalID,
14329:       const xmlChar *SystemID);
14329:  xmlDtdPtr
14329:   xmlGetIntSubset (const xmlDoc *doc);
14329:  void
14329:   xmlFreeDtd (xmlDtdPtr cur);
14329: 
14329:  xmlNsPtr
14329:   xmlNewGlobalNs (xmlDocPtr doc,
14329:       const xmlChar *href,
14329:       const xmlChar *prefix);
14329: 
14329:  xmlNsPtr
14329:   xmlNewNs (xmlNodePtr node,
14329:       const xmlChar *href,
14329:       const xmlChar *prefix);
14329:  void
14329:   xmlFreeNs (xmlNsPtr cur);
14329:  void
14329:   xmlFreeNsList (xmlNsPtr cur);
14329:  xmlDocPtr
14329:   xmlNewDoc (const xmlChar *version);
14329:  void
14329:   xmlFreeDoc (xmlDocPtr cur);
14329:  xmlAttrPtr
14329:   xmlNewDocProp (xmlDocPtr doc,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329: 
14329: 
14329:  xmlAttrPtr
14329:   xmlNewProp (xmlNodePtr node,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329: 
14329:  xmlAttrPtr
14329:   xmlNewNsProp (xmlNodePtr node,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329:  xmlAttrPtr
14329:   xmlNewNsPropEatName (xmlNodePtr node,
14329:       xmlNsPtr ns,
14329:       xmlChar *name,
14329:       const xmlChar *value);
14329:  void
14329:   xmlFreePropList (xmlAttrPtr cur);
14329:  void
14329:   xmlFreeProp (xmlAttrPtr cur);
14329:  xmlAttrPtr
14329:   xmlCopyProp (xmlNodePtr target,
14329:       xmlAttrPtr cur);
14329:  xmlAttrPtr
14329:   xmlCopyPropList (xmlNodePtr target,
14329:       xmlAttrPtr cur);
14329: 
14329:  xmlDtdPtr
14329:   xmlCopyDtd (xmlDtdPtr dtd);
14329: 
14329: 
14329:  xmlDocPtr
14329:   xmlCopyDoc (xmlDocPtr doc,
14329:       int recursive);
14329: 
14329: 
14329: 
14329: 
14329:  xmlNodePtr
14329:   xmlNewDocNode (xmlDocPtr doc,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewDocNodeEatName (xmlDocPtr doc,
14329:       xmlNsPtr ns,
14329:       xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewNode (xmlNsPtr ns,
14329:       const xmlChar *name);
14329:  xmlNodePtr
14329:   xmlNewNodeEatName (xmlNsPtr ns,
14329:       xmlChar *name);
14329: 
14329:  xmlNodePtr
14329:   xmlNewChild (xmlNodePtr parent,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *content);
14329: 
14329:  xmlNodePtr
14329:   xmlNewDocText (const xmlDoc *doc,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewText (const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewDocPI (xmlDocPtr doc,
14329:       const xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewPI (const xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewDocTextLen (xmlDocPtr doc,
14329:       const xmlChar *content,
14329:       int len);
14329:  xmlNodePtr
14329:   xmlNewTextLen (const xmlChar *content,
14329:       int len);
14329:  xmlNodePtr
14329:   xmlNewDocComment (xmlDocPtr doc,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewComment (const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewCDataBlock (xmlDocPtr doc,
14329:       const xmlChar *content,
14329:       int len);
14329:  xmlNodePtr
14329:   xmlNewCharRef (xmlDocPtr doc,
14329:       const xmlChar *name);
14329:  xmlNodePtr
14329:   xmlNewReference (const xmlDoc *doc,
14329:       const xmlChar *name);
14329:  xmlNodePtr
14329:   xmlCopyNode (xmlNodePtr node,
14329:       int recursive);
14329:  xmlNodePtr
14329:   xmlDocCopyNode (xmlNodePtr node,
14329:       xmlDocPtr doc,
14329:       int recursive);
14329:  xmlNodePtr
14329:   xmlDocCopyNodeList (xmlDocPtr doc,
14329:       xmlNodePtr node);
14329:  xmlNodePtr
14329:   xmlCopyNodeList (xmlNodePtr node);
14329: 
14329:  xmlNodePtr
14329:   xmlNewTextChild (xmlNodePtr parent,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewDocRawNode (xmlDocPtr doc,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *content);
14329:  xmlNodePtr
14329:   xmlNewDocFragment (xmlDocPtr doc);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  long
14329:   xmlGetLineNo (const xmlNode *node);
14329: 
14329:  xmlChar *
14329:   xmlGetNodePath (const xmlNode *node);
14329: 
14329:  xmlNodePtr
14329:   xmlDocGetRootElement (const xmlDoc *doc);
14329:  xmlNodePtr
14329:   xmlGetLastChild (const xmlNode *parent);
14329:  int
14329:   xmlNodeIsText (const xmlNode *node);
14329:  int
14329:   xmlIsBlankNode (const xmlNode *node);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlNodePtr
14329:   xmlDocSetRootElement (xmlDocPtr doc,
14329:       xmlNodePtr root);
14329: 
14329: 
14329:  void
14329:   xmlNodeSetName (xmlNodePtr cur,
14329:       const xmlChar *name);
14329: 
14329:  xmlNodePtr
14329:   xmlAddChild (xmlNodePtr parent,
14329:       xmlNodePtr cur);
14329:  xmlNodePtr
14329:   xmlAddChildList (xmlNodePtr parent,
14329:       xmlNodePtr cur);
14329: 
14329:  xmlNodePtr
14329:   xmlReplaceNode (xmlNodePtr old,
14329:       xmlNodePtr cur);
14329: 
14329: 
14329: 
14329:  xmlNodePtr
14329:   xmlAddPrevSibling (xmlNodePtr cur,
14329:       xmlNodePtr elem);
14329: 
14329:  xmlNodePtr
14329:   xmlAddSibling (xmlNodePtr cur,
14329:       xmlNodePtr elem);
14329:  xmlNodePtr
14329:   xmlAddNextSibling (xmlNodePtr cur,
14329:       xmlNodePtr elem);
14329:  void
14329:   xmlUnlinkNode (xmlNodePtr cur);
14329:  xmlNodePtr
14329:   xmlTextMerge (xmlNodePtr first,
14329:       xmlNodePtr second);
14329:  int
14329:   xmlTextConcat (xmlNodePtr node,
14329:       const xmlChar *content,
14329:       int len);
14329:  void
14329:   xmlFreeNodeList (xmlNodePtr cur);
14329:  void
14329:   xmlFreeNode (xmlNodePtr cur);
14329:  void
14329:   xmlSetTreeDoc (xmlNodePtr tree,
14329:       xmlDocPtr doc);
14329:  void
14329:   xmlSetListDoc (xmlNodePtr list,
14329:       xmlDocPtr doc);
14329: 
14329: 
14329: 
14329:  xmlNsPtr
14329:   xmlSearchNs (xmlDocPtr doc,
14329:       xmlNodePtr node,
14329:       const xmlChar *nameSpace);
14329:  xmlNsPtr
14329:   xmlSearchNsByHref (xmlDocPtr doc,
14329:       xmlNodePtr node,
14329:       const xmlChar *href);
14329: 
14329: 
14329:  xmlNsPtr *
14329:   xmlGetNsList (const xmlDoc *doc,
14329:       const xmlNode *node);
14329: 
14329: 
14329:  void
14329:   xmlSetNs (xmlNodePtr node,
14329:       xmlNsPtr ns);
14329:  xmlNsPtr
14329:   xmlCopyNamespace (xmlNsPtr cur);
14329:  xmlNsPtr
14329:   xmlCopyNamespaceList (xmlNsPtr cur);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlAttrPtr
14329:   xmlSetProp (xmlNodePtr node,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329:  xmlAttrPtr
14329:   xmlSetNsProp (xmlNodePtr node,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329: 
14329: 
14329:  xmlChar *
14329:   xmlGetNoNsProp (const xmlNode *node,
14329:       const xmlChar *name);
14329:  xmlChar *
14329:   xmlGetProp (const xmlNode *node,
14329:       const xmlChar *name);
14329:  xmlAttrPtr
14329:   xmlHasProp (const xmlNode *node,
14329:       const xmlChar *name);
14329:  xmlAttrPtr
14329:   xmlHasNsProp (const xmlNode *node,
14329:       const xmlChar *name,
14329:       const xmlChar *nameSpace);
14329:  xmlChar *
14329:   xmlGetNsProp (const xmlNode *node,
14329:       const xmlChar *name,
14329:       const xmlChar *nameSpace);
14329:  xmlNodePtr
14329:   xmlStringGetNodeList (const xmlDoc *doc,
14329:       const xmlChar *value);
14329:  xmlNodePtr
14329:   xmlStringLenGetNodeList (const xmlDoc *doc,
14329:       const xmlChar *value,
14329:       int len);
14329:  xmlChar *
14329:   xmlNodeListGetString (xmlDocPtr doc,
14329:       const xmlNode *list,
14329:       int inLine);
14329: 
14329:  xmlChar *
14329:   xmlNodeListGetRawString (const xmlDoc *doc,
14329:       const xmlNode *list,
14329:       int inLine);
14329: 
14329:  void
14329:   xmlNodeSetContent (xmlNodePtr cur,
14329:       const xmlChar *content);
14329: 
14329:  void
14329:   xmlNodeSetContentLen (xmlNodePtr cur,
14329:       const xmlChar *content,
14329:       int len);
14329: 
14329:  void
14329:   xmlNodeAddContent (xmlNodePtr cur,
14329:       const xmlChar *content);
14329:  void
14329:   xmlNodeAddContentLen (xmlNodePtr cur,
14329:       const xmlChar *content,
14329:       int len);
14329:  xmlChar *
14329:   xmlNodeGetContent (const xmlNode *cur);
14329: 
14329:  int
14329:   xmlNodeBufGetContent (xmlBufferPtr buffer,
14329:       const xmlNode *cur);
14329:  int
14329:   xmlBufGetNodeContent (xmlBufPtr buf,
14329:       const xmlNode *cur);
14329: 
14329:  xmlChar *
14329:   xmlNodeGetLang (const xmlNode *cur);
14329:  int
14329:   xmlNodeGetSpacePreserve (const xmlNode *cur);
14329: 
14329:  void
14329:   xmlNodeSetLang (xmlNodePtr cur,
14329:       const xmlChar *lang);
14329:  void
14329:   xmlNodeSetSpacePreserve (xmlNodePtr cur,
14329:       int val);
14329: 
14329:  xmlChar *
14329:   xmlNodeGetBase (const xmlDoc *doc,
14329:       const xmlNode *cur);
14329: 
14329:  void
14329:   xmlNodeSetBase (xmlNodePtr cur,
14329:       const xmlChar *uri);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlRemoveProp (xmlAttrPtr cur);
14329: 
14329:  int
14329:   xmlUnsetNsProp (xmlNodePtr node,
14329:       xmlNsPtr ns,
14329:       const xmlChar *name);
14329:  int
14329:   xmlUnsetProp (xmlNodePtr node,
14329:       const xmlChar *name);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:   xmlBufferWriteCHAR (xmlBufferPtr buf,
14329:       const xmlChar *string);
14329:  void
14329:   xmlBufferWriteChar (xmlBufferPtr buf,
14329:       const char *string);
14329:  void
14329:   xmlBufferWriteQuotedString(xmlBufferPtr buf,
14329:       const xmlChar *string);
14329: 
14329: 
14329:  void xmlAttrSerializeTxtContent(xmlBufferPtr buf,
14329:       xmlDocPtr doc,
14329:       xmlAttrPtr attr,
14329:       const xmlChar *string);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlReconciliateNs (xmlDocPtr doc,
14329:       xmlNodePtr tree);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:   xmlDocDumpFormatMemory (xmlDocPtr cur,
14329:       xmlChar **mem,
14329:       int *size,
14329:       int format);
14329:  void
14329:   xmlDocDumpMemory (xmlDocPtr cur,
14329:       xmlChar **mem,
14329:       int *size);
14329:  void
14329:   xmlDocDumpMemoryEnc (xmlDocPtr out_doc,
14329:       xmlChar **doc_txt_ptr,
14329:       int * doc_txt_len,
14329:       const char *txt_encoding);
14329:  void
14329:   xmlDocDumpFormatMemoryEnc(xmlDocPtr out_doc,
14329:       xmlChar **doc_txt_ptr,
14329:       int * doc_txt_len,
14329:       const char *txt_encoding,
14329:       int format);
14329:  int
14329:   xmlDocFormatDump (FILE *f,
14329:       xmlDocPtr cur,
14329:       int format);
14329:  int
14329:   xmlDocDump (FILE *f,
14329:       xmlDocPtr cur);
14329:  void
14329:   xmlElemDump (FILE *f,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr cur);
14329:  int
14329:   xmlSaveFile (const char *filename,
14329:       xmlDocPtr cur);
14329:  int
14329:   xmlSaveFormatFile (const char *filename,
14329:       xmlDocPtr cur,
14329:       int format);
14329:  size_t
14329:   xmlBufNodeDump (xmlBufPtr buf,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr cur,
14329:       int level,
14329:       int format);
14329:  int
14329:   xmlNodeDump (xmlBufferPtr buf,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr cur,
14329:       int level,
14329:       int format);
14329: 
14329:  int
14329:   xmlSaveFileTo (xmlOutputBufferPtr buf,
14329:       xmlDocPtr cur,
14329:       const char *encoding);
14329:  int
14329:   xmlSaveFormatFileTo (xmlOutputBufferPtr buf,
14329:       xmlDocPtr cur,
14329:              const char *encoding,
14329:              int format);
14329:  void
14329:   xmlNodeDumpOutput (xmlOutputBufferPtr buf,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr cur,
14329:       int level,
14329:       int format,
14329:       const char *encoding);
14329: 
14329:  int
14329:   xmlSaveFormatFileEnc (const char *filename,
14329:       xmlDocPtr cur,
14329:       const char *encoding,
14329:       int format);
14329: 
14329:  int
14329:   xmlSaveFileEnc (const char *filename,
14329:       xmlDocPtr cur,
14329:       const char *encoding);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlIsXHTML (const xmlChar *systemID,
14329:       const xmlChar *publicID);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlGetDocCompressMode (const xmlDoc *doc);
14329:  void
14329:   xmlSetDocCompressMode (xmlDocPtr doc,
14329:       int mode);
14329:  int
14329:   xmlGetCompressMode (void);
14329:  void
14329:   xmlSetCompressMode (int mode);
14329: 
14329: 
14329: 
14329: 
14329:  xmlDOMWrapCtxtPtr
14329:   xmlDOMWrapNewCtxt (void);
14329:  void
14329:   xmlDOMWrapFreeCtxt (xmlDOMWrapCtxtPtr ctxt);
14329:  int
14329:      xmlDOMWrapReconcileNamespaces(xmlDOMWrapCtxtPtr ctxt,
14329:       xmlNodePtr elem,
14329:       int options);
14329:  int
14329:      xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt,
14329:       xmlDocPtr sourceDoc,
14329:       xmlNodePtr node,
14329:       xmlDocPtr destDoc,
14329:       xmlNodePtr destParent,
14329:       int options);
14329:  int
14329:      xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr node,
14329:       int options);
14329:  int
14329:      xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt,
14329:       xmlDocPtr sourceDoc,
14329:       xmlNodePtr node,
14329:       xmlNodePtr *clonedNode,
14329:       xmlDocPtr destDoc,
14329:       xmlNodePtr destParent,
14329:       int deep,
14329:       int options);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  unsigned long
14329:             xmlChildElementCount (xmlNodePtr parent);
14329:  xmlNodePtr
14329:             xmlNextElementSibling (xmlNodePtr node);
14329:  xmlNodePtr
14329:             xmlFirstElementChild (xmlNodePtr parent);
14329:  xmlNodePtr
14329:             xmlLastElementChild (xmlNodePtr parent);
14329:  xmlNodePtr
14329:             xmlPreviousElementSibling (xmlNodePtr node);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/xmlmemory.h" 1
14329: # 57 "/usr/include/libxml2/libxml/xmlmemory.h"
14329: typedef void ( *xmlFreeFunc)(void *mem);
14329: # 66 "/usr/include/libxml2/libxml/xmlmemory.h"
14329: typedef void *(__attribute__((alloc_size(1))) *xmlMallocFunc)(size_t size);
14329: # 77 "/usr/include/libxml2/libxml/xmlmemory.h"
14329: typedef void *( *xmlReallocFunc)(void *mem, size_t size);
14329: # 87 "/usr/include/libxml2/libxml/xmlmemory.h"
14329: typedef char *( *xmlStrdupFunc)(const char *str);
14329: # 103 "/usr/include/libxml2/libxml/xmlmemory.h"
14329:  int
14329:  xmlMemSetup (xmlFreeFunc freeFunc,
14329:     xmlMallocFunc mallocFunc,
14329:     xmlReallocFunc reallocFunc,
14329:     xmlStrdupFunc strdupFunc);
14329:  int
14329:  xmlMemGet (xmlFreeFunc *freeFunc,
14329:     xmlMallocFunc *mallocFunc,
14329:     xmlReallocFunc *reallocFunc,
14329:     xmlStrdupFunc *strdupFunc);
14329:  int
14329:  xmlGcMemSetup (xmlFreeFunc freeFunc,
14329:     xmlMallocFunc mallocFunc,
14329:     xmlMallocFunc mallocAtomicFunc,
14329:     xmlReallocFunc reallocFunc,
14329:     xmlStrdupFunc strdupFunc);
14329:  int
14329:  xmlGcMemGet (xmlFreeFunc *freeFunc,
14329:     xmlMallocFunc *mallocFunc,
14329:     xmlMallocFunc *mallocAtomicFunc,
14329:     xmlReallocFunc *reallocFunc,
14329:     xmlStrdupFunc *strdupFunc);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:  xmlInitMemory (void);
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:                 xmlCleanupMemory (void);
14329: 
14329: 
14329: 
14329:  int
14329:  xmlMemUsed (void);
14329:  int
14329:  xmlMemBlocks (void);
14329:  void
14329:  xmlMemDisplay (FILE *fp);
14329:  void
14329:  xmlMemDisplayLast(FILE *fp, long nbBytes);
14329:  void
14329:  xmlMemShow (FILE *fp, int nr);
14329:  void
14329:  xmlMemoryDump (void);
14329:  void *
14329:  xmlMemMalloc (size_t size) __attribute__((alloc_size(1)));
14329:  void *
14329:  xmlMemRealloc (void *ptr,size_t size);
14329:  void
14329:  xmlMemFree (void *ptr);
14329:  char *
14329:  xmlMemoryStrdup (const char *str);
14329:  void *
14329:  xmlMallocLoc (size_t size, const char *file, int line) __attribute__((alloc_size(1)));
14329:  void *
14329:  xmlReallocLoc (void *ptr, size_t size, const char *file, int line);
14329:  void *
14329:  xmlMallocAtomicLoc (size_t size, const char *file, int line) __attribute__((alloc_size(1)));
14329:  char *
14329:  xmlMemStrdupLoc (const char *str, const char *file, int line);
14329: # 218 "/usr/include/libxml2/libxml/xmlmemory.h"
14329: # 1 "/usr/include/libxml2/libxml/threads.h" 1
14329: # 23 "/usr/include/libxml2/libxml/threads.h"
14329: typedef struct _xmlMutex xmlMutex;
14329: typedef xmlMutex *xmlMutexPtr;
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlRMutex xmlRMutex;
14329: typedef xmlRMutex *xmlRMutexPtr;
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/globals.h" 1
14329: # 18 "/usr/include/libxml2/libxml/globals.h"
14329: # 1 "/usr/include/libxml2/libxml/parser.h" 1
14329: # 18 "/usr/include/libxml2/libxml/parser.h"
14329: # 1 "/usr/include/libxml2/libxml/hash.h" 1
14329: # 21 "/usr/include/libxml2/libxml/hash.h"
14329: typedef struct _xmlHashTable xmlHashTable;
14329: typedef xmlHashTable *xmlHashTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/parser.h" 1
14329: # 30 "/usr/include/libxml2/libxml/hash.h" 2
14329: # 69 "/usr/include/libxml2/libxml/hash.h"
14329: typedef void (*xmlHashDeallocator)(void *payload, xmlChar *name);
14329: # 79 "/usr/include/libxml2/libxml/hash.h"
14329: typedef void *(*xmlHashCopier)(void *payload, xmlChar *name);
14329: # 88 "/usr/include/libxml2/libxml/hash.h"
14329: typedef void (*xmlHashScanner)(void *payload, void *data, xmlChar *name);
14329: # 99 "/usr/include/libxml2/libxml/hash.h"
14329: typedef void (*xmlHashScannerFull)(void *payload, void *data,
14329:        const xmlChar *name, const xmlChar *name2,
14329:        const xmlChar *name3);
14329: 
14329: 
14329: 
14329: 
14329:  xmlHashTablePtr
14329:    xmlHashCreate (int size);
14329:  xmlHashTablePtr
14329:    xmlHashCreateDict(int size,
14329:       xmlDictPtr dict);
14329:  void
14329:    xmlHashFree (xmlHashTablePtr table,
14329:       xmlHashDeallocator f);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:    xmlHashAddEntry (xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            void *userdata);
14329:  int
14329:    xmlHashUpdateEntry(xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            void *userdata,
14329:       xmlHashDeallocator f);
14329:  int
14329:    xmlHashAddEntry2(xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            const xmlChar *name2,
14329:                            void *userdata);
14329:  int
14329:    xmlHashUpdateEntry2(xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            const xmlChar *name2,
14329:                            void *userdata,
14329:       xmlHashDeallocator f);
14329:  int
14329:    xmlHashAddEntry3(xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            const xmlChar *name2,
14329:                            const xmlChar *name3,
14329:                            void *userdata);
14329:  int
14329:    xmlHashUpdateEntry3(xmlHashTablePtr table,
14329:                            const xmlChar *name,
14329:                            const xmlChar *name2,
14329:                            const xmlChar *name3,
14329:                            void *userdata,
14329:       xmlHashDeallocator f);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:    xmlHashRemoveEntry(xmlHashTablePtr table, const xmlChar *name,
14329:                            xmlHashDeallocator f);
14329:  int
14329:    xmlHashRemoveEntry2(xmlHashTablePtr table, const xmlChar *name,
14329:                             const xmlChar *name2, xmlHashDeallocator f);
14329:  int
14329:    xmlHashRemoveEntry3(xmlHashTablePtr table, const xmlChar *name,
14329:                             const xmlChar *name2, const xmlChar *name3,
14329:                             xmlHashDeallocator f);
14329: 
14329: 
14329: 
14329: 
14329:  void *
14329:    xmlHashLookup (xmlHashTablePtr table,
14329:       const xmlChar *name);
14329:  void *
14329:    xmlHashLookup2 (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *name2);
14329:  void *
14329:    xmlHashLookup3 (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *name2,
14329:       const xmlChar *name3);
14329:  void *
14329:    xmlHashQLookup (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *prefix);
14329:  void *
14329:    xmlHashQLookup2 (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *prefix,
14329:       const xmlChar *name2,
14329:       const xmlChar *prefix2);
14329:  void *
14329:    xmlHashQLookup3 (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *prefix,
14329:       const xmlChar *name2,
14329:       const xmlChar *prefix2,
14329:       const xmlChar *name3,
14329:       const xmlChar *prefix3);
14329: 
14329: 
14329: 
14329: 
14329:  xmlHashTablePtr
14329:    xmlHashCopy (xmlHashTablePtr table,
14329:       xmlHashCopier f);
14329:  int
14329:    xmlHashSize (xmlHashTablePtr table);
14329:  void
14329:    xmlHashScan (xmlHashTablePtr table,
14329:       xmlHashScanner f,
14329:       void *data);
14329:  void
14329:    xmlHashScan3 (xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *name2,
14329:       const xmlChar *name3,
14329:       xmlHashScanner f,
14329:       void *data);
14329:  void
14329:    xmlHashScanFull (xmlHashTablePtr table,
14329:       xmlHashScannerFull f,
14329:       void *data);
14329:  void
14329:    xmlHashScanFull3(xmlHashTablePtr table,
14329:       const xmlChar *name,
14329:       const xmlChar *name2,
14329:       const xmlChar *name3,
14329:       xmlHashScannerFull f,
14329:       void *data);
14329: # 19 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 1 "/usr/include/libxml2/libxml/valid.h" 1
14329: # 15 "/usr/include/libxml2/libxml/valid.h"
14329: # 1 "/usr/include/libxml2/libxml/xmlerror.h" 1
14329: # 24 "/usr/include/libxml2/libxml/xmlerror.h"
14329: typedef enum {
14329:     XML_ERR_NONE = 0,
14329:     XML_ERR_WARNING = 1,
14329:     XML_ERR_ERROR = 2,
14329:     XML_ERR_FATAL = 3
14329: } xmlErrorLevel;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_FROM_NONE = 0,
14329:     XML_FROM_PARSER,
14329:     XML_FROM_TREE,
14329:     XML_FROM_NAMESPACE,
14329:     XML_FROM_DTD,
14329:     XML_FROM_HTML,
14329:     XML_FROM_MEMORY,
14329:     XML_FROM_OUTPUT,
14329:     XML_FROM_IO,
14329:     XML_FROM_FTP,
14329:     XML_FROM_HTTP,
14329:     XML_FROM_XINCLUDE,
14329:     XML_FROM_XPATH,
14329:     XML_FROM_XPOINTER,
14329:     XML_FROM_REGEXP,
14329:     XML_FROM_DATATYPE,
14329:     XML_FROM_SCHEMASP,
14329:     XML_FROM_SCHEMASV,
14329:     XML_FROM_RELAXNGP,
14329:     XML_FROM_RELAXNGV,
14329:     XML_FROM_CATALOG,
14329:     XML_FROM_C14N,
14329:     XML_FROM_XSLT,
14329:     XML_FROM_VALID,
14329:     XML_FROM_CHECK,
14329:     XML_FROM_WRITER,
14329:     XML_FROM_MODULE,
14329:     XML_FROM_I18N,
14329:     XML_FROM_SCHEMATRONV,
14329:     XML_FROM_BUFFER,
14329:     XML_FROM_URI
14329: } xmlErrorDomain;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlError xmlError;
14329: typedef xmlError *xmlErrorPtr;
14329: struct _xmlError {
14329:     int domain;
14329:     int code;
14329:     char *message;
14329:     xmlErrorLevel level;
14329:     char *file;
14329:     int line;
14329:     char *str1;
14329:     char *str2;
14329:     char *str3;
14329:     int int1;
14329:     int int2;
14329:     void *ctxt;
14329:     void *node;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_ERR_OK = 0,
14329:     XML_ERR_INTERNAL_ERROR,
14329:     XML_ERR_NO_MEMORY,
14329:     XML_ERR_DOCUMENT_START,
14329:     XML_ERR_DOCUMENT_EMPTY,
14329:     XML_ERR_DOCUMENT_END,
14329:     XML_ERR_INVALID_HEX_CHARREF,
14329:     XML_ERR_INVALID_DEC_CHARREF,
14329:     XML_ERR_INVALID_CHARREF,
14329:     XML_ERR_INVALID_CHAR,
14329:     XML_ERR_CHARREF_AT_EOF,
14329:     XML_ERR_CHARREF_IN_PROLOG,
14329:     XML_ERR_CHARREF_IN_EPILOG,
14329:     XML_ERR_CHARREF_IN_DTD,
14329:     XML_ERR_ENTITYREF_AT_EOF,
14329:     XML_ERR_ENTITYREF_IN_PROLOG,
14329:     XML_ERR_ENTITYREF_IN_EPILOG,
14329:     XML_ERR_ENTITYREF_IN_DTD,
14329:     XML_ERR_PEREF_AT_EOF,
14329:     XML_ERR_PEREF_IN_PROLOG,
14329:     XML_ERR_PEREF_IN_EPILOG,
14329:     XML_ERR_PEREF_IN_INT_SUBSET,
14329:     XML_ERR_ENTITYREF_NO_NAME,
14329:     XML_ERR_ENTITYREF_SEMICOL_MISSING,
14329:     XML_ERR_PEREF_NO_NAME,
14329:     XML_ERR_PEREF_SEMICOL_MISSING,
14329:     XML_ERR_UNDECLARED_ENTITY,
14329:     XML_WAR_UNDECLARED_ENTITY,
14329:     XML_ERR_UNPARSED_ENTITY,
14329:     XML_ERR_ENTITY_IS_EXTERNAL,
14329:     XML_ERR_ENTITY_IS_PARAMETER,
14329:     XML_ERR_UNKNOWN_ENCODING,
14329:     XML_ERR_UNSUPPORTED_ENCODING,
14329:     XML_ERR_STRING_NOT_STARTED,
14329:     XML_ERR_STRING_NOT_CLOSED,
14329:     XML_ERR_NS_DECL_ERROR,
14329:     XML_ERR_ENTITY_NOT_STARTED,
14329:     XML_ERR_ENTITY_NOT_FINISHED,
14329:     XML_ERR_LT_IN_ATTRIBUTE,
14329:     XML_ERR_ATTRIBUTE_NOT_STARTED,
14329:     XML_ERR_ATTRIBUTE_NOT_FINISHED,
14329:     XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
14329:     XML_ERR_ATTRIBUTE_REDEFINED,
14329:     XML_ERR_LITERAL_NOT_STARTED,
14329:     XML_ERR_LITERAL_NOT_FINISHED,
14329:     XML_ERR_COMMENT_NOT_FINISHED,
14329:     XML_ERR_PI_NOT_STARTED,
14329:     XML_ERR_PI_NOT_FINISHED,
14329:     XML_ERR_NOTATION_NOT_STARTED,
14329:     XML_ERR_NOTATION_NOT_FINISHED,
14329:     XML_ERR_ATTLIST_NOT_STARTED,
14329:     XML_ERR_ATTLIST_NOT_FINISHED,
14329:     XML_ERR_MIXED_NOT_STARTED,
14329:     XML_ERR_MIXED_NOT_FINISHED,
14329:     XML_ERR_ELEMCONTENT_NOT_STARTED,
14329:     XML_ERR_ELEMCONTENT_NOT_FINISHED,
14329:     XML_ERR_XMLDECL_NOT_STARTED,
14329:     XML_ERR_XMLDECL_NOT_FINISHED,
14329:     XML_ERR_CONDSEC_NOT_STARTED,
14329:     XML_ERR_CONDSEC_NOT_FINISHED,
14329:     XML_ERR_EXT_SUBSET_NOT_FINISHED,
14329:     XML_ERR_DOCTYPE_NOT_FINISHED,
14329:     XML_ERR_MISPLACED_CDATA_END,
14329:     XML_ERR_CDATA_NOT_FINISHED,
14329:     XML_ERR_RESERVED_XML_NAME,
14329:     XML_ERR_SPACE_REQUIRED,
14329:     XML_ERR_SEPARATOR_REQUIRED,
14329:     XML_ERR_NMTOKEN_REQUIRED,
14329:     XML_ERR_NAME_REQUIRED,
14329:     XML_ERR_PCDATA_REQUIRED,
14329:     XML_ERR_URI_REQUIRED,
14329:     XML_ERR_PUBID_REQUIRED,
14329:     XML_ERR_LT_REQUIRED,
14329:     XML_ERR_GT_REQUIRED,
14329:     XML_ERR_LTSLASH_REQUIRED,
14329:     XML_ERR_EQUAL_REQUIRED,
14329:     XML_ERR_TAG_NAME_MISMATCH,
14329:     XML_ERR_TAG_NOT_FINISHED,
14329:     XML_ERR_STANDALONE_VALUE,
14329:     XML_ERR_ENCODING_NAME,
14329:     XML_ERR_HYPHEN_IN_COMMENT,
14329:     XML_ERR_INVALID_ENCODING,
14329:     XML_ERR_EXT_ENTITY_STANDALONE,
14329:     XML_ERR_CONDSEC_INVALID,
14329:     XML_ERR_VALUE_REQUIRED,
14329:     XML_ERR_NOT_WELL_BALANCED,
14329:     XML_ERR_EXTRA_CONTENT,
14329:     XML_ERR_ENTITY_CHAR_ERROR,
14329:     XML_ERR_ENTITY_PE_INTERNAL,
14329:     XML_ERR_ENTITY_LOOP,
14329:     XML_ERR_ENTITY_BOUNDARY,
14329:     XML_ERR_INVALID_URI,
14329:     XML_ERR_URI_FRAGMENT,
14329:     XML_WAR_CATALOG_PI,
14329:     XML_ERR_NO_DTD,
14329:     XML_ERR_CONDSEC_INVALID_KEYWORD,
14329:     XML_ERR_VERSION_MISSING,
14329:     XML_WAR_UNKNOWN_VERSION,
14329:     XML_WAR_LANG_VALUE,
14329:     XML_WAR_NS_URI,
14329:     XML_WAR_NS_URI_RELATIVE,
14329:     XML_ERR_MISSING_ENCODING,
14329:     XML_WAR_SPACE_VALUE,
14329:     XML_ERR_NOT_STANDALONE,
14329:     XML_ERR_ENTITY_PROCESSING,
14329:     XML_ERR_NOTATION_PROCESSING,
14329:     XML_WAR_NS_COLUMN,
14329:     XML_WAR_ENTITY_REDEFINED,
14329:     XML_ERR_UNKNOWN_VERSION,
14329:     XML_ERR_VERSION_MISMATCH,
14329:     XML_ERR_NAME_TOO_LONG,
14329:     XML_ERR_USER_STOP,
14329:     XML_NS_ERR_XML_NAMESPACE = 200,
14329:     XML_NS_ERR_UNDEFINED_NAMESPACE,
14329:     XML_NS_ERR_QNAME,
14329:     XML_NS_ERR_ATTRIBUTE_REDEFINED,
14329:     XML_NS_ERR_EMPTY,
14329:     XML_NS_ERR_COLON,
14329:     XML_DTD_ATTRIBUTE_DEFAULT = 500,
14329:     XML_DTD_ATTRIBUTE_REDEFINED,
14329:     XML_DTD_ATTRIBUTE_VALUE,
14329:     XML_DTD_CONTENT_ERROR,
14329:     XML_DTD_CONTENT_MODEL,
14329:     XML_DTD_CONTENT_NOT_DETERMINIST,
14329:     XML_DTD_DIFFERENT_PREFIX,
14329:     XML_DTD_ELEM_DEFAULT_NAMESPACE,
14329:     XML_DTD_ELEM_NAMESPACE,
14329:     XML_DTD_ELEM_REDEFINED,
14329:     XML_DTD_EMPTY_NOTATION,
14329:     XML_DTD_ENTITY_TYPE,
14329:     XML_DTD_ID_FIXED,
14329:     XML_DTD_ID_REDEFINED,
14329:     XML_DTD_ID_SUBSET,
14329:     XML_DTD_INVALID_CHILD,
14329:     XML_DTD_INVALID_DEFAULT,
14329:     XML_DTD_LOAD_ERROR,
14329:     XML_DTD_MISSING_ATTRIBUTE,
14329:     XML_DTD_MIXED_CORRUPT,
14329:     XML_DTD_MULTIPLE_ID,
14329:     XML_DTD_NO_DOC,
14329:     XML_DTD_NO_DTD,
14329:     XML_DTD_NO_ELEM_NAME,
14329:     XML_DTD_NO_PREFIX,
14329:     XML_DTD_NO_ROOT,
14329:     XML_DTD_NOTATION_REDEFINED,
14329:     XML_DTD_NOTATION_VALUE,
14329:     XML_DTD_NOT_EMPTY,
14329:     XML_DTD_NOT_PCDATA,
14329:     XML_DTD_NOT_STANDALONE,
14329:     XML_DTD_ROOT_NAME,
14329:     XML_DTD_STANDALONE_WHITE_SPACE,
14329:     XML_DTD_UNKNOWN_ATTRIBUTE,
14329:     XML_DTD_UNKNOWN_ELEM,
14329:     XML_DTD_UNKNOWN_ENTITY,
14329:     XML_DTD_UNKNOWN_ID,
14329:     XML_DTD_UNKNOWN_NOTATION,
14329:     XML_DTD_STANDALONE_DEFAULTED,
14329:     XML_DTD_XMLID_VALUE,
14329:     XML_DTD_XMLID_TYPE,
14329:     XML_DTD_DUP_TOKEN,
14329:     XML_HTML_STRUCURE_ERROR = 800,
14329:     XML_HTML_UNKNOWN_TAG,
14329:     XML_RNGP_ANYNAME_ATTR_ANCESTOR = 1000,
14329:     XML_RNGP_ATTR_CONFLICT,
14329:     XML_RNGP_ATTRIBUTE_CHILDREN,
14329:     XML_RNGP_ATTRIBUTE_CONTENT,
14329:     XML_RNGP_ATTRIBUTE_EMPTY,
14329:     XML_RNGP_ATTRIBUTE_NOOP,
14329:     XML_RNGP_CHOICE_CONTENT,
14329:     XML_RNGP_CHOICE_EMPTY,
14329:     XML_RNGP_CREATE_FAILURE,
14329:     XML_RNGP_DATA_CONTENT,
14329:     XML_RNGP_DEF_CHOICE_AND_INTERLEAVE,
14329:     XML_RNGP_DEFINE_CREATE_FAILED,
14329:     XML_RNGP_DEFINE_EMPTY,
14329:     XML_RNGP_DEFINE_MISSING,
14329:     XML_RNGP_DEFINE_NAME_MISSING,
14329:     XML_RNGP_ELEM_CONTENT_EMPTY,
14329:     XML_RNGP_ELEM_CONTENT_ERROR,
14329:     XML_RNGP_ELEMENT_EMPTY,
14329:     XML_RNGP_ELEMENT_CONTENT,
14329:     XML_RNGP_ELEMENT_NAME,
14329:     XML_RNGP_ELEMENT_NO_CONTENT,
14329:     XML_RNGP_ELEM_TEXT_CONFLICT,
14329:     XML_RNGP_EMPTY,
14329:     XML_RNGP_EMPTY_CONSTRUCT,
14329:     XML_RNGP_EMPTY_CONTENT,
14329:     XML_RNGP_EMPTY_NOT_EMPTY,
14329:     XML_RNGP_ERROR_TYPE_LIB,
14329:     XML_RNGP_EXCEPT_EMPTY,
14329:     XML_RNGP_EXCEPT_MISSING,
14329:     XML_RNGP_EXCEPT_MULTIPLE,
14329:     XML_RNGP_EXCEPT_NO_CONTENT,
14329:     XML_RNGP_EXTERNALREF_EMTPY,
14329:     XML_RNGP_EXTERNAL_REF_FAILURE,
14329:     XML_RNGP_EXTERNALREF_RECURSE,
14329:     XML_RNGP_FORBIDDEN_ATTRIBUTE,
14329:     XML_RNGP_FOREIGN_ELEMENT,
14329:     XML_RNGP_GRAMMAR_CONTENT,
14329:     XML_RNGP_GRAMMAR_EMPTY,
14329:     XML_RNGP_GRAMMAR_MISSING,
14329:     XML_RNGP_GRAMMAR_NO_START,
14329:     XML_RNGP_GROUP_ATTR_CONFLICT,
14329:     XML_RNGP_HREF_ERROR,
14329:     XML_RNGP_INCLUDE_EMPTY,
14329:     XML_RNGP_INCLUDE_FAILURE,
14329:     XML_RNGP_INCLUDE_RECURSE,
14329:     XML_RNGP_INTERLEAVE_ADD,
14329:     XML_RNGP_INTERLEAVE_CREATE_FAILED,
14329:     XML_RNGP_INTERLEAVE_EMPTY,
14329:     XML_RNGP_INTERLEAVE_NO_CONTENT,
14329:     XML_RNGP_INVALID_DEFINE_NAME,
14329:     XML_RNGP_INVALID_URI,
14329:     XML_RNGP_INVALID_VALUE,
14329:     XML_RNGP_MISSING_HREF,
14329:     XML_RNGP_NAME_MISSING,
14329:     XML_RNGP_NEED_COMBINE,
14329:     XML_RNGP_NOTALLOWED_NOT_EMPTY,
14329:     XML_RNGP_NSNAME_ATTR_ANCESTOR,
14329:     XML_RNGP_NSNAME_NO_NS,
14329:     XML_RNGP_PARAM_FORBIDDEN,
14329:     XML_RNGP_PARAM_NAME_MISSING,
14329:     XML_RNGP_PARENTREF_CREATE_FAILED,
14329:     XML_RNGP_PARENTREF_NAME_INVALID,
14329:     XML_RNGP_PARENTREF_NO_NAME,
14329:     XML_RNGP_PARENTREF_NO_PARENT,
14329:     XML_RNGP_PARENTREF_NOT_EMPTY,
14329:     XML_RNGP_PARSE_ERROR,
14329:     XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME,
14329:     XML_RNGP_PAT_ATTR_ATTR,
14329:     XML_RNGP_PAT_ATTR_ELEM,
14329:     XML_RNGP_PAT_DATA_EXCEPT_ATTR,
14329:     XML_RNGP_PAT_DATA_EXCEPT_ELEM,
14329:     XML_RNGP_PAT_DATA_EXCEPT_EMPTY,
14329:     XML_RNGP_PAT_DATA_EXCEPT_GROUP,
14329:     XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE,
14329:     XML_RNGP_PAT_DATA_EXCEPT_LIST,
14329:     XML_RNGP_PAT_DATA_EXCEPT_ONEMORE,
14329:     XML_RNGP_PAT_DATA_EXCEPT_REF,
14329:     XML_RNGP_PAT_DATA_EXCEPT_TEXT,
14329:     XML_RNGP_PAT_LIST_ATTR,
14329:     XML_RNGP_PAT_LIST_ELEM,
14329:     XML_RNGP_PAT_LIST_INTERLEAVE,
14329:     XML_RNGP_PAT_LIST_LIST,
14329:     XML_RNGP_PAT_LIST_REF,
14329:     XML_RNGP_PAT_LIST_TEXT,
14329:     XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME,
14329:     XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME,
14329:     XML_RNGP_PAT_ONEMORE_GROUP_ATTR,
14329:     XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR,
14329:     XML_RNGP_PAT_START_ATTR,
14329:     XML_RNGP_PAT_START_DATA,
14329:     XML_RNGP_PAT_START_EMPTY,
14329:     XML_RNGP_PAT_START_GROUP,
14329:     XML_RNGP_PAT_START_INTERLEAVE,
14329:     XML_RNGP_PAT_START_LIST,
14329:     XML_RNGP_PAT_START_ONEMORE,
14329:     XML_RNGP_PAT_START_TEXT,
14329:     XML_RNGP_PAT_START_VALUE,
14329:     XML_RNGP_PREFIX_UNDEFINED,
14329:     XML_RNGP_REF_CREATE_FAILED,
14329:     XML_RNGP_REF_CYCLE,
14329:     XML_RNGP_REF_NAME_INVALID,
14329:     XML_RNGP_REF_NO_DEF,
14329:     XML_RNGP_REF_NO_NAME,
14329:     XML_RNGP_REF_NOT_EMPTY,
14329:     XML_RNGP_START_CHOICE_AND_INTERLEAVE,
14329:     XML_RNGP_START_CONTENT,
14329:     XML_RNGP_START_EMPTY,
14329:     XML_RNGP_START_MISSING,
14329:     XML_RNGP_TEXT_EXPECTED,
14329:     XML_RNGP_TEXT_HAS_CHILD,
14329:     XML_RNGP_TYPE_MISSING,
14329:     XML_RNGP_TYPE_NOT_FOUND,
14329:     XML_RNGP_TYPE_VALUE,
14329:     XML_RNGP_UNKNOWN_ATTRIBUTE,
14329:     XML_RNGP_UNKNOWN_COMBINE,
14329:     XML_RNGP_UNKNOWN_CONSTRUCT,
14329:     XML_RNGP_UNKNOWN_TYPE_LIB,
14329:     XML_RNGP_URI_FRAGMENT,
14329:     XML_RNGP_URI_NOT_ABSOLUTE,
14329:     XML_RNGP_VALUE_EMPTY,
14329:     XML_RNGP_VALUE_NO_CONTENT,
14329:     XML_RNGP_XMLNS_NAME,
14329:     XML_RNGP_XML_NS,
14329:     XML_XPATH_EXPRESSION_OK = 1200,
14329:     XML_XPATH_NUMBER_ERROR,
14329:     XML_XPATH_UNFINISHED_LITERAL_ERROR,
14329:     XML_XPATH_START_LITERAL_ERROR,
14329:     XML_XPATH_VARIABLE_REF_ERROR,
14329:     XML_XPATH_UNDEF_VARIABLE_ERROR,
14329:     XML_XPATH_INVALID_PREDICATE_ERROR,
14329:     XML_XPATH_EXPR_ERROR,
14329:     XML_XPATH_UNCLOSED_ERROR,
14329:     XML_XPATH_UNKNOWN_FUNC_ERROR,
14329:     XML_XPATH_INVALID_OPERAND,
14329:     XML_XPATH_INVALID_TYPE,
14329:     XML_XPATH_INVALID_ARITY,
14329:     XML_XPATH_INVALID_CTXT_SIZE,
14329:     XML_XPATH_INVALID_CTXT_POSITION,
14329:     XML_XPATH_MEMORY_ERROR,
14329:     XML_XPTR_SYNTAX_ERROR,
14329:     XML_XPTR_RESOURCE_ERROR,
14329:     XML_XPTR_SUB_RESOURCE_ERROR,
14329:     XML_XPATH_UNDEF_PREFIX_ERROR,
14329:     XML_XPATH_ENCODING_ERROR,
14329:     XML_XPATH_INVALID_CHAR_ERROR,
14329:     XML_TREE_INVALID_HEX = 1300,
14329:     XML_TREE_INVALID_DEC,
14329:     XML_TREE_UNTERMINATED_ENTITY,
14329:     XML_TREE_NOT_UTF8,
14329:     XML_SAVE_NOT_UTF8 = 1400,
14329:     XML_SAVE_CHAR_INVALID,
14329:     XML_SAVE_NO_DOCTYPE,
14329:     XML_SAVE_UNKNOWN_ENCODING,
14329:     XML_REGEXP_COMPILE_ERROR = 1450,
14329:     XML_IO_UNKNOWN = 1500,
14329:     XML_IO_EACCES,
14329:     XML_IO_EAGAIN,
14329:     XML_IO_EBADF,
14329:     XML_IO_EBADMSG,
14329:     XML_IO_EBUSY,
14329:     XML_IO_ECANCELED,
14329:     XML_IO_ECHILD,
14329:     XML_IO_EDEADLK,
14329:     XML_IO_EDOM,
14329:     XML_IO_EEXIST,
14329:     XML_IO_EFAULT,
14329:     XML_IO_EFBIG,
14329:     XML_IO_EINPROGRESS,
14329:     XML_IO_EINTR,
14329:     XML_IO_EINVAL,
14329:     XML_IO_EIO,
14329:     XML_IO_EISDIR,
14329:     XML_IO_EMFILE,
14329:     XML_IO_EMLINK,
14329:     XML_IO_EMSGSIZE,
14329:     XML_IO_ENAMETOOLONG,
14329:     XML_IO_ENFILE,
14329:     XML_IO_ENODEV,
14329:     XML_IO_ENOENT,
14329:     XML_IO_ENOEXEC,
14329:     XML_IO_ENOLCK,
14329:     XML_IO_ENOMEM,
14329:     XML_IO_ENOSPC,
14329:     XML_IO_ENOSYS,
14329:     XML_IO_ENOTDIR,
14329:     XML_IO_ENOTEMPTY,
14329:     XML_IO_ENOTSUP,
14329:     XML_IO_ENOTTY,
14329:     XML_IO_ENXIO,
14329:     XML_IO_EPERM,
14329:     XML_IO_EPIPE,
14329:     XML_IO_ERANGE,
14329:     XML_IO_EROFS,
14329:     XML_IO_ESPIPE,
14329:     XML_IO_ESRCH,
14329:     XML_IO_ETIMEDOUT,
14329:     XML_IO_EXDEV,
14329:     XML_IO_NETWORK_ATTEMPT,
14329:     XML_IO_ENCODER,
14329:     XML_IO_FLUSH,
14329:     XML_IO_WRITE,
14329:     XML_IO_NO_INPUT,
14329:     XML_IO_BUFFER_FULL,
14329:     XML_IO_LOAD_ERROR,
14329:     XML_IO_ENOTSOCK,
14329:     XML_IO_EISCONN,
14329:     XML_IO_ECONNREFUSED,
14329:     XML_IO_ENETUNREACH,
14329:     XML_IO_EADDRINUSE,
14329:     XML_IO_EALREADY,
14329:     XML_IO_EAFNOSUPPORT,
14329:     XML_XINCLUDE_RECURSION=1600,
14329:     XML_XINCLUDE_PARSE_VALUE,
14329:     XML_XINCLUDE_ENTITY_DEF_MISMATCH,
14329:     XML_XINCLUDE_NO_HREF,
14329:     XML_XINCLUDE_NO_FALLBACK,
14329:     XML_XINCLUDE_HREF_URI,
14329:     XML_XINCLUDE_TEXT_FRAGMENT,
14329:     XML_XINCLUDE_TEXT_DOCUMENT,
14329:     XML_XINCLUDE_INVALID_CHAR,
14329:     XML_XINCLUDE_BUILD_FAILED,
14329:     XML_XINCLUDE_UNKNOWN_ENCODING,
14329:     XML_XINCLUDE_MULTIPLE_ROOT,
14329:     XML_XINCLUDE_XPTR_FAILED,
14329:     XML_XINCLUDE_XPTR_RESULT,
14329:     XML_XINCLUDE_INCLUDE_IN_INCLUDE,
14329:     XML_XINCLUDE_FALLBACKS_IN_INCLUDE,
14329:     XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE,
14329:     XML_XINCLUDE_DEPRECATED_NS,
14329:     XML_XINCLUDE_FRAGMENT_ID,
14329:     XML_CATALOG_MISSING_ATTR = 1650,
14329:     XML_CATALOG_ENTRY_BROKEN,
14329:     XML_CATALOG_PREFER_VALUE,
14329:     XML_CATALOG_NOT_CATALOG,
14329:     XML_CATALOG_RECURSION,
14329:     XML_SCHEMAP_PREFIX_UNDEFINED = 1700,
14329:     XML_SCHEMAP_ATTRFORMDEFAULT_VALUE,
14329:     XML_SCHEMAP_ATTRGRP_NONAME_NOREF,
14329:     XML_SCHEMAP_ATTR_NONAME_NOREF,
14329:     XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF,
14329:     XML_SCHEMAP_ELEMFORMDEFAULT_VALUE,
14329:     XML_SCHEMAP_ELEM_NONAME_NOREF,
14329:     XML_SCHEMAP_EXTENSION_NO_BASE,
14329:     XML_SCHEMAP_FACET_NO_VALUE,
14329:     XML_SCHEMAP_FAILED_BUILD_IMPORT,
14329:     XML_SCHEMAP_GROUP_NONAME_NOREF,
14329:     XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI,
14329:     XML_SCHEMAP_IMPORT_REDEFINE_NSNAME,
14329:     XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI,
14329:     XML_SCHEMAP_INVALID_BOOLEAN,
14329:     XML_SCHEMAP_INVALID_ENUM,
14329:     XML_SCHEMAP_INVALID_FACET,
14329:     XML_SCHEMAP_INVALID_FACET_VALUE,
14329:     XML_SCHEMAP_INVALID_MAXOCCURS,
14329:     XML_SCHEMAP_INVALID_MINOCCURS,
14329:     XML_SCHEMAP_INVALID_REF_AND_SUBTYPE,
14329:     XML_SCHEMAP_INVALID_WHITE_SPACE,
14329:     XML_SCHEMAP_NOATTR_NOREF,
14329:     XML_SCHEMAP_NOTATION_NO_NAME,
14329:     XML_SCHEMAP_NOTYPE_NOREF,
14329:     XML_SCHEMAP_REF_AND_SUBTYPE,
14329:     XML_SCHEMAP_RESTRICTION_NONAME_NOREF,
14329:     XML_SCHEMAP_SIMPLETYPE_NONAME,
14329:     XML_SCHEMAP_TYPE_AND_SUBTYPE,
14329:     XML_SCHEMAP_UNKNOWN_ALL_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_ATTR_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP,
14329:     XML_SCHEMAP_UNKNOWN_BASE_TYPE,
14329:     XML_SCHEMAP_UNKNOWN_CHOICE_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_ELEM_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_FACET_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_FACET_TYPE,
14329:     XML_SCHEMAP_UNKNOWN_GROUP_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_IMPORT_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_LIST_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_NOTATION_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_REF,
14329:     XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD,
14329:     XML_SCHEMAP_UNKNOWN_TYPE,
14329:     XML_SCHEMAP_UNKNOWN_UNION_CHILD,
14329:     XML_SCHEMAP_ELEM_DEFAULT_FIXED,
14329:     XML_SCHEMAP_REGEXP_INVALID,
14329:     XML_SCHEMAP_FAILED_LOAD,
14329:     XML_SCHEMAP_NOTHING_TO_PARSE,
14329:     XML_SCHEMAP_NOROOT,
14329:     XML_SCHEMAP_REDEFINED_GROUP,
14329:     XML_SCHEMAP_REDEFINED_TYPE,
14329:     XML_SCHEMAP_REDEFINED_ELEMENT,
14329:     XML_SCHEMAP_REDEFINED_ATTRGROUP,
14329:     XML_SCHEMAP_REDEFINED_ATTR,
14329:     XML_SCHEMAP_REDEFINED_NOTATION,
14329:     XML_SCHEMAP_FAILED_PARSE,
14329:     XML_SCHEMAP_UNKNOWN_PREFIX,
14329:     XML_SCHEMAP_DEF_AND_PREFIX,
14329:     XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD,
14329:     XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI,
14329:     XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI,
14329:     XML_SCHEMAP_NOT_SCHEMA,
14329:     XML_SCHEMAP_UNKNOWN_MEMBER_TYPE,
14329:     XML_SCHEMAP_INVALID_ATTR_USE,
14329:     XML_SCHEMAP_RECURSIVE,
14329:     XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE,
14329:     XML_SCHEMAP_INVALID_ATTR_COMBINATION,
14329:     XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION,
14329:     XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD,
14329:     XML_SCHEMAP_INVALID_ATTR_NAME,
14329:     XML_SCHEMAP_REF_AND_CONTENT,
14329:     XML_SCHEMAP_CT_PROPS_CORRECT_1,
14329:     XML_SCHEMAP_CT_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_CT_PROPS_CORRECT_3,
14329:     XML_SCHEMAP_CT_PROPS_CORRECT_4,
14329:     XML_SCHEMAP_CT_PROPS_CORRECT_5,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3,
14329:     XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER,
14329:     XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE,
14329:     XML_SCHEMAP_UNION_NOT_EXPRESSIBLE,
14329:     XML_SCHEMAP_SRC_IMPORT_3_1,
14329:     XML_SCHEMAP_SRC_IMPORT_3_2,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3,
14329:     XML_SCHEMAP_COS_CT_EXTENDS_1_3,
14329:     XML_SCHEMAV_NOROOT = 1801,
14329:     XML_SCHEMAV_UNDECLAREDELEM,
14329:     XML_SCHEMAV_NOTTOPLEVEL,
14329:     XML_SCHEMAV_MISSING,
14329:     XML_SCHEMAV_WRONGELEM,
14329:     XML_SCHEMAV_NOTYPE,
14329:     XML_SCHEMAV_NOROLLBACK,
14329:     XML_SCHEMAV_ISABSTRACT,
14329:     XML_SCHEMAV_NOTEMPTY,
14329:     XML_SCHEMAV_ELEMCONT,
14329:     XML_SCHEMAV_HAVEDEFAULT,
14329:     XML_SCHEMAV_NOTNILLABLE,
14329:     XML_SCHEMAV_EXTRACONTENT,
14329:     XML_SCHEMAV_INVALIDATTR,
14329:     XML_SCHEMAV_INVALIDELEM,
14329:     XML_SCHEMAV_NOTDETERMINIST,
14329:     XML_SCHEMAV_CONSTRUCT,
14329:     XML_SCHEMAV_INTERNAL,
14329:     XML_SCHEMAV_NOTSIMPLE,
14329:     XML_SCHEMAV_ATTRUNKNOWN,
14329:     XML_SCHEMAV_ATTRINVALID,
14329:     XML_SCHEMAV_VALUE,
14329:     XML_SCHEMAV_FACET,
14329:     XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1,
14329:     XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2,
14329:     XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3,
14329:     XML_SCHEMAV_CVC_TYPE_3_1_1,
14329:     XML_SCHEMAV_CVC_TYPE_3_1_2,
14329:     XML_SCHEMAV_CVC_FACET_VALID,
14329:     XML_SCHEMAV_CVC_LENGTH_VALID,
14329:     XML_SCHEMAV_CVC_MINLENGTH_VALID,
14329:     XML_SCHEMAV_CVC_MAXLENGTH_VALID,
14329:     XML_SCHEMAV_CVC_MININCLUSIVE_VALID,
14329:     XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID,
14329:     XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID,
14329:     XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID,
14329:     XML_SCHEMAV_CVC_TOTALDIGITS_VALID,
14329:     XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID,
14329:     XML_SCHEMAV_CVC_PATTERN_VALID,
14329:     XML_SCHEMAV_CVC_ENUMERATION_VALID,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4,
14329:     XML_SCHEMAV_CVC_ELT_1,
14329:     XML_SCHEMAV_CVC_ELT_2,
14329:     XML_SCHEMAV_CVC_ELT_3_1,
14329:     XML_SCHEMAV_CVC_ELT_3_2_1,
14329:     XML_SCHEMAV_CVC_ELT_3_2_2,
14329:     XML_SCHEMAV_CVC_ELT_4_1,
14329:     XML_SCHEMAV_CVC_ELT_4_2,
14329:     XML_SCHEMAV_CVC_ELT_4_3,
14329:     XML_SCHEMAV_CVC_ELT_5_1_1,
14329:     XML_SCHEMAV_CVC_ELT_5_1_2,
14329:     XML_SCHEMAV_CVC_ELT_5_2_1,
14329:     XML_SCHEMAV_CVC_ELT_5_2_2_1,
14329:     XML_SCHEMAV_CVC_ELT_5_2_2_2_1,
14329:     XML_SCHEMAV_CVC_ELT_5_2_2_2_2,
14329:     XML_SCHEMAV_CVC_ELT_6,
14329:     XML_SCHEMAV_CVC_ELT_7,
14329:     XML_SCHEMAV_CVC_ATTRIBUTE_1,
14329:     XML_SCHEMAV_CVC_ATTRIBUTE_2,
14329:     XML_SCHEMAV_CVC_ATTRIBUTE_3,
14329:     XML_SCHEMAV_CVC_ATTRIBUTE_4,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_4,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2,
14329:     XML_SCHEMAV_ELEMENT_CONTENT,
14329:     XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING,
14329:     XML_SCHEMAV_CVC_COMPLEX_TYPE_1,
14329:     XML_SCHEMAV_CVC_AU,
14329:     XML_SCHEMAV_CVC_TYPE_1,
14329:     XML_SCHEMAV_CVC_TYPE_2,
14329:     XML_SCHEMAV_CVC_IDC,
14329:     XML_SCHEMAV_CVC_WILDCARD,
14329:     XML_SCHEMAV_MISC,
14329:     XML_XPTR_UNKNOWN_SCHEME = 1900,
14329:     XML_XPTR_CHILDSEQ_START,
14329:     XML_XPTR_EVAL_FAILED,
14329:     XML_XPTR_EXTRA_OBJECTS,
14329:     XML_C14N_CREATE_CTXT = 1950,
14329:     XML_C14N_REQUIRES_UTF8,
14329:     XML_C14N_CREATE_STACK,
14329:     XML_C14N_INVALID_NODE,
14329:     XML_C14N_UNKNOW_NODE,
14329:     XML_C14N_RELATIVE_NAMESPACE,
14329:     XML_FTP_PASV_ANSWER = 2000,
14329:     XML_FTP_EPSV_ANSWER,
14329:     XML_FTP_ACCNT,
14329:     XML_FTP_URL_SYNTAX,
14329:     XML_HTTP_URL_SYNTAX = 2020,
14329:     XML_HTTP_USE_IP,
14329:     XML_HTTP_UNKNOWN_HOST,
14329:     XML_SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000,
14329:     XML_SCHEMAP_SRC_SIMPLE_TYPE_2,
14329:     XML_SCHEMAP_SRC_SIMPLE_TYPE_3,
14329:     XML_SCHEMAP_SRC_SIMPLE_TYPE_4,
14329:     XML_SCHEMAP_SRC_RESOLVE,
14329:     XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE,
14329:     XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE,
14329:     XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES,
14329:     XML_SCHEMAP_ST_PROPS_CORRECT_1,
14329:     XML_SCHEMAP_ST_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_ST_PROPS_CORRECT_3,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_1_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_1_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4,
14329:     XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5,
14329:     XML_SCHEMAP_COS_ST_DERIVED_OK_2_1,
14329:     XML_SCHEMAP_COS_ST_DERIVED_OK_2_2,
14329:     XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED,
14329:     XML_SCHEMAP_S4S_ELEM_MISSING,
14329:     XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED,
14329:     XML_SCHEMAP_S4S_ATTR_MISSING,
14329:     XML_SCHEMAP_S4S_ATTR_INVALID_VALUE,
14329:     XML_SCHEMAP_SRC_ELEMENT_1,
14329:     XML_SCHEMAP_SRC_ELEMENT_2_1,
14329:     XML_SCHEMAP_SRC_ELEMENT_2_2,
14329:     XML_SCHEMAP_SRC_ELEMENT_3,
14329:     XML_SCHEMAP_P_PROPS_CORRECT_1,
14329:     XML_SCHEMAP_P_PROPS_CORRECT_2_1,
14329:     XML_SCHEMAP_P_PROPS_CORRECT_2_2,
14329:     XML_SCHEMAP_E_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_E_PROPS_CORRECT_3,
14329:     XML_SCHEMAP_E_PROPS_CORRECT_4,
14329:     XML_SCHEMAP_E_PROPS_CORRECT_5,
14329:     XML_SCHEMAP_E_PROPS_CORRECT_6,
14329:     XML_SCHEMAP_SRC_INCLUDE,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_1,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_2,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_3_1,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_3_2,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_4,
14329:     XML_SCHEMAP_NO_XMLNS,
14329:     XML_SCHEMAP_NO_XSI,
14329:     XML_SCHEMAP_COS_VALID_DEFAULT_1,
14329:     XML_SCHEMAP_COS_VALID_DEFAULT_2_1,
14329:     XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1,
14329:     XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2,
14329:     XML_SCHEMAP_CVC_SIMPLE_TYPE,
14329:     XML_SCHEMAP_COS_CT_EXTENDS_1_1,
14329:     XML_SCHEMAP_SRC_IMPORT_1_1,
14329:     XML_SCHEMAP_SRC_IMPORT_1_2,
14329:     XML_SCHEMAP_SRC_IMPORT_2,
14329:     XML_SCHEMAP_SRC_IMPORT_2_1,
14329:     XML_SCHEMAP_SRC_IMPORT_2_2,
14329:     XML_SCHEMAP_INTERNAL,
14329:     XML_SCHEMAP_NOT_DETERMINISTIC,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2,
14329:     XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3,
14329:     XML_SCHEMAP_MG_PROPS_CORRECT_1,
14329:     XML_SCHEMAP_MG_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_SRC_CT_1,
14329:     XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3,
14329:     XML_SCHEMAP_AU_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_A_PROPS_CORRECT_2,
14329:     XML_SCHEMAP_C_PROPS_CORRECT,
14329:     XML_SCHEMAP_SRC_REDEFINE,
14329:     XML_SCHEMAP_SRC_IMPORT,
14329:     XML_SCHEMAP_WARN_SKIP_SCHEMA,
14329:     XML_SCHEMAP_WARN_UNLOCATED_SCHEMA,
14329:     XML_SCHEMAP_WARN_ATTR_REDECL_PROH,
14329:     XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH,
14329:     XML_SCHEMAP_AG_PROPS_CORRECT,
14329:     XML_SCHEMAP_COS_CT_EXTENDS_1_2,
14329:     XML_SCHEMAP_AU_PROPS_CORRECT,
14329:     XML_SCHEMAP_A_PROPS_CORRECT_3,
14329:     XML_SCHEMAP_COS_ALL_LIMITED,
14329:     XML_SCHEMATRONV_ASSERT = 4000,
14329:     XML_SCHEMATRONV_REPORT,
14329:     XML_MODULE_OPEN = 4900,
14329:     XML_MODULE_CLOSE,
14329:     XML_CHECK_FOUND_ELEMENT = 5000,
14329:     XML_CHECK_FOUND_ATTRIBUTE,
14329:     XML_CHECK_FOUND_TEXT,
14329:     XML_CHECK_FOUND_CDATA,
14329:     XML_CHECK_FOUND_ENTITYREF,
14329:     XML_CHECK_FOUND_ENTITY,
14329:     XML_CHECK_FOUND_PI,
14329:     XML_CHECK_FOUND_COMMENT,
14329:     XML_CHECK_FOUND_DOCTYPE,
14329:     XML_CHECK_FOUND_FRAGMENT,
14329:     XML_CHECK_FOUND_NOTATION,
14329:     XML_CHECK_UNKNOWN_NODE,
14329:     XML_CHECK_ENTITY_TYPE,
14329:     XML_CHECK_NO_PARENT,
14329:     XML_CHECK_NO_DOC,
14329:     XML_CHECK_NO_NAME,
14329:     XML_CHECK_NO_ELEM,
14329:     XML_CHECK_WRONG_DOC,
14329:     XML_CHECK_NO_PREV,
14329:     XML_CHECK_WRONG_PREV,
14329:     XML_CHECK_NO_NEXT,
14329:     XML_CHECK_WRONG_NEXT,
14329:     XML_CHECK_NOT_DTD,
14329:     XML_CHECK_NOT_ATTR,
14329:     XML_CHECK_NOT_ATTR_DECL,
14329:     XML_CHECK_NOT_ELEM_DECL,
14329:     XML_CHECK_NOT_ENTITY_DECL,
14329:     XML_CHECK_NOT_NS_DECL,
14329:     XML_CHECK_NO_HREF,
14329:     XML_CHECK_WRONG_PARENT,
14329:     XML_CHECK_NS_SCOPE,
14329:     XML_CHECK_NS_ANCESTOR,
14329:     XML_CHECK_NOT_UTF8,
14329:     XML_CHECK_NO_DICT,
14329:     XML_CHECK_NOT_NCNAME,
14329:     XML_CHECK_OUTSIDE_DICT,
14329:     XML_CHECK_WRONG_NAME,
14329:     XML_CHECK_NAME_NOT_NULL,
14329:     XML_I18N_NO_NAME = 6000,
14329:     XML_I18N_NO_HANDLER,
14329:     XML_I18N_EXCESS_HANDLER,
14329:     XML_I18N_CONV_FAILED,
14329:     XML_I18N_NO_OUTPUT,
14329:     XML_BUF_OVERFLOW = 7000
14329: } xmlParserErrors;
14329: # 845 "/usr/include/libxml2/libxml/xmlerror.h"
14329: typedef void ( *xmlGenericErrorFunc) (void *ctx,
14329:      const char *msg,
14329:      ...) __attribute__((__format__(__printf__,2,3)));
14329: # 856 "/usr/include/libxml2/libxml/xmlerror.h"
14329: typedef void ( *xmlStructuredErrorFunc) (void *userData, xmlErrorPtr error);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:     xmlSetGenericErrorFunc (void *ctx,
14329:      xmlGenericErrorFunc handler);
14329:  void
14329:     initGenericErrorDefaultFunc (xmlGenericErrorFunc *handler);
14329: 
14329:  void
14329:     xmlSetStructuredErrorFunc (void *ctx,
14329:      xmlStructuredErrorFunc handler);
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:     xmlParserError (void *ctx,
14329:      const char *msg,
14329:      ...) __attribute__((__format__(__printf__,2,3)));
14329:  void
14329:     xmlParserWarning (void *ctx,
14329:      const char *msg,
14329:      ...) __attribute__((__format__(__printf__,2,3)));
14329:  void
14329:     xmlParserValidityError (void *ctx,
14329:      const char *msg,
14329:      ...) __attribute__((__format__(__printf__,2,3)));
14329:  void
14329:     xmlParserValidityWarning (void *ctx,
14329:      const char *msg,
14329:      ...) __attribute__((__format__(__printf__,2,3)));
14329:  void
14329:     xmlParserPrintFileInfo (xmlParserInputPtr input);
14329:  void
14329:     xmlParserPrintFileContext (xmlParserInputPtr input);
14329: 
14329: 
14329: 
14329: 
14329:  xmlErrorPtr
14329:     xmlGetLastError (void);
14329:  void
14329:     xmlResetLastError (void);
14329:  xmlErrorPtr
14329:     xmlCtxtGetLastError (void *ctx);
14329:  void
14329:     xmlCtxtResetLastError (void *ctx);
14329:  void
14329:     xmlResetError (xmlErrorPtr err);
14329:  int
14329:     xmlCopyError (xmlErrorPtr from,
14329:      xmlErrorPtr to);
14329: # 16 "/usr/include/libxml2/libxml/valid.h" 2
14329: 
14329: # 1 "/usr/include/libxml2/libxml/list.h" 1
14329: # 20 "/usr/include/libxml2/libxml/list.h"
14329: typedef struct _xmlLink xmlLink;
14329: typedef xmlLink *xmlLinkPtr;
14329: 
14329: typedef struct _xmlList xmlList;
14329: typedef xmlList *xmlListPtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*xmlListDeallocator) (xmlLinkPtr lk);
14329: # 42 "/usr/include/libxml2/libxml/list.h"
14329: typedef int (*xmlListDataCompare) (const void *data0, const void *data1);
14329: # 52 "/usr/include/libxml2/libxml/list.h"
14329: typedef int (*xmlListWalker) (const void *data, const void *user);
14329: 
14329: 
14329:  xmlListPtr
14329:   xmlListCreate (xmlListDeallocator deallocator,
14329:                                   xmlListDataCompare compare);
14329:  void
14329:   xmlListDelete (xmlListPtr l);
14329: 
14329: 
14329:  void *
14329:   xmlListSearch (xmlListPtr l,
14329:       void *data);
14329:  void *
14329:   xmlListReverseSearch (xmlListPtr l,
14329:       void *data);
14329:  int
14329:   xmlListInsert (xmlListPtr l,
14329:       void *data) ;
14329:  int
14329:   xmlListAppend (xmlListPtr l,
14329:       void *data) ;
14329:  int
14329:   xmlListRemoveFirst (xmlListPtr l,
14329:       void *data);
14329:  int
14329:   xmlListRemoveLast (xmlListPtr l,
14329:       void *data);
14329:  int
14329:   xmlListRemoveAll (xmlListPtr l,
14329:       void *data);
14329:  void
14329:   xmlListClear (xmlListPtr l);
14329:  int
14329:   xmlListEmpty (xmlListPtr l);
14329:  xmlLinkPtr
14329:   xmlListFront (xmlListPtr l);
14329:  xmlLinkPtr
14329:   xmlListEnd (xmlListPtr l);
14329:  int
14329:   xmlListSize (xmlListPtr l);
14329: 
14329:  void
14329:   xmlListPopFront (xmlListPtr l);
14329:  void
14329:   xmlListPopBack (xmlListPtr l);
14329:  int
14329:   xmlListPushFront (xmlListPtr l,
14329:       void *data);
14329:  int
14329:   xmlListPushBack (xmlListPtr l,
14329:       void *data);
14329: 
14329: 
14329:  void
14329:   xmlListReverse (xmlListPtr l);
14329:  void
14329:   xmlListSort (xmlListPtr l);
14329:  void
14329:   xmlListWalk (xmlListPtr l,
14329:       xmlListWalker walker,
14329:       const void *user);
14329:  void
14329:   xmlListReverseWalk (xmlListPtr l,
14329:       xmlListWalker walker,
14329:       const void *user);
14329:  void
14329:   xmlListMerge (xmlListPtr l1,
14329:       xmlListPtr l2);
14329:  xmlListPtr
14329:   xmlListDup (const xmlListPtr old);
14329:  int
14329:   xmlListCopy (xmlListPtr cur,
14329:       const xmlListPtr old);
14329: 
14329:  void *
14329:   xmlLinkGetData (xmlLinkPtr lk);
14329: # 18 "/usr/include/libxml2/libxml/valid.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlautomata.h" 1
14329: # 29 "/usr/include/libxml2/libxml/xmlautomata.h"
14329: typedef struct _xmlAutomata xmlAutomata;
14329: typedef xmlAutomata *xmlAutomataPtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlAutomataState xmlAutomataState;
14329: typedef xmlAutomataState *xmlAutomataStatePtr;
14329: 
14329: 
14329: 
14329: 
14329:  xmlAutomataPtr
14329:       xmlNewAutomata (void);
14329:  void
14329:       xmlFreeAutomata (xmlAutomataPtr am);
14329: 
14329:  xmlAutomataStatePtr
14329:       xmlAutomataGetInitState (xmlAutomataPtr am);
14329:  int
14329:       xmlAutomataSetFinalState (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr state);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewState (xmlAutomataPtr am);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewTransition (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewTransition2 (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        const xmlChar *token2,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:                     xmlAutomataNewNegTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        const xmlChar *token2,
14329:        void *data);
14329: 
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewCountTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        int min,
14329:        int max,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewCountTrans2 (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        const xmlChar *token2,
14329:        int min,
14329:        int max,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewOnceTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        int min,
14329:        int max,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewOnceTrans2 (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        const xmlChar *token,
14329:        const xmlChar *token2,
14329:        int min,
14329:        int max,
14329:        void *data);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewAllTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        int lax);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewEpsilon (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewCountedTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        int counter);
14329:  xmlAutomataStatePtr
14329:       xmlAutomataNewCounterTrans (xmlAutomataPtr am,
14329:        xmlAutomataStatePtr from,
14329:        xmlAutomataStatePtr to,
14329:        int counter);
14329:  int
14329:       xmlAutomataNewCounter (xmlAutomataPtr am,
14329:        int min,
14329:        int max);
14329: 
14329:  xmlRegexpPtr
14329:       xmlAutomataCompile (xmlAutomataPtr am);
14329:  int
14329:       xmlAutomataIsDeterminist (xmlAutomataPtr am);
14329: # 19 "/usr/include/libxml2/libxml/valid.h" 2
14329: # 28 "/usr/include/libxml2/libxml/valid.h"
14329: typedef struct _xmlValidState xmlValidState;
14329: typedef xmlValidState *xmlValidStatePtr;
14329: # 42 "/usr/include/libxml2/libxml/valid.h"
14329: typedef void ( *xmlValidityErrorFunc) (void *ctx,
14329:         const char *msg,
14329:         ...) __attribute__((__format__(__printf__,2,3)));
14329: # 57 "/usr/include/libxml2/libxml/valid.h"
14329: typedef void ( *xmlValidityWarningFunc) (void *ctx,
14329:           const char *msg,
14329:           ...) __attribute__((__format__(__printf__,2,3)));
14329: # 80 "/usr/include/libxml2/libxml/valid.h"
14329: typedef struct _xmlValidCtxt xmlValidCtxt;
14329: typedef xmlValidCtxt *xmlValidCtxtPtr;
14329: struct _xmlValidCtxt {
14329:     void *userData;
14329:     xmlValidityErrorFunc error;
14329:     xmlValidityWarningFunc warning;
14329: 
14329: 
14329:     xmlNodePtr node;
14329:     int nodeNr;
14329:     int nodeMax;
14329:     xmlNodePtr *nodeTab;
14329: 
14329:     unsigned int finishDtd;
14329:     xmlDocPtr doc;
14329:     int valid;
14329: 
14329: 
14329:     xmlValidState *vstate;
14329:     int vstateNr;
14329:     int vstateMax;
14329:     xmlValidState *vstateTab;
14329: 
14329: 
14329:     xmlAutomataPtr am;
14329:     xmlAutomataStatePtr state;
14329: 
14329: 
14329: 
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlNotationTable;
14329: typedef xmlNotationTable *xmlNotationTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlElementTable;
14329: typedef xmlElementTable *xmlElementTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlAttributeTable;
14329: typedef xmlAttributeTable *xmlAttributeTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlIDTable;
14329: typedef xmlIDTable *xmlIDTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlRefTable;
14329: typedef xmlRefTable *xmlRefTablePtr;
14329: 
14329: 
14329:  xmlNotationPtr
14329:   xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
14329:       xmlDtdPtr dtd,
14329:       const xmlChar *name,
14329:       const xmlChar *PublicID,
14329:       const xmlChar *SystemID);
14329: 
14329:  xmlNotationTablePtr
14329:   xmlCopyNotationTable (xmlNotationTablePtr table);
14329: 
14329:  void
14329:   xmlFreeNotationTable (xmlNotationTablePtr table);
14329: 
14329:  void
14329:   xmlDumpNotationDecl (xmlBufferPtr buf,
14329:       xmlNotationPtr nota);
14329:  void
14329:   xmlDumpNotationTable (xmlBufferPtr buf,
14329:       xmlNotationTablePtr table);
14329: 
14329: 
14329: 
14329: 
14329:  xmlElementContentPtr
14329:   xmlNewElementContent (const xmlChar *name,
14329:       xmlElementContentType type);
14329:  xmlElementContentPtr
14329:   xmlCopyElementContent (xmlElementContentPtr content);
14329:  void
14329:   xmlFreeElementContent (xmlElementContentPtr cur);
14329: 
14329:  xmlElementContentPtr
14329:   xmlNewDocElementContent (xmlDocPtr doc,
14329:       const xmlChar *name,
14329:       xmlElementContentType type);
14329:  xmlElementContentPtr
14329:   xmlCopyDocElementContent(xmlDocPtr doc,
14329:       xmlElementContentPtr content);
14329:  void
14329:   xmlFreeDocElementContent(xmlDocPtr doc,
14329:       xmlElementContentPtr cur);
14329:  void
14329:   xmlSnprintfElementContent(char *buf,
14329:       int size,
14329:                                   xmlElementContentPtr content,
14329:       int englob);
14329: 
14329: 
14329:  void
14329:   xmlSprintfElementContent(char *buf,
14329:                                   xmlElementContentPtr content,
14329:       int englob);
14329: 
14329: 
14329: 
14329: 
14329:  xmlElementPtr
14329:   xmlAddElementDecl (xmlValidCtxtPtr ctxt,
14329:       xmlDtdPtr dtd,
14329:       const xmlChar *name,
14329:       xmlElementTypeVal type,
14329:       xmlElementContentPtr content);
14329: 
14329:  xmlElementTablePtr
14329:   xmlCopyElementTable (xmlElementTablePtr table);
14329: 
14329:  void
14329:   xmlFreeElementTable (xmlElementTablePtr table);
14329: 
14329:  void
14329:   xmlDumpElementTable (xmlBufferPtr buf,
14329:       xmlElementTablePtr table);
14329:  void
14329:   xmlDumpElementDecl (xmlBufferPtr buf,
14329:       xmlElementPtr elem);
14329: 
14329: 
14329: 
14329:  xmlEnumerationPtr
14329:   xmlCreateEnumeration (const xmlChar *name);
14329:  void
14329:   xmlFreeEnumeration (xmlEnumerationPtr cur);
14329: 
14329:  xmlEnumerationPtr
14329:   xmlCopyEnumeration (xmlEnumerationPtr cur);
14329: 
14329: 
14329: 
14329:  xmlAttributePtr
14329:   xmlAddAttributeDecl (xmlValidCtxtPtr ctxt,
14329:       xmlDtdPtr dtd,
14329:       const xmlChar *elem,
14329:       const xmlChar *name,
14329:       const xmlChar *ns,
14329:       xmlAttributeType type,
14329:       xmlAttributeDefault def,
14329:       const xmlChar *defaultValue,
14329:       xmlEnumerationPtr tree);
14329: 
14329:  xmlAttributeTablePtr
14329:   xmlCopyAttributeTable (xmlAttributeTablePtr table);
14329: 
14329:  void
14329:   xmlFreeAttributeTable (xmlAttributeTablePtr table);
14329: 
14329:  void
14329:   xmlDumpAttributeTable (xmlBufferPtr buf,
14329:      xmlAttributeTablePtr table);
14329:  void
14329:   xmlDumpAttributeDecl (xmlBufferPtr buf,
14329:      xmlAttributePtr attr);
14329: 
14329: 
14329: 
14329:  xmlIDPtr
14329:   xmlAddID (xmlValidCtxtPtr ctxt,
14329:      xmlDocPtr doc,
14329:      const xmlChar *value,
14329:      xmlAttrPtr attr);
14329:  void
14329:   xmlFreeIDTable (xmlIDTablePtr table);
14329:  xmlAttrPtr
14329:   xmlGetID (xmlDocPtr doc,
14329:      const xmlChar *ID);
14329:  int
14329:   xmlIsID (xmlDocPtr doc,
14329:      xmlNodePtr elem,
14329:      xmlAttrPtr attr);
14329:  int
14329:   xmlRemoveID (xmlDocPtr doc,
14329:      xmlAttrPtr attr);
14329: 
14329: 
14329:  xmlRefPtr
14329:   xmlAddRef (xmlValidCtxtPtr ctxt,
14329:      xmlDocPtr doc,
14329:      const xmlChar *value,
14329:      xmlAttrPtr attr);
14329:  void
14329:   xmlFreeRefTable (xmlRefTablePtr table);
14329:  int
14329:   xmlIsRef (xmlDocPtr doc,
14329:      xmlNodePtr elem,
14329:      xmlAttrPtr attr);
14329:  int
14329:   xmlRemoveRef (xmlDocPtr doc,
14329:      xmlAttrPtr attr);
14329:  xmlListPtr
14329:   xmlGetRefs (xmlDocPtr doc,
14329:      const xmlChar *ID);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlValidCtxtPtr
14329:   xmlNewValidCtxt(void);
14329:  void
14329:   xmlFreeValidCtxt(xmlValidCtxtPtr);
14329: 
14329:  int
14329:   xmlValidateRoot (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc);
14329:  int
14329:   xmlValidateElementDecl (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:                            xmlElementPtr elem);
14329:  xmlChar *
14329:   xmlValidNormalizeAttributeValue(xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329:  xmlChar *
14329:   xmlValidCtxtNormalizeAttributeValue(xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       const xmlChar *name,
14329:       const xmlChar *value);
14329:  int
14329:   xmlValidateAttributeDecl(xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:                            xmlAttributePtr attr);
14329:  int
14329:   xmlValidateAttributeValue(xmlAttributeType type,
14329:       const xmlChar *value);
14329:  int
14329:   xmlValidateNotationDecl (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:                            xmlNotationPtr nota);
14329:  int
14329:   xmlValidateDtd (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlDtdPtr dtd);
14329:  int
14329:   xmlValidateDtdFinal (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc);
14329:  int
14329:   xmlValidateDocument (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc);
14329:  int
14329:   xmlValidateElement (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem);
14329:  int
14329:   xmlValidateOneElement (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:                            xmlNodePtr elem);
14329:  int
14329:   xmlValidateOneAttribute (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       xmlAttrPtr attr,
14329:       const xmlChar *value);
14329:  int
14329:   xmlValidateOneNamespace (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       const xmlChar *prefix,
14329:       xmlNsPtr ns,
14329:       const xmlChar *value);
14329:  int
14329:   xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc);
14329: 
14329: 
14329: 
14329:  int
14329:   xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       const xmlChar *notationName);
14329: 
14329: 
14329:  int
14329:   xmlIsMixedElement (xmlDocPtr doc,
14329:       const xmlChar *name);
14329:  xmlAttributePtr
14329:   xmlGetDtdAttrDesc (xmlDtdPtr dtd,
14329:       const xmlChar *elem,
14329:       const xmlChar *name);
14329:  xmlAttributePtr
14329:   xmlGetDtdQAttrDesc (xmlDtdPtr dtd,
14329:       const xmlChar *elem,
14329:       const xmlChar *name,
14329:       const xmlChar *prefix);
14329:  xmlNotationPtr
14329:   xmlGetDtdNotationDesc (xmlDtdPtr dtd,
14329:       const xmlChar *name);
14329:  xmlElementPtr
14329:   xmlGetDtdQElementDesc (xmlDtdPtr dtd,
14329:       const xmlChar *name,
14329:       const xmlChar *prefix);
14329:  xmlElementPtr
14329:   xmlGetDtdElementDesc (xmlDtdPtr dtd,
14329:       const xmlChar *name);
14329: 
14329: 
14329: 
14329:  int
14329:   xmlValidGetPotentialChildren(xmlElementContent *ctree,
14329:       const xmlChar **names,
14329:       int *len,
14329:       int max);
14329: 
14329:  int
14329:   xmlValidGetValidElements(xmlNode *prev,
14329:       xmlNode *next,
14329:       const xmlChar **names,
14329:       int max);
14329:  int
14329:   xmlValidateNameValue (const xmlChar *value);
14329:  int
14329:   xmlValidateNamesValue (const xmlChar *value);
14329:  int
14329:   xmlValidateNmtokenValue (const xmlChar *value);
14329:  int
14329:   xmlValidateNmtokensValue(const xmlChar *value);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlValidBuildContentModel(xmlValidCtxtPtr ctxt,
14329:       xmlElementPtr elem);
14329: 
14329:  int
14329:   xmlValidatePushElement (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       const xmlChar *qname);
14329:  int
14329:   xmlValidatePushCData (xmlValidCtxtPtr ctxt,
14329:       const xmlChar *data,
14329:       int len);
14329:  int
14329:   xmlValidatePopElement (xmlValidCtxtPtr ctxt,
14329:       xmlDocPtr doc,
14329:       xmlNodePtr elem,
14329:       const xmlChar *qname);
14329: # 20 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 1 "/usr/include/libxml2/libxml/entities.h" 1
14329: # 24 "/usr/include/libxml2/libxml/entities.h"
14329: typedef enum {
14329:     XML_INTERNAL_GENERAL_ENTITY = 1,
14329:     XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2,
14329:     XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3,
14329:     XML_INTERNAL_PARAMETER_ENTITY = 4,
14329:     XML_EXTERNAL_PARAMETER_ENTITY = 5,
14329:     XML_INTERNAL_PREDEFINED_ENTITY = 6
14329: } xmlEntityType;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _xmlEntity {
14329:     void *_private;
14329:     xmlElementType type;
14329:     const xmlChar *name;
14329:     struct _xmlNode *children;
14329:     struct _xmlNode *last;
14329:     struct _xmlDtd *parent;
14329:     struct _xmlNode *next;
14329:     struct _xmlNode *prev;
14329:     struct _xmlDoc *doc;
14329: 
14329:     xmlChar *orig;
14329:     xmlChar *content;
14329:     int length;
14329:     xmlEntityType etype;
14329:     const xmlChar *ExternalID;
14329:     const xmlChar *SystemID;
14329: 
14329:     struct _xmlEntity *nexte;
14329:     const xmlChar *URI;
14329:     int owner;
14329:     int checked;
14329: 
14329: 
14329: 
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlHashTable xmlEntitiesTable;
14329: typedef xmlEntitiesTable *xmlEntitiesTablePtr;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:   xmlInitializePredefinedEntities (void);
14329: 
14329: 
14329:  xmlEntityPtr
14329:    xmlNewEntity (xmlDocPtr doc,
14329:        const xmlChar *name,
14329:        int type,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID,
14329:        const xmlChar *content);
14329:  xmlEntityPtr
14329:    xmlAddDocEntity (xmlDocPtr doc,
14329:        const xmlChar *name,
14329:        int type,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID,
14329:        const xmlChar *content);
14329:  xmlEntityPtr
14329:    xmlAddDtdEntity (xmlDocPtr doc,
14329:        const xmlChar *name,
14329:        int type,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID,
14329:        const xmlChar *content);
14329:  xmlEntityPtr
14329:    xmlGetPredefinedEntity (const xmlChar *name);
14329:  xmlEntityPtr
14329:    xmlGetDocEntity (const xmlDoc *doc,
14329:        const xmlChar *name);
14329:  xmlEntityPtr
14329:    xmlGetDtdEntity (xmlDocPtr doc,
14329:        const xmlChar *name);
14329:  xmlEntityPtr
14329:    xmlGetParameterEntity (xmlDocPtr doc,
14329:        const xmlChar *name);
14329: 
14329:  const xmlChar *
14329:    xmlEncodeEntities (xmlDocPtr doc,
14329:        const xmlChar *input);
14329: 
14329:  xmlChar *
14329:    xmlEncodeEntitiesReentrant(xmlDocPtr doc,
14329:        const xmlChar *input);
14329:  xmlChar *
14329:    xmlEncodeSpecialChars (const xmlDoc *doc,
14329:        const xmlChar *input);
14329:  xmlEntitiesTablePtr
14329:    xmlCreateEntitiesTable (void);
14329: 
14329:  xmlEntitiesTablePtr
14329:    xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
14329: 
14329:  void
14329:    xmlFreeEntitiesTable (xmlEntitiesTablePtr table);
14329: 
14329:  void
14329:    xmlDumpEntitiesTable (xmlBufferPtr buf,
14329:        xmlEntitiesTablePtr table);
14329:  void
14329:    xmlDumpEntityDecl (xmlBufferPtr buf,
14329:        xmlEntityPtr ent);
14329: 
14329: 
14329:  void
14329:    xmlCleanupPredefinedEntities(void);
14329: # 21 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlerror.h" 1
14329: # 22 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 52 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (* xmlParserInputDeallocate)(xmlChar *str);
14329: 
14329: struct _xmlParserInput {
14329: 
14329:     xmlParserInputBufferPtr buf;
14329: 
14329:     const char *filename;
14329:     const char *directory;
14329:     const xmlChar *base;
14329:     const xmlChar *cur;
14329:     const xmlChar *end;
14329:     int length;
14329:     int line;
14329:     int col;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     unsigned long consumed;
14329:     xmlParserInputDeallocate free;
14329:     const xmlChar *encoding;
14329:     const xmlChar *version;
14329:     int standalone;
14329:     int id;
14329: };
14329: # 86 "/usr/include/libxml2/libxml/parser.h"
14329: typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
14329: typedef xmlParserNodeInfo *xmlParserNodeInfoPtr;
14329: 
14329: struct _xmlParserNodeInfo {
14329:   const struct _xmlNode* node;
14329: 
14329:   unsigned long begin_pos;
14329:   unsigned long begin_line;
14329:   unsigned long end_pos;
14329:   unsigned long end_line;
14329: };
14329: 
14329: typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;
14329: typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;
14329: struct _xmlParserNodeInfoSeq {
14329:   unsigned long maximum;
14329:   unsigned long length;
14329:   xmlParserNodeInfo* buffer;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:     XML_PARSER_EOF = -1,
14329:     XML_PARSER_START = 0,
14329:     XML_PARSER_MISC,
14329:     XML_PARSER_PI,
14329:     XML_PARSER_DTD,
14329:     XML_PARSER_PROLOG,
14329:     XML_PARSER_COMMENT,
14329:     XML_PARSER_START_TAG,
14329:     XML_PARSER_CONTENT,
14329:     XML_PARSER_CDATA_SECTION,
14329:     XML_PARSER_END_TAG,
14329:     XML_PARSER_ENTITY_DECL,
14329:     XML_PARSER_ENTITY_VALUE,
14329:     XML_PARSER_ATTRIBUTE_VALUE,
14329:     XML_PARSER_SYSTEM_LITERAL,
14329:     XML_PARSER_EPILOG,
14329:     XML_PARSER_IGNORE,
14329:     XML_PARSER_PUBLIC_LITERAL
14329: } xmlParserInputState;
14329: # 163 "/usr/include/libxml2/libxml/parser.h"
14329: typedef enum {
14329:     XML_PARSE_UNKNOWN = 0,
14329:     XML_PARSE_DOM = 1,
14329:     XML_PARSE_SAX = 2,
14329:     XML_PARSE_PUSH_DOM = 3,
14329:     XML_PARSE_PUSH_SAX = 4,
14329:     XML_PARSE_READER = 5
14329: } xmlParserMode;
14329: # 184 "/usr/include/libxml2/libxml/parser.h"
14329: struct _xmlParserCtxt {
14329:     struct _xmlSAXHandler *sax;
14329:     void *userData;
14329:     xmlDocPtr myDoc;
14329:     int wellFormed;
14329:     int replaceEntities;
14329:     const xmlChar *version;
14329:     const xmlChar *encoding;
14329:     int standalone;
14329:     int html;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     xmlParserInputPtr input;
14329:     int inputNr;
14329:     int inputMax;
14329:     xmlParserInputPtr *inputTab;
14329: 
14329: 
14329:     xmlNodePtr node;
14329:     int nodeNr;
14329:     int nodeMax;
14329:     xmlNodePtr *nodeTab;
14329: 
14329:     int record_info;
14329:     xmlParserNodeInfoSeq node_seq;
14329: 
14329:     int errNo;
14329: 
14329:     int hasExternalSubset;
14329:     int hasPErefs;
14329:     int external;
14329: 
14329:     int valid;
14329:     int validate;
14329:     xmlValidCtxt vctxt;
14329: 
14329:     xmlParserInputState instate;
14329:     int token;
14329: 
14329:     char *directory;
14329: 
14329: 
14329:     const xmlChar *name;
14329:     int nameNr;
14329:     int nameMax;
14329:     const xmlChar * *nameTab;
14329: 
14329:     long nbChars;
14329:     long checkIndex;
14329:     int keepBlanks;
14329:     int disableSAX;
14329:     int inSubset;
14329:     const xmlChar * intSubName;
14329:     xmlChar * extSubURI;
14329:     xmlChar * extSubSystem;
14329: 
14329: 
14329:     int * space;
14329:     int spaceNr;
14329:     int spaceMax;
14329:     int * spaceTab;
14329: 
14329:     int depth;
14329:     xmlParserInputPtr entity;
14329:     int charset;
14329: 
14329:     int nodelen;
14329:     int nodemem;
14329:     int pedantic;
14329:     void *_private;
14329: 
14329:     int loadsubset;
14329:     int linenumbers;
14329:     void *catalogs;
14329:     int recovery;
14329:     int progressive;
14329:     xmlDictPtr dict;
14329:     const xmlChar * *atts;
14329:     int maxatts;
14329:     int docdict;
14329: 
14329: 
14329: 
14329: 
14329:     const xmlChar *str_xml;
14329:     const xmlChar *str_xmlns;
14329:     const xmlChar *str_xml_ns;
14329: 
14329: 
14329: 
14329: 
14329:     int sax2;
14329:     int nsNr;
14329:     int nsMax;
14329:     const xmlChar * *nsTab;
14329:     int *attallocs;
14329:     void * *pushTab;
14329:     xmlHashTablePtr attsDefault;
14329:     xmlHashTablePtr attsSpecial;
14329:     int nsWellFormed;
14329:     int options;
14329: 
14329: 
14329: 
14329: 
14329:     int dictNames;
14329:     int freeElemsNr;
14329:     xmlNodePtr freeElems;
14329:     int freeAttrsNr;
14329:     xmlAttrPtr freeAttrs;
14329: 
14329: 
14329: 
14329: 
14329:     xmlError lastError;
14329:     xmlParserMode parseMode;
14329:     unsigned long nbentities;
14329:     unsigned long sizeentities;
14329: 
14329: 
14329:     xmlParserNodeInfo *nodeInfo;
14329:     int nodeInfoNr;
14329:     int nodeInfoMax;
14329:     xmlParserNodeInfo *nodeInfoTab;
14329: 
14329:     int input_id;
14329:     unsigned long sizeentcopy;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _xmlSAXLocator {
14329:     const xmlChar *(*getPublicId)(void *ctx);
14329:     const xmlChar *(*getSystemId)(void *ctx);
14329:     int (*getLineNumber)(void *ctx);
14329:     int (*getColumnNumber)(void *ctx);
14329: };
14329: # 350 "/usr/include/libxml2/libxml/parser.h"
14329: typedef xmlParserInputPtr (*resolveEntitySAXFunc) (void *ctx,
14329:     const xmlChar *publicId,
14329:     const xmlChar *systemId);
14329: # 362 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*internalSubsetSAXFunc) (void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar *ExternalID,
14329:     const xmlChar *SystemID);
14329: # 375 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*externalSubsetSAXFunc) (void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar *ExternalID,
14329:     const xmlChar *SystemID);
14329: # 388 "/usr/include/libxml2/libxml/parser.h"
14329: typedef xmlEntityPtr (*getEntitySAXFunc) (void *ctx,
14329:     const xmlChar *name);
14329: # 399 "/usr/include/libxml2/libxml/parser.h"
14329: typedef xmlEntityPtr (*getParameterEntitySAXFunc) (void *ctx,
14329:     const xmlChar *name);
14329: # 412 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*entityDeclSAXFunc) (void *ctx,
14329:     const xmlChar *name,
14329:     int type,
14329:     const xmlChar *publicId,
14329:     const xmlChar *systemId,
14329:     xmlChar *content);
14329: # 427 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*notationDeclSAXFunc)(void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar *publicId,
14329:     const xmlChar *systemId);
14329: # 443 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*attributeDeclSAXFunc)(void *ctx,
14329:     const xmlChar *elem,
14329:     const xmlChar *fullname,
14329:     int type,
14329:     int def,
14329:     const xmlChar *defaultValue,
14329:     xmlEnumerationPtr tree);
14329: # 459 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*elementDeclSAXFunc)(void *ctx,
14329:     const xmlChar *name,
14329:     int type,
14329:     xmlElementContentPtr content);
14329: # 473 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*unparsedEntityDeclSAXFunc)(void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar *publicId,
14329:     const xmlChar *systemId,
14329:     const xmlChar *notationName);
14329: # 486 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*setDocumentLocatorSAXFunc) (void *ctx,
14329:     xmlSAXLocatorPtr loc);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*startDocumentSAXFunc) (void *ctx);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*endDocumentSAXFunc) (void *ctx);
14329: # 510 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*startElementSAXFunc) (void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar **atts);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*endElementSAXFunc) (void *ctx,
14329:     const xmlChar *name);
14329: # 533 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*attributeSAXFunc) (void *ctx,
14329:     const xmlChar *name,
14329:     const xmlChar *value);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*referenceSAXFunc) (void *ctx,
14329:     const xmlChar *name);
14329: # 553 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*charactersSAXFunc) (void *ctx,
14329:     const xmlChar *ch,
14329:     int len);
14329: # 565 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*ignorableWhitespaceSAXFunc) (void *ctx,
14329:     const xmlChar *ch,
14329:     int len);
14329: # 576 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*processingInstructionSAXFunc) (void *ctx,
14329:     const xmlChar *target,
14329:     const xmlChar *data);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*commentSAXFunc) (void *ctx,
14329:     const xmlChar *value);
14329: # 596 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*cdataBlockSAXFunc) (
14329:                          void *ctx,
14329:     const xmlChar *value,
14329:     int len);
14329: # 608 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void ( *warningSAXFunc) (void *ctx,
14329:     const char *msg, ...) __attribute__((__format__(__printf__,2,3)));
14329: # 618 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void ( *errorSAXFunc) (void *ctx,
14329:     const char *msg, ...) __attribute__((__format__(__printf__,2,3)));
14329: # 630 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void ( *fatalErrorSAXFunc) (void *ctx,
14329:     const char *msg, ...) __attribute__((__format__(__printf__,2,3)));
14329: # 640 "/usr/include/libxml2/libxml/parser.h"
14329: typedef int (*isStandaloneSAXFunc) (void *ctx);
14329: # 649 "/usr/include/libxml2/libxml/parser.h"
14329: typedef int (*hasInternalSubsetSAXFunc) (void *ctx);
14329: # 659 "/usr/include/libxml2/libxml/parser.h"
14329: typedef int (*hasExternalSubsetSAXFunc) (void *ctx);
14329: # 692 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*startElementNsSAX2Func) (void *ctx,
14329:      const xmlChar *localname,
14329:      const xmlChar *prefix,
14329:      const xmlChar *URI,
14329:      int nb_namespaces,
14329:      const xmlChar **namespaces,
14329:      int nb_attributes,
14329:      int nb_defaulted,
14329:      const xmlChar **attributes);
14329: # 713 "/usr/include/libxml2/libxml/parser.h"
14329: typedef void (*endElementNsSAX2Func) (void *ctx,
14329:      const xmlChar *localname,
14329:      const xmlChar *prefix,
14329:      const xmlChar *URI);
14329: 
14329: 
14329: struct _xmlSAXHandler {
14329:     internalSubsetSAXFunc internalSubset;
14329:     isStandaloneSAXFunc isStandalone;
14329:     hasInternalSubsetSAXFunc hasInternalSubset;
14329:     hasExternalSubsetSAXFunc hasExternalSubset;
14329:     resolveEntitySAXFunc resolveEntity;
14329:     getEntitySAXFunc getEntity;
14329:     entityDeclSAXFunc entityDecl;
14329:     notationDeclSAXFunc notationDecl;
14329:     attributeDeclSAXFunc attributeDecl;
14329:     elementDeclSAXFunc elementDecl;
14329:     unparsedEntityDeclSAXFunc unparsedEntityDecl;
14329:     setDocumentLocatorSAXFunc setDocumentLocator;
14329:     startDocumentSAXFunc startDocument;
14329:     endDocumentSAXFunc endDocument;
14329:     startElementSAXFunc startElement;
14329:     endElementSAXFunc endElement;
14329:     referenceSAXFunc reference;
14329:     charactersSAXFunc characters;
14329:     ignorableWhitespaceSAXFunc ignorableWhitespace;
14329:     processingInstructionSAXFunc processingInstruction;
14329:     commentSAXFunc comment;
14329:     warningSAXFunc warning;
14329:     errorSAXFunc error;
14329:     fatalErrorSAXFunc fatalError;
14329:     getParameterEntitySAXFunc getParameterEntity;
14329:     cdataBlockSAXFunc cdataBlock;
14329:     externalSubsetSAXFunc externalSubset;
14329:     unsigned int initialized;
14329: 
14329:     void *_private;
14329:     startElementNsSAX2Func startElementNs;
14329:     endElementNsSAX2Func endElementNs;
14329:     xmlStructuredErrorFunc serror;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xmlSAXHandlerV1 xmlSAXHandlerV1;
14329: typedef xmlSAXHandlerV1 *xmlSAXHandlerV1Ptr;
14329: struct _xmlSAXHandlerV1 {
14329:     internalSubsetSAXFunc internalSubset;
14329:     isStandaloneSAXFunc isStandalone;
14329:     hasInternalSubsetSAXFunc hasInternalSubset;
14329:     hasExternalSubsetSAXFunc hasExternalSubset;
14329:     resolveEntitySAXFunc resolveEntity;
14329:     getEntitySAXFunc getEntity;
14329:     entityDeclSAXFunc entityDecl;
14329:     notationDeclSAXFunc notationDecl;
14329:     attributeDeclSAXFunc attributeDecl;
14329:     elementDeclSAXFunc elementDecl;
14329:     unparsedEntityDeclSAXFunc unparsedEntityDecl;
14329:     setDocumentLocatorSAXFunc setDocumentLocator;
14329:     startDocumentSAXFunc startDocument;
14329:     endDocumentSAXFunc endDocument;
14329:     startElementSAXFunc startElement;
14329:     endElementSAXFunc endElement;
14329:     referenceSAXFunc reference;
14329:     charactersSAXFunc characters;
14329:     ignorableWhitespaceSAXFunc ignorableWhitespace;
14329:     processingInstructionSAXFunc processingInstruction;
14329:     commentSAXFunc comment;
14329:     warningSAXFunc warning;
14329:     errorSAXFunc error;
14329:     fatalErrorSAXFunc fatalError;
14329:     getParameterEntitySAXFunc getParameterEntity;
14329:     cdataBlockSAXFunc cdataBlock;
14329:     externalSubsetSAXFunc externalSubset;
14329:     unsigned int initialized;
14329: };
14329: # 802 "/usr/include/libxml2/libxml/parser.h"
14329: typedef xmlParserInputPtr (*xmlExternalEntityLoader) (const char *URL,
14329:       const char *ID,
14329:       xmlParserCtxtPtr context);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/encoding.h" 1
14329: # 31 "/usr/include/libxml2/libxml/encoding.h"
14329: # 1 "/usr/include/unicode/ucnv.h" 1 3 4
14329: # 52 "/usr/include/unicode/ucnv.h" 3 4
14329: # 1 "/usr/include/unicode/ucnv_err.h" 1 3 4
14329: # 88 "/usr/include/unicode/ucnv_err.h" 3 4
14329: # 1 "/usr/include/unicode/utypes.h" 1 3 4
14329: # 38 "/usr/include/unicode/utypes.h" 3 4
14329: # 1 "/usr/include/unicode/umachine.h" 1 3 4
14329: # 46 "/usr/include/unicode/umachine.h" 3 4
14329: # 1 "/usr/include/unicode/ptypes.h" 1 3 4
14329: # 43 "/usr/include/unicode/ptypes.h" 3 4
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 44 "/usr/include/unicode/ptypes.h" 2 3 4
14329: # 52 "/usr/include/unicode/ptypes.h" 3 4
14329: # 1 "/usr/include/unicode/platform.h" 1 3 4
14329: # 24 "/usr/include/unicode/platform.h" 3 4
14329: # 1 "/usr/include/unicode/uconfig.h" 1 3 4
14329: # 25 "/usr/include/unicode/platform.h" 2 3 4
14329: # 1 "/usr/include/unicode/uvernum.h" 1 3 4
14329: # 26 "/usr/include/unicode/platform.h" 2 3 4
14329: # 53 "/usr/include/unicode/ptypes.h" 2 3 4
14329: # 47 "/usr/include/unicode/umachine.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/lib/gcc/arm-linux-gnueabihf/8/include/stddef.h" 1 3 4
14329: # 53 "/usr/include/unicode/umachine.h" 2 3 4
14329: # 236 "/usr/include/unicode/umachine.h" 3 4
14329: 
14329: # 236 "/usr/include/unicode/umachine.h" 3 4
14329: typedef int8_t UBool;
14329: # 349 "/usr/include/unicode/umachine.h" 3 4
14329:     typedef uint16_t UChar;
14329: # 374 "/usr/include/unicode/umachine.h" 3 4
14329:     typedef short unsigned int OldUChar;
14329: # 396 "/usr/include/unicode/umachine.h" 3 4
14329: typedef int32_t UChar32;
14329: # 418 "/usr/include/unicode/umachine.h" 3 4
14329: # 1 "/usr/include/unicode/urename.h" 1 3 4
14329: # 419 "/usr/include/unicode/umachine.h" 2 3 4
14329: # 39 "/usr/include/unicode/utypes.h" 2 3 4
14329: # 1 "/usr/include/unicode/uversion.h" 1 3 4
14329: # 59 "/usr/include/unicode/uversion.h" 3 4
14329: typedef uint8_t UVersionInfo[4];
14329: # 152 "/usr/include/unicode/uversion.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: u_versionFromString_60(UVersionInfo versionArray, const char *versionString);
14329: # 166 "/usr/include/unicode/uversion.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: u_versionFromUString_60(UVersionInfo versionArray, const UChar *versionString);
14329: # 182 "/usr/include/unicode/uversion.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: u_versionToString_60(const UVersionInfo versionArray, char *versionString);
14329: # 193 "/usr/include/unicode/uversion.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: u_getVersion_60(UVersionInfo versionArray);
14329: # 40 "/usr/include/unicode/utypes.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/unicode/utf.h" 1 3 4
14329: # 217 "/usr/include/unicode/utf.h" 3 4
14329: # 1 "/usr/include/unicode/utf8.h" 1 3 4
14329: # 125 "/usr/include/unicode/utf8.h" 3 4
14329: extern __attribute__((visibility("default"))) UChar32
14329: utf8_nextCharSafeBody_60(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict);
14329: # 137 "/usr/include/unicode/utf8.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: utf8_appendCharSafeBody_60(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool *pIsError);
14329: # 149 "/usr/include/unicode/utf8.h" 3 4
14329: extern __attribute__((visibility("default"))) UChar32
14329: utf8_prevCharSafeBody_60(const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, UBool strict);
14329: # 161 "/usr/include/unicode/utf8.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: utf8_back1SafeBody_60(const uint8_t *s, int32_t start, int32_t i);
14329: # 218 "/usr/include/unicode/utf.h" 2 3 4
14329: # 1 "/usr/include/unicode/utf16.h" 1 3 4
14329: # 219 "/usr/include/unicode/utf.h" 2 3 4
14329: 
14329: 
14329: # 1 "/usr/include/unicode/utf_old.h" 1 3 4
14329: # 165 "/usr/include/unicode/utf_old.h" 3 4
14329: # 1 "/usr/include/unicode/utf.h" 1 3 4
14329: # 166 "/usr/include/unicode/utf_old.h" 2 3 4
14329: # 301 "/usr/include/unicode/utf_old.h" 3 4
14329: extern const uint8_t utf8_countTrailBytes_60[];
14329: # 222 "/usr/include/unicode/utf.h" 2 3 4
14329: # 45 "/usr/include/unicode/utypes.h" 2 3 4
14329: # 203 "/usr/include/unicode/utypes.h" 3 4
14329: typedef double UDate;
14329: # 396 "/usr/include/unicode/utypes.h" 3 4
14329: typedef enum UErrorCode {
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_USING_FALLBACK_WARNING = -128,
14329: 
14329:     U_ERROR_WARNING_START = -128,
14329: 
14329:     U_USING_DEFAULT_WARNING = -127,
14329: 
14329:     U_SAFECLONE_ALLOCATED_WARNING = -126,
14329: 
14329:     U_STATE_OLD_WARNING = -125,
14329: 
14329:     U_STRING_NOT_TERMINATED_WARNING = -124,
14329: 
14329:     U_SORT_KEY_TOO_SHORT_WARNING = -123,
14329: 
14329:     U_AMBIGUOUS_ALIAS_WARNING = -122,
14329: 
14329:     U_DIFFERENT_UCA_VERSION = -121,
14329: 
14329:     U_PLUGIN_CHANGED_LEVEL_WARNING = -120,
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_ERROR_WARNING_LIMIT,
14329: 
14329: 
14329:     U_ZERO_ERROR = 0,
14329: 
14329:     U_ILLEGAL_ARGUMENT_ERROR = 1,
14329:     U_MISSING_RESOURCE_ERROR = 2,
14329:     U_INVALID_FORMAT_ERROR = 3,
14329:     U_FILE_ACCESS_ERROR = 4,
14329:     U_INTERNAL_PROGRAM_ERROR = 5,
14329:     U_MESSAGE_PARSE_ERROR = 6,
14329:     U_MEMORY_ALLOCATION_ERROR = 7,
14329:     U_INDEX_OUTOFBOUNDS_ERROR = 8,
14329:     U_PARSE_ERROR = 9,
14329:     U_INVALID_CHAR_FOUND = 10,
14329:     U_TRUNCATED_CHAR_FOUND = 11,
14329:     U_ILLEGAL_CHAR_FOUND = 12,
14329:     U_INVALID_TABLE_FORMAT = 13,
14329:     U_INVALID_TABLE_FILE = 14,
14329:     U_BUFFER_OVERFLOW_ERROR = 15,
14329:     U_UNSUPPORTED_ERROR = 16,
14329:     U_RESOURCE_TYPE_MISMATCH = 17,
14329:     U_ILLEGAL_ESCAPE_SEQUENCE = 18,
14329:     U_UNSUPPORTED_ESCAPE_SEQUENCE = 19,
14329:     U_NO_SPACE_AVAILABLE = 20,
14329:     U_CE_NOT_FOUND_ERROR = 21,
14329:     U_PRIMARY_TOO_LONG_ERROR = 22,
14329:     U_STATE_TOO_OLD_ERROR = 23,
14329:     U_TOO_MANY_ALIASES_ERROR = 24,
14329: 
14329:     U_ENUM_OUT_OF_SYNC_ERROR = 25,
14329:     U_INVARIANT_CONVERSION_ERROR = 26,
14329:     U_INVALID_STATE_ERROR = 27,
14329:     U_COLLATOR_VERSION_MISMATCH = 28,
14329:     U_USELESS_COLLATOR_ERROR = 29,
14329:     U_NO_WRITE_PERMISSION = 30,
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_STANDARD_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_BAD_VARIABLE_DEFINITION=0x10000,
14329:     U_PARSE_ERROR_START = 0x10000,
14329:     U_MALFORMED_RULE,
14329:     U_MALFORMED_SET,
14329:     U_MALFORMED_SYMBOL_REFERENCE,
14329:     U_MALFORMED_UNICODE_ESCAPE,
14329:     U_MALFORMED_VARIABLE_DEFINITION,
14329:     U_MALFORMED_VARIABLE_REFERENCE,
14329:     U_MISMATCHED_SEGMENT_DELIMITERS,
14329:     U_MISPLACED_ANCHOR_START,
14329:     U_MISPLACED_CURSOR_OFFSET,
14329:     U_MISPLACED_QUANTIFIER,
14329:     U_MISSING_OPERATOR,
14329:     U_MISSING_SEGMENT_CLOSE,
14329:     U_MULTIPLE_ANTE_CONTEXTS,
14329:     U_MULTIPLE_CURSORS,
14329:     U_MULTIPLE_POST_CONTEXTS,
14329:     U_TRAILING_BACKSLASH,
14329:     U_UNDEFINED_SEGMENT_REFERENCE,
14329:     U_UNDEFINED_VARIABLE,
14329:     U_UNQUOTED_SPECIAL,
14329:     U_UNTERMINATED_QUOTE,
14329:     U_RULE_MASK_ERROR,
14329:     U_MISPLACED_COMPOUND_FILTER,
14329:     U_MULTIPLE_COMPOUND_FILTERS,
14329:     U_INVALID_RBT_SYNTAX,
14329:     U_INVALID_PROPERTY_PATTERN,
14329:     U_MALFORMED_PRAGMA,
14329:     U_UNCLOSED_SEGMENT,
14329:     U_ILLEGAL_CHAR_IN_SEGMENT,
14329:     U_VARIABLE_RANGE_EXHAUSTED,
14329:     U_VARIABLE_RANGE_OVERLAP,
14329:     U_ILLEGAL_CHARACTER,
14329:     U_INTERNAL_TRANSLITERATOR_ERROR,
14329:     U_INVALID_ID,
14329:     U_INVALID_FUNCTION,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_PARSE_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_UNEXPECTED_TOKEN=0x10100,
14329:     U_FMT_PARSE_ERROR_START=0x10100,
14329:     U_MULTIPLE_DECIMAL_SEPARATORS,
14329:     U_MULTIPLE_DECIMAL_SEPERATORS = U_MULTIPLE_DECIMAL_SEPARATORS,
14329:     U_MULTIPLE_EXPONENTIAL_SYMBOLS,
14329:     U_MALFORMED_EXPONENTIAL_PATTERN,
14329:     U_MULTIPLE_PERCENT_SYMBOLS,
14329:     U_MULTIPLE_PERMILL_SYMBOLS,
14329:     U_MULTIPLE_PAD_SPECIFIERS,
14329:     U_PATTERN_SYNTAX_ERROR,
14329:     U_ILLEGAL_PAD_POSITION,
14329:     U_UNMATCHED_BRACES,
14329:     U_UNSUPPORTED_PROPERTY,
14329:     U_UNSUPPORTED_ATTRIBUTE,
14329:     U_ARGUMENT_TYPE_MISMATCH,
14329:     U_DUPLICATE_KEYWORD,
14329:     U_UNDEFINED_KEYWORD,
14329:     U_DEFAULT_KEYWORD_MISSING,
14329:     U_DECIMAL_NUMBER_SYNTAX_ERROR,
14329:     U_FORMAT_INEXACT_ERROR,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_FMT_PARSE_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_BRK_INTERNAL_ERROR=0x10200,
14329:     U_BRK_ERROR_START=0x10200,
14329:     U_BRK_HEX_DIGITS_EXPECTED,
14329:     U_BRK_SEMICOLON_EXPECTED,
14329:     U_BRK_RULE_SYNTAX,
14329:     U_BRK_UNCLOSED_SET,
14329:     U_BRK_ASSIGN_ERROR,
14329:     U_BRK_VARIABLE_REDFINITION,
14329:     U_BRK_MISMATCHED_PAREN,
14329:     U_BRK_NEW_LINE_IN_QUOTED_STRING,
14329:     U_BRK_UNDEFINED_VARIABLE,
14329:     U_BRK_INIT_ERROR,
14329:     U_BRK_RULE_EMPTY_SET,
14329:     U_BRK_UNRECOGNIZED_OPTION,
14329:     U_BRK_MALFORMED_RULE_TAG,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_BRK_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_REGEX_INTERNAL_ERROR=0x10300,
14329:     U_REGEX_ERROR_START=0x10300,
14329:     U_REGEX_RULE_SYNTAX,
14329:     U_REGEX_INVALID_STATE,
14329:     U_REGEX_BAD_ESCAPE_SEQUENCE,
14329:     U_REGEX_PROPERTY_SYNTAX,
14329:     U_REGEX_UNIMPLEMENTED,
14329:     U_REGEX_MISMATCHED_PAREN,
14329:     U_REGEX_NUMBER_TOO_BIG,
14329:     U_REGEX_BAD_INTERVAL,
14329:     U_REGEX_MAX_LT_MIN,
14329:     U_REGEX_INVALID_BACK_REF,
14329:     U_REGEX_INVALID_FLAG,
14329:     U_REGEX_LOOK_BEHIND_LIMIT,
14329:     U_REGEX_SET_CONTAINS_STRING,
14329: 
14329:     U_REGEX_OCTAL_TOO_BIG,
14329: 
14329:     U_REGEX_MISSING_CLOSE_BRACKET=U_REGEX_SET_CONTAINS_STRING+2,
14329:     U_REGEX_INVALID_RANGE,
14329:     U_REGEX_STACK_OVERFLOW,
14329:     U_REGEX_TIME_OUT,
14329:     U_REGEX_STOPPED_BY_CALLER,
14329:     U_REGEX_PATTERN_TOO_BIG,
14329:     U_REGEX_INVALID_CAPTURE_GROUP_NAME,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_REGEX_ERROR_LIMIT=U_REGEX_STOPPED_BY_CALLER+3,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_IDNA_PROHIBITED_ERROR=0x10400,
14329:     U_IDNA_ERROR_START=0x10400,
14329:     U_IDNA_UNASSIGNED_ERROR,
14329:     U_IDNA_CHECK_BIDI_ERROR,
14329:     U_IDNA_STD3_ASCII_RULES_ERROR,
14329:     U_IDNA_ACE_PREFIX_ERROR,
14329:     U_IDNA_VERIFICATION_ERROR,
14329:     U_IDNA_LABEL_TOO_LONG_ERROR,
14329:     U_IDNA_ZERO_LENGTH_LABEL_ERROR,
14329:     U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_IDNA_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329:     U_STRINGPREP_PROHIBITED_ERROR = U_IDNA_PROHIBITED_ERROR,
14329:     U_STRINGPREP_UNASSIGNED_ERROR = U_IDNA_UNASSIGNED_ERROR,
14329:     U_STRINGPREP_CHECK_BIDI_ERROR = U_IDNA_CHECK_BIDI_ERROR,
14329: 
14329: 
14329: 
14329: 
14329:     U_PLUGIN_ERROR_START=0x10500,
14329:     U_PLUGIN_TOO_HIGH=0x10500,
14329:     U_PLUGIN_DIDNT_SET_LEVEL,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_PLUGIN_ERROR_LIMIT,
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     U_ERROR_LIMIT=U_PLUGIN_ERROR_LIMIT
14329: 
14329: } UErrorCode;
14329: # 697 "/usr/include/unicode/utypes.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: u_errorName_60(UErrorCode code);
14329: # 89 "/usr/include/unicode/ucnv_err.h" 2 3 4
14329: 
14329: 
14329: 
14329: 
14329: struct UConverter;
14329: 
14329: 
14329: typedef struct UConverter UConverter;
14329: # 157 "/usr/include/unicode/ucnv_err.h" 3 4
14329: typedef enum {
14329:     UCNV_UNASSIGNED = 0,
14329: 
14329:     UCNV_ILLEGAL = 1,
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     UCNV_IRREGULAR = 2,
14329: 
14329: 
14329: 
14329: 
14329:     UCNV_RESET = 3,
14329: 
14329: 
14329:     UCNV_CLOSE = 4,
14329: 
14329:     UCNV_CLONE = 5
14329: # 187 "/usr/include/unicode/ucnv_err.h" 3 4
14329: } UConverterCallbackReason;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct {
14329:     uint16_t size;
14329:     UBool flush;
14329:     UConverter *converter;
14329:     const UChar *source;
14329:     const UChar *sourceLimit;
14329:     char *target;
14329:     const char *targetLimit;
14329:     int32_t *offsets;
14329: } UConverterFromUnicodeArgs;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct {
14329:     uint16_t size;
14329:     UBool flush;
14329:     UConverter *converter;
14329:     const char *source;
14329:     const char *sourceLimit;
14329:     UChar *target;
14329:     const UChar *targetLimit;
14329:     int32_t *offsets;
14329: } UConverterToUnicodeArgs;
14329: # 236 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_FROM_U_CALLBACK_STOP_60 (
14329:                   const void *context,
14329:                   UConverterFromUnicodeArgs *fromUArgs,
14329:                   const UChar* codeUnits,
14329:                   int32_t length,
14329:                   UChar32 codePoint,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 260 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_TO_U_CALLBACK_STOP_60 (
14329:                   const void *context,
14329:                   UConverterToUnicodeArgs *toUArgs,
14329:                   const char* codeUnits,
14329:                   int32_t length,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 287 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_FROM_U_CALLBACK_SKIP_60 (
14329:                   const void *context,
14329:                   UConverterFromUnicodeArgs *fromUArgs,
14329:                   const UChar* codeUnits,
14329:                   int32_t length,
14329:                   UChar32 codePoint,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 317 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_FROM_U_CALLBACK_SUBSTITUTE_60 (
14329:                   const void *context,
14329:                   UConverterFromUnicodeArgs *fromUArgs,
14329:                   const UChar* codeUnits,
14329:                   int32_t length,
14329:                   UChar32 codePoint,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 373 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_FROM_U_CALLBACK_ESCAPE_60 (
14329:                   const void *context,
14329:                   UConverterFromUnicodeArgs *fromUArgs,
14329:                   const UChar* codeUnits,
14329:                   int32_t length,
14329:                   UChar32 codePoint,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 401 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_TO_U_CALLBACK_SKIP_60 (
14329:                   const void *context,
14329:                   UConverterToUnicodeArgs *toUArgs,
14329:                   const char* codeUnits,
14329:                   int32_t length,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 427 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_TO_U_CALLBACK_SUBSTITUTE_60 (
14329:                   const void *context,
14329:                   UConverterToUnicodeArgs *toUArgs,
14329:                   const char* codeUnits,
14329:                   int32_t length,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 453 "/usr/include/unicode/ucnv_err.h" 3 4
14329: extern __attribute__((visibility("default"))) void UCNV_TO_U_CALLBACK_ESCAPE_60 (
14329:                   const void *context,
14329:                   UConverterToUnicodeArgs *toUArgs,
14329:                   const char* codeUnits,
14329:                   int32_t length,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode * err);
14329: # 53 "/usr/include/unicode/ucnv.h" 2 3 4
14329: # 1 "/usr/include/unicode/uenum.h" 1 3 4
14329: # 23 "/usr/include/unicode/uenum.h" 3 4
14329: # 1 "/usr/include/unicode/localpointer.h" 1 3 4
14329: # 24 "/usr/include/unicode/uenum.h" 2 3 4
14329: # 41 "/usr/include/unicode/uenum.h" 3 4
14329: struct UEnumeration;
14329: 
14329: typedef struct UEnumeration UEnumeration;
14329: # 52 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: uenum_close_60(UEnumeration* en);
14329: # 88 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: uenum_count_60(UEnumeration* en, UErrorCode* status);
14329: # 112 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) const UChar*
14329: uenum_unext_60(UEnumeration* en,
14329:             int32_t* resultLength,
14329:             UErrorCode* status);
14329: # 145 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) const char*
14329: uenum_next_60(UEnumeration* en,
14329:            int32_t* resultLength,
14329:            UErrorCode* status);
14329: # 159 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: uenum_reset_60(UEnumeration* en, UErrorCode* status);
14329: # 189 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) UEnumeration*
14329: uenum_openUCharStringsEnumeration_60(const UChar* const strings[], int32_t count,
14329:                                  UErrorCode* ec);
14329: # 206 "/usr/include/unicode/uenum.h" 3 4
14329: extern __attribute__((visibility("default"))) UEnumeration*
14329: uenum_openCharStringsEnumeration_60(const char* const strings[], int32_t count,
14329:                                  UErrorCode* ec);
14329: # 54 "/usr/include/unicode/ucnv.h" 2 3 4
14329: # 67 "/usr/include/unicode/ucnv.h" 3 4
14329: struct USet;
14329: 
14329: typedef struct USet USet;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 92 "/usr/include/unicode/ucnv.h" 3 4
14329: typedef enum {
14329: 
14329:     UCNV_UNSUPPORTED_CONVERTER = -1,
14329: 
14329:     UCNV_SBCS = 0,
14329: 
14329:     UCNV_DBCS = 1,
14329: 
14329:     UCNV_MBCS = 2,
14329: 
14329:     UCNV_LATIN_1 = 3,
14329: 
14329:     UCNV_UTF8 = 4,
14329: 
14329:     UCNV_UTF16_BigEndian = 5,
14329: 
14329:     UCNV_UTF16_LittleEndian = 6,
14329: 
14329:     UCNV_UTF32_BigEndian = 7,
14329: 
14329:     UCNV_UTF32_LittleEndian = 8,
14329: 
14329:     UCNV_EBCDIC_STATEFUL = 9,
14329: 
14329:     UCNV_ISO_2022 = 10,
14329: 
14329: 
14329:     UCNV_LMBCS_1 = 11,
14329: 
14329:     UCNV_LMBCS_2,
14329: 
14329:     UCNV_LMBCS_3,
14329: 
14329:     UCNV_LMBCS_4,
14329: 
14329:     UCNV_LMBCS_5,
14329: 
14329:     UCNV_LMBCS_6,
14329: 
14329:     UCNV_LMBCS_8,
14329: 
14329:     UCNV_LMBCS_11,
14329: 
14329:     UCNV_LMBCS_16,
14329: 
14329:     UCNV_LMBCS_17,
14329: 
14329:     UCNV_LMBCS_18,
14329: 
14329:     UCNV_LMBCS_19,
14329: 
14329:     UCNV_LMBCS_LAST = UCNV_LMBCS_19,
14329: 
14329:     UCNV_HZ,
14329: 
14329:     UCNV_SCSU,
14329: 
14329:     UCNV_ISCII,
14329: 
14329:     UCNV_US_ASCII,
14329: 
14329:     UCNV_UTF7,
14329: 
14329:     UCNV_BOCU1,
14329: 
14329:     UCNV_UTF16,
14329: 
14329:     UCNV_UTF32,
14329: 
14329:     UCNV_CESU8,
14329: 
14329:     UCNV_IMAP_MAILBOX,
14329: 
14329:     UCNV_COMPOUND_TEXT,
14329: 
14329: 
14329:     UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES
14329: } UConverterType;
14329: # 180 "/usr/include/unicode/ucnv.h" 3 4
14329: typedef enum {
14329:     UCNV_UNKNOWN = -1,
14329:     UCNV_IBM = 0
14329: } UConverterPlatform;
14329: # 200 "/usr/include/unicode/ucnv.h" 3 4
14329: typedef void ( *UConverterToUCallback) (
14329:                   const void* context,
14329:                   UConverterToUnicodeArgs *args,
14329:                   const char *codeUnits,
14329:                   int32_t length,
14329:                   UConverterCallbackReason reason,
14329:                   UErrorCode *pErrorCode);
14329: # 223 "/usr/include/unicode/ucnv.h" 3 4
14329: typedef void ( *UConverterFromUCallback) (
14329:                     const void* context,
14329:                     UConverterFromUnicodeArgs *args,
14329:                     const UChar* codeUnits,
14329:                     int32_t length,
14329:                     UChar32 codePoint,
14329:                     UConverterCallbackReason reason,
14329:                     UErrorCode *pErrorCode);
14329: 
14329: 
14329: # 312 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int
14329: ucnv_compareNames_60(const char *name1, const char *name2);
14329: # 366 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverter*
14329: ucnv_open_60(const char *converterName, UErrorCode *err);
14329: # 396 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverter*
14329: ucnv_openU_60(const UChar *name,
14329:            UErrorCode *err);
14329: # 464 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverter*
14329: ucnv_openCCSID_60(int32_t codepage,
14329:                UConverterPlatform platform,
14329:                UErrorCode * err);
14329: # 499 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverter*
14329: ucnv_openPackage_60(const char *packageName, const char *converterName, UErrorCode *err);
14329: # 541 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverter *
14329: ucnv_safeClone_60(const UConverter *cnv,
14329:                void *stackBuffer,
14329:                int32_t *pBufferSize,
14329:                UErrorCode *status);
14329: # 570 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_close_60(UConverter * converter);
14329: # 609 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getSubstChars_60(const UConverter *converter,
14329:                    char *subChars,
14329:                    int8_t *len,
14329:                    UErrorCode *err);
14329: # 634 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setSubstChars_60(UConverter *converter,
14329:                    const char *subChars,
14329:                    int8_t len,
14329:                    UErrorCode *err);
14329: # 667 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setSubstString_60(UConverter *cnv,
14329:                     const UChar *s,
14329:                     int32_t length,
14329:                     UErrorCode *err);
14329: # 686 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getInvalidChars_60(const UConverter *converter,
14329:                      char *errBytes,
14329:                      int8_t *len,
14329:                      UErrorCode *err);
14329: # 705 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getInvalidUChars_60(const UConverter *converter,
14329:                       UChar *errUChars,
14329:                       int8_t *len,
14329:                       UErrorCode *err);
14329: # 718 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_reset_60(UConverter *converter);
14329: # 729 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_resetToUnicode_60(UConverter *converter);
14329: # 740 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_resetFromUnicode_60(UConverter *converter);
14329: # 793 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int8_t
14329: ucnv_getMaxCharSize_60(const UConverter *converter);
14329: # 826 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int8_t
14329: ucnv_getMinCharSize_60(const UConverter *converter);
14329: # 843 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_getDisplayName_60(const UConverter *converter,
14329:                     const char *displayLocale,
14329:                     UChar *displayName,
14329:                     int32_t displayNameCapacity,
14329:                     UErrorCode *err);
14329: # 860 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getName_60(const UConverter *converter, UErrorCode *err);
14329: # 886 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_getCCSID_60(const UConverter *converter,
14329:               UErrorCode *err);
14329: # 900 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverterPlatform
14329: ucnv_getPlatform_60(const UConverter *converter,
14329:                  UErrorCode *err);
14329: # 912 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UConverterType
14329: ucnv_getType_60(const UConverter * converter);
14329: # 930 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getStarters_60(const UConverter* converter,
14329:                  UBool starters[256],
14329:                  UErrorCode* err);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum UConverterUnicodeSet {
14329: 
14329:     UCNV_ROUNDTRIP_SET,
14329: 
14329:     UCNV_ROUNDTRIP_AND_FALLBACK_SET,
14329: 
14329: 
14329: 
14329: 
14329: 
14329:     UCNV_SET_COUNT
14329: 
14329: } UConverterUnicodeSet;
14329: # 1001 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getUnicodeSet_60(const UConverter *cnv,
14329:                    USet *setFillIn,
14329:                    UConverterUnicodeSet whichSet,
14329:                    UErrorCode *pErrorCode);
14329: # 1018 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getToUCallBack_60 (const UConverter * converter,
14329:                      UConverterToUCallback *action,
14329:                      const void **context);
14329: # 1034 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getFromUCallBack_60 (const UConverter * converter,
14329:                        UConverterFromUCallback *action,
14329:                        const void **context);
14329: # 1054 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setToUCallBack_60 (UConverter * converter,
14329:                      UConverterToUCallback newAction,
14329:                      const void* newContext,
14329:                      UConverterToUCallback *oldAction,
14329:                      const void** oldContext,
14329:                      UErrorCode * err);
14329: # 1077 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setFromUCallBack_60 (UConverter * converter,
14329:                        UConverterFromUCallback newAction,
14329:                        const void *newContext,
14329:                        UConverterFromUCallback *oldAction,
14329:                        const void **oldContext,
14329:                        UErrorCode * err);
14329: # 1143 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_fromUnicode_60 (UConverter * converter,
14329:                   char **target,
14329:                   const char *targetLimit,
14329:                   const UChar ** source,
14329:                   const UChar * sourceLimit,
14329:                   int32_t* offsets,
14329:                   UBool flush,
14329:                   UErrorCode * err);
14329: # 1212 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_toUnicode_60(UConverter *converter,
14329:                UChar **target,
14329:                const UChar *targetLimit,
14329:                const char **source,
14329:                const char *sourceLimit,
14329:                int32_t *offsets,
14329:                UBool flush,
14329:                UErrorCode *err);
14329: # 1249 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_fromUChars_60(UConverter *cnv,
14329:                 char *dest, int32_t destCapacity,
14329:                 const UChar *src, int32_t srcLength,
14329:                 UErrorCode *pErrorCode);
14329: # 1281 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_toUChars_60(UConverter *cnv,
14329:               UChar *dest, int32_t destCapacity,
14329:               const char *src, int32_t srcLength,
14329:               UErrorCode *pErrorCode);
14329: # 1357 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UChar32
14329: ucnv_getNextUChar_60(UConverter * converter,
14329:                   const char **source,
14329:                   const char * sourceLimit,
14329:                   UErrorCode * err);
14329: # 1501 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_convertEx_60(UConverter *targetCnv, UConverter *sourceCnv,
14329:                char **target, const char *targetLimit,
14329:                const char **source, const char *sourceLimit,
14329:                UChar *pivotStart, UChar **pivotSource,
14329:                UChar **pivotTarget, const UChar *pivotLimit,
14329:                UBool reset, UBool flush,
14329:                UErrorCode *pErrorCode);
14329: # 1565 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_convert_60(const char *toConverterName,
14329:              const char *fromConverterName,
14329:              char *target,
14329:              int32_t targetCapacity,
14329:              const char *source,
14329:              int32_t sourceLength,
14329:              UErrorCode *pErrorCode);
14329: # 1619 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_toAlgorithmic_60(UConverterType algorithmicType,
14329:                    UConverter *cnv,
14329:                    char *target, int32_t targetCapacity,
14329:                    const char *source, int32_t sourceLength,
14329:                    UErrorCode *pErrorCode);
14329: # 1671 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_fromAlgorithmic_60(UConverter *cnv,
14329:                      UConverterType algorithmicType,
14329:                      char *target, int32_t targetCapacity,
14329:                      const char *source, int32_t sourceLength,
14329:                      UErrorCode *pErrorCode);
14329: # 1685 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_flushCache_60(void);
14329: # 1695 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_countAvailable_60(void);
14329: # 1708 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char*
14329: ucnv_getAvailableName_60(int32_t n);
14329: # 1723 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UEnumeration *
14329: ucnv_openAllNames_60(UErrorCode *pErrorCode);
14329: # 1736 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) uint16_t
14329: ucnv_countAliases_60(const char *alias, UErrorCode *pErrorCode);
14329: # 1751 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getAlias_60(const char *alias, uint16_t n, UErrorCode *pErrorCode);
14329: # 1767 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_getAliases_60(const char *alias, const char **aliases, UErrorCode *pErrorCode);
14329: # 1793 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UEnumeration *
14329: ucnv_openStandardNames_60(const char *convName,
14329:                        const char *standard,
14329:                        UErrorCode *pErrorCode);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern __attribute__((visibility("default"))) uint16_t
14329: ucnv_countStandards_60(void);
14329: # 1813 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getStandard_60(uint16_t n, UErrorCode *pErrorCode);
14329: # 1835 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getStandardName_60(const char *name, const char *standard, UErrorCode *pErrorCode);
14329: # 1857 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getCanonicalName_60(const char *alias, const char *standard, UErrorCode *pErrorCode);
14329: # 1874 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char *
14329: ucnv_getDefaultName_60(void);
14329: # 1894 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setDefaultName_60(const char *name);
14329: # 1915 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_fixFileSeparator_60(const UConverter *cnv, UChar *source, int32_t sourceLen);
14329: # 1926 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UBool
14329: ucnv_isAmbiguous_60(const UConverter *cnv);
14329: # 1944 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) void
14329: ucnv_setFallback_60(UConverter *cnv, UBool usesFallback);
14329: # 1956 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UBool
14329: ucnv_usesFallback_60(const UConverter *cnv);
14329: # 1988 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) const char*
14329: ucnv_detectUnicodeSignature_60(const char* source,
14329:                             int32_t sourceLength,
14329:                             int32_t *signatureLength,
14329:                             UErrorCode *pErrorCode);
14329: # 2005 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_fromUCountPending_60(const UConverter* cnv, UErrorCode* status);
14329: # 2019 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) int32_t
14329: ucnv_toUCountPending_60(const UConverter* cnv, UErrorCode* status);
14329: # 2037 "/usr/include/unicode/ucnv.h" 3 4
14329: extern __attribute__((visibility("default"))) UBool
14329: ucnv_isFixedWidth_60(UConverter *cnv, UErrorCode *status);
14329: # 32 "/usr/include/libxml2/libxml/encoding.h" 2
14329: # 58 "/usr/include/libxml2/libxml/encoding.h"
14329: 
14329: # 58 "/usr/include/libxml2/libxml/encoding.h"
14329: typedef enum {
14329:     XML_CHAR_ENCODING_ERROR= -1,
14329:     XML_CHAR_ENCODING_NONE= 0,
14329:     XML_CHAR_ENCODING_UTF8= 1,
14329:     XML_CHAR_ENCODING_UTF16LE= 2,
14329:     XML_CHAR_ENCODING_UTF16BE= 3,
14329:     XML_CHAR_ENCODING_UCS4LE= 4,
14329:     XML_CHAR_ENCODING_UCS4BE= 5,
14329:     XML_CHAR_ENCODING_EBCDIC= 6,
14329:     XML_CHAR_ENCODING_UCS4_2143=7,
14329:     XML_CHAR_ENCODING_UCS4_3412=8,
14329:     XML_CHAR_ENCODING_UCS2= 9,
14329:     XML_CHAR_ENCODING_8859_1= 10,
14329:     XML_CHAR_ENCODING_8859_2= 11,
14329:     XML_CHAR_ENCODING_8859_3= 12,
14329:     XML_CHAR_ENCODING_8859_4= 13,
14329:     XML_CHAR_ENCODING_8859_5= 14,
14329:     XML_CHAR_ENCODING_8859_6= 15,
14329:     XML_CHAR_ENCODING_8859_7= 16,
14329:     XML_CHAR_ENCODING_8859_8= 17,
14329:     XML_CHAR_ENCODING_8859_9= 18,
14329:     XML_CHAR_ENCODING_2022_JP= 19,
14329:     XML_CHAR_ENCODING_SHIFT_JIS=20,
14329:     XML_CHAR_ENCODING_EUC_JP= 21,
14329:     XML_CHAR_ENCODING_ASCII= 22
14329: } xmlCharEncoding;
14329: # 101 "/usr/include/libxml2/libxml/encoding.h"
14329: typedef int (* xmlCharEncodingInputFunc)(unsigned char *out, int *outlen,
14329:                                          const unsigned char *in, int *inlen);
14329: # 123 "/usr/include/libxml2/libxml/encoding.h"
14329: typedef int (* xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen,
14329:                                           const unsigned char *in, int *inlen);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _uconv_t {
14329:   UConverter *uconv;
14329:   UConverter *utf8;
14329: };
14329: typedef struct _uconv_t uconv_t;
14329: 
14329: 
14329: typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler;
14329: typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;
14329: struct _xmlCharEncodingHandler {
14329:     char *name;
14329:     xmlCharEncodingInputFunc input;
14329:     xmlCharEncodingOutputFunc output;
14329: 
14329:     iconv_t iconv_in;
14329:     iconv_t iconv_out;
14329: 
14329: 
14329:     uconv_t *uconv_in;
14329:     uconv_t *uconv_out;
14329: 
14329: };
14329: # 166 "/usr/include/libxml2/libxml/encoding.h"
14329:  void
14329:  xmlInitCharEncodingHandlers (void);
14329:  void
14329:  xmlCleanupCharEncodingHandlers (void);
14329:  void
14329:  xmlRegisterCharEncodingHandler (xmlCharEncodingHandlerPtr handler);
14329:  xmlCharEncodingHandlerPtr
14329:  xmlGetCharEncodingHandler (xmlCharEncoding enc);
14329:  xmlCharEncodingHandlerPtr
14329:  xmlFindCharEncodingHandler (const char *name);
14329:  xmlCharEncodingHandlerPtr
14329:  xmlNewCharEncodingHandler (const char *name,
14329:       xmlCharEncodingInputFunc input,
14329:       xmlCharEncodingOutputFunc output);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:  xmlAddEncodingAlias (const char *name,
14329:       const char *alias);
14329:  int
14329:  xmlDelEncodingAlias (const char *alias);
14329:  const char *
14329:  xmlGetEncodingAlias (const char *alias);
14329:  void
14329:  xmlCleanupEncodingAliases (void);
14329:  xmlCharEncoding
14329:  xmlParseCharEncoding (const char *name);
14329:  const char *
14329:  xmlGetCharEncodingName (xmlCharEncoding enc);
14329: 
14329: 
14329: 
14329: 
14329:  xmlCharEncoding
14329:  xmlDetectCharEncoding (const unsigned char *in,
14329:       int len);
14329: 
14329:  int
14329:  xmlCharEncOutFunc (xmlCharEncodingHandler *handler,
14329:       xmlBufferPtr out,
14329:       xmlBufferPtr in);
14329: 
14329:  int
14329:  xmlCharEncInFunc (xmlCharEncodingHandler *handler,
14329:       xmlBufferPtr out,
14329:       xmlBufferPtr in);
14329:  int
14329:  xmlCharEncFirstLine (xmlCharEncodingHandler *handler,
14329:       xmlBufferPtr out,
14329:       xmlBufferPtr in);
14329:  int
14329:  xmlCharEncCloseFunc (xmlCharEncodingHandler *handler);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:  UTF8Toisolat1 (unsigned char *out,
14329:       int *outlen,
14329:       const unsigned char *in,
14329:       int *inlen);
14329: 
14329:  int
14329:  isolat1ToUTF8 (unsigned char *out,
14329:       int *outlen,
14329:       const unsigned char *in,
14329:       int *inlen);
14329: # 811 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlIO.h" 1
14329: # 34 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlInputMatchCallback) (char const *filename);
14329: # 43 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef void * ( *xmlInputOpenCallback) (char const *filename);
14329: # 54 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlInputReadCallback) (void * context, char * buffer, int len);
14329: # 63 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlInputCloseCallback) (void * context);
14329: # 80 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlOutputMatchCallback) (char const *filename);
14329: # 89 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef void * ( *xmlOutputOpenCallback) (char const *filename);
14329: # 100 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlOutputWriteCallback) (void * context, const char * buffer,
14329:                                        int len);
14329: # 110 "/usr/include/libxml2/libxml/xmlIO.h"
14329: typedef int ( *xmlOutputCloseCallback) (void * context);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/globals.h" 1
14329: # 118 "/usr/include/libxml2/libxml/xmlIO.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _xmlParserInputBuffer {
14329:     void* context;
14329:     xmlInputReadCallback readcallback;
14329:     xmlInputCloseCallback closecallback;
14329: 
14329:     xmlCharEncodingHandlerPtr encoder;
14329: 
14329:     xmlBufPtr buffer;
14329:     xmlBufPtr raw;
14329:     int compressed;
14329:     int error;
14329:     unsigned long rawconsumed;
14329: };
14329: 
14329: 
14329: 
14329: struct _xmlOutputBuffer {
14329:     void* context;
14329:     xmlOutputWriteCallback writecallback;
14329:     xmlOutputCloseCallback closecallback;
14329: 
14329:     xmlCharEncodingHandlerPtr encoder;
14329: 
14329:     xmlBufPtr buffer;
14329:     xmlBufPtr conv;
14329:     int written;
14329:     int error;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:  xmlCleanupInputCallbacks (void);
14329: 
14329:  int
14329:  xmlPopInputCallbacks (void);
14329: 
14329:  void
14329:  xmlRegisterDefaultInputCallbacks (void);
14329:  xmlParserInputBufferPtr
14329:  xmlAllocParserInputBuffer (xmlCharEncoding enc);
14329: 
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateFilename (const char *URI,
14329:                                                  xmlCharEncoding enc);
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateFile (FILE *file,
14329:                                                  xmlCharEncoding enc);
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateFd (int fd,
14329:                                           xmlCharEncoding enc);
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateMem (const char *mem, int size,
14329:                                           xmlCharEncoding enc);
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateStatic (const char *mem, int size,
14329:                                           xmlCharEncoding enc);
14329:  xmlParserInputBufferPtr
14329:  xmlParserInputBufferCreateIO (xmlInputReadCallback ioread,
14329:        xmlInputCloseCallback ioclose,
14329:        void *ioctx,
14329:                                           xmlCharEncoding enc);
14329:  int
14329:  xmlParserInputBufferRead (xmlParserInputBufferPtr in,
14329:        int len);
14329:  int
14329:  xmlParserInputBufferGrow (xmlParserInputBufferPtr in,
14329:        int len);
14329:  int
14329:  xmlParserInputBufferPush (xmlParserInputBufferPtr in,
14329:        int len,
14329:        const char *buf);
14329:  void
14329:  xmlFreeParserInputBuffer (xmlParserInputBufferPtr in);
14329:  char *
14329:  xmlParserGetDirectory (const char *filename);
14329: 
14329:  int
14329:  xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc,
14329:        xmlInputOpenCallback openFunc,
14329:        xmlInputReadCallback readFunc,
14329:        xmlInputCloseCallback closeFunc);
14329: 
14329: xmlParserInputBufferPtr
14329:  __xmlParserInputBufferCreateFilename(const char *URI,
14329:       xmlCharEncoding enc);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:  xmlCleanupOutputCallbacks (void);
14329:  void
14329:  xmlRegisterDefaultOutputCallbacks(void);
14329:  xmlOutputBufferPtr
14329:  xmlAllocOutputBuffer (xmlCharEncodingHandlerPtr encoder);
14329: 
14329:  xmlOutputBufferPtr
14329:  xmlOutputBufferCreateFilename (const char *URI,
14329:       xmlCharEncodingHandlerPtr encoder,
14329:       int compression);
14329: 
14329:  xmlOutputBufferPtr
14329:  xmlOutputBufferCreateFile (FILE *file,
14329:       xmlCharEncodingHandlerPtr encoder);
14329: 
14329:  xmlOutputBufferPtr
14329:  xmlOutputBufferCreateBuffer (xmlBufferPtr buffer,
14329:       xmlCharEncodingHandlerPtr encoder);
14329: 
14329:  xmlOutputBufferPtr
14329:  xmlOutputBufferCreateFd (int fd,
14329:       xmlCharEncodingHandlerPtr encoder);
14329: 
14329:  xmlOutputBufferPtr
14329:  xmlOutputBufferCreateIO (xmlOutputWriteCallback iowrite,
14329:       xmlOutputCloseCallback ioclose,
14329:       void *ioctx,
14329:       xmlCharEncodingHandlerPtr encoder);
14329: 
14329: 
14329:  const xmlChar *
14329:         xmlOutputBufferGetContent (xmlOutputBufferPtr out);
14329:  size_t
14329:         xmlOutputBufferGetSize (xmlOutputBufferPtr out);
14329: 
14329:  int
14329:  xmlOutputBufferWrite (xmlOutputBufferPtr out,
14329:       int len,
14329:       const char *buf);
14329:  int
14329:  xmlOutputBufferWriteString (xmlOutputBufferPtr out,
14329:       const char *str);
14329:  int
14329:  xmlOutputBufferWriteEscape (xmlOutputBufferPtr out,
14329:       const xmlChar *str,
14329:       xmlCharEncodingOutputFunc escaping);
14329: 
14329:  int
14329:  xmlOutputBufferFlush (xmlOutputBufferPtr out);
14329:  int
14329:  xmlOutputBufferClose (xmlOutputBufferPtr out);
14329: 
14329:  int
14329:  xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc,
14329:       xmlOutputOpenCallback openFunc,
14329:       xmlOutputWriteCallback writeFunc,
14329:       xmlOutputCloseCallback closeFunc);
14329: 
14329: xmlOutputBufferPtr
14329:  __xmlOutputBufferCreateFilename(const char *URI,
14329:                               xmlCharEncodingHandlerPtr encoder,
14329:                               int compression);
14329: 
14329: 
14329: 
14329:  void
14329:  xmlRegisterHTTPPostCallbacks (void );
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserInputPtr
14329:  xmlCheckHTTPInput (xmlParserCtxtPtr ctxt,
14329:       xmlParserInputPtr ret);
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserInputPtr
14329:  xmlNoNetExternalEntityLoader (const char *URL,
14329:       const char *ID,
14329:       xmlParserCtxtPtr ctxt);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlChar *
14329:  xmlNormalizeWindowsPath (const xmlChar *path);
14329: 
14329:  int
14329:  xmlCheckFilename (const char *path);
14329: 
14329: 
14329: 
14329:  int
14329:  xmlFileMatch (const char *filename);
14329:  void *
14329:  xmlFileOpen (const char *filename);
14329:  int
14329:  xmlFileRead (void * context,
14329:       char * buffer,
14329:       int len);
14329:  int
14329:  xmlFileClose (void * context);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:  xmlIOHTTPMatch (const char *filename);
14329:  void *
14329:  xmlIOHTTPOpen (const char *filename);
14329: 
14329:  void *
14329:  xmlIOHTTPOpenW (const char * post_uri,
14329:       int compression );
14329: 
14329:  int
14329:  xmlIOHTTPRead (void * context,
14329:       char * buffer,
14329:       int len);
14329:  int
14329:  xmlIOHTTPClose (void * context);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:  xmlIOFTPMatch (const char *filename);
14329:  void *
14329:  xmlIOFTPOpen (const char *filename);
14329:  int
14329:  xmlIOFTPRead (void * context,
14329:       char * buffer,
14329:       int len);
14329:  int
14329:  xmlIOFTPClose (void * context);
14329: # 812 "/usr/include/libxml2/libxml/parser.h" 2
14329: # 822 "/usr/include/libxml2/libxml/parser.h"
14329:  void
14329:   xmlInitParser (void);
14329:  void
14329:   xmlCleanupParser (void);
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlParserInputRead (xmlParserInputPtr in,
14329:       int len);
14329:  int
14329:   xmlParserInputGrow (xmlParserInputPtr in,
14329:       int len);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlDocPtr
14329:   xmlParseDoc (const xmlChar *cur);
14329:  xmlDocPtr
14329:   xmlParseFile (const char *filename);
14329:  xmlDocPtr
14329:   xmlParseMemory (const char *buffer,
14329:       int size);
14329: 
14329:  int
14329:   xmlSubstituteEntitiesDefault(int val);
14329:  int
14329:   xmlKeepBlanksDefault (int val);
14329:  void
14329:   xmlStopParser (xmlParserCtxtPtr ctxt);
14329:  int
14329:   xmlPedanticParserDefault(int val);
14329:  int
14329:   xmlLineNumbersDefault (int val);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlDocPtr
14329:   xmlRecoverDoc (const xmlChar *cur);
14329:  xmlDocPtr
14329:   xmlRecoverMemory (const char *buffer,
14329:       int size);
14329:  xmlDocPtr
14329:   xmlRecoverFile (const char *filename);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlParseDocument (xmlParserCtxtPtr ctxt);
14329:  int
14329:   xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt);
14329: 
14329:  int
14329:   xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       const char *filename);
14329:  int
14329:   xmlSAXUserParseMemory (xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       const char *buffer,
14329:       int size);
14329:  xmlDocPtr
14329:   xmlSAXParseDoc (xmlSAXHandlerPtr sax,
14329:       const xmlChar *cur,
14329:       int recovery);
14329:  xmlDocPtr
14329:   xmlSAXParseMemory (xmlSAXHandlerPtr sax,
14329:       const char *buffer,
14329:       int size,
14329:       int recovery);
14329:  xmlDocPtr
14329:   xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
14329:       const char *buffer,
14329:       int size,
14329:       int recovery,
14329:       void *data);
14329:  xmlDocPtr
14329:   xmlSAXParseFile (xmlSAXHandlerPtr sax,
14329:       const char *filename,
14329:       int recovery);
14329:  xmlDocPtr
14329:   xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
14329:       const char *filename,
14329:       int recovery,
14329:       void *data);
14329:  xmlDocPtr
14329:   xmlSAXParseEntity (xmlSAXHandlerPtr sax,
14329:       const char *filename);
14329:  xmlDocPtr
14329:   xmlParseEntity (const char *filename);
14329: 
14329: 
14329: 
14329:  xmlDtdPtr
14329:   xmlSAXParseDTD (xmlSAXHandlerPtr sax,
14329:       const xmlChar *ExternalID,
14329:       const xmlChar *SystemID);
14329:  xmlDtdPtr
14329:   xmlParseDTD (const xmlChar *ExternalID,
14329:       const xmlChar *SystemID);
14329:  xmlDtdPtr
14329:   xmlIOParseDTD (xmlSAXHandlerPtr sax,
14329:       xmlParserInputBufferPtr input,
14329:       xmlCharEncoding enc);
14329: 
14329: 
14329:  int
14329:   xmlParseBalancedChunkMemory(xmlDocPtr doc,
14329:       xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       int depth,
14329:       const xmlChar *string,
14329:       xmlNodePtr *lst);
14329: 
14329:  xmlParserErrors
14329:   xmlParseInNodeContext (xmlNodePtr node,
14329:       const char *data,
14329:       int datalen,
14329:       int options,
14329:       xmlNodePtr *lst);
14329: 
14329:  int
14329:   xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,
14329:                      xmlSAXHandlerPtr sax,
14329:                      void *user_data,
14329:                      int depth,
14329:                      const xmlChar *string,
14329:                      xmlNodePtr *lst,
14329:                      int recover);
14329:  int
14329:   xmlParseExternalEntity (xmlDocPtr doc,
14329:       xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       int depth,
14329:       const xmlChar *URL,
14329:       const xmlChar *ID,
14329:       xmlNodePtr *lst);
14329: 
14329:  int
14329:   xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,
14329:       const xmlChar *URL,
14329:       const xmlChar *ID,
14329:       xmlNodePtr *lst);
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserCtxtPtr
14329:   xmlNewParserCtxt (void);
14329:  int
14329:   xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
14329:  void
14329:   xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
14329:  void
14329:   xmlFreeParserCtxt (xmlParserCtxtPtr ctxt);
14329: 
14329:  void
14329:   xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
14329:       const xmlChar* buffer,
14329:       const char *filename);
14329: 
14329:  xmlParserCtxtPtr
14329:   xmlCreateDocParserCtxt (const xmlChar *cur);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int
14329:   xmlGetFeaturesList (int *len,
14329:       const char **result);
14329:  int
14329:   xmlGetFeature (xmlParserCtxtPtr ctxt,
14329:       const char *name,
14329:       void *result);
14329:  int
14329:   xmlSetFeature (xmlParserCtxtPtr ctxt,
14329:       const char *name,
14329:       void *value);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserCtxtPtr
14329:   xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       const char *chunk,
14329:       int size,
14329:       const char *filename);
14329:  int
14329:   xmlParseChunk (xmlParserCtxtPtr ctxt,
14329:       const char *chunk,
14329:       int size,
14329:       int terminate);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserCtxtPtr
14329:   xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax,
14329:       void *user_data,
14329:       xmlInputReadCallback ioread,
14329:       xmlInputCloseCallback ioclose,
14329:       void *ioctx,
14329:       xmlCharEncoding enc);
14329: 
14329:  xmlParserInputPtr
14329:   xmlNewIOInputStream (xmlParserCtxtPtr ctxt,
14329:       xmlParserInputBufferPtr input,
14329:       xmlCharEncoding enc);
14329: 
14329: 
14329: 
14329: 
14329:  const xmlParserNodeInfo*
14329:   xmlParserFindNodeInfo (const xmlParserCtxtPtr ctxt,
14329:              const xmlNodePtr node);
14329:  void
14329:   xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq);
14329:  void
14329:   xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq);
14329:  unsigned long
14329:   xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq,
14329:                                          const xmlNodePtr node);
14329:  void
14329:   xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt,
14329:       const xmlParserNodeInfoPtr info);
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:   xmlSetExternalEntityLoader(xmlExternalEntityLoader f);
14329:  xmlExternalEntityLoader
14329:   xmlGetExternalEntityLoader(void);
14329:  xmlParserInputPtr
14329:   xmlLoadExternalEntity (const char *URL,
14329:       const char *ID,
14329:       xmlParserCtxtPtr ctxt);
14329: 
14329: 
14329: 
14329: 
14329:  long
14329:   xmlByteConsumed (xmlParserCtxtPtr ctxt);
14329: # 1089 "/usr/include/libxml2/libxml/parser.h"
14329: typedef enum {
14329:     XML_PARSE_RECOVER = 1<<0,
14329:     XML_PARSE_NOENT = 1<<1,
14329:     XML_PARSE_DTDLOAD = 1<<2,
14329:     XML_PARSE_DTDATTR = 1<<3,
14329:     XML_PARSE_DTDVALID = 1<<4,
14329:     XML_PARSE_NOERROR = 1<<5,
14329:     XML_PARSE_NOWARNING = 1<<6,
14329:     XML_PARSE_PEDANTIC = 1<<7,
14329:     XML_PARSE_NOBLANKS = 1<<8,
14329:     XML_PARSE_SAX1 = 1<<9,
14329:     XML_PARSE_XINCLUDE = 1<<10,
14329:     XML_PARSE_NONET = 1<<11,
14329:     XML_PARSE_NODICT = 1<<12,
14329:     XML_PARSE_NSCLEAN = 1<<13,
14329:     XML_PARSE_NOCDATA = 1<<14,
14329:     XML_PARSE_NOXINCNODE= 1<<15,
14329:     XML_PARSE_COMPACT = 1<<16,
14329: 
14329: 
14329:     XML_PARSE_OLD10 = 1<<17,
14329:     XML_PARSE_NOBASEFIX = 1<<18,
14329:     XML_PARSE_HUGE = 1<<19,
14329:     XML_PARSE_OLDSAX = 1<<20,
14329:     XML_PARSE_IGNORE_ENC= 1<<21,
14329:     XML_PARSE_BIG_LINES = 1<<22
14329: } xmlParserOption;
14329: 
14329:  void
14329:   xmlCtxtReset (xmlParserCtxtPtr ctxt);
14329:  int
14329:   xmlCtxtResetPush (xmlParserCtxtPtr ctxt,
14329:       const char *chunk,
14329:       int size,
14329:       const char *filename,
14329:       const char *encoding);
14329:  int
14329:   xmlCtxtUseOptions (xmlParserCtxtPtr ctxt,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlReadDoc (const xmlChar *cur,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlReadFile (const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlReadMemory (const char *buffer,
14329:       int size,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlReadFd (int fd,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlReadIO (xmlInputReadCallback ioread,
14329:       xmlInputCloseCallback ioclose,
14329:       void *ioctx,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlCtxtReadDoc (xmlParserCtxtPtr ctxt,
14329:       const xmlChar *cur,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlCtxtReadFile (xmlParserCtxtPtr ctxt,
14329:       const char *filename,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlCtxtReadMemory (xmlParserCtxtPtr ctxt,
14329:       const char *buffer,
14329:       int size,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlCtxtReadFd (xmlParserCtxtPtr ctxt,
14329:       int fd,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329:  xmlDocPtr
14329:   xmlCtxtReadIO (xmlParserCtxtPtr ctxt,
14329:       xmlInputReadCallback ioread,
14329:       xmlInputCloseCallback ioclose,
14329:       void *ioctx,
14329:       const char *URL,
14329:       const char *encoding,
14329:       int options);
14329: # 1198 "/usr/include/libxml2/libxml/parser.h"
14329: typedef enum {
14329:     XML_WITH_THREAD = 1,
14329:     XML_WITH_TREE = 2,
14329:     XML_WITH_OUTPUT = 3,
14329:     XML_WITH_PUSH = 4,
14329:     XML_WITH_READER = 5,
14329:     XML_WITH_PATTERN = 6,
14329:     XML_WITH_WRITER = 7,
14329:     XML_WITH_SAX1 = 8,
14329:     XML_WITH_FTP = 9,
14329:     XML_WITH_HTTP = 10,
14329:     XML_WITH_VALID = 11,
14329:     XML_WITH_HTML = 12,
14329:     XML_WITH_LEGACY = 13,
14329:     XML_WITH_C14N = 14,
14329:     XML_WITH_CATALOG = 15,
14329:     XML_WITH_XPATH = 16,
14329:     XML_WITH_XPTR = 17,
14329:     XML_WITH_XINCLUDE = 18,
14329:     XML_WITH_ICONV = 19,
14329:     XML_WITH_ISO8859X = 20,
14329:     XML_WITH_UNICODE = 21,
14329:     XML_WITH_REGEXP = 22,
14329:     XML_WITH_AUTOMATA = 23,
14329:     XML_WITH_EXPR = 24,
14329:     XML_WITH_SCHEMAS = 25,
14329:     XML_WITH_SCHEMATRON = 26,
14329:     XML_WITH_MODULES = 27,
14329:     XML_WITH_DEBUG = 28,
14329:     XML_WITH_DEBUG_MEM = 29,
14329:     XML_WITH_DEBUG_RUN = 30,
14329:     XML_WITH_ZLIB = 31,
14329:     XML_WITH_ICU = 32,
14329:     XML_WITH_LZMA = 33,
14329:     XML_WITH_NONE = 99999
14329: } xmlFeature;
14329: 
14329:  int
14329:   xmlHasFeature (xmlFeature feature);
14329: # 19 "/usr/include/libxml2/libxml/globals.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlerror.h" 1
14329: # 20 "/usr/include/libxml2/libxml/globals.h" 2
14329: # 1 "/usr/include/libxml2/libxml/SAX.h" 1
14329: # 19 "/usr/include/libxml2/libxml/SAX.h"
14329: # 1 "/usr/include/libxml2/libxml/xlink.h" 1
14329: # 32 "/usr/include/libxml2/libxml/xlink.h"
14329: typedef xmlChar *xlinkHRef;
14329: typedef xmlChar *xlinkRole;
14329: typedef xmlChar *xlinkTitle;
14329: 
14329: typedef enum {
14329:     XLINK_TYPE_NONE = 0,
14329:     XLINK_TYPE_SIMPLE,
14329:     XLINK_TYPE_EXTENDED,
14329:     XLINK_TYPE_EXTENDED_SET
14329: } xlinkType;
14329: 
14329: typedef enum {
14329:     XLINK_SHOW_NONE = 0,
14329:     XLINK_SHOW_NEW,
14329:     XLINK_SHOW_EMBED,
14329:     XLINK_SHOW_REPLACE
14329: } xlinkShow;
14329: 
14329: typedef enum {
14329:     XLINK_ACTUATE_NONE = 0,
14329:     XLINK_ACTUATE_AUTO,
14329:     XLINK_ACTUATE_ONREQUEST
14329: } xlinkActuate;
14329: # 64 "/usr/include/libxml2/libxml/xlink.h"
14329: typedef void (*xlinkNodeDetectFunc) (void *ctx, xmlNodePtr node);
14329: # 81 "/usr/include/libxml2/libxml/xlink.h"
14329: typedef void
14329: (*xlinkSimpleLinkFunk) (void *ctx,
14329:     xmlNodePtr node,
14329:     const xlinkHRef href,
14329:     const xlinkRole role,
14329:     const xlinkTitle title);
14329: # 106 "/usr/include/libxml2/libxml/xlink.h"
14329: typedef void
14329: (*xlinkExtendedLinkFunk)(void *ctx,
14329:     xmlNodePtr node,
14329:     int nbLocators,
14329:     const xlinkHRef *hrefs,
14329:     const xlinkRole *roles,
14329:     int nbArcs,
14329:     const xlinkRole *from,
14329:     const xlinkRole *to,
14329:     xlinkShow *show,
14329:     xlinkActuate *actuate,
14329:     int nbTitles,
14329:     const xlinkTitle *titles,
14329:     const xmlChar **langs);
14329: # 134 "/usr/include/libxml2/libxml/xlink.h"
14329: typedef void
14329: (*xlinkExtendedLinkSetFunk) (void *ctx,
14329:      xmlNodePtr node,
14329:      int nbLocators,
14329:      const xlinkHRef *hrefs,
14329:      const xlinkRole *roles,
14329:      int nbTitles,
14329:      const xlinkTitle *titles,
14329:      const xmlChar **langs);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _xlinkHandler xlinkHandler;
14329: typedef xlinkHandler *xlinkHandlerPtr;
14329: struct _xlinkHandler {
14329:     xlinkSimpleLinkFunk simple;
14329:     xlinkExtendedLinkFunk extended;
14329:     xlinkExtendedLinkSetFunk set;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xlinkNodeDetectFunc
14329:   xlinkGetDefaultDetect (void);
14329:  void
14329:   xlinkSetDefaultDetect (xlinkNodeDetectFunc func);
14329: 
14329: 
14329: 
14329: 
14329:  xlinkHandlerPtr
14329:   xlinkGetDefaultHandler (void);
14329:  void
14329:   xlinkSetDefaultHandler (xlinkHandlerPtr handler);
14329: 
14329: 
14329: 
14329: 
14329:  xlinkType
14329:   xlinkIsLink (xmlDocPtr doc,
14329:       xmlNodePtr node);
14329: # 20 "/usr/include/libxml2/libxml/SAX.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  const xmlChar *
14329:   getPublicId (void *ctx);
14329:  const xmlChar *
14329:   getSystemId (void *ctx);
14329:  void
14329:   setDocumentLocator (void *ctx,
14329:        xmlSAXLocatorPtr loc);
14329: 
14329:  int
14329:   getLineNumber (void *ctx);
14329:  int
14329:   getColumnNumber (void *ctx);
14329: 
14329:  int
14329:   isStandalone (void *ctx);
14329:  int
14329:   hasInternalSubset (void *ctx);
14329:  int
14329:   hasExternalSubset (void *ctx);
14329: 
14329:  void
14329:   internalSubset (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID);
14329:  void
14329:   externalSubset (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID);
14329:  xmlEntityPtr
14329:   getEntity (void *ctx,
14329:        const xmlChar *name);
14329:  xmlEntityPtr
14329:   getParameterEntity (void *ctx,
14329:        const xmlChar *name);
14329:  xmlParserInputPtr
14329:   resolveEntity (void *ctx,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId);
14329: 
14329:  void
14329:   entityDecl (void *ctx,
14329:        const xmlChar *name,
14329:        int type,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId,
14329:        xmlChar *content);
14329:  void
14329:   attributeDecl (void *ctx,
14329:        const xmlChar *elem,
14329:        const xmlChar *fullname,
14329:        int type,
14329:        int def,
14329:        const xmlChar *defaultValue,
14329:        xmlEnumerationPtr tree);
14329:  void
14329:   elementDecl (void *ctx,
14329:        const xmlChar *name,
14329:        int type,
14329:        xmlElementContentPtr content);
14329:  void
14329:   notationDecl (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId);
14329:  void
14329:   unparsedEntityDecl (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId,
14329:        const xmlChar *notationName);
14329: 
14329:  void
14329:   startDocument (void *ctx);
14329:  void
14329:   endDocument (void *ctx);
14329:  void
14329:   attribute (void *ctx,
14329:        const xmlChar *fullname,
14329:        const xmlChar *value);
14329:  void
14329:   startElement (void *ctx,
14329:        const xmlChar *fullname,
14329:        const xmlChar **atts);
14329:  void
14329:   endElement (void *ctx,
14329:        const xmlChar *name);
14329:  void
14329:   reference (void *ctx,
14329:        const xmlChar *name);
14329:  void
14329:   characters (void *ctx,
14329:        const xmlChar *ch,
14329:        int len);
14329:  void
14329:   ignorableWhitespace (void *ctx,
14329:        const xmlChar *ch,
14329:        int len);
14329:  void
14329:   processingInstruction (void *ctx,
14329:        const xmlChar *target,
14329:        const xmlChar *data);
14329:  void
14329:   globalNamespace (void *ctx,
14329:        const xmlChar *href,
14329:        const xmlChar *prefix);
14329:  void
14329:   setNamespace (void *ctx,
14329:        const xmlChar *name);
14329:  xmlNsPtr
14329:   getNamespace (void *ctx);
14329:  int
14329:   checkNamespace (void *ctx,
14329:        xmlChar *nameSpace);
14329:  void
14329:   namespaceDecl (void *ctx,
14329:        const xmlChar *href,
14329:        const xmlChar *prefix);
14329:  void
14329:   comment (void *ctx,
14329:        const xmlChar *value);
14329:  void
14329:   cdataBlock (void *ctx,
14329:        const xmlChar *value,
14329:        int len);
14329: 
14329: 
14329:  void
14329:   initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
14329:        int warning);
14329: 
14329:  void
14329:   inithtmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
14329: 
14329: 
14329:  void
14329:   initdocbDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
14329: # 21 "/usr/include/libxml2/libxml/globals.h" 2
14329: # 1 "/usr/include/libxml2/libxml/SAX2.h" 1
14329: # 24 "/usr/include/libxml2/libxml/SAX2.h"
14329:  const xmlChar *
14329:   xmlSAX2GetPublicId (void *ctx);
14329:  const xmlChar *
14329:   xmlSAX2GetSystemId (void *ctx);
14329:  void
14329:   xmlSAX2SetDocumentLocator (void *ctx,
14329:        xmlSAXLocatorPtr loc);
14329: 
14329:  int
14329:   xmlSAX2GetLineNumber (void *ctx);
14329:  int
14329:   xmlSAX2GetColumnNumber (void *ctx);
14329: 
14329:  int
14329:   xmlSAX2IsStandalone (void *ctx);
14329:  int
14329:   xmlSAX2HasInternalSubset (void *ctx);
14329:  int
14329:   xmlSAX2HasExternalSubset (void *ctx);
14329: 
14329:  void
14329:   xmlSAX2InternalSubset (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID);
14329:  void
14329:   xmlSAX2ExternalSubset (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *ExternalID,
14329:        const xmlChar *SystemID);
14329:  xmlEntityPtr
14329:   xmlSAX2GetEntity (void *ctx,
14329:        const xmlChar *name);
14329:  xmlEntityPtr
14329:   xmlSAX2GetParameterEntity (void *ctx,
14329:        const xmlChar *name);
14329:  xmlParserInputPtr
14329:   xmlSAX2ResolveEntity (void *ctx,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId);
14329: 
14329:  void
14329:   xmlSAX2EntityDecl (void *ctx,
14329:        const xmlChar *name,
14329:        int type,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId,
14329:        xmlChar *content);
14329:  void
14329:   xmlSAX2AttributeDecl (void *ctx,
14329:        const xmlChar *elem,
14329:        const xmlChar *fullname,
14329:        int type,
14329:        int def,
14329:        const xmlChar *defaultValue,
14329:        xmlEnumerationPtr tree);
14329:  void
14329:   xmlSAX2ElementDecl (void *ctx,
14329:        const xmlChar *name,
14329:        int type,
14329:        xmlElementContentPtr content);
14329:  void
14329:   xmlSAX2NotationDecl (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId);
14329:  void
14329:   xmlSAX2UnparsedEntityDecl (void *ctx,
14329:        const xmlChar *name,
14329:        const xmlChar *publicId,
14329:        const xmlChar *systemId,
14329:        const xmlChar *notationName);
14329: 
14329:  void
14329:   xmlSAX2StartDocument (void *ctx);
14329:  void
14329:   xmlSAX2EndDocument (void *ctx);
14329: 
14329: 
14329: 
14329:  void
14329:   xmlSAX2StartElement (void *ctx,
14329:        const xmlChar *fullname,
14329:        const xmlChar **atts);
14329:  void
14329:   xmlSAX2EndElement (void *ctx,
14329:        const xmlChar *name);
14329: 
14329:  void
14329:   xmlSAX2StartElementNs (void *ctx,
14329:        const xmlChar *localname,
14329:        const xmlChar *prefix,
14329:        const xmlChar *URI,
14329:        int nb_namespaces,
14329:        const xmlChar **namespaces,
14329:        int nb_attributes,
14329:        int nb_defaulted,
14329:        const xmlChar **attributes);
14329:  void
14329:   xmlSAX2EndElementNs (void *ctx,
14329:        const xmlChar *localname,
14329:        const xmlChar *prefix,
14329:        const xmlChar *URI);
14329:  void
14329:   xmlSAX2Reference (void *ctx,
14329:        const xmlChar *name);
14329:  void
14329:   xmlSAX2Characters (void *ctx,
14329:        const xmlChar *ch,
14329:        int len);
14329:  void
14329:   xmlSAX2IgnorableWhitespace (void *ctx,
14329:        const xmlChar *ch,
14329:        int len);
14329:  void
14329:   xmlSAX2ProcessingInstruction (void *ctx,
14329:        const xmlChar *target,
14329:        const xmlChar *data);
14329:  void
14329:   xmlSAX2Comment (void *ctx,
14329:        const xmlChar *value);
14329:  void
14329:   xmlSAX2CDataBlock (void *ctx,
14329:        const xmlChar *value,
14329:        int len);
14329: 
14329: 
14329:  int
14329:   xmlSAXDefaultVersion (int version);
14329: 
14329: 
14329:  int
14329:   xmlSAXVersion (xmlSAXHandler *hdlr,
14329:        int version);
14329:  void
14329:   xmlSAX2InitDefaultSAXHandler (xmlSAXHandler *hdlr,
14329:        int warning);
14329: 
14329:  void
14329:   xmlSAX2InitHtmlDefaultSAXHandler(xmlSAXHandler *hdlr);
14329:  void
14329:   htmlDefaultSAXHandlerInit (void);
14329: 
14329: 
14329:  void
14329:   xmlSAX2InitDocbDefaultSAXHandler(xmlSAXHandler *hdlr);
14329:  void
14329:   docbDefaultSAXHandlerInit (void);
14329: 
14329:  void
14329:   xmlDefaultSAXHandlerInit (void);
14329: # 22 "/usr/include/libxml2/libxml/globals.h" 2
14329: # 1 "/usr/include/libxml2/libxml/xmlmemory.h" 1
14329: # 23 "/usr/include/libxml2/libxml/globals.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void xmlInitGlobals(void);
14329:  void xmlCleanupGlobals(void);
14329: # 42 "/usr/include/libxml2/libxml/globals.h"
14329: typedef xmlParserInputBufferPtr (*xmlParserInputBufferCreateFilenameFunc) (const char *URI,
14329:             xmlCharEncoding enc);
14329: # 57 "/usr/include/libxml2/libxml/globals.h"
14329: typedef xmlOutputBufferPtr (*xmlOutputBufferCreateFilenameFunc) (const char *URI,
14329:          xmlCharEncodingHandlerPtr encoder,
14329:          int compression);
14329: 
14329:  xmlParserInputBufferCreateFilenameFunc
14329:  xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func);
14329:  xmlOutputBufferCreateFilenameFunc
14329:  xmlOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func);
14329: # 111 "/usr/include/libxml2/libxml/globals.h"
14329: typedef void (*xmlRegisterNodeFunc) (xmlNodePtr node);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef void (*xmlDeregisterNodeFunc) (xmlNodePtr node);
14329: 
14329: typedef struct _xmlGlobalState xmlGlobalState;
14329: typedef xmlGlobalState *xmlGlobalStatePtr;
14329: struct _xmlGlobalState
14329: {
14329:  const char *xmlParserVersion;
14329: 
14329:  xmlSAXLocator xmlDefaultSAXLocator;
14329:  xmlSAXHandlerV1 xmlDefaultSAXHandler;
14329:  xmlSAXHandlerV1 docbDefaultSAXHandler;
14329:  xmlSAXHandlerV1 htmlDefaultSAXHandler;
14329: 
14329:  xmlFreeFunc xmlFree;
14329:  xmlMallocFunc xmlMalloc;
14329:  xmlStrdupFunc xmlMemStrdup;
14329:  xmlReallocFunc xmlRealloc;
14329: 
14329:  xmlGenericErrorFunc xmlGenericError;
14329:  xmlStructuredErrorFunc xmlStructuredError;
14329:  void *xmlGenericErrorContext;
14329: 
14329:  int oldXMLWDcompatibility;
14329: 
14329:  xmlBufferAllocationScheme xmlBufferAllocScheme;
14329:  int xmlDefaultBufferSize;
14329: 
14329:  int xmlSubstituteEntitiesDefaultValue;
14329:  int xmlDoValidityCheckingDefaultValue;
14329:  int xmlGetWarningsDefaultValue;
14329:  int xmlKeepBlanksDefaultValue;
14329:  int xmlLineNumbersDefaultValue;
14329:  int xmlLoadExtDtdDefaultValue;
14329:  int xmlParserDebugEntities;
14329:  int xmlPedanticParserDefaultValue;
14329: 
14329:  int xmlSaveNoEmptyTags;
14329:  int xmlIndentTreeOutput;
14329:  const char *xmlTreeIndentString;
14329: 
14329:  xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
14329:  xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
14329: 
14329:  xmlMallocFunc xmlMallocAtomic;
14329:  xmlError xmlLastError;
14329: 
14329:  xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
14329:  xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
14329: 
14329:  void *xmlStructuredErrorContext;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/libxml2/libxml/threads.h" 1
14329: # 174 "/usr/include/libxml2/libxml/globals.h" 2
14329: 
14329: 
14329: 
14329: 
14329:  void xmlInitializeGlobalState(xmlGlobalStatePtr gs);
14329: 
14329:  void xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14329: 
14329:  void xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler);
14329: 
14329:  xmlRegisterNodeFunc xmlRegisterNodeDefault(xmlRegisterNodeFunc func);
14329:  xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func);
14329:  xmlDeregisterNodeFunc xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func);
14329:  xmlDeregisterNodeFunc xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func);
14329: 
14329:  xmlOutputBufferCreateFilenameFunc
14329:  xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func);
14329:  xmlParserInputBufferCreateFilenameFunc
14329:  xmlThrDefParserInputBufferCreateFilenameDefault(
14329:     xmlParserInputBufferCreateFilenameFunc func);
14329: # 248 "/usr/include/libxml2/libxml/globals.h"
14329: extern xmlMallocFunc xmlMalloc;
14329: extern xmlMallocFunc xmlMallocAtomic;
14329: extern xmlReallocFunc xmlRealloc;
14329: extern xmlFreeFunc xmlFree;
14329: extern xmlStrdupFunc xmlMemStrdup;
14329: 
14329: 
14329: 
14329:  xmlSAXHandlerV1 * __docbDefaultSAXHandler(void);
14329: # 266 "/usr/include/libxml2/libxml/globals.h"
14329:  xmlSAXHandlerV1 * __htmlDefaultSAXHandler(void);
14329: # 275 "/usr/include/libxml2/libxml/globals.h"
14329:  xmlError * __xmlLastError(void);
14329: # 290 "/usr/include/libxml2/libxml/globals.h"
14329:  int * __oldXMLWDcompatibility(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlBufferAllocationScheme * __xmlBufferAllocScheme(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlBufferAllocationScheme
14329:  xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v);
14329: 
14329:  int * __xmlDefaultBufferSize(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefDefaultBufferSize(int v);
14329: 
14329:  xmlSAXHandlerV1 * __xmlDefaultSAXHandler(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlSAXLocator * __xmlDefaultSAXLocator(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int * __xmlDoValidityCheckingDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefDoValidityCheckingDefaultValue(int v);
14329: 
14329:  xmlGenericErrorFunc * __xmlGenericError(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlStructuredErrorFunc * __xmlStructuredError(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void * * __xmlGenericErrorContext(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  void * * __xmlStructuredErrorContext(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int * __xmlGetWarningsDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefGetWarningsDefaultValue(int v);
14329: 
14329:  int * __xmlIndentTreeOutput(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefIndentTreeOutput(int v);
14329: 
14329:  const char * * __xmlTreeIndentString(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  const char * xmlThrDefTreeIndentString(const char * v);
14329: 
14329:  int * __xmlKeepBlanksDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefKeepBlanksDefaultValue(int v);
14329: 
14329:  int * __xmlLineNumbersDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefLineNumbersDefaultValue(int v);
14329: 
14329:  int * __xmlLoadExtDtdDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefLoadExtDtdDefaultValue(int v);
14329: 
14329:  int * __xmlParserDebugEntities(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefParserDebugEntities(int v);
14329: 
14329:  const char * * __xmlParserVersion(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int * __xmlPedanticParserDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefPedanticParserDefaultValue(int v);
14329: 
14329:  int * __xmlSaveNoEmptyTags(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefSaveNoEmptyTags(int v);
14329: 
14329:  int * __xmlSubstituteEntitiesDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  int xmlThrDefSubstituteEntitiesDefaultValue(int v);
14329: 
14329:  xmlRegisterNodeFunc * __xmlRegisterNodeDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlDeregisterNodeFunc * __xmlDeregisterNodeDefaultValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlParserInputBufferCreateFilenameFunc *
14329:     __xmlParserInputBufferCreateFilenameValue(void);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:  xmlOutputBufferCreateFilenameFunc * __xmlOutputBufferCreateFilenameValue(void);
14329: # 36 "/usr/include/libxml2/libxml/threads.h" 2
14329: 
14329: 
14329: 
14329:  xmlMutexPtr
14329:    xmlNewMutex (void);
14329:  void
14329:    xmlMutexLock (xmlMutexPtr tok);
14329:  void
14329:    xmlMutexUnlock (xmlMutexPtr tok);
14329:  void
14329:    xmlFreeMutex (xmlMutexPtr tok);
14329: 
14329:  xmlRMutexPtr
14329:    xmlNewRMutex (void);
14329:  void
14329:    xmlRMutexLock (xmlRMutexPtr tok);
14329:  void
14329:    xmlRMutexUnlock (xmlRMutexPtr tok);
14329:  void
14329:    xmlFreeRMutex (xmlRMutexPtr tok);
14329: 
14329: 
14329: 
14329: 
14329:  void
14329:    xmlInitThreads (void);
14329:  void
14329:    xmlLockLibrary (void);
14329:  void
14329:    xmlUnlockLibrary(void);
14329:  int
14329:    xmlGetThreadId (void);
14329:  int
14329:    xmlIsMainThread (void);
14329:  void
14329:    xmlCleanupThreads(void);
14329:  xmlGlobalStatePtr
14329:    xmlGetGlobalState(void);
14329: # 219 "/usr/include/libxml2/libxml/xmlmemory.h" 2
14329: # 1308 "/usr/include/libxml2/libxml/tree.h" 2
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-libxml.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: xmlParserCtxt *gsf_xml_parser_context (GsfInput *input);
14329: 
14329: 
14329: 
14329: 
14329: int gsf_xmlDocFormatDump (GsfOutput *output,
14329:            xmlDoc *cur,
14329:            char const *encoding,
14329:            gboolean format);
14329: 
14329: typedef gboolean (*GsfXMLProbeFunc) (const xmlChar *name,
14329:          const xmlChar *prefix,
14329:          const xmlChar *URI,
14329:          int nb_namespaces,
14329:          const xmlChar **namespaces,
14329:          int nb_attributes,
14329:          int nb_defaulted,
14329:          const xmlChar **attributes);
14329: gboolean gsf_xml_probe (GsfInput *input,
14329:    GsfXMLProbeFunc func);
14329: # 66 "/usr/include/libgsf-1/gsf/gsf-libxml.h"
14329: typedef enum {
14329:  GSF_XML_NO_CONTENT = (0),
14329:  GSF_XML_CONTENT,
14329:  GSF_XML_SHARED_CONTENT,
14329:  GSF_XML_2ND
14329: } GsfXMLContent;
14329: typedef gboolean (*GsfXMLInUnknownFunc) (GsfXMLIn *xin,
14329:       xmlChar const *elem, xmlChar const **attrs);
14329: typedef void (*GsfXMLInExtDtor) (GsfXMLIn *xin, gpointer old_state);
14329: 
14329: struct _GsfXMLIn {
14329: 
14329:  gpointer user_state;
14329:  GString *content;
14329:  GsfXMLInDoc const *doc;
14329:  GsfXMLInNode const *node;
14329: 
14329:  GSList *node_stack;
14329: };
14329: 
14329: struct _GsfXMLInNode {
14329:  char const *id;
14329:  int ns_id;
14329:  char const *name;
14329:  char const *parent_id;
14329:  void (*start) (GsfXMLIn *xin, xmlChar const **attrs);
14329:  void (*end) (GsfXMLIn *xin, GsfXMLBlob *unknown);
14329: 
14329:  union {
14329:   int v_int;
14329:   gboolean v_bool;
14329:   gpointer v_blob;
14329:   char const *v_str;
14329:  } user_data;
14329:  GsfXMLContent has_content;
14329: 
14329:  unsigned int check_children_for_ns : 1;
14329:  unsigned int share_children_with_parent : 1;
14329: };
14329: 
14329: struct _GsfXMLInNS {
14329:  char const *uri;
14329:  unsigned ns_id;
14329: };
14329: # 129 "/usr/include/libgsf-1/gsf/gsf-libxml.h"
14329: GType gsf_xml_in_doc_get_type (void);
14329: GsfXMLInDoc *gsf_xml_in_doc_new (GsfXMLInNode const *nodes, GsfXMLInNS const *ns);
14329: void gsf_xml_in_doc_free (GsfXMLInDoc *doc);
14329: gboolean gsf_xml_in_doc_parse (GsfXMLInDoc *doc, GsfInput *input,
14329:         gpointer user_state);
14329: void gsf_xml_in_doc_add_nodes (GsfXMLInDoc *doc,
14329:       GsfXMLInNode const *nodes);
14329: void gsf_xml_in_doc_set_unknown_handler (GsfXMLInDoc *doc,
14329:        GsfXMLInUnknownFunc handler);
14329: 
14329: void gsf_xml_in_push_state (GsfXMLIn *xin, GsfXMLInDoc const *doc,
14329:         gpointer new_state, GsfXMLInExtDtor dtor,
14329:         xmlChar const **attrs);
14329: 
14329: GsfInput *gsf_xml_in_get_input (GsfXMLIn const *xin);
14329: char const *gsf_xml_in_check_ns (GsfXMLIn const *xin, char const *str,
14329:         unsigned int ns_id);
14329: gboolean gsf_xml_in_namecmp (GsfXMLIn const *xin, char const *str,
14329:         unsigned int ns_id, char const *name);
14329: void gsf_xml_in_set_silent_unknowns (GsfXMLIn *xin, gboolean silent);
14329: 
14329: GType gsf_xml_in_ns_get_type (void);
14329: 
14329: 
14329: 
14329: 
14329: struct GsfXMLOutClass_ {
14329:  GObjectClass base;
14329: 
14329: 
14329: 
14329:  void (*_gsf_reserved1) (void);
14329:  void (*_gsf_reserved2) (void);
14329:  void (*_gsf_reserved3) (void);
14329:  void (*_gsf_reserved4) (void);
14329: };
14329: 
14329: struct _GsfXMLOut {
14329:  GObject base;
14329:  GsfOutput *output;
14329: 
14329: 
14329:  struct _GsfXMLOutPrivate *priv;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_xml_out_get_type (void);
14329: 
14329: 
14329: GsfXMLOut *gsf_xml_out_new (GsfOutput *output);
14329: 
14329: void gsf_xml_out_set_doc_type (GsfXMLOut *xout, char const *type);
14329: void gsf_xml_out_start_element (GsfXMLOut *xout, char const *id);
14329: char const *gsf_xml_out_end_element (GsfXMLOut *xout);
14329: 
14329: gboolean gsf_xml_out_get_pretty_print (GsfXMLOut *xout);
14329: gboolean gsf_xml_out_set_pretty_print (GsfXMLOut *xout, gboolean pp);
14329: 
14329: void gsf_xml_out_simple_element (GsfXMLOut *xout, char const *id,
14329:       char const *content);
14329: void gsf_xml_out_simple_int_element (GsfXMLOut *xout, char const *id,
14329:       int val);
14329: void gsf_xml_out_simple_float_element (GsfXMLOut *xout, char const *id,
14329:       double val, int precision);
14329: 
14329: void gsf_xml_out_add_cstr_unchecked (GsfXMLOut *xout, char const *id,
14329:       char const *val_utf8);
14329: void gsf_xml_out_add_cstr (GsfXMLOut *xout, char const *id,
14329:       char const *val_utf8);
14329: void gsf_xml_out_add_bool (GsfXMLOut *xout, char const *id,
14329:       gboolean val);
14329: void gsf_xml_out_add_int (GsfXMLOut *xout, char const *id,
14329:       int val);
14329: void gsf_xml_out_add_uint (GsfXMLOut *xout, char const *id,
14329:       unsigned int val);
14329: void gsf_xml_out_add_float (GsfXMLOut *xout, char const *id,
14329:       double val, int precision);
14329: void gsf_xml_out_add_color (GsfXMLOut *xout, char const *id,
14329:       unsigned int r, unsigned int g, unsigned int b);
14329: void gsf_xml_out_add_base64 (GsfXMLOut *xout, char const *id,
14329:       guint8 const *data, unsigned int len);
14329: void gsf_xml_out_add_enum (GsfXMLOut *xout, char const *id,
14329:       GType etype, gint val);
14329: void gsf_xml_out_add_gvalue (GsfXMLOut *xout, char const *id,
14329:       GValue const *val);
14329: 
14329: 
14329: 
14329: gboolean gsf_xml_gvalue_from_str (GValue *res, GType t, char const *str);
14329: GsfOutput *gsf_xml_out_get_output (GsfXMLOut const *xout);
14329: 
14329: 
14329: # 60 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-blob.h" 1
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 18 "/usr/include/libgsf-1/gsf/gsf-blob.h"
14329: typedef struct _GsfBlobClass GsfBlobClass;
14329: typedef struct _GsfBlobPrivate GsfBlobPrivate;
14329: 
14329: struct _GsfBlob {
14329:  GObject object;
14329:  GsfBlobPrivate *priv;
14329: };
14329: 
14329: GType gsf_blob_get_type (void);
14329: 
14329: 
14329: GsfBlob *gsf_blob_new (gsize size,
14329:          gconstpointer data_to_copy,
14329:          GError **error);
14329: 
14329: gsize gsf_blob_get_size (GsfBlob const *blob);
14329: 
14329: gconstpointer gsf_blob_peek_data (GsfBlob const *blob);
14329: 
14329: 
14329: # 62 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-clip-data.h" 1
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 18 "/usr/include/libgsf-1/gsf/gsf-clip-data.h"
14329: typedef enum {
14329:  GSF_CLIP_FORMAT_WINDOWS_CLIPBOARD = -1,
14329:  GSF_CLIP_FORMAT_MACINTOSH_CLIPBOARD = -2,
14329:  GSF_CLIP_FORMAT_GUID = -3,
14329:  GSF_CLIP_FORMAT_NO_DATA = 0,
14329:  GSF_CLIP_FORMAT_CLIPBOARD_FORMAT_NAME = 1,
14329:  GSF_CLIP_FORMAT_UNKNOWN
14329: } GsfClipFormat;
14329: 
14329: typedef enum {
14329:  GSF_CLIP_FORMAT_WINDOWS_ERROR = -1,
14329:  GSF_CLIP_FORMAT_WINDOWS_UNKNOWN = -2,
14329:  GSF_CLIP_FORMAT_WINDOWS_METAFILE = 3,
14329:  GSF_CLIP_FORMAT_WINDOWS_DIB = 8,
14329:  GSF_CLIP_FORMAT_WINDOWS_ENHANCED_METAFILE = 14
14329: } GsfClipFormatWindows;
14329: # 42 "/usr/include/libgsf-1/gsf/gsf-clip-data.h"
14329: typedef struct _GsfClipData GsfClipData;
14329: typedef struct _GsfClipDataClass GsfClipDataClass;
14329: typedef struct _GsfClipDataPrivate GsfClipDataPrivate;
14329: 
14329: struct _GsfClipData {
14329:  GObject object;
14329: 
14329:  GsfClipDataPrivate *priv;
14329: };
14329: 
14329: GType gsf_clip_data_get_type (void);
14329: 
14329: 
14329: GsfClipData *gsf_clip_data_new (GsfClipFormat format,
14329:     GsfBlob *data_blob);
14329: 
14329: GsfClipFormat gsf_clip_data_get_format (GsfClipData *clip_data);
14329: 
14329: GsfBlob *gsf_clip_data_get_data_blob (GsfClipData *clip_data);
14329: 
14329: GsfClipFormatWindows gsf_clip_data_get_windows_clipboard_format (GsfClipData *clip_data,
14329:          GError **error);
14329: 
14329: gconstpointer gsf_clip_data_peek_real_data (GsfClipData *clip_data,
14329:          gsize *ret_size,
14329:          GError **error);
14329: 
14329: 
14329: 
14329: # 63 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-doc-meta-data.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-doc-meta-data.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_doc_meta_data_get_type (void);
14329: 
14329: 
14329: GsfDocMetaData *gsf_doc_meta_data_new (void);
14329: GsfDocProp *gsf_doc_meta_data_lookup (GsfDocMetaData const *meta,
14329:         char const *name);
14329: void gsf_doc_meta_data_insert (GsfDocMetaData *meta,
14329:         char *name, GValue *value);
14329: void gsf_doc_meta_data_remove (GsfDocMetaData *meta,
14329:         char const *name);
14329: GsfDocProp *gsf_doc_meta_data_steal (GsfDocMetaData *meta,
14329:         char const *name);
14329: void gsf_doc_meta_data_store (GsfDocMetaData *meta,
14329:         GsfDocProp *prop);
14329: void gsf_doc_meta_data_foreach (GsfDocMetaData const *meta,
14329:         GHFunc func, gpointer user_data);
14329: gsize gsf_doc_meta_data_size (GsfDocMetaData const *meta);
14329: void gsf_doc_meta_dump (GsfDocMetaData const *meta);
14329: 
14329: GType gsf_doc_prop_get_type (void);
14329: GsfDocProp *gsf_doc_prop_new (char *name);
14329: void gsf_doc_prop_free (GsfDocProp *prop);
14329: char const *gsf_doc_prop_get_name (GsfDocProp const *prop);
14329: GValue const *gsf_doc_prop_get_val (GsfDocProp const *prop);
14329: void gsf_doc_prop_set_val (GsfDocProp *prop, GValue *val);
14329: GValue *gsf_doc_prop_swap_val (GsfDocProp *prop, GValue *val);
14329: char const *gsf_doc_prop_get_link (GsfDocProp const *prop);
14329: void gsf_doc_prop_set_link (GsfDocProp *prop, char *link);
14329: void gsf_doc_prop_dump (GsfDocProp const *prop);
14329: 
14329: 
14329: # 64 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-docprop-vector.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-docprop-vector.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfDocPropVector GsfDocPropVector;
14329: GType gsf_docprop_vector_get_type (void);
14329: 
14329: 
14329: GsfDocPropVector *gsf_docprop_vector_new (void);
14329: void gsf_docprop_vector_append (GsfDocPropVector *vector, GValue *value);
14329: gchar *gsf_docprop_vector_as_string (GsfDocPropVector const *vector);
14329: 
14329: 
14329: GsfDocPropVector *gsf_value_get_docprop_vector (GValue const *value);
14329: GValueArray *gsf_value_get_docprop_varray (GValue const *value);
14329: 
14329: 
14329: # 65 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-msole.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-infile-msole.h"
14329: 
14329: 
14329: typedef struct _GsfInfileMSOle GsfInfileMSOle;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_msole_get_type (void);
14329: 
14329: 
14329: GsfInfile *gsf_infile_msole_new (GsfInput *source, GError **err);
14329: gboolean gsf_infile_msole_get_class_id (GsfInfileMSOle const *ole,
14329:        guint8 *res);
14329: 
14329: 
14329: # 66 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-msvba.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-infile-msvba.h"
14329: 
14329: 
14329: typedef struct _GsfInfileMSVBA GsfInfileMSVBA;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_msvba_get_type (void);
14329: 
14329: 
14329: GsfInfile *gsf_infile_msvba_new (GsfInfile *source, GError **err);
14329: GHashTable *gsf_infile_msvba_get_modules (GsfInfileMSVBA const *vba_stream);
14329: GHashTable *gsf_infile_msvba_steal_modules (GsfInfileMSVBA *vba_stream);
14329: guint8 *gsf_vba_inflate (GsfInput *input, gsf_off_t offset, int *size, gboolean add_null_terminator);
14329: 
14329: 
14329: GsfInfileMSVBA *gsf_input_find_vba (GsfInput *input, GError **err);
14329: 
14329: 
14329: # 67 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-stdio.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-infile-stdio.h"
14329: 
14329: 
14329: typedef struct _GsfInfileStdio GsfInfileStdio;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_stdio_get_type (void);
14329: 
14329: 
14329: GsfInfile *gsf_infile_stdio_new (char const *root, GError **err);
14329: 
14329: 
14329: # 68 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-zip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-infile-zip.h"
14329: 
14329: 
14329: typedef struct _GsfInfileZip GsfInfileZip;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_zip_get_type (void);
14329: 
14329: 
14329: GsfInfile *gsf_infile_zip_new (GsfInput *source, GError **err);
14329: 
14329: 
14329: # 69 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-bzip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input-bzip.h"
14329: 
14329: 
14329: GsfInput *gsf_input_memory_new_from_bzip (GsfInput *source, GError **err);
14329: 
14329: 
14329: # 70 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-gio.h" 1
14329: # 26 "/usr/include/libgsf-1/gsf/gsf-input-gio.h"
14329: # 1 "/usr/include/glib-2.0/gio/gio.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gio.h"
14329: # 1 "/usr/include/glib-2.0/gio/giotypes.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/giotypes.h"
14329: # 1 "/usr/include/glib-2.0/gio/gioenums.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gioenums.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_APP_INFO_CREATE_NONE = 0,
14329:   G_APP_INFO_CREATE_NEEDS_TERMINAL = (1 << 0),
14329:   G_APP_INFO_CREATE_SUPPORTS_URIS = (1 << 1),
14329:   G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = (1 << 2)
14329: } GAppInfoCreateFlags;
14329: # 59 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_CONVERTER_NO_FLAGS = 0,
14329:   G_CONVERTER_INPUT_AT_END = (1 << 0),
14329:   G_CONVERTER_FLUSH = (1 << 1)
14329: } GConverterFlags;
14329: # 76 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_CONVERTER_ERROR = 0,
14329:   G_CONVERTER_CONVERTED = 1,
14329:   G_CONVERTER_FINISHED = 2,
14329:   G_CONVERTER_FLUSHED = 3
14329: } GConverterResult;
14329: # 94 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN,
14329:   G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN,
14329:   G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN
14329: } GDataStreamByteOrder;
14329: # 110 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DATA_STREAM_NEWLINE_TYPE_LF,
14329:   G_DATA_STREAM_NEWLINE_TYPE_CR,
14329:   G_DATA_STREAM_NEWLINE_TYPE_CR_LF,
14329:   G_DATA_STREAM_NEWLINE_TYPE_ANY
14329: } GDataStreamNewlineType;
14329: # 133 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_ATTRIBUTE_TYPE_INVALID = 0,
14329:   G_FILE_ATTRIBUTE_TYPE_STRING,
14329:   G_FILE_ATTRIBUTE_TYPE_BYTE_STRING,
14329:   G_FILE_ATTRIBUTE_TYPE_BOOLEAN,
14329:   G_FILE_ATTRIBUTE_TYPE_UINT32,
14329:   G_FILE_ATTRIBUTE_TYPE_INT32,
14329:   G_FILE_ATTRIBUTE_TYPE_UINT64,
14329:   G_FILE_ATTRIBUTE_TYPE_INT64,
14329:   G_FILE_ATTRIBUTE_TYPE_OBJECT,
14329:   G_FILE_ATTRIBUTE_TYPE_STRINGV
14329: } GFileAttributeType;
14329: # 155 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_ATTRIBUTE_INFO_NONE = 0,
14329:   G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 << 0),
14329:   G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1)
14329: } GFileAttributeInfoFlags;
14329: # 170 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_ATTRIBUTE_STATUS_UNSET = 0,
14329:   G_FILE_ATTRIBUTE_STATUS_SET,
14329:   G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING
14329: } GFileAttributeStatus;
14329: # 184 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_QUERY_INFO_NONE = 0,
14329:   G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 << 0)
14329: } GFileQueryInfoFlags;
14329: # 206 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_CREATE_NONE = 0,
14329:   G_FILE_CREATE_PRIVATE = (1 << 0),
14329:   G_FILE_CREATE_REPLACE_DESTINATION = (1 << 1)
14329: } GFileCreateFlags;
14329: # 229 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_MEASURE_NONE = 0,
14329:   G_FILE_MEASURE_REPORT_ANY_ERROR = (1 << 1),
14329:   G_FILE_MEASURE_APPARENT_SIZE = (1 << 2),
14329:   G_FILE_MEASURE_NO_XDEV = (1 << 3)
14329: } GFileMeasureFlags;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef enum {
14329:   G_MOUNT_MOUNT_NONE = 0
14329: } GMountMountFlags;
14329: # 255 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_MOUNT_UNMOUNT_NONE = 0,
14329:   G_MOUNT_UNMOUNT_FORCE = (1 << 0)
14329: } GMountUnmountFlags;
14329: # 268 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DRIVE_START_NONE = 0
14329: } GDriveStartFlags;
14329: # 292 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DRIVE_START_STOP_TYPE_UNKNOWN,
14329:   G_DRIVE_START_STOP_TYPE_SHUTDOWN,
14329:   G_DRIVE_START_STOP_TYPE_NETWORK,
14329:   G_DRIVE_START_STOP_TYPE_MULTIDISK,
14329:   G_DRIVE_START_STOP_TYPE_PASSWORD
14329: } GDriveStartStopType;
14329: # 312 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_COPY_NONE = 0,
14329:   G_FILE_COPY_OVERWRITE = (1 << 0),
14329:   G_FILE_COPY_BACKUP = (1 << 1),
14329:   G_FILE_COPY_NOFOLLOW_SYMLINKS = (1 << 2),
14329:   G_FILE_COPY_ALL_METADATA = (1 << 3),
14329:   G_FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 << 4),
14329:   G_FILE_COPY_TARGET_DEFAULT_PERMS = (1 << 5)
14329: } GFileCopyFlags;
14329: # 342 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_MONITOR_NONE = 0,
14329:   G_FILE_MONITOR_WATCH_MOUNTS = (1 << 0),
14329:   G_FILE_MONITOR_SEND_MOVED = (1 << 1),
14329:   G_FILE_MONITOR_WATCH_HARD_LINKS = (1 << 2),
14329:   G_FILE_MONITOR_WATCH_MOVES = (1 << 3)
14329: } GFileMonitorFlags;
14329: # 365 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_TYPE_UNKNOWN = 0,
14329:   G_FILE_TYPE_REGULAR,
14329:   G_FILE_TYPE_DIRECTORY,
14329:   G_FILE_TYPE_SYMBOLIC_LINK,
14329:   G_FILE_TYPE_SPECIAL,
14329:   G_FILE_TYPE_SHORTCUT,
14329:   G_FILE_TYPE_MOUNTABLE
14329: } GFileType;
14329: # 386 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0,
14329:   G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL,
14329:   G_FILESYSTEM_PREVIEW_TYPE_NEVER
14329: } GFilesystemPreviewType;
14329: # 416 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_FILE_MONITOR_EVENT_CHANGED,
14329:   G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT,
14329:   G_FILE_MONITOR_EVENT_DELETED,
14329:   G_FILE_MONITOR_EVENT_CREATED,
14329:   G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED,
14329:   G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
14329:   G_FILE_MONITOR_EVENT_UNMOUNTED,
14329:   G_FILE_MONITOR_EVENT_MOVED,
14329:   G_FILE_MONITOR_EVENT_RENAMED,
14329:   G_FILE_MONITOR_EVENT_MOVED_IN,
14329:   G_FILE_MONITOR_EVENT_MOVED_OUT
14329: } GFileMonitorEvent;
14329: # 516 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_IO_ERROR_FAILED,
14329:   G_IO_ERROR_NOT_FOUND,
14329:   G_IO_ERROR_EXISTS,
14329:   G_IO_ERROR_IS_DIRECTORY,
14329:   G_IO_ERROR_NOT_DIRECTORY,
14329:   G_IO_ERROR_NOT_EMPTY,
14329:   G_IO_ERROR_NOT_REGULAR_FILE,
14329:   G_IO_ERROR_NOT_SYMBOLIC_LINK,
14329:   G_IO_ERROR_NOT_MOUNTABLE_FILE,
14329:   G_IO_ERROR_FILENAME_TOO_LONG,
14329:   G_IO_ERROR_INVALID_FILENAME,
14329:   G_IO_ERROR_TOO_MANY_LINKS,
14329:   G_IO_ERROR_NO_SPACE,
14329:   G_IO_ERROR_INVALID_ARGUMENT,
14329:   G_IO_ERROR_PERMISSION_DENIED,
14329:   G_IO_ERROR_NOT_SUPPORTED,
14329:   G_IO_ERROR_NOT_MOUNTED,
14329:   G_IO_ERROR_ALREADY_MOUNTED,
14329:   G_IO_ERROR_CLOSED,
14329:   G_IO_ERROR_CANCELLED,
14329:   G_IO_ERROR_PENDING,
14329:   G_IO_ERROR_READ_ONLY,
14329:   G_IO_ERROR_CANT_CREATE_BACKUP,
14329:   G_IO_ERROR_WRONG_ETAG,
14329:   G_IO_ERROR_TIMED_OUT,
14329:   G_IO_ERROR_WOULD_RECURSE,
14329:   G_IO_ERROR_BUSY,
14329:   G_IO_ERROR_WOULD_BLOCK,
14329:   G_IO_ERROR_HOST_NOT_FOUND,
14329:   G_IO_ERROR_WOULD_MERGE,
14329:   G_IO_ERROR_FAILED_HANDLED,
14329:   G_IO_ERROR_TOO_MANY_OPEN_FILES,
14329:   G_IO_ERROR_NOT_INITIALIZED,
14329:   G_IO_ERROR_ADDRESS_IN_USE,
14329:   G_IO_ERROR_PARTIAL_INPUT,
14329:   G_IO_ERROR_INVALID_DATA,
14329:   G_IO_ERROR_DBUS_ERROR,
14329:   G_IO_ERROR_HOST_UNREACHABLE,
14329:   G_IO_ERROR_NETWORK_UNREACHABLE,
14329:   G_IO_ERROR_CONNECTION_REFUSED,
14329:   G_IO_ERROR_PROXY_FAILED,
14329:   G_IO_ERROR_PROXY_AUTH_FAILED,
14329:   G_IO_ERROR_PROXY_NEED_AUTH,
14329:   G_IO_ERROR_PROXY_NOT_ALLOWED,
14329:   G_IO_ERROR_BROKEN_PIPE,
14329:   G_IO_ERROR_CONNECTION_CLOSED = G_IO_ERROR_BROKEN_PIPE,
14329:   G_IO_ERROR_NOT_CONNECTED,
14329:   G_IO_ERROR_MESSAGE_TOO_LARGE
14329: } GIOErrorEnum;
14329: # 581 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_ASK_PASSWORD_NEED_PASSWORD = (1 << 0),
14329:   G_ASK_PASSWORD_NEED_USERNAME = (1 << 1),
14329:   G_ASK_PASSWORD_NEED_DOMAIN = (1 << 2),
14329:   G_ASK_PASSWORD_SAVING_SUPPORTED = (1 << 3),
14329:   G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4),
14329:   G_ASK_PASSWORD_TCRYPT = (1 << 5),
14329: } GAskPasswordFlags;
14329: # 602 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_PASSWORD_SAVE_NEVER,
14329:   G_PASSWORD_SAVE_FOR_SESSION,
14329:   G_PASSWORD_SAVE_PERMANENTLY
14329: } GPasswordSave;
14329: # 621 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_MOUNT_OPERATION_HANDLED,
14329:   G_MOUNT_OPERATION_ABORTED,
14329:   G_MOUNT_OPERATION_UNHANDLED
14329: } GMountOperationResult;
14329: # 638 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_OUTPUT_STREAM_SPLICE_NONE = 0,
14329:   G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0),
14329:   G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1)
14329: } GOutputStreamSpliceFlags;
14329: # 659 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_IO_STREAM_SPLICE_NONE = 0,
14329:   G_IO_STREAM_SPLICE_CLOSE_STREAM1 = (1 << 0),
14329:   G_IO_STREAM_SPLICE_CLOSE_STREAM2 = (1 << 1),
14329:   G_IO_STREAM_SPLICE_WAIT_FOR_BOTH = (1 << 2)
14329: } GIOStreamSpliceFlags;
14329: # 678 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_EMBLEM_ORIGIN_UNKNOWN,
14329:   G_EMBLEM_ORIGIN_DEVICE,
14329:   G_EMBLEM_ORIGIN_LIVEMETADATA,
14329:   G_EMBLEM_ORIGIN_TAG
14329: } GEmblemOrigin;
14329: # 698 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_RESOLVER_ERROR_NOT_FOUND,
14329:   G_RESOLVER_ERROR_TEMPORARY_FAILURE,
14329:   G_RESOLVER_ERROR_INTERNAL
14329: } GResolverError;
14329: # 739 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_RESOLVER_RECORD_SRV = 1,
14329:   G_RESOLVER_RECORD_MX,
14329:   G_RESOLVER_RECORD_TXT,
14329:   G_RESOLVER_RECORD_SOA,
14329:   G_RESOLVER_RECORD_NS
14329: } GResolverRecordType;
14329: # 757 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_RESOURCE_ERROR_NOT_FOUND,
14329:   G_RESOURCE_ERROR_INTERNAL
14329: } GResourceError;
14329: # 772 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_RESOURCE_FLAGS_NONE = 0,
14329:   G_RESOURCE_FLAGS_COMPRESSED = (1<<0)
14329: } GResourceFlags;
14329: # 785 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_RESOURCE_LOOKUP_FLAGS_NONE = 0
14329: } GResourceLookupFlags;
14329: # 802 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_SOCKET_FAMILY_INVALID,
14329:   G_SOCKET_FAMILY_UNIX = 1,
14329:   G_SOCKET_FAMILY_IPV4 = 2,
14329:   G_SOCKET_FAMILY_IPV6 = 10
14329: } GSocketFamily;
14329: # 823 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_SOCKET_TYPE_INVALID,
14329:   G_SOCKET_TYPE_STREAM,
14329:   G_SOCKET_TYPE_DATAGRAM,
14329:   G_SOCKET_TYPE_SEQPACKET
14329: } GSocketType;
14329: # 848 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_SOCKET_MSG_NONE,
14329:   G_SOCKET_MSG_OOB = 1,
14329:   G_SOCKET_MSG_PEEK = 2,
14329:   G_SOCKET_MSG_DONTROUTE = 4
14329: } GSocketMsgFlags;
14329: # 874 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_SOCKET_PROTOCOL_UNKNOWN = -1,
14329:   G_SOCKET_PROTOCOL_DEFAULT = 0,
14329:   G_SOCKET_PROTOCOL_TCP = 6,
14329:   G_SOCKET_PROTOCOL_UDP = 17,
14329:   G_SOCKET_PROTOCOL_SCTP = 132
14329: } GSocketProtocol;
14329: # 893 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_ZLIB_COMPRESSOR_FORMAT_ZLIB,
14329:   G_ZLIB_COMPRESSOR_FORMAT_GZIP,
14329:   G_ZLIB_COMPRESSOR_FORMAT_RAW
14329: } GZlibCompressorFormat;
14329: # 924 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_UNIX_SOCKET_ADDRESS_INVALID,
14329:   G_UNIX_SOCKET_ADDRESS_ANONYMOUS,
14329:   G_UNIX_SOCKET_ADDRESS_PATH,
14329:   G_UNIX_SOCKET_ADDRESS_ABSTRACT,
14329:   G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED
14329: } GUnixSocketAddressType;
14329: # 943 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_BUS_TYPE_STARTER = -1,
14329:   G_BUS_TYPE_NONE = 0,
14329:   G_BUS_TYPE_SYSTEM = 1,
14329:   G_BUS_TYPE_SESSION = 2
14329: } GBusType;
14329: # 964 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_BUS_NAME_OWNER_FLAGS_NONE = 0,
14329:   G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = (1<<0),
14329:   G_BUS_NAME_OWNER_FLAGS_REPLACE = (1<<1),
14329:   G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE = (1<<2)
14329: } GBusNameOwnerFlags;
14329: # 985 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_BUS_NAME_WATCHER_FLAGS_NONE = 0,
14329:   G_BUS_NAME_WATCHER_FLAGS_AUTO_START = (1<<0)
14329: } GBusNameWatcherFlags;
14329: # 1009 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_PROXY_FLAGS_NONE = 0,
14329:   G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1<<0),
14329:   G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = (1<<1),
14329:   G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START = (1<<2),
14329:   G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = (1<<3),
14329:   G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION = (1<<4)
14329: } GDBusProxyFlags;
14329: # 1126 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329: 
14329:   G_DBUS_ERROR_FAILED,
14329:   G_DBUS_ERROR_NO_MEMORY,
14329:   G_DBUS_ERROR_SERVICE_UNKNOWN,
14329:   G_DBUS_ERROR_NAME_HAS_NO_OWNER,
14329:   G_DBUS_ERROR_NO_REPLY,
14329:   G_DBUS_ERROR_IO_ERROR,
14329:   G_DBUS_ERROR_BAD_ADDRESS,
14329:   G_DBUS_ERROR_NOT_SUPPORTED,
14329:   G_DBUS_ERROR_LIMITS_EXCEEDED,
14329:   G_DBUS_ERROR_ACCESS_DENIED,
14329:   G_DBUS_ERROR_AUTH_FAILED,
14329:   G_DBUS_ERROR_NO_SERVER,
14329:   G_DBUS_ERROR_TIMEOUT,
14329:   G_DBUS_ERROR_NO_NETWORK,
14329:   G_DBUS_ERROR_ADDRESS_IN_USE,
14329:   G_DBUS_ERROR_DISCONNECTED,
14329:   G_DBUS_ERROR_INVALID_ARGS,
14329:   G_DBUS_ERROR_FILE_NOT_FOUND,
14329:   G_DBUS_ERROR_FILE_EXISTS,
14329:   G_DBUS_ERROR_UNKNOWN_METHOD,
14329:   G_DBUS_ERROR_TIMED_OUT,
14329:   G_DBUS_ERROR_MATCH_RULE_NOT_FOUND,
14329:   G_DBUS_ERROR_MATCH_RULE_INVALID,
14329:   G_DBUS_ERROR_SPAWN_EXEC_FAILED,
14329:   G_DBUS_ERROR_SPAWN_FORK_FAILED,
14329:   G_DBUS_ERROR_SPAWN_CHILD_EXITED,
14329:   G_DBUS_ERROR_SPAWN_CHILD_SIGNALED,
14329:   G_DBUS_ERROR_SPAWN_FAILED,
14329:   G_DBUS_ERROR_SPAWN_SETUP_FAILED,
14329:   G_DBUS_ERROR_SPAWN_CONFIG_INVALID,
14329:   G_DBUS_ERROR_SPAWN_SERVICE_INVALID,
14329:   G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND,
14329:   G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID,
14329:   G_DBUS_ERROR_SPAWN_FILE_INVALID,
14329:   G_DBUS_ERROR_SPAWN_NO_MEMORY,
14329:   G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN,
14329:   G_DBUS_ERROR_INVALID_SIGNATURE,
14329:   G_DBUS_ERROR_INVALID_FILE_CONTENT,
14329:   G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN,
14329:   G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN,
14329:   G_DBUS_ERROR_OBJECT_PATH_IN_USE,
14329:   G_DBUS_ERROR_UNKNOWN_OBJECT,
14329:   G_DBUS_ERROR_UNKNOWN_INTERFACE,
14329:   G_DBUS_ERROR_UNKNOWN_PROPERTY,
14329:   G_DBUS_ERROR_PROPERTY_READ_ONLY
14329: } GDBusError;
14329: # 1194 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_CONNECTION_FLAGS_NONE = 0,
14329:   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1<<0),
14329:   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER = (1<<1),
14329:   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<2),
14329:   G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = (1<<3),
14329:   G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = (1<<4)
14329: } GDBusConnectionFlags;
14329: # 1213 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_CAPABILITY_FLAGS_NONE = 0,
14329:   G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = (1<<0)
14329: } GDBusCapabilityFlags;
14329: # 1231 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_CALL_FLAGS_NONE = 0,
14329:   G_DBUS_CALL_FLAGS_NO_AUTO_START = (1<<0),
14329:   G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<1)
14329: } GDBusCallFlags;
14329: # 1250 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_MESSAGE_TYPE_INVALID,
14329:   G_DBUS_MESSAGE_TYPE_METHOD_CALL,
14329:   G_DBUS_MESSAGE_TYPE_METHOD_RETURN,
14329:   G_DBUS_MESSAGE_TYPE_ERROR,
14329:   G_DBUS_MESSAGE_TYPE_SIGNAL
14329: } GDBusMessageType;
14329: # 1272 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_MESSAGE_FLAGS_NONE = 0,
14329:   G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1<<0),
14329:   G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = (1<<1),
14329:   G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<2)
14329: } GDBusMessageFlags;
14329: # 1296 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_DBUS_MESSAGE_HEADER_FIELD_INVALID,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_PATH,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_MEMBER,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_SENDER,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE,
14329:   G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS
14329: } GDBusMessageHeaderField;
14329: # 1319 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_PROPERTY_INFO_FLAGS_NONE = 0,
14329:   G_DBUS_PROPERTY_INFO_FLAGS_READABLE = (1<<0),
14329:   G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE = (1<<1)
14329: } GDBusPropertyInfoFlags;
14329: # 1337 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_SUBTREE_FLAGS_NONE = 0,
14329:   G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = (1<<0)
14329: } GDBusSubtreeFlags;
14329: # 1356 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_SERVER_FLAGS_NONE = 0,
14329:   G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = (1<<0),
14329:   G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<1)
14329: } GDBusServerFlags;
14329: # 1379 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_SIGNAL_FLAGS_NONE = 0,
14329:   G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE = (1<<0),
14329:   G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE = (1<<1),
14329:   G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH = (1<<2)
14329: } GDBusSignalFlags;
14329: # 1398 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_SEND_MESSAGE_FLAGS_NONE = 0,
14329:   G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = (1<<0)
14329: } GDBusSendMessageFlags;
14329: # 1418 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_CREDENTIALS_TYPE_INVALID,
14329:   G_CREDENTIALS_TYPE_LINUX_UCRED,
14329:   G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED,
14329:   G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED,
14329:   G_CREDENTIALS_TYPE_SOLARIS_UCRED,
14329:   G_CREDENTIALS_TYPE_NETBSD_UNPCBID
14329: } GCredentialsType;
14329: # 1437 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN = 'B',
14329:   G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN = 'l'
14329: } GDBusMessageByteOrder;
14329: # 1482 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_APPLICATION_FLAGS_NONE,
14329:   G_APPLICATION_IS_SERVICE = (1 << 0),
14329:   G_APPLICATION_IS_LAUNCHER = (1 << 1),
14329: 
14329:   G_APPLICATION_HANDLES_OPEN = (1 << 2),
14329:   G_APPLICATION_HANDLES_COMMAND_LINE = (1 << 3),
14329:   G_APPLICATION_SEND_ENVIRONMENT = (1 << 4),
14329: 
14329:   G_APPLICATION_NON_UNIQUE = (1 << 5),
14329: 
14329:   G_APPLICATION_CAN_OVERRIDE_APP_ID = (1 << 6)
14329: } GApplicationFlags;
14329: # 1518 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_ERROR_UNAVAILABLE,
14329:   G_TLS_ERROR_MISC,
14329:   G_TLS_ERROR_BAD_CERTIFICATE,
14329:   G_TLS_ERROR_NOT_TLS,
14329:   G_TLS_ERROR_HANDSHAKE,
14329:   G_TLS_ERROR_CERTIFICATE_REQUIRED,
14329:   G_TLS_ERROR_EOF
14329: } GTlsError;
14329: # 1554 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_CERTIFICATE_UNKNOWN_CA = (1 << 0),
14329:   G_TLS_CERTIFICATE_BAD_IDENTITY = (1 << 1),
14329:   G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2),
14329:   G_TLS_CERTIFICATE_EXPIRED = (1 << 3),
14329:   G_TLS_CERTIFICATE_REVOKED = (1 << 4),
14329:   G_TLS_CERTIFICATE_INSECURE = (1 << 5),
14329:   G_TLS_CERTIFICATE_GENERIC_ERROR = (1 << 6),
14329: 
14329:   G_TLS_CERTIFICATE_VALIDATE_ALL = 0x007f
14329: } GTlsCertificateFlags;
14329: # 1576 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_AUTHENTICATION_NONE,
14329:   G_TLS_AUTHENTICATION_REQUESTED,
14329:   G_TLS_AUTHENTICATION_REQUIRED
14329: } GTlsAuthenticationMode;
14329: # 1593 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_REHANDSHAKE_NEVER,
14329:   G_TLS_REHANDSHAKE_SAFELY,
14329:   G_TLS_REHANDSHAKE_UNSAFELY
14329: } GTlsRehandshakeMode;
14329: # 1613 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum _GTlsPasswordFlags
14329: {
14329:   G_TLS_PASSWORD_NONE = 0,
14329:   G_TLS_PASSWORD_RETRY = 1 << 1,
14329:   G_TLS_PASSWORD_MANY_TRIES = 1 << 2,
14329:   G_TLS_PASSWORD_FINAL_TRY = 1 << 3
14329: } GTlsPasswordFlags;
14329: # 1635 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_INTERACTION_UNHANDLED,
14329:   G_TLS_INTERACTION_HANDLED,
14329:   G_TLS_INTERACTION_FAILED
14329: } GTlsInteractionResult;
14329: # 1653 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0,
14329:   G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = (1<<0)
14329: } GDBusInterfaceSkeletonFlags;
14329: # 1671 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum
14329: {
14329:   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0,
14329:   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = (1<<0)
14329: } GDBusObjectManagerClientFlags;
14329: # 1685 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_DATABASE_VERIFY_NONE = 0
14329: } GTlsDatabaseVerifyFlags;
14329: # 1701 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_DATABASE_LOOKUP_NONE = 0,
14329:   G_TLS_DATABASE_LOOKUP_KEYPAIR = 1
14329: } GTlsDatabaseLookupFlags;
14329: # 1716 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TLS_CERTIFICATE_REQUEST_NONE = 0
14329: } GTlsCertificateRequestFlags;
14329: # 1731 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_IO_MODULE_SCOPE_NONE,
14329:   G_IO_MODULE_SCOPE_BLOCK_DUPLICATES
14329: } GIOModuleScopeFlags;
14329: # 1762 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_SOCKET_CLIENT_RESOLVING,
14329:   G_SOCKET_CLIENT_RESOLVED,
14329:   G_SOCKET_CLIENT_CONNECTING,
14329:   G_SOCKET_CLIENT_CONNECTED,
14329:   G_SOCKET_CLIENT_PROXY_NEGOTIATING,
14329:   G_SOCKET_CLIENT_PROXY_NEGOTIATED,
14329:   G_SOCKET_CLIENT_TLS_HANDSHAKING,
14329:   G_SOCKET_CLIENT_TLS_HANDSHAKED,
14329:   G_SOCKET_CLIENT_COMPLETE
14329: } GSocketClientEvent;
14329: # 1790 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_SOCKET_LISTENER_BINDING,
14329:   G_SOCKET_LISTENER_BOUND,
14329:   G_SOCKET_LISTENER_LISTENING,
14329:   G_SOCKET_LISTENER_LISTENED
14329: } GSocketListenerEvent;
14329: # 1805 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_TEST_DBUS_NONE = 0
14329: } GTestDBusFlags;
14329: # 1847 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_SUBPROCESS_FLAGS_NONE = 0,
14329:   G_SUBPROCESS_FLAGS_STDIN_PIPE = (1u << 0),
14329:   G_SUBPROCESS_FLAGS_STDIN_INHERIT = (1u << 1),
14329:   G_SUBPROCESS_FLAGS_STDOUT_PIPE = (1u << 2),
14329:   G_SUBPROCESS_FLAGS_STDOUT_SILENCE = (1u << 3),
14329:   G_SUBPROCESS_FLAGS_STDERR_PIPE = (1u << 4),
14329:   G_SUBPROCESS_FLAGS_STDERR_SILENCE = (1u << 5),
14329:   G_SUBPROCESS_FLAGS_STDERR_MERGE = (1u << 6),
14329:   G_SUBPROCESS_FLAGS_INHERIT_FDS = (1u << 7)
14329: } GSubprocessFlags;
14329: # 1878 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_NOTIFICATION_PRIORITY_NORMAL,
14329:   G_NOTIFICATION_PRIORITY_LOW,
14329:   G_NOTIFICATION_PRIORITY_HIGH,
14329:   G_NOTIFICATION_PRIORITY_URGENT
14329: } GNotificationPriority;
14329: # 1902 "/usr/include/glib-2.0/gio/gioenums.h"
14329: typedef enum {
14329:   G_NETWORK_CONNECTIVITY_LOCAL = 1,
14329:   G_NETWORK_CONNECTIVITY_LIMITED = 2,
14329:   G_NETWORK_CONNECTIVITY_PORTAL = 3,
14329:   G_NETWORK_CONNECTIVITY_FULL = 4
14329: } GNetworkConnectivity;
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/giotypes.h" 2
14329: 
14329: 
14329: 
14329: typedef struct _GAppLaunchContext GAppLaunchContext;
14329: typedef struct _GAppInfo GAppInfo;
14329: typedef struct _GAsyncResult GAsyncResult;
14329: typedef struct _GAsyncInitable GAsyncInitable;
14329: typedef struct _GBufferedInputStream GBufferedInputStream;
14329: typedef struct _GBufferedOutputStream GBufferedOutputStream;
14329: typedef struct _GCancellable GCancellable;
14329: typedef struct _GCharsetConverter GCharsetConverter;
14329: typedef struct _GConverter GConverter;
14329: typedef struct _GConverterInputStream GConverterInputStream;
14329: typedef struct _GConverterOutputStream GConverterOutputStream;
14329: typedef struct _GDatagramBased GDatagramBased;
14329: typedef struct _GDataInputStream GDataInputStream;
14329: typedef struct _GSimplePermission GSimplePermission;
14329: typedef struct _GZlibCompressor GZlibCompressor;
14329: typedef struct _GZlibDecompressor GZlibDecompressor;
14329: 
14329: typedef struct _GSimpleActionGroup GSimpleActionGroup;
14329: typedef struct _GRemoteActionGroup GRemoteActionGroup;
14329: typedef struct _GDBusActionGroup GDBusActionGroup;
14329: typedef struct _GActionMap GActionMap;
14329: typedef struct _GActionGroup GActionGroup;
14329: typedef struct _GPropertyAction GPropertyAction;
14329: typedef struct _GSimpleAction GSimpleAction;
14329: typedef struct _GAction GAction;
14329: typedef struct _GApplication GApplication;
14329: typedef struct _GApplicationCommandLine GApplicationCommandLine;
14329: typedef struct _GSettingsBackend GSettingsBackend;
14329: typedef struct _GSettings GSettings;
14329: typedef struct _GPermission GPermission;
14329: 
14329: typedef struct _GMenuModel GMenuModel;
14329: typedef struct _GNotification GNotification;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDrive GDrive;
14329: typedef struct _GFileEnumerator GFileEnumerator;
14329: typedef struct _GFileMonitor GFileMonitor;
14329: typedef struct _GFilterInputStream GFilterInputStream;
14329: typedef struct _GFilterOutputStream GFilterOutputStream;
14329: # 84 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GFile GFile;
14329: typedef struct _GFileInfo GFileInfo;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GFileAttributeMatcher GFileAttributeMatcher;
14329: typedef struct _GFileAttributeInfo GFileAttributeInfo;
14329: typedef struct _GFileAttributeInfoList GFileAttributeInfoList;
14329: typedef struct _GFileDescriptorBased GFileDescriptorBased;
14329: typedef struct _GFileInputStream GFileInputStream;
14329: typedef struct _GFileOutputStream GFileOutputStream;
14329: typedef struct _GFileIOStream GFileIOStream;
14329: typedef struct _GFileIcon GFileIcon;
14329: typedef struct _GFilenameCompleter GFilenameCompleter;
14329: 
14329: 
14329: typedef struct _GIcon GIcon;
14329: typedef struct _GInetAddress GInetAddress;
14329: typedef struct _GInetAddressMask GInetAddressMask;
14329: typedef struct _GInetSocketAddress GInetSocketAddress;
14329: typedef struct _GNativeSocketAddress GNativeSocketAddress;
14329: typedef struct _GInputStream GInputStream;
14329: typedef struct _GInitable GInitable;
14329: typedef struct _GIOModule GIOModule;
14329: typedef struct _GIOExtensionPoint GIOExtensionPoint;
14329: typedef struct _GIOExtension GIOExtension;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GIOSchedulerJob GIOSchedulerJob;
14329: typedef struct _GIOStreamAdapter GIOStreamAdapter;
14329: typedef struct _GLoadableIcon GLoadableIcon;
14329: typedef struct _GBytesIcon GBytesIcon;
14329: typedef struct _GMemoryInputStream GMemoryInputStream;
14329: typedef struct _GMemoryOutputStream GMemoryOutputStream;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GMount GMount;
14329: typedef struct _GMountOperation GMountOperation;
14329: typedef struct _GNetworkAddress GNetworkAddress;
14329: typedef struct _GNetworkMonitor GNetworkMonitor;
14329: typedef struct _GNetworkService GNetworkService;
14329: typedef struct _GOutputStream GOutputStream;
14329: typedef struct _GIOStream GIOStream;
14329: typedef struct _GSimpleIOStream GSimpleIOStream;
14329: typedef struct _GPollableInputStream GPollableInputStream;
14329: typedef struct _GPollableOutputStream GPollableOutputStream;
14329: typedef struct _GResolver GResolver;
14329: # 150 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GResource GResource;
14329: typedef struct _GSeekable GSeekable;
14329: typedef struct _GSimpleAsyncResult GSimpleAsyncResult;
14329: # 161 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GSocket GSocket;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSocketControlMessage GSocketControlMessage;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSocketClient GSocketClient;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSocketConnection GSocketConnection;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSocketListener GSocketListener;
14329: # 202 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GSocketService GSocketService;
14329: typedef struct _GSocketAddress GSocketAddress;
14329: typedef struct _GSocketAddressEnumerator GSocketAddressEnumerator;
14329: typedef struct _GSocketConnectable GSocketConnectable;
14329: typedef struct _GSrvTarget GSrvTarget;
14329: typedef struct _GTask GTask;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GTcpConnection GTcpConnection;
14329: typedef struct _GTcpWrapperConnection GTcpWrapperConnection;
14329: # 225 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GThreadedSocketService GThreadedSocketService;
14329: typedef struct _GDtlsConnection GDtlsConnection;
14329: typedef struct _GDtlsClientConnection GDtlsClientConnection;
14329: typedef struct _GDtlsServerConnection GDtlsServerConnection;
14329: typedef struct _GThemedIcon GThemedIcon;
14329: typedef struct _GTlsCertificate GTlsCertificate;
14329: typedef struct _GTlsClientConnection GTlsClientConnection;
14329: typedef struct _GTlsConnection GTlsConnection;
14329: typedef struct _GTlsDatabase GTlsDatabase;
14329: typedef struct _GTlsFileDatabase GTlsFileDatabase;
14329: typedef struct _GTlsInteraction GTlsInteraction;
14329: typedef struct _GTlsPassword GTlsPassword;
14329: typedef struct _GTlsServerConnection GTlsServerConnection;
14329: typedef struct _GVfs GVfs;
14329: # 247 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GProxyResolver GProxyResolver;
14329: typedef struct _GProxy GProxy;
14329: typedef struct _GProxyAddress GProxyAddress;
14329: typedef struct _GProxyAddressEnumerator GProxyAddressEnumerator;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GVolume GVolume;
14329: typedef struct _GVolumeMonitor GVolumeMonitor;
14329: # 275 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef void (*GAsyncReadyCallback) (GObject *source_object,
14329:          GAsyncResult *res,
14329:          gpointer user_data);
14329: # 289 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef void (*GFileProgressCallback) (goffset current_num_bytes,
14329:                                        goffset total_num_bytes,
14329:                                        gpointer user_data);
14329: # 306 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (* GFileReadMoreCallback) (const char *file_contents,
14329:                                             goffset file_size,
14329:                                             gpointer callback_data);
14329: # 348 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef void (* GFileMeasureProgressCallback) (gboolean reporting,
14329:                                                guint64 current_size,
14329:                                                guint64 num_dirs,
14329:                                                guint64 num_files,
14329:                                                gpointer user_data);
14329: # 368 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (*GIOSchedulerJobFunc) (GIOSchedulerJob *job,
14329:       GCancellable *cancellable,
14329:       gpointer user_data);
14329: # 381 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
14329:                                         GObject *object,
14329:                                         GCancellable *cancellable);
14329: # 398 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (*GSocketSourceFunc) (GSocket *socket,
14329:            GIOCondition condition,
14329:            gpointer user_data);
14329: # 416 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (*GDatagramBasedSourceFunc) (GDatagramBased *datagram_based,
14329:                                               GIOCondition condition,
14329:                                               gpointer user_data);
14329: # 432 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GInputVector GInputVector;
14329: 
14329: struct _GInputVector {
14329:   gpointer buffer;
14329:   gsize size;
14329: };
14329: # 478 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GInputMessage GInputMessage;
14329: 
14329: struct _GInputMessage {
14329:   GSocketAddress **address;
14329: 
14329:   GInputVector *vectors;
14329:   guint num_vectors;
14329: 
14329:   gsize bytes_received;
14329:   gint flags;
14329: 
14329:   GSocketControlMessage ***control_messages;
14329:   guint *num_control_messages;
14329: };
14329: # 505 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GOutputVector GOutputVector;
14329: 
14329: struct _GOutputVector {
14329:   gconstpointer buffer;
14329:   gsize size;
14329: };
14329: # 533 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GOutputMessage GOutputMessage;
14329: 
14329: struct _GOutputMessage {
14329:   GSocketAddress *address;
14329: 
14329:   GOutputVector *vectors;
14329:   guint num_vectors;
14329: 
14329:   guint bytes_sent;
14329: 
14329:   GSocketControlMessage **control_messages;
14329:   guint num_control_messages;
14329: };
14329: 
14329: typedef struct _GCredentials GCredentials;
14329: typedef struct _GUnixCredentialsMessage GUnixCredentialsMessage;
14329: typedef struct _GUnixFDList GUnixFDList;
14329: typedef struct _GDBusMessage GDBusMessage;
14329: typedef struct _GDBusConnection GDBusConnection;
14329: typedef struct _GDBusProxy GDBusProxy;
14329: typedef struct _GDBusMethodInvocation GDBusMethodInvocation;
14329: typedef struct _GDBusServer GDBusServer;
14329: typedef struct _GDBusAuthObserver GDBusAuthObserver;
14329: typedef struct _GDBusErrorEntry GDBusErrorEntry;
14329: typedef struct _GDBusInterfaceVTable GDBusInterfaceVTable;
14329: typedef struct _GDBusSubtreeVTable GDBusSubtreeVTable;
14329: typedef struct _GDBusAnnotationInfo GDBusAnnotationInfo;
14329: typedef struct _GDBusArgInfo GDBusArgInfo;
14329: typedef struct _GDBusMethodInfo GDBusMethodInfo;
14329: typedef struct _GDBusSignalInfo GDBusSignalInfo;
14329: typedef struct _GDBusPropertyInfo GDBusPropertyInfo;
14329: typedef struct _GDBusInterfaceInfo GDBusInterfaceInfo;
14329: typedef struct _GDBusNodeInfo GDBusNodeInfo;
14329: # 579 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (*GCancellableSourceFunc) (GCancellable *cancellable,
14329:          gpointer user_data);
14329: # 595 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef gboolean (*GPollableSourceFunc) (GObject *pollable_stream,
14329:       gpointer user_data);
14329: 
14329: typedef struct _GDBusInterface GDBusInterface;
14329: typedef struct _GDBusInterfaceSkeleton GDBusInterfaceSkeleton;
14329: typedef struct _GDBusObject GDBusObject;
14329: typedef struct _GDBusObjectSkeleton GDBusObjectSkeleton;
14329: typedef struct _GDBusObjectProxy GDBusObjectProxy;
14329: typedef struct _GDBusObjectManager GDBusObjectManager;
14329: typedef struct _GDBusObjectManagerClient GDBusObjectManagerClient;
14329: typedef struct _GDBusObjectManagerServer GDBusObjectManagerServer;
14329: # 628 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef GType (*GDBusProxyTypeFunc) (GDBusObjectManagerClient *manager,
14329:                                      const gchar *object_path,
14329:                                      const gchar *interface_name,
14329:                                      gpointer user_data);
14329: 
14329: typedef struct _GTestDBus GTestDBus;
14329: # 642 "/usr/include/glib-2.0/gio/giotypes.h"
14329: typedef struct _GSubprocess GSubprocess;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GSubprocessLauncher GSubprocessLauncher;
14329: 
14329: 
14329: # 27 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gaction.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gaction.h"
14329: 
14329: # 38 "/usr/include/glib-2.0/gio/gaction.h"
14329: typedef struct _GActionInterface GActionInterface;
14329: 
14329: struct _GActionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   const gchar * (* get_name) (GAction *action);
14329:   const GVariantType * (* get_parameter_type) (GAction *action);
14329:   const GVariantType * (* get_state_type) (GAction *action);
14329:   GVariant * (* get_state_hint) (GAction *action);
14329: 
14329:   gboolean (* get_enabled) (GAction *action);
14329:   GVariant * (* get_state) (GAction *action);
14329: 
14329:   void (* change_state) (GAction *action,
14329:                                                  GVariant *value);
14329:   void (* activate) (GAction *action,
14329:                                                  GVariant *parameter);
14329: };
14329: 
14329: extern
14329: GType g_action_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: const gchar * g_action_get_name (GAction *action);
14329: extern
14329: const GVariantType * g_action_get_parameter_type (GAction *action);
14329: extern
14329: const GVariantType * g_action_get_state_type (GAction *action);
14329: extern
14329: GVariant * g_action_get_state_hint (GAction *action);
14329: 
14329: extern
14329: gboolean g_action_get_enabled (GAction *action);
14329: extern
14329: GVariant * g_action_get_state (GAction *action);
14329: 
14329: extern
14329: void g_action_change_state (GAction *action,
14329:                                                                          GVariant *value);
14329: extern
14329: void g_action_activate (GAction *action,
14329:                                                                          GVariant *parameter);
14329: 
14329: extern
14329: gboolean g_action_name_is_valid (const gchar *action_name);
14329: 
14329: extern
14329: gboolean g_action_parse_detailed_name (const gchar *detailed_name,
14329:                                                                          gchar **action_name,
14329:                                                                          GVariant **target_value,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: gchar * g_action_print_detailed_name (const gchar *action_name,
14329:                                                                          GVariant *target_value);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gactiongroup.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gactiongroup.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gactiongroup.h"
14329: typedef struct _GActionGroupInterface GActionGroupInterface;
14329: 
14329: struct _GActionGroupInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean (* has_action) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   gchar ** (* list_actions) (GActionGroup *action_group);
14329: 
14329:   gboolean (* get_action_enabled) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   const GVariantType * (* get_action_parameter_type) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   const GVariantType * (* get_action_state_type) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   GVariant * (* get_action_state_hint) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   GVariant * (* get_action_state) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329: 
14329:   void (* change_action_state) (GActionGroup *action_group,
14329:                                                         const gchar *action_name,
14329:                                                         GVariant *value);
14329: 
14329:   void (* activate_action) (GActionGroup *action_group,
14329:                                                         const gchar *action_name,
14329:                                                         GVariant *parameter);
14329: 
14329: 
14329:   void (* action_added) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329:   void (* action_removed) (GActionGroup *action_group,
14329:                                                         const gchar *action_name);
14329:   void (* action_enabled_changed) (GActionGroup *action_group,
14329:                                                         const gchar *action_name,
14329:                                                         gboolean enabled);
14329:   void (* action_state_changed) (GActionGroup *action_group,
14329:                                                         const gchar *action_name,
14329:                                                         GVariant *state);
14329: 
14329: 
14329:   gboolean (* query_action) (GActionGroup *action_group,
14329:                                                         const gchar *action_name,
14329:                                                         gboolean *enabled,
14329:                                                         const GVariantType **parameter_type,
14329:                                                         const GVariantType **state_type,
14329:                                                         GVariant **state_hint,
14329:                                                         GVariant **state);
14329: };
14329: 
14329: extern
14329: GType g_action_group_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_action_group_has_action (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: gchar ** g_action_group_list_actions (GActionGroup *action_group);
14329: 
14329: extern
14329: const GVariantType * g_action_group_get_action_parameter_type (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: const GVariantType * g_action_group_get_action_state_type (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: GVariant * g_action_group_get_action_state_hint (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: 
14329: extern
14329: gboolean g_action_group_get_action_enabled (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: 
14329: extern
14329: GVariant * g_action_group_get_action_state (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: void g_action_group_change_action_state (GActionGroup *action_group,
14329:                                                                          const gchar *action_name,
14329:                                                                          GVariant *value);
14329: 
14329: extern
14329: void g_action_group_activate_action (GActionGroup *action_group,
14329:                                                                          const gchar *action_name,
14329:                                                                          GVariant *parameter);
14329: 
14329: 
14329: extern
14329: void g_action_group_action_added (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: void g_action_group_action_removed (GActionGroup *action_group,
14329:                                                                          const gchar *action_name);
14329: extern
14329: void g_action_group_action_enabled_changed (GActionGroup *action_group,
14329:                                                                          const gchar *action_name,
14329:                                                                          gboolean enabled);
14329: 
14329: extern
14329: void g_action_group_action_state_changed (GActionGroup *action_group,
14329:                                                                          const gchar *action_name,
14329:                                                                          GVariant *state);
14329: 
14329: extern
14329: gboolean g_action_group_query_action (GActionGroup *action_group,
14329:                                                                          const gchar *action_name,
14329:                                                                          gboolean *enabled,
14329:                                                                          const GVariantType **parameter_type,
14329:                                                                          const GVariantType **state_type,
14329:                                                                          GVariant **state_hint,
14329:                                                                          GVariant **state);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gactiongroupexporter.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gactiongroupexporter.h"
14329: 
14329: 
14329: extern
14329: guint g_dbus_connection_export_action_group (GDBusConnection *connection,
14329:                                                                          const gchar *object_path,
14329:                                                                          GActionGroup *action_group,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_dbus_connection_unexport_action_group (GDBusConnection *connection,
14329:                                                                          guint export_id);
14329: 
14329: 
14329: # 31 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gactionmap.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gactionmap.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gactionmap.h"
14329: typedef struct _GActionMapInterface GActionMapInterface;
14329: typedef struct _GActionEntry GActionEntry;
14329: 
14329: struct _GActionMapInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329:   GAction * (* lookup_action) (GActionMap *action_map,
14329:                                const gchar *action_name);
14329:   void (* add_action) (GActionMap *action_map,
14329:                                GAction *action);
14329:   void (* remove_action) (GActionMap *action_map,
14329:                                const gchar *action_name);
14329: };
14329: 
14329: struct _GActionEntry
14329: {
14329:   const gchar *name;
14329: 
14329:   void (* activate) (GSimpleAction *action,
14329:                      GVariant *parameter,
14329:                      gpointer user_data);
14329: 
14329:   const gchar *parameter_type;
14329: 
14329:   const gchar *state;
14329: 
14329:   void (* change_state) (GSimpleAction *action,
14329:                          GVariant *value,
14329:                          gpointer user_data);
14329: 
14329: 
14329:   gsize padding[3];
14329: };
14329: 
14329: extern
14329: GType g_action_map_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GAction * g_action_map_lookup_action (GActionMap *action_map,
14329:                                                                          const gchar *action_name);
14329: extern
14329: void g_action_map_add_action (GActionMap *action_map,
14329:                                                                          GAction *action);
14329: extern
14329: void g_action_map_remove_action (GActionMap *action_map,
14329:                                                                          const gchar *action_name);
14329: extern
14329: void g_action_map_add_action_entries (GActionMap *action_map,
14329:                                                                          const GActionEntry *entries,
14329:                                                                          gint n_entries,
14329:                                                                          gpointer user_data);
14329: 
14329: 
14329: # 32 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gappinfo.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gappinfo.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gappinfo.h"
14329: typedef struct _GAppLaunchContextClass GAppLaunchContextClass;
14329: typedef struct _GAppLaunchContextPrivate GAppLaunchContextPrivate;
14329: # 84 "/usr/include/glib-2.0/gio/gappinfo.h"
14329: typedef struct _GAppInfoIface GAppInfoIface;
14329: 
14329: struct _GAppInfoIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GAppInfo * (* dup) (GAppInfo *appinfo);
14329:   gboolean (* equal) (GAppInfo *appinfo1,
14329:                                                  GAppInfo *appinfo2);
14329:   const char * (* get_id) (GAppInfo *appinfo);
14329:   const char * (* get_name) (GAppInfo *appinfo);
14329:   const char * (* get_description) (GAppInfo *appinfo);
14329:   const char * (* get_executable) (GAppInfo *appinfo);
14329:   GIcon * (* get_icon) (GAppInfo *appinfo);
14329:   gboolean (* launch) (GAppInfo *appinfo,
14329:                                                  GList *files,
14329:                                                  GAppLaunchContext *context,
14329:                                                  GError **error);
14329:   gboolean (* supports_uris) (GAppInfo *appinfo);
14329:   gboolean (* supports_files) (GAppInfo *appinfo);
14329:   gboolean (* launch_uris) (GAppInfo *appinfo,
14329:                                                  GList *uris,
14329:                                                  GAppLaunchContext *context,
14329:                                                  GError **error);
14329:   gboolean (* should_show) (GAppInfo *appinfo);
14329: 
14329: 
14329:   gboolean (* set_as_default_for_type) (GAppInfo *appinfo,
14329:                                                  const char *content_type,
14329:                                                  GError **error);
14329:   gboolean (* set_as_default_for_extension) (GAppInfo *appinfo,
14329:                                                  const char *extension,
14329:                                                  GError **error);
14329:   gboolean (* add_supports_type) (GAppInfo *appinfo,
14329:                                                  const char *content_type,
14329:                                                  GError **error);
14329:   gboolean (* can_remove_supports_type) (GAppInfo *appinfo);
14329:   gboolean (* remove_supports_type) (GAppInfo *appinfo,
14329:                                                  const char *content_type,
14329:                                                  GError **error);
14329:   gboolean (* can_delete) (GAppInfo *appinfo);
14329:   gboolean (* do_delete) (GAppInfo *appinfo);
14329:   const char * (* get_commandline) (GAppInfo *appinfo);
14329:   const char * (* get_display_name) (GAppInfo *appinfo);
14329:   gboolean (* set_as_last_used_for_type) (GAppInfo *appinfo,
14329:                                                  const char *content_type,
14329:                                                  GError **error);
14329:   const char ** (* get_supported_types) (GAppInfo *appinfo);
14329: };
14329: 
14329: extern
14329: GType g_app_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GAppInfo * g_app_info_create_from_commandline (const char *commandline,
14329:                                                      const char *application_name,
14329:                                                      GAppInfoCreateFlags flags,
14329:                                                      GError **error);
14329: extern
14329: GAppInfo * g_app_info_dup (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_equal (GAppInfo *appinfo1,
14329:                                                      GAppInfo *appinfo2);
14329: extern
14329: const char *g_app_info_get_id (GAppInfo *appinfo);
14329: extern
14329: const char *g_app_info_get_name (GAppInfo *appinfo);
14329: extern
14329: const char *g_app_info_get_display_name (GAppInfo *appinfo);
14329: extern
14329: const char *g_app_info_get_description (GAppInfo *appinfo);
14329: extern
14329: const char *g_app_info_get_executable (GAppInfo *appinfo);
14329: extern
14329: const char *g_app_info_get_commandline (GAppInfo *appinfo);
14329: extern
14329: GIcon * g_app_info_get_icon (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_launch (GAppInfo *appinfo,
14329:                                                      GList *files,
14329:                                                      GAppLaunchContext *context,
14329:                                                      GError **error);
14329: extern
14329: gboolean g_app_info_supports_uris (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_supports_files (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_launch_uris (GAppInfo *appinfo,
14329:                                                      GList *uris,
14329:                                                      GAppLaunchContext *context,
14329:                                                      GError **error);
14329: extern
14329: gboolean g_app_info_should_show (GAppInfo *appinfo);
14329: 
14329: extern
14329: gboolean g_app_info_set_as_default_for_type (GAppInfo *appinfo,
14329:                                                      const char *content_type,
14329:                                                      GError **error);
14329: extern
14329: gboolean g_app_info_set_as_default_for_extension (GAppInfo *appinfo,
14329:                                                      const char *extension,
14329:                                                      GError **error);
14329: extern
14329: gboolean g_app_info_add_supports_type (GAppInfo *appinfo,
14329:                                                      const char *content_type,
14329:                                                      GError **error);
14329: extern
14329: gboolean g_app_info_can_remove_supports_type (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_remove_supports_type (GAppInfo *appinfo,
14329:                                                      const char *content_type,
14329:                                                      GError **error);
14329: extern
14329: const char **g_app_info_get_supported_types (GAppInfo *appinfo);
14329: 
14329: extern
14329: gboolean g_app_info_can_delete (GAppInfo *appinfo);
14329: extern
14329: gboolean g_app_info_delete (GAppInfo *appinfo);
14329: 
14329: extern
14329: gboolean g_app_info_set_as_last_used_for_type (GAppInfo *appinfo,
14329:                                                      const char *content_type,
14329:                                                      GError **error);
14329: 
14329: extern
14329: GList * g_app_info_get_all (void);
14329: extern
14329: GList * g_app_info_get_all_for_type (const char *content_type);
14329: extern
14329: GList * g_app_info_get_recommended_for_type (const gchar *content_type);
14329: extern
14329: GList * g_app_info_get_fallback_for_type (const gchar *content_type);
14329: 
14329: extern
14329: void g_app_info_reset_type_associations (const char *content_type);
14329: extern
14329: GAppInfo *g_app_info_get_default_for_type (const char *content_type,
14329:                                                   gboolean must_support_uris);
14329: extern
14329: GAppInfo *g_app_info_get_default_for_uri_scheme (const char *uri_scheme);
14329: 
14329: extern
14329: gboolean g_app_info_launch_default_for_uri (const char *uri,
14329:                                                   GAppLaunchContext *context,
14329:                                                   GError **error);
14329: 
14329: extern
14329: void g_app_info_launch_default_for_uri_async (const char *uri,
14329:                                                     GAppLaunchContext *context,
14329:                                                     GCancellable *cancellable,
14329:                                                     GAsyncReadyCallback callback,
14329:                                                     gpointer user_data);
14329: extern
14329: gboolean g_app_info_launch_default_for_uri_finish (GAsyncResult *result,
14329:                                                     GError **error);
14329: # 250 "/usr/include/glib-2.0/gio/gappinfo.h"
14329: struct _GAppLaunchContext
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GAppLaunchContextPrivate *priv;
14329: };
14329: 
14329: struct _GAppLaunchContextClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   char * (* get_display) (GAppLaunchContext *context,
14329:                                     GAppInfo *info,
14329:                                     GList *files);
14329:   char * (* get_startup_notify_id) (GAppLaunchContext *context,
14329:                                     GAppInfo *info,
14329:                                     GList *files);
14329:   void (* launch_failed) (GAppLaunchContext *context,
14329:                                     const char *startup_notify_id);
14329:   void (* launched) (GAppLaunchContext *context,
14329:                                     GAppInfo *info,
14329:                                     GVariant *platform_data);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329: };
14329: 
14329: extern
14329: GType g_app_launch_context_get_type (void) __attribute__((__const__));
14329: extern
14329: GAppLaunchContext *g_app_launch_context_new (void);
14329: 
14329: extern
14329: void g_app_launch_context_setenv (GAppLaunchContext *context,
14329:                                                                const char *variable,
14329:                                                                const char *value);
14329: extern
14329: void g_app_launch_context_unsetenv (GAppLaunchContext *context,
14329:                                                                const char *variable);
14329: extern
14329: char ** g_app_launch_context_get_environment (GAppLaunchContext *context);
14329: 
14329: extern
14329: char * g_app_launch_context_get_display (GAppLaunchContext *context,
14329:                                                                GAppInfo *info,
14329:                                                                GList *files);
14329: extern
14329: char * g_app_launch_context_get_startup_notify_id (GAppLaunchContext *context,
14329:                                                                GAppInfo *info,
14329:                                                                GList *files);
14329: extern
14329: void g_app_launch_context_launch_failed (GAppLaunchContext *context,
14329:                                                                const char * startup_notify_id);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GAppInfoMonitor GAppInfoMonitor;
14329: 
14329: extern
14329: GType g_app_info_monitor_get_type (void);
14329: 
14329: extern
14329: GAppInfoMonitor * g_app_info_monitor_get (void);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gapplication.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gapplication.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gapplication.h"
14329: typedef struct _GApplicationPrivate GApplicationPrivate;
14329: typedef struct _GApplicationClass GApplicationClass;
14329: 
14329: struct _GApplication
14329: {
14329: 
14329:   GObject parent_instance;
14329: 
14329:   GApplicationPrivate *priv;
14329: };
14329: 
14329: struct _GApplicationClass
14329: {
14329: 
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (* startup) (GApplication *application);
14329: 
14329:   void (* activate) (GApplication *application);
14329: 
14329:   void (* open) (GApplication *application,
14329:                                                      GFile **files,
14329:                                                      gint n_files,
14329:                                                      const gchar *hint);
14329: 
14329:   int (* command_line) (GApplication *application,
14329:                                                      GApplicationCommandLine *command_line);
14329: # 92 "/usr/include/glib-2.0/gio/gapplication.h"
14329:   gboolean (* local_command_line) (GApplication *application,
14329:                                                      gchar ***arguments,
14329:                                                      int *exit_status);
14329: 
14329:   void (* before_emit) (GApplication *application,
14329:                                                      GVariant *platform_data);
14329:   void (* after_emit) (GApplication *application,
14329:                                                      GVariant *platform_data);
14329:   void (* add_platform_data) (GApplication *application,
14329:                                                      GVariantBuilder *builder);
14329:   void (* quit_mainloop) (GApplication *application);
14329:   void (* run_mainloop) (GApplication *application);
14329:   void (* shutdown) (GApplication *application);
14329: 
14329:   gboolean (* dbus_register) (GApplication *application,
14329:                                                      GDBusConnection *connection,
14329:                                                      const gchar *object_path,
14329:                                                      GError **error);
14329:   void (* dbus_unregister) (GApplication *application,
14329:                                                      GDBusConnection *connection,
14329:                                                      const gchar *object_path);
14329:   gint (* handle_local_options)(GApplication *application,
14329:                                                      GVariantDict *options);
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_application_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_application_id_is_valid (const gchar *application_id);
14329: 
14329: extern
14329: GApplication * g_application_new (const gchar *application_id,
14329:                                                                          GApplicationFlags flags);
14329: 
14329: extern
14329: const gchar * g_application_get_application_id (GApplication *application);
14329: extern
14329: void g_application_set_application_id (GApplication *application,
14329:                                                                          const gchar *application_id);
14329: 
14329: extern
14329: GDBusConnection * g_application_get_dbus_connection (GApplication *application);
14329: extern
14329: const gchar * g_application_get_dbus_object_path (GApplication *application);
14329: 
14329: extern
14329: guint g_application_get_inactivity_timeout (GApplication *application);
14329: extern
14329: void g_application_set_inactivity_timeout (GApplication *application,
14329:                                                                          guint inactivity_timeout);
14329: 
14329: extern
14329: GApplicationFlags g_application_get_flags (GApplication *application);
14329: extern
14329: void g_application_set_flags (GApplication *application,
14329:                                                                          GApplicationFlags flags);
14329: 
14329: extern
14329: const gchar * g_application_get_resource_base_path (GApplication *application);
14329: extern
14329: void g_application_set_resource_base_path (GApplication *application,
14329:                                                                          const gchar *resource_path);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_application_set_action_group (GApplication *application,
14329:                                                                          GActionGroup *action_group);
14329: 
14329: extern
14329: void g_application_add_main_option_entries (GApplication *application,
14329:                                                                          const GOptionEntry *entries);
14329: 
14329: extern
14329: void g_application_add_main_option (GApplication *application,
14329:                                                                          const char *long_name,
14329:                                                                          char short_name,
14329:                                                                          GOptionFlags flags,
14329:                                                                          GOptionArg arg,
14329:                                                                          const char *description,
14329:                                                                          const char *arg_description);
14329: extern
14329: void g_application_add_option_group (GApplication *application,
14329:                                                                          GOptionGroup *group);
14329: extern
14329: void g_application_set_option_context_parameter_string (GApplication *application,
14329:                                                                            const gchar *parameter_string);
14329: extern
14329: void g_application_set_option_context_summary (GApplication *application,
14329:                                                                          const gchar *summary);
14329: extern
14329: void g_application_set_option_context_description (GApplication *application,
14329:                                                                          const gchar *description);
14329: extern
14329: gboolean g_application_get_is_registered (GApplication *application);
14329: extern
14329: gboolean g_application_get_is_remote (GApplication *application);
14329: 
14329: extern
14329: gboolean g_application_register (GApplication *application,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_application_hold (GApplication *application);
14329: extern
14329: void g_application_release (GApplication *application);
14329: 
14329: extern
14329: void g_application_activate (GApplication *application);
14329: 
14329: extern
14329: void g_application_open (GApplication *application,
14329:                                                                          GFile **files,
14329:                                                                          gint n_files,
14329:                                                                          const gchar *hint);
14329: 
14329: extern
14329: int g_application_run (GApplication *application,
14329:                                                                          int argc,
14329:                                                                          char **argv);
14329: 
14329: extern
14329: void g_application_quit (GApplication *application);
14329: 
14329: extern
14329: GApplication * g_application_get_default (void);
14329: extern
14329: void g_application_set_default (GApplication *application);
14329: 
14329: extern
14329: void g_application_mark_busy (GApplication *application);
14329: extern
14329: void g_application_unmark_busy (GApplication *application);
14329: extern
14329: gboolean g_application_get_is_busy (GApplication *application);
14329: 
14329: extern
14329: void g_application_send_notification (GApplication *application,
14329:                                                                          const gchar *id,
14329:                                                                          GNotification *notification);
14329: extern
14329: void g_application_withdraw_notification (GApplication *application,
14329:                                                                          const gchar *id);
14329: 
14329: extern
14329: void g_application_bind_busy_property (GApplication *application,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property);
14329: 
14329: extern
14329: void g_application_unbind_busy_property (GApplication *application,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property);
14329: 
14329: 
14329: # 34 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gapplicationcommandline.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gapplicationcommandline.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gapplicationcommandline.h"
14329: typedef struct _GApplicationCommandLinePrivate GApplicationCommandLinePrivate;
14329: typedef struct _GApplicationCommandLineClass GApplicationCommandLineClass;
14329: 
14329: struct _GApplicationCommandLine
14329: {
14329: 
14329:   GObject parent_instance;
14329: 
14329:   GApplicationCommandLinePrivate *priv;
14329: };
14329: 
14329: struct _GApplicationCommandLineClass
14329: {
14329: 
14329:   GObjectClass parent_class;
14329: 
14329:   void (* print_literal) (GApplicationCommandLine *cmdline,
14329:                                                  const gchar *message);
14329:   void (* printerr_literal) (GApplicationCommandLine *cmdline,
14329:                                                  const gchar *message);
14329:   GInputStream * (* get_stdin) (GApplicationCommandLine *cmdline);
14329: 
14329:   gpointer padding[11];
14329: };
14329: 
14329: extern
14329: GType g_application_command_line_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gchar ** g_application_command_line_get_arguments (GApplicationCommandLine *cmdline,
14329:                                                                          int *argc);
14329: 
14329: extern
14329: GVariantDict * g_application_command_line_get_options_dict (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: GInputStream * g_application_command_line_get_stdin (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: const gchar * const * g_application_command_line_get_environ (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: const gchar * g_application_command_line_getenv (GApplicationCommandLine *cmdline,
14329:                                                                          const gchar *name);
14329: 
14329: extern
14329: const gchar * g_application_command_line_get_cwd (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: gboolean g_application_command_line_get_is_remote (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: void g_application_command_line_print (GApplicationCommandLine *cmdline,
14329:                                                                          const gchar *format,
14329:                                                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: extern
14329: void g_application_command_line_printerr (GApplicationCommandLine *cmdline,
14329:                                                                          const gchar *format,
14329:                                                                          ...) __attribute__((__format__ (gnu_printf, 2, 3)));
14329: 
14329: extern
14329: int g_application_command_line_get_exit_status (GApplicationCommandLine *cmdline);
14329: extern
14329: void g_application_command_line_set_exit_status (GApplicationCommandLine *cmdline,
14329:                                                                          int exit_status);
14329: 
14329: extern
14329: GVariant * g_application_command_line_get_platform_data (GApplicationCommandLine *cmdline);
14329: 
14329: extern
14329: GFile * g_application_command_line_create_file_for_arg (GApplicationCommandLine *cmdline,
14329:                                                                          const gchar *arg);
14329: 
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gasyncinitable.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gasyncinitable.h"
14329: # 1 "/usr/include/glib-2.0/gio/ginitable.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/ginitable.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/ginitable.h"
14329: typedef struct _GInitableIface GInitableIface;
14329: # 57 "/usr/include/glib-2.0/gio/ginitable.h"
14329: struct _GInitableIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   gboolean (* init) (GInitable *initable,
14329:    GCancellable *cancellable,
14329:    GError **error);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_initable_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_initable_init (GInitable *initable,
14329:     GCancellable *cancellable,
14329:     GError **error);
14329: 
14329: extern
14329: gpointer g_initable_new (GType object_type,
14329:     GCancellable *cancellable,
14329:     GError **error,
14329:     const gchar *first_property_name,
14329:     ...);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_object_new_with_properties and g_initable_init" "' instead"))) extern
14329: gpointer g_initable_newv (GType object_type,
14329:     guint n_parameters,
14329:     GParameter *parameters,
14329:     GCancellable *cancellable,
14329:     GError **error);
14329: extern
14329: GObject* g_initable_new_valist (GType object_type,
14329:     const gchar *first_property_name,
14329:     va_list var_args,
14329:     GCancellable *cancellable,
14329:     GError **error);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/gasyncinitable.h" 2
14329: 
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gasyncinitable.h"
14329: typedef struct _GAsyncInitableIface GAsyncInitableIface;
14329: # 59 "/usr/include/glib-2.0/gio/gasyncinitable.h"
14329: struct _GAsyncInitableIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   void (* init_async) (GAsyncInitable *initable,
14329:        int io_priority,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329:   gboolean (* init_finish) (GAsyncInitable *initable,
14329:        GAsyncResult *res,
14329:        GError **error);
14329: };
14329: 
14329: extern
14329: GType g_async_initable_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: void g_async_initable_init_async (GAsyncInitable *initable,
14329:          int io_priority,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: extern
14329: gboolean g_async_initable_init_finish (GAsyncInitable *initable,
14329:          GAsyncResult *res,
14329:          GError **error);
14329: 
14329: extern
14329: void g_async_initable_new_async (GType object_type,
14329:          int io_priority,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data,
14329:          const gchar *first_property_name,
14329:          ...);
14329: __attribute__((__deprecated__("Use '" "g_object_new_with_properties and g_async_initable_init_async" "' instead"))) extern
14329: void g_async_initable_newv_async (GType object_type,
14329:          guint n_parameters,
14329:          GParameter *parameters,
14329:          int io_priority,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: extern
14329: void g_async_initable_new_valist_async (GType object_type,
14329:          const gchar *first_property_name,
14329:          va_list var_args,
14329:          int io_priority,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: extern
14329: GObject *g_async_initable_new_finish (GAsyncInitable *initable,
14329:          GAsyncResult *res,
14329:          GError **error);
14329: 
14329: 
14329: 
14329: 
14329: # 36 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gasyncresult.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gasyncresult.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gasyncresult.h"
14329: typedef struct _GAsyncResultIface GAsyncResultIface;
14329: # 55 "/usr/include/glib-2.0/gio/gasyncresult.h"
14329: struct _GAsyncResultIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   gpointer (* get_user_data) (GAsyncResult *res);
14329:   GObject * (* get_source_object) (GAsyncResult *res);
14329: 
14329:   gboolean (* is_tagged) (GAsyncResult *res,
14329:        gpointer source_tag);
14329: };
14329: 
14329: extern
14329: GType g_async_result_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gpointer g_async_result_get_user_data (GAsyncResult *res);
14329: extern
14329: GObject *g_async_result_get_source_object (GAsyncResult *res);
14329: 
14329: extern
14329: gboolean g_async_result_legacy_propagate_error (GAsyncResult *res,
14329:       GError **error);
14329: extern
14329: gboolean g_async_result_is_tagged (GAsyncResult *res,
14329:       gpointer source_tag);
14329: 
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gbufferedinputstream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gbufferedinputstream.h"
14329: # 1 "/usr/include/glib-2.0/gio/gfilterinputstream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gfilterinputstream.h"
14329: # 1 "/usr/include/glib-2.0/gio/ginputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/ginputstream.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/ginputstream.h"
14329: typedef struct _GInputStreamClass GInputStreamClass;
14329: typedef struct _GInputStreamPrivate GInputStreamPrivate;
14329: 
14329: struct _GInputStream
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GInputStreamClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   gssize (* read_fn) (GInputStream *stream,
14329:                              void *buffer,
14329:                              gsize count,
14329:                              GCancellable *cancellable,
14329:                              GError **error);
14329:   gssize (* skip) (GInputStream *stream,
14329:                              gsize count,
14329:                              GCancellable *cancellable,
14329:                              GError **error);
14329:   gboolean (* close_fn) (GInputStream *stream,
14329:                              GCancellable *cancellable,
14329:                              GError **error);
14329: 
14329: 
14329:   void (* read_async) (GInputStream *stream,
14329:                              void *buffer,
14329:                              gsize count,
14329:                              int io_priority,
14329:                              GCancellable *cancellable,
14329:                              GAsyncReadyCallback callback,
14329:                              gpointer user_data);
14329:   gssize (* read_finish) (GInputStream *stream,
14329:                              GAsyncResult *result,
14329:                              GError **error);
14329:   void (* skip_async) (GInputStream *stream,
14329:                              gsize count,
14329:                              int io_priority,
14329:                              GCancellable *cancellable,
14329:                              GAsyncReadyCallback callback,
14329:                              gpointer user_data);
14329:   gssize (* skip_finish) (GInputStream *stream,
14329:                              GAsyncResult *result,
14329:                              GError **error);
14329:   void (* close_async) (GInputStream *stream,
14329:                              int io_priority,
14329:                              GCancellable *cancellable,
14329:                              GAsyncReadyCallback callback,
14329:                              gpointer user_data);
14329:   gboolean (* close_finish) (GInputStream *stream,
14329:                              GAsyncResult *result,
14329:                              GError **error);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_input_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gssize g_input_stream_read (GInputStream *stream,
14329:            void *buffer,
14329:            gsize count,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: gboolean g_input_stream_read_all (GInputStream *stream,
14329:            void *buffer,
14329:            gsize count,
14329:            gsize *bytes_read,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: GBytes *g_input_stream_read_bytes (GInputStream *stream,
14329:            gsize count,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: gssize g_input_stream_skip (GInputStream *stream,
14329:            gsize count,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: gboolean g_input_stream_close (GInputStream *stream,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: void g_input_stream_read_async (GInputStream *stream,
14329:            void *buffer,
14329:            gsize count,
14329:            int io_priority,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gssize g_input_stream_read_finish (GInputStream *stream,
14329:            GAsyncResult *result,
14329:            GError **error);
14329: 
14329: extern
14329: void g_input_stream_read_all_async (GInputStream *stream,
14329:                                            void *buffer,
14329:                                            gsize count,
14329:                                            int io_priority,
14329:                                            GCancellable *cancellable,
14329:                                            GAsyncReadyCallback callback,
14329:                                            gpointer user_data);
14329: extern
14329: gboolean g_input_stream_read_all_finish (GInputStream *stream,
14329:                                            GAsyncResult *result,
14329:                                            gsize *bytes_read,
14329:                                            GError **error);
14329: 
14329: extern
14329: void g_input_stream_read_bytes_async (GInputStream *stream,
14329:         gsize count,
14329:         int io_priority,
14329:         GCancellable *cancellable,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data);
14329: extern
14329: GBytes *g_input_stream_read_bytes_finish (GInputStream *stream,
14329:         GAsyncResult *result,
14329:         GError **error);
14329: extern
14329: void g_input_stream_skip_async (GInputStream *stream,
14329:            gsize count,
14329:            int io_priority,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gssize g_input_stream_skip_finish (GInputStream *stream,
14329:            GAsyncResult *result,
14329:            GError **error);
14329: extern
14329: void g_input_stream_close_async (GInputStream *stream,
14329:            int io_priority,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gboolean g_input_stream_close_finish (GInputStream *stream,
14329:            GAsyncResult *result,
14329:            GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_input_stream_is_closed (GInputStream *stream);
14329: extern
14329: gboolean g_input_stream_has_pending (GInputStream *stream);
14329: extern
14329: gboolean g_input_stream_set_pending (GInputStream *stream,
14329:            GError **error);
14329: extern
14329: void g_input_stream_clear_pending (GInputStream *stream);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gfilterinputstream.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfilterinputstream.h"
14329: typedef struct _GFilterInputStreamClass GFilterInputStreamClass;
14329: 
14329: struct _GFilterInputStream
14329: {
14329:   GInputStream parent_instance;
14329: 
14329: 
14329:   GInputStream *base_stream;
14329: };
14329: 
14329: struct _GFilterInputStreamClass
14329: {
14329:   GInputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_filter_input_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GInputStream * g_filter_input_stream_get_base_stream (GFilterInputStream *stream);
14329: extern
14329: gboolean g_filter_input_stream_get_close_base_stream (GFilterInputStream *stream);
14329: extern
14329: void g_filter_input_stream_set_close_base_stream (GFilterInputStream *stream,
14329:                                                             gboolean close_base);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gbufferedinputstream.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gbufferedinputstream.h"
14329: typedef struct _GBufferedInputStreamClass GBufferedInputStreamClass;
14329: typedef struct _GBufferedInputStreamPrivate GBufferedInputStreamPrivate;
14329: 
14329: struct _GBufferedInputStream
14329: {
14329:   GFilterInputStream parent_instance;
14329: 
14329: 
14329:   GBufferedInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GBufferedInputStreamClass
14329: {
14329:   GFilterInputStreamClass parent_class;
14329: 
14329:   gssize (* fill) (GBufferedInputStream *stream,
14329:        gssize count,
14329:        GCancellable *cancellable,
14329:        GError **error);
14329: 
14329: 
14329:   void (* fill_async) (GBufferedInputStream *stream,
14329:        gssize count,
14329:        int io_priority,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329:   gssize (* fill_finish) (GBufferedInputStream *stream,
14329:        GAsyncResult *result,
14329:        GError **error);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_buffered_input_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GInputStream* g_buffered_input_stream_new (GInputStream *base_stream);
14329: extern
14329: GInputStream* g_buffered_input_stream_new_sized (GInputStream *base_stream,
14329:              gsize size);
14329: 
14329: extern
14329: gsize g_buffered_input_stream_get_buffer_size (GBufferedInputStream *stream);
14329: extern
14329: void g_buffered_input_stream_set_buffer_size (GBufferedInputStream *stream,
14329:              gsize size);
14329: extern
14329: gsize g_buffered_input_stream_get_available (GBufferedInputStream *stream);
14329: extern
14329: gsize g_buffered_input_stream_peek (GBufferedInputStream *stream,
14329:              void *buffer,
14329:              gsize offset,
14329:              gsize count);
14329: extern
14329: const void* g_buffered_input_stream_peek_buffer (GBufferedInputStream *stream,
14329:              gsize *count);
14329: 
14329: extern
14329: gssize g_buffered_input_stream_fill (GBufferedInputStream *stream,
14329:              gssize count,
14329:              GCancellable *cancellable,
14329:              GError **error);
14329: extern
14329: void g_buffered_input_stream_fill_async (GBufferedInputStream *stream,
14329:              gssize count,
14329:              int io_priority,
14329:              GCancellable *cancellable,
14329:              GAsyncReadyCallback callback,
14329:              gpointer user_data);
14329: extern
14329: gssize g_buffered_input_stream_fill_finish (GBufferedInputStream *stream,
14329:              GAsyncResult *result,
14329:              GError **error);
14329: 
14329: extern
14329: int g_buffered_input_stream_read_byte (GBufferedInputStream *stream,
14329:              GCancellable *cancellable,
14329:              GError **error);
14329: 
14329: 
14329: # 38 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gbufferedoutputstream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gbufferedoutputstream.h"
14329: # 1 "/usr/include/glib-2.0/gio/gfilteroutputstream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gfilteroutputstream.h"
14329: # 1 "/usr/include/glib-2.0/gio/goutputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/goutputstream.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/gio/goutputstream.h"
14329: typedef struct _GOutputStreamClass GOutputStreamClass;
14329: typedef struct _GOutputStreamPrivate GOutputStreamPrivate;
14329: 
14329: struct _GOutputStream
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GOutputStreamPrivate *priv;
14329: };
14329: 
14329: 
14329: struct _GOutputStreamClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   gssize (* write_fn) (GOutputStream *stream,
14329:                                  const void *buffer,
14329:                                  gsize count,
14329:                                  GCancellable *cancellable,
14329:                                  GError **error);
14329:   gssize (* splice) (GOutputStream *stream,
14329:                                  GInputStream *source,
14329:                                  GOutputStreamSpliceFlags flags,
14329:                                  GCancellable *cancellable,
14329:                                  GError **error);
14329:   gboolean (* flush) (GOutputStream *stream,
14329:                                  GCancellable *cancellable,
14329:                                  GError **error);
14329:   gboolean (* close_fn) (GOutputStream *stream,
14329:                                  GCancellable *cancellable,
14329:                                  GError **error);
14329: 
14329: 
14329: 
14329:   void (* write_async) (GOutputStream *stream,
14329:                                  const void *buffer,
14329:                                  gsize count,
14329:                                  int io_priority,
14329:                                  GCancellable *cancellable,
14329:                                  GAsyncReadyCallback callback,
14329:                                  gpointer user_data);
14329:   gssize (* write_finish) (GOutputStream *stream,
14329:                                  GAsyncResult *result,
14329:                                  GError **error);
14329:   void (* splice_async) (GOutputStream *stream,
14329:                                  GInputStream *source,
14329:                                  GOutputStreamSpliceFlags flags,
14329:                                  int io_priority,
14329:                                  GCancellable *cancellable,
14329:                                  GAsyncReadyCallback callback,
14329:                                  gpointer user_data);
14329:   gssize (* splice_finish) (GOutputStream *stream,
14329:                                  GAsyncResult *result,
14329:                                  GError **error);
14329:   void (* flush_async) (GOutputStream *stream,
14329:                                  int io_priority,
14329:                                  GCancellable *cancellable,
14329:                                  GAsyncReadyCallback callback,
14329:                                  gpointer user_data);
14329:   gboolean (* flush_finish) (GOutputStream *stream,
14329:                                  GAsyncResult *result,
14329:                                  GError **error);
14329:   void (* close_async) (GOutputStream *stream,
14329:                                  int io_priority,
14329:                                  GCancellable *cancellable,
14329:                                  GAsyncReadyCallback callback,
14329:                                  gpointer user_data);
14329:   gboolean (* close_finish) (GOutputStream *stream,
14329:                                  GAsyncResult *result,
14329:                                  GError **error);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329:   void (*_g_reserved8) (void);
14329: };
14329: 
14329: extern
14329: GType g_output_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gssize g_output_stream_write (GOutputStream *stream,
14329:      const void *buffer,
14329:      gsize count,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: gboolean g_output_stream_write_all (GOutputStream *stream,
14329:      const void *buffer,
14329:      gsize count,
14329:      gsize *bytes_written,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: gboolean g_output_stream_printf (GOutputStream *stream,
14329:                                         gsize *bytes_written,
14329:                                         GCancellable *cancellable,
14329:                                         GError **error,
14329:                                         const gchar *format,
14329:                                         ...) __attribute__((__format__ (gnu_printf, 5, 6)));
14329: extern
14329: gboolean g_output_stream_vprintf (GOutputStream *stream,
14329:                                         gsize *bytes_written,
14329:                                         GCancellable *cancellable,
14329:                                         GError **error,
14329:                                         const gchar *format,
14329:                                         va_list args) __attribute__((__format__ (gnu_printf, 5, 0)));
14329: extern
14329: gssize g_output_stream_write_bytes (GOutputStream *stream,
14329:      GBytes *bytes,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: gssize g_output_stream_splice (GOutputStream *stream,
14329:      GInputStream *source,
14329:      GOutputStreamSpliceFlags flags,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: gboolean g_output_stream_flush (GOutputStream *stream,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: gboolean g_output_stream_close (GOutputStream *stream,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329: extern
14329: void g_output_stream_write_async (GOutputStream *stream,
14329:      const void *buffer,
14329:      gsize count,
14329:      int io_priority,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329: extern
14329: gssize g_output_stream_write_finish (GOutputStream *stream,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: 
14329: extern
14329: void g_output_stream_write_all_async (GOutputStream *stream,
14329:                                           const void *buffer,
14329:                                           gsize count,
14329:                                           int io_priority,
14329:                                           GCancellable *cancellable,
14329:                                           GAsyncReadyCallback callback,
14329:                                           gpointer user_data);
14329: 
14329: extern
14329: gboolean g_output_stream_write_all_finish (GOutputStream *stream,
14329:                                            GAsyncResult *result,
14329:                                            gsize *bytes_written,
14329:                                            GError **error);
14329: 
14329: extern
14329: void g_output_stream_write_bytes_async (GOutputStream *stream,
14329:           GBytes *bytes,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gssize g_output_stream_write_bytes_finish (GOutputStream *stream,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: extern
14329: void g_output_stream_splice_async (GOutputStream *stream,
14329:      GInputStream *source,
14329:      GOutputStreamSpliceFlags flags,
14329:      int io_priority,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329: extern
14329: gssize g_output_stream_splice_finish (GOutputStream *stream,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: extern
14329: void g_output_stream_flush_async (GOutputStream *stream,
14329:      int io_priority,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329: extern
14329: gboolean g_output_stream_flush_finish (GOutputStream *stream,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: extern
14329: void g_output_stream_close_async (GOutputStream *stream,
14329:      int io_priority,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329: extern
14329: gboolean g_output_stream_close_finish (GOutputStream *stream,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: 
14329: extern
14329: gboolean g_output_stream_is_closed (GOutputStream *stream);
14329: extern
14329: gboolean g_output_stream_is_closing (GOutputStream *stream);
14329: extern
14329: gboolean g_output_stream_has_pending (GOutputStream *stream);
14329: extern
14329: gboolean g_output_stream_set_pending (GOutputStream *stream,
14329:      GError **error);
14329: extern
14329: void g_output_stream_clear_pending (GOutputStream *stream);
14329: 
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gfilteroutputstream.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfilteroutputstream.h"
14329: typedef struct _GFilterOutputStreamClass GFilterOutputStreamClass;
14329: 
14329: struct _GFilterOutputStream
14329: {
14329:   GOutputStream parent_instance;
14329: 
14329: 
14329:   GOutputStream *base_stream;
14329: };
14329: 
14329: struct _GFilterOutputStreamClass
14329: {
14329:   GOutputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_filter_output_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GOutputStream * g_filter_output_stream_get_base_stream (GFilterOutputStream *stream);
14329: extern
14329: gboolean g_filter_output_stream_get_close_base_stream (GFilterOutputStream *stream);
14329: extern
14329: void g_filter_output_stream_set_close_base_stream (GFilterOutputStream *stream,
14329:                                                               gboolean close_base);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gbufferedoutputstream.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gbufferedoutputstream.h"
14329: typedef struct _GBufferedOutputStreamClass GBufferedOutputStreamClass;
14329: typedef struct _GBufferedOutputStreamPrivate GBufferedOutputStreamPrivate;
14329: 
14329: struct _GBufferedOutputStream
14329: {
14329:   GFilterOutputStream parent_instance;
14329: 
14329: 
14329:   GBufferedOutputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GBufferedOutputStreamClass
14329: {
14329:   GFilterOutputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_buffered_output_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GOutputStream* g_buffered_output_stream_new (GOutputStream *base_stream);
14329: extern
14329: GOutputStream* g_buffered_output_stream_new_sized (GOutputStream *base_stream,
14329:         gsize size);
14329: extern
14329: gsize g_buffered_output_stream_get_buffer_size (GBufferedOutputStream *stream);
14329: extern
14329: void g_buffered_output_stream_set_buffer_size (GBufferedOutputStream *stream,
14329:         gsize size);
14329: extern
14329: gboolean g_buffered_output_stream_get_auto_grow (GBufferedOutputStream *stream);
14329: extern
14329: void g_buffered_output_stream_set_auto_grow (GBufferedOutputStream *stream,
14329:         gboolean auto_grow);
14329: 
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gbytesicon.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gbytesicon.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gbytesicon.h"
14329: extern
14329: GType g_bytes_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIcon * g_bytes_icon_new (GBytes *bytes);
14329: 
14329: extern
14329: GBytes * g_bytes_icon_get_bytes (GBytesIcon *icon);
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gcancellable.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gcancellable.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gcancellable.h"
14329: typedef struct _GCancellableClass GCancellableClass;
14329: typedef struct _GCancellablePrivate GCancellablePrivate;
14329: 
14329: struct _GCancellable
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GCancellablePrivate *priv;
14329: };
14329: 
14329: struct _GCancellableClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   void (* cancelled) (GCancellable *cancellable);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_cancellable_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GCancellable *g_cancellable_new (void);
14329: 
14329: 
14329: extern
14329: gboolean g_cancellable_is_cancelled (GCancellable *cancellable);
14329: extern
14329: gboolean g_cancellable_set_error_if_cancelled (GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: int g_cancellable_get_fd (GCancellable *cancellable);
14329: extern
14329: gboolean g_cancellable_make_pollfd (GCancellable *cancellable,
14329:           GPollFD *pollfd);
14329: extern
14329: void g_cancellable_release_fd (GCancellable *cancellable);
14329: 
14329: extern
14329: GSource * g_cancellable_source_new (GCancellable *cancellable);
14329: 
14329: extern
14329: GCancellable *g_cancellable_get_current (void);
14329: extern
14329: void g_cancellable_push_current (GCancellable *cancellable);
14329: extern
14329: void g_cancellable_pop_current (GCancellable *cancellable);
14329: extern
14329: void g_cancellable_reset (GCancellable *cancellable);
14329: extern
14329: gulong g_cancellable_connect (GCancellable *cancellable,
14329:           GCallback callback,
14329:           gpointer data,
14329:           GDestroyNotify data_destroy_func);
14329: extern
14329: void g_cancellable_disconnect (GCancellable *cancellable,
14329:           gulong handler_id);
14329: 
14329: 
14329: 
14329: extern
14329: void g_cancellable_cancel (GCancellable *cancellable);
14329: 
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gcharsetconverter.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gcharsetconverter.h"
14329: # 1 "/usr/include/glib-2.0/gio/gconverter.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gconverter.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gconverter.h"
14329: typedef struct _GConverterIface GConverterIface;
14329: # 58 "/usr/include/glib-2.0/gio/gconverter.h"
14329: struct _GConverterIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GConverterResult (* convert) (GConverter *converter,
14329:     const void *inbuf,
14329:     gsize inbuf_size,
14329:     void *outbuf,
14329:     gsize outbuf_size,
14329:     GConverterFlags flags,
14329:     gsize *bytes_read,
14329:     gsize *bytes_written,
14329:     GError **error);
14329:   void (* reset) (GConverter *converter);
14329: };
14329: 
14329: extern
14329: GType g_converter_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GConverterResult g_converter_convert (GConverter *converter,
14329:           const void *inbuf,
14329:           gsize inbuf_size,
14329:           void *outbuf,
14329:           gsize outbuf_size,
14329:           GConverterFlags flags,
14329:           gsize *bytes_read,
14329:           gsize *bytes_written,
14329:           GError **error);
14329: extern
14329: void g_converter_reset (GConverter *converter);
14329: 
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gcharsetconverter.h" 2
14329: 
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gcharsetconverter.h"
14329: typedef struct _GCharsetConverterClass GCharsetConverterClass;
14329: 
14329: struct _GCharsetConverterClass
14329: {
14329:   GObjectClass parent_class;
14329: };
14329: 
14329: extern
14329: GType g_charset_converter_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GCharsetConverter *g_charset_converter_new (const gchar *to_charset,
14329:              const gchar *from_charset,
14329:              GError **error);
14329: extern
14329: void g_charset_converter_set_use_fallback (GCharsetConverter *converter,
14329:         gboolean use_fallback);
14329: extern
14329: gboolean g_charset_converter_get_use_fallback (GCharsetConverter *converter);
14329: extern
14329: guint g_charset_converter_get_num_fallbacks (GCharsetConverter *converter);
14329: 
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gcontenttype.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gcontenttype.h"
14329: 
14329: 
14329: extern
14329: gboolean g_content_type_equals (const gchar *type1,
14329:                                            const gchar *type2);
14329: extern
14329: gboolean g_content_type_is_a (const gchar *type,
14329:                                            const gchar *supertype);
14329: extern
14329: gboolean g_content_type_is_mime_type (const gchar *type,
14329:                                            const gchar *mime_type);
14329: extern
14329: gboolean g_content_type_is_unknown (const gchar *type);
14329: extern
14329: gchar * g_content_type_get_description (const gchar *type);
14329: extern
14329: gchar * g_content_type_get_mime_type (const gchar *type);
14329: extern
14329: GIcon * g_content_type_get_icon (const gchar *type);
14329: extern
14329: GIcon * g_content_type_get_symbolic_icon (const gchar *type);
14329: extern
14329: gchar * g_content_type_get_generic_icon_name (const gchar *type);
14329: 
14329: extern
14329: gboolean g_content_type_can_be_executable (const gchar *type);
14329: 
14329: extern
14329: gchar * g_content_type_from_mime_type (const gchar *mime_type);
14329: 
14329: extern
14329: gchar * g_content_type_guess (const gchar *filename,
14329:                                            const guchar *data,
14329:                                            gsize data_size,
14329:                                            gboolean *result_uncertain);
14329: 
14329: extern
14329: gchar ** g_content_type_guess_for_tree (GFile *root);
14329: 
14329: extern
14329: GList * g_content_types_get_registered (void);
14329: 
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gconverterinputstream.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gconverterinputstream.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gconverterinputstream.h"
14329: typedef struct _GConverterInputStreamClass GConverterInputStreamClass;
14329: typedef struct _GConverterInputStreamPrivate GConverterInputStreamPrivate;
14329: 
14329: struct _GConverterInputStream
14329: {
14329:   GFilterInputStream parent_instance;
14329: 
14329: 
14329:   GConverterInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GConverterInputStreamClass
14329: {
14329:   GFilterInputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_converter_input_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GInputStream *g_converter_input_stream_new (GInputStream *base_stream,
14329:                                                                GConverter *converter);
14329: extern
14329: GConverter *g_converter_input_stream_get_converter (GConverterInputStream *converter_stream);
14329: 
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gconverteroutputstream.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gconverteroutputstream.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gconverteroutputstream.h"
14329: typedef struct _GConverterOutputStreamClass GConverterOutputStreamClass;
14329: typedef struct _GConverterOutputStreamPrivate GConverterOutputStreamPrivate;
14329: 
14329: struct _GConverterOutputStream
14329: {
14329:   GFilterOutputStream parent_instance;
14329: 
14329: 
14329:   GConverterOutputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GConverterOutputStreamClass
14329: {
14329:   GFilterOutputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_converter_output_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GOutputStream *g_converter_output_stream_new (GOutputStream *base_stream,
14329:                                                                  GConverter *converter);
14329: extern
14329: GConverter *g_converter_output_stream_get_converter (GConverterOutputStream *converter_stream);
14329: 
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gcredentials.h" 1
14329: # 36 "/usr/include/glib-2.0/gio/gcredentials.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gcredentials.h"
14329: typedef struct _GCredentialsClass GCredentialsClass;
14329: 
14329: extern
14329: GType g_credentials_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GCredentials *g_credentials_new (void);
14329: 
14329: extern
14329: gchar *g_credentials_to_string (GCredentials *credentials);
14329: 
14329: extern
14329: gpointer g_credentials_get_native (GCredentials *credentials,
14329:                                                    GCredentialsType native_type);
14329: 
14329: extern
14329: void g_credentials_set_native (GCredentials *credentials,
14329:                                                    GCredentialsType native_type,
14329:                                                    gpointer native);
14329: 
14329: extern
14329: gboolean g_credentials_is_same_user (GCredentials *credentials,
14329:                                                    GCredentials *other_credentials,
14329:                                                    GError **error);
14329: 
14329: 
14329: extern
14329: pid_t g_credentials_get_unix_pid (GCredentials *credentials,
14329:                                                    GError **error);
14329: extern
14329: uid_t g_credentials_get_unix_user (GCredentials *credentials,
14329:                                                    GError **error);
14329: extern
14329: gboolean g_credentials_set_unix_user (GCredentials *credentials,
14329:                                                    uid_t uid,
14329:                                                    GError **error);
14329: 
14329: 
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdatagrambased.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gdatagrambased.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gdatagrambased.h"
14329: typedef struct _GDatagramBasedInterface GDatagramBasedInterface;
14329: # 69 "/usr/include/glib-2.0/gio/gdatagrambased.h"
14329: struct _GDatagramBasedInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gint (*receive_messages) (GDatagramBased *datagram_based,
14329:                                          GInputMessage *messages,
14329:                                          guint num_messages,
14329:                                          gint flags,
14329:                                          gint64 timeout,
14329:                                          GCancellable *cancellable,
14329:                                          GError **error);
14329:   gint (*send_messages) (GDatagramBased *datagram_based,
14329:                                          GOutputMessage *messages,
14329:                                          guint num_messages,
14329:                                          gint flags,
14329:                                          gint64 timeout,
14329:                                          GCancellable *cancellable,
14329:                                          GError **error);
14329: 
14329:   GSource *(*create_source) (GDatagramBased *datagram_based,
14329:                                          GIOCondition condition,
14329:                                          GCancellable *cancellable);
14329:   GIOCondition (*condition_check) (GDatagramBased *datagram_based,
14329:                                          GIOCondition condition);
14329:   gboolean (*condition_wait) (GDatagramBased *datagram_based,
14329:                                          GIOCondition condition,
14329:                                          gint64 timeout,
14329:                                          GCancellable *cancellable,
14329:                                          GError **error);
14329: };
14329: 
14329: extern
14329: GType
14329: g_datagram_based_get_type (void);
14329: 
14329: extern
14329: gint
14329: g_datagram_based_receive_messages (GDatagramBased *datagram_based,
14329:                                        GInputMessage *messages,
14329:                                        guint num_messages,
14329:                                        gint flags,
14329:                                        gint64 timeout,
14329:                                        GCancellable *cancellable,
14329:                                        GError **error);
14329: 
14329: extern
14329: gint
14329: g_datagram_based_send_messages (GDatagramBased *datagram_based,
14329:                                        GOutputMessage *messages,
14329:                                        guint num_messages,
14329:                                        gint flags,
14329:                                        gint64 timeout,
14329:                                        GCancellable *cancellable,
14329:                                        GError **error);
14329: 
14329: extern
14329: GSource *
14329: g_datagram_based_create_source (GDatagramBased *datagram_based,
14329:                                        GIOCondition condition,
14329:                                        GCancellable *cancellable);
14329: extern
14329: GIOCondition
14329: g_datagram_based_condition_check (GDatagramBased *datagram_based,
14329:                                        GIOCondition condition);
14329: extern
14329: gboolean
14329: g_datagram_based_condition_wait (GDatagramBased *datagram_based,
14329:                                        GIOCondition condition,
14329:                                        gint64 timeout,
14329:                                        GCancellable *cancellable,
14329:                                        GError **error);
14329: 
14329: 
14329: # 48 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdatainputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdatainputstream.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gdatainputstream.h"
14329: typedef struct _GDataInputStreamClass GDataInputStreamClass;
14329: typedef struct _GDataInputStreamPrivate GDataInputStreamPrivate;
14329: 
14329: struct _GDataInputStream
14329: {
14329:   GBufferedInputStream parent_instance;
14329: 
14329: 
14329:   GDataInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GDataInputStreamClass
14329: {
14329:   GBufferedInputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_data_input_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GDataInputStream * g_data_input_stream_new (GInputStream *base_stream);
14329: 
14329: extern
14329: void g_data_input_stream_set_byte_order (GDataInputStream *stream,
14329:                                                                  GDataStreamByteOrder order);
14329: extern
14329: GDataStreamByteOrder g_data_input_stream_get_byte_order (GDataInputStream *stream);
14329: extern
14329: void g_data_input_stream_set_newline_type (GDataInputStream *stream,
14329:                                                                  GDataStreamNewlineType type);
14329: extern
14329: GDataStreamNewlineType g_data_input_stream_get_newline_type (GDataInputStream *stream);
14329: extern
14329: guchar g_data_input_stream_read_byte (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: gint16 g_data_input_stream_read_int16 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: guint16 g_data_input_stream_read_uint16 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: gint32 g_data_input_stream_read_int32 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: guint32 g_data_input_stream_read_uint32 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: gint64 g_data_input_stream_read_int64 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: guint64 g_data_input_stream_read_uint64 (GDataInputStream *stream,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: char * g_data_input_stream_read_line (GDataInputStream *stream,
14329:                                                                  gsize *length,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: char * g_data_input_stream_read_line_utf8 (GDataInputStream *stream,
14329:          gsize *length,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: void g_data_input_stream_read_line_async (GDataInputStream *stream,
14329:                                                                  gint io_priority,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: extern
14329: char * g_data_input_stream_read_line_finish (GDataInputStream *stream,
14329:                                                                  GAsyncResult *result,
14329:                                                                  gsize *length,
14329:                                                                  GError **error);
14329: extern
14329: char * g_data_input_stream_read_line_finish_utf8(GDataInputStream *stream,
14329:                                                                  GAsyncResult *result,
14329:                                                                  gsize *length,
14329:                                                                  GError **error);
14329: __attribute__((__deprecated__("Use '" "g_data_input_stream_read_upto" "' instead"))) extern
14329: char * g_data_input_stream_read_until (GDataInputStream *stream,
14329:                                                                  const gchar *stop_chars,
14329:                                                                  gsize *length,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: __attribute__((__deprecated__("Use '" "g_data_input_stream_read_upto_async" "' instead"))) extern
14329: void g_data_input_stream_read_until_async (GDataInputStream *stream,
14329:                                                                  const gchar *stop_chars,
14329:                                                                  gint io_priority,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: __attribute__((__deprecated__("Use '" "g_data_input_stream_read_upto_finish" "' instead"))) extern
14329: char * g_data_input_stream_read_until_finish (GDataInputStream *stream,
14329:                                                                  GAsyncResult *result,
14329:                                                                  gsize *length,
14329:                                                                  GError **error);
14329: 
14329: extern
14329: char * g_data_input_stream_read_upto (GDataInputStream *stream,
14329:                                                                  const gchar *stop_chars,
14329:                                                                  gssize stop_chars_len,
14329:                                                                  gsize *length,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: extern
14329: void g_data_input_stream_read_upto_async (GDataInputStream *stream,
14329:                                                                  const gchar *stop_chars,
14329:                                                                  gssize stop_chars_len,
14329:                                                                  gint io_priority,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: extern
14329: char * g_data_input_stream_read_upto_finish (GDataInputStream *stream,
14329:                                                                  GAsyncResult *result,
14329:                                                                  gsize *length,
14329:                                                                  GError **error);
14329: 
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdataoutputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdataoutputstream.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gdataoutputstream.h"
14329: typedef struct _GDataOutputStream GDataOutputStream;
14329: typedef struct _GDataOutputStreamClass GDataOutputStreamClass;
14329: typedef struct _GDataOutputStreamPrivate GDataOutputStreamPrivate;
14329: 
14329: struct _GDataOutputStream
14329: {
14329:   GFilterOutputStream parent_instance;
14329: 
14329: 
14329:   GDataOutputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GDataOutputStreamClass
14329: {
14329:   GFilterOutputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_data_output_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GDataOutputStream * g_data_output_stream_new (GOutputStream *base_stream);
14329: 
14329: extern
14329: void g_data_output_stream_set_byte_order (GDataOutputStream *stream,
14329:          GDataStreamByteOrder order);
14329: extern
14329: GDataStreamByteOrder g_data_output_stream_get_byte_order (GDataOutputStream *stream);
14329: 
14329: extern
14329: gboolean g_data_output_stream_put_byte (GDataOutputStream *stream,
14329:          guchar data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_int16 (GDataOutputStream *stream,
14329:          gint16 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_uint16 (GDataOutputStream *stream,
14329:          guint16 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_int32 (GDataOutputStream *stream,
14329:          gint32 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_uint32 (GDataOutputStream *stream,
14329:          guint32 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_int64 (GDataOutputStream *stream,
14329:          gint64 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_uint64 (GDataOutputStream *stream,
14329:          guint64 data,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: extern
14329: gboolean g_data_output_stream_put_string (GDataOutputStream *stream,
14329:          const char *str,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: 
14329: 
14329: # 50 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusaddress.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusaddress.h"
14329: 
14329: 
14329: extern
14329: gchar *g_dbus_address_escape_value (const gchar *string);
14329: 
14329: extern
14329: gboolean g_dbus_is_address (const gchar *string);
14329: extern
14329: gboolean g_dbus_is_supported_address (const gchar *string,
14329:                                       GError **error);
14329: 
14329: extern
14329: void g_dbus_address_get_stream (const gchar *address,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329: 
14329: extern
14329: GIOStream *g_dbus_address_get_stream_finish (GAsyncResult *res,
14329:                                                        gchar **out_guid,
14329:                                                        GError **error);
14329: 
14329: extern
14329: GIOStream *g_dbus_address_get_stream_sync (const gchar *address,
14329:                                                        gchar **out_guid,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329: 
14329: extern
14329: gchar *g_dbus_address_get_for_bus_sync (GBusType bus_type,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329: 
14329: 
14329: # 51 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusauthobserver.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusauthobserver.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_dbus_auth_observer_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusAuthObserver *g_dbus_auth_observer_new (void);
14329: extern
14329: gboolean g_dbus_auth_observer_authorize_authenticated_peer (GDBusAuthObserver *observer,
14329:                                                                       GIOStream *stream,
14329:                                                                       GCredentials *credentials);
14329: 
14329: extern
14329: gboolean g_dbus_auth_observer_allow_mechanism (GDBusAuthObserver *observer,
14329:                                                          const gchar *mechanism);
14329: 
14329: 
14329: # 52 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusconnection.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_dbus_connection_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: void g_bus_get (GBusType bus_type,
14329:                                                 GCancellable *cancellable,
14329:                                                 GAsyncReadyCallback callback,
14329:                                                 gpointer user_data);
14329: extern
14329: GDBusConnection *g_bus_get_finish (GAsyncResult *res,
14329:                                                 GError **error);
14329: extern
14329: GDBusConnection *g_bus_get_sync (GBusType bus_type,
14329:                                                 GCancellable *cancellable,
14329:                                                 GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: void g_dbus_connection_new (GIOStream *stream,
14329:                                                                const gchar *guid,
14329:                                                                GDBusConnectionFlags flags,
14329:                                                                GDBusAuthObserver *observer,
14329:                                                                GCancellable *cancellable,
14329:                                                                GAsyncReadyCallback callback,
14329:                                                                gpointer user_data);
14329: extern
14329: GDBusConnection *g_dbus_connection_new_finish (GAsyncResult *res,
14329:                                                                GError **error);
14329: extern
14329: GDBusConnection *g_dbus_connection_new_sync (GIOStream *stream,
14329:                                                                const gchar *guid,
14329:                                                                GDBusConnectionFlags flags,
14329:                                                                GDBusAuthObserver *observer,
14329:                                                                GCancellable *cancellable,
14329:                                                                GError **error);
14329: 
14329: extern
14329: void g_dbus_connection_new_for_address (const gchar *address,
14329:                                                                GDBusConnectionFlags flags,
14329:                                                                GDBusAuthObserver *observer,
14329:                                                                GCancellable *cancellable,
14329:                                                                GAsyncReadyCallback callback,
14329:                                                                gpointer user_data);
14329: extern
14329: GDBusConnection *g_dbus_connection_new_for_address_finish (GAsyncResult *res,
14329:                                                                GError **error);
14329: extern
14329: GDBusConnection *g_dbus_connection_new_for_address_sync (const gchar *address,
14329:                                                                GDBusConnectionFlags flags,
14329:                                                                GDBusAuthObserver *observer,
14329:                                                                GCancellable *cancellable,
14329:                                                                GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: void g_dbus_connection_start_message_processing (GDBusConnection *connection);
14329: extern
14329: gboolean g_dbus_connection_is_closed (GDBusConnection *connection);
14329: extern
14329: GIOStream *g_dbus_connection_get_stream (GDBusConnection *connection);
14329: extern
14329: const gchar *g_dbus_connection_get_guid (GDBusConnection *connection);
14329: extern
14329: const gchar *g_dbus_connection_get_unique_name (GDBusConnection *connection);
14329: extern
14329: GCredentials *g_dbus_connection_get_peer_credentials (GDBusConnection *connection);
14329: 
14329: extern
14329: guint32 g_dbus_connection_get_last_serial (GDBusConnection *connection);
14329: 
14329: extern
14329: gboolean g_dbus_connection_get_exit_on_close (GDBusConnection *connection);
14329: extern
14329: void g_dbus_connection_set_exit_on_close (GDBusConnection *connection,
14329:                                                                gboolean exit_on_close);
14329: extern
14329: GDBusCapabilityFlags g_dbus_connection_get_capabilities (GDBusConnection *connection);
14329: 
14329: 
14329: 
14329: extern
14329: void g_dbus_connection_close (GDBusConnection *connection,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GAsyncReadyCallback callback,
14329:                                                                    gpointer user_data);
14329: extern
14329: gboolean g_dbus_connection_close_finish (GDBusConnection *connection,
14329:                                                                    GAsyncResult *res,
14329:                                                                    GError **error);
14329: extern
14329: gboolean g_dbus_connection_close_sync (GDBusConnection *connection,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: void g_dbus_connection_flush (GDBusConnection *connection,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GAsyncReadyCallback callback,
14329:                                                                    gpointer user_data);
14329: extern
14329: gboolean g_dbus_connection_flush_finish (GDBusConnection *connection,
14329:                                                                    GAsyncResult *res,
14329:                                                                    GError **error);
14329: extern
14329: gboolean g_dbus_connection_flush_sync (GDBusConnection *connection,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_dbus_connection_send_message (GDBusConnection *connection,
14329:                                                                    GDBusMessage *message,
14329:                                                                    GDBusSendMessageFlags flags,
14329:                                                                    volatile guint32 *out_serial,
14329:                                                                    GError **error);
14329: extern
14329: void g_dbus_connection_send_message_with_reply (GDBusConnection *connection,
14329:                                                                    GDBusMessage *message,
14329:                                                                    GDBusSendMessageFlags flags,
14329:                                                                    gint timeout_msec,
14329:                                                                    volatile guint32 *out_serial,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GAsyncReadyCallback callback,
14329:                                                                    gpointer user_data);
14329: extern
14329: GDBusMessage *g_dbus_connection_send_message_with_reply_finish (GDBusConnection *connection,
14329:                                                                    GAsyncResult *res,
14329:                                                                    GError **error);
14329: extern
14329: GDBusMessage *g_dbus_connection_send_message_with_reply_sync (GDBusConnection *connection,
14329:                                                                    GDBusMessage *message,
14329:                                                                    GDBusSendMessageFlags flags,
14329:                                                                    gint timeout_msec,
14329:                                                                    volatile guint32 *out_serial,
14329:                                                                    GCancellable *cancellable,
14329:                                                                    GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_dbus_connection_emit_signal (GDBusConnection *connection,
14329:                                                                const gchar *destination_bus_name,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *signal_name,
14329:                                                                GVariant *parameters,
14329:                                                                GError **error);
14329: extern
14329: void g_dbus_connection_call (GDBusConnection *connection,
14329:                                                                const gchar *bus_name,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *method_name,
14329:                                                                GVariant *parameters,
14329:                                                                const GVariantType *reply_type,
14329:                                                                GDBusCallFlags flags,
14329:                                                                gint timeout_msec,
14329:                                                                GCancellable *cancellable,
14329:                                                                GAsyncReadyCallback callback,
14329:                                                                gpointer user_data);
14329: extern
14329: GVariant *g_dbus_connection_call_finish (GDBusConnection *connection,
14329:                                                                GAsyncResult *res,
14329:                                                                GError **error);
14329: extern
14329: GVariant *g_dbus_connection_call_sync (GDBusConnection *connection,
14329:                                                                const gchar *bus_name,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *method_name,
14329:                                                                GVariant *parameters,
14329:                                                                const GVariantType *reply_type,
14329:                                                                GDBusCallFlags flags,
14329:                                                                gint timeout_msec,
14329:                                                                GCancellable *cancellable,
14329:                                                                GError **error);
14329: extern
14329: void g_dbus_connection_call_with_unix_fd_list (GDBusConnection *connection,
14329:                                                                const gchar *bus_name,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *method_name,
14329:                                                                GVariant *parameters,
14329:                                                                const GVariantType *reply_type,
14329:                                                                GDBusCallFlags flags,
14329:                                                                gint timeout_msec,
14329:                                                                GUnixFDList *fd_list,
14329:                                                                GCancellable *cancellable,
14329:                                                                GAsyncReadyCallback callback,
14329:                                                                gpointer user_data);
14329: extern
14329: GVariant *g_dbus_connection_call_with_unix_fd_list_finish (GDBusConnection *connection,
14329:                                                                GUnixFDList **out_fd_list,
14329:                                                                GAsyncResult *res,
14329:                                                                GError **error);
14329: extern
14329: GVariant *g_dbus_connection_call_with_unix_fd_list_sync (GDBusConnection *connection,
14329:                                                                const gchar *bus_name,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *method_name,
14329:                                                                GVariant *parameters,
14329:                                                                const GVariantType *reply_type,
14329:                                                                GDBusCallFlags flags,
14329:                                                                gint timeout_msec,
14329:                                                                GUnixFDList *fd_list,
14329:                                                                GUnixFDList **out_fd_list,
14329:                                                                GCancellable *cancellable,
14329:                                                                GError **error);
14329: # 271 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef void (*GDBusInterfaceMethodCallFunc) (GDBusConnection *connection,
14329:                                               const gchar *sender,
14329:                                               const gchar *object_path,
14329:                                               const gchar *interface_name,
14329:                                               const gchar *method_name,
14329:                                               GVariant *parameters,
14329:                                               GDBusMethodInvocation *invocation,
14329:                                               gpointer user_data);
14329: # 298 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef GVariant *(*GDBusInterfaceGetPropertyFunc) (GDBusConnection *connection,
14329:                                                     const gchar *sender,
14329:                                                     const gchar *object_path,
14329:                                                     const gchar *interface_name,
14329:                                                     const gchar *property_name,
14329:                                                     GError **error,
14329:                                                     gpointer user_data);
14329: # 323 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef gboolean (*GDBusInterfaceSetPropertyFunc) (GDBusConnection *connection,
14329:                                                     const gchar *sender,
14329:                                                     const gchar *object_path,
14329:                                                     const gchar *interface_name,
14329:                                                     const gchar *property_name,
14329:                                                     GVariant *value,
14329:                                                     GError **error,
14329:                                                     gpointer user_data);
14329: # 382 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: struct _GDBusInterfaceVTable
14329: {
14329:   GDBusInterfaceMethodCallFunc method_call;
14329:   GDBusInterfaceGetPropertyFunc get_property;
14329:   GDBusInterfaceSetPropertyFunc set_property;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: guint g_dbus_connection_register_object (GDBusConnection *connection,
14329:                                                                const gchar *object_path,
14329:                                                                GDBusInterfaceInfo *interface_info,
14329:                                                                const GDBusInterfaceVTable *vtable,
14329:                                                                gpointer user_data,
14329:                                                                GDestroyNotify user_data_free_func,
14329:                                                                GError **error);
14329: extern
14329: guint g_dbus_connection_register_object_with_closures (GDBusConnection *connection,
14329:                                                                   const gchar *object_path,
14329:                                                                   GDBusInterfaceInfo *interface_info,
14329:                                                                   GClosure *method_call_closure,
14329:                                                                   GClosure *get_property_closure,
14329:                                                                   GClosure *set_property_closure,
14329:                                                                   GError **error);
14329: extern
14329: gboolean g_dbus_connection_unregister_object (GDBusConnection *connection,
14329:                                                                guint registration_id);
14329: # 441 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef gchar** (*GDBusSubtreeEnumerateFunc) (GDBusConnection *connection,
14329:                                               const gchar *sender,
14329:                                               const gchar *object_path,
14329:                                               gpointer user_data);
14329: # 477 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef GDBusInterfaceInfo ** (*GDBusSubtreeIntrospectFunc) (GDBusConnection *connection,
14329:                                                              const gchar *sender,
14329:                                                              const gchar *object_path,
14329:                                                              const gchar *node,
14329:                                                              gpointer user_data);
14329: # 502 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef const GDBusInterfaceVTable * (*GDBusSubtreeDispatchFunc) (GDBusConnection *connection,
14329:                                                                   const gchar *sender,
14329:                                                                   const gchar *object_path,
14329:                                                                   const gchar *interface_name,
14329:                                                                   const gchar *node,
14329:                                                                   gpointer *out_user_data,
14329:                                                                   gpointer user_data);
14329: # 520 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: struct _GDBusSubtreeVTable
14329: {
14329:   GDBusSubtreeEnumerateFunc enumerate;
14329:   GDBusSubtreeIntrospectFunc introspect;
14329:   GDBusSubtreeDispatchFunc dispatch;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: guint g_dbus_connection_register_subtree (GDBusConnection *connection,
14329:                                                                const gchar *object_path,
14329:                                                                const GDBusSubtreeVTable *vtable,
14329:                                                                GDBusSubtreeFlags flags,
14329:                                                                gpointer user_data,
14329:                                                                GDestroyNotify user_data_free_func,
14329:                                                                GError **error);
14329: extern
14329: gboolean g_dbus_connection_unregister_subtree (GDBusConnection *connection,
14329:                                                                guint registration_id);
14329: # 562 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef void (*GDBusSignalCallback) (GDBusConnection *connection,
14329:                                      const gchar *sender_name,
14329:                                      const gchar *object_path,
14329:                                      const gchar *interface_name,
14329:                                      const gchar *signal_name,
14329:                                      GVariant *parameters,
14329:                                      gpointer user_data);
14329: 
14329: extern
14329: guint g_dbus_connection_signal_subscribe (GDBusConnection *connection,
14329:                                                                const gchar *sender,
14329:                                                                const gchar *interface_name,
14329:                                                                const gchar *member,
14329:                                                                const gchar *object_path,
14329:                                                                const gchar *arg0,
14329:                                                                GDBusSignalFlags flags,
14329:                                                                GDBusSignalCallback callback,
14329:                                                                gpointer user_data,
14329:                                                                GDestroyNotify user_data_free_func);
14329: extern
14329: void g_dbus_connection_signal_unsubscribe (GDBusConnection *connection,
14329:                                                                guint subscription_id);
14329: # 661 "/usr/include/glib-2.0/gio/gdbusconnection.h"
14329: typedef GDBusMessage *(*GDBusMessageFilterFunction) (GDBusConnection *connection,
14329:                                                      GDBusMessage *message,
14329:                                                      gboolean incoming,
14329:                                                      gpointer user_data);
14329: 
14329: extern
14329: guint g_dbus_connection_add_filter (GDBusConnection *connection,
14329:                                     GDBusMessageFilterFunction filter_function,
14329:                                     gpointer user_data,
14329:                                     GDestroyNotify user_data_free_func);
14329: 
14329: extern
14329: void g_dbus_connection_remove_filter (GDBusConnection *connection,
14329:                                        guint filter_id);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 53 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbuserror.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbuserror.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/gio/gdbuserror.h"
14329: extern
14329: GQuark g_dbus_error_quark (void);
14329: 
14329: 
14329: extern
14329: gboolean g_dbus_error_is_remote_error (const GError *error);
14329: extern
14329: gchar *g_dbus_error_get_remote_error (const GError *error);
14329: extern
14329: gboolean g_dbus_error_strip_remote_error (GError *error);
14329: # 68 "/usr/include/glib-2.0/gio/gdbuserror.h"
14329: struct _GDBusErrorEntry
14329: {
14329:   gint error_code;
14329:   const gchar *dbus_error_name;
14329: };
14329: 
14329: extern
14329: gboolean g_dbus_error_register_error (GQuark error_domain,
14329:                                              gint error_code,
14329:                                              const gchar *dbus_error_name);
14329: extern
14329: gboolean g_dbus_error_unregister_error (GQuark error_domain,
14329:                                              gint error_code,
14329:                                              const gchar *dbus_error_name);
14329: extern
14329: void g_dbus_error_register_error_domain (const gchar *error_domain_quark_name,
14329:                                              volatile gsize *quark_volatile,
14329:                                              const GDBusErrorEntry *entries,
14329:                                              guint num_entries);
14329: 
14329: 
14329: extern
14329: GError *g_dbus_error_new_for_dbus_error (const gchar *dbus_error_name,
14329:                                              const gchar *dbus_error_message);
14329: extern
14329: void g_dbus_error_set_dbus_error (GError **error,
14329:                                              const gchar *dbus_error_name,
14329:                                              const gchar *dbus_error_message,
14329:                                              const gchar *format,
14329:                                              ...) __attribute__((__format__ (gnu_printf, 4, 5)));
14329: extern
14329: void g_dbus_error_set_dbus_error_valist (GError **error,
14329:                                              const gchar *dbus_error_name,
14329:                                              const gchar *dbus_error_message,
14329:                                              const gchar *format,
14329:                                              va_list var_args) __attribute__((__format__ (gnu_printf, 4, 0)));
14329: extern
14329: gchar *g_dbus_error_encode_gerror (const GError *error);
14329: 
14329: 
14329: # 54 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusintrospection.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusAnnotationInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *key;
14329:   gchar *value;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 63 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusArgInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *name;
14329:   gchar *signature;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 84 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusMethodInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *name;
14329:   GDBusArgInfo **in_args;
14329:   GDBusArgInfo **out_args;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 105 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusSignalInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *name;
14329:   GDBusArgInfo **args;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 126 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusPropertyInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *name;
14329:   gchar *signature;
14329:   GDBusPropertyInfoFlags flags;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 149 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusInterfaceInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *name;
14329:   GDBusMethodInfo **methods;
14329:   GDBusSignalInfo **signals;
14329:   GDBusPropertyInfo **properties;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: # 172 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: struct _GDBusNodeInfo
14329: {
14329: 
14329:   volatile gint ref_count;
14329:   gchar *path;
14329:   GDBusInterfaceInfo **interfaces;
14329:   GDBusNodeInfo **nodes;
14329:   GDBusAnnotationInfo **annotations;
14329: };
14329: 
14329: extern
14329: const gchar *g_dbus_annotation_info_lookup (GDBusAnnotationInfo **annotations,
14329:                                                             const gchar *name);
14329: extern
14329: GDBusMethodInfo *g_dbus_interface_info_lookup_method (GDBusInterfaceInfo *info,
14329:                                                             const gchar *name);
14329: extern
14329: GDBusSignalInfo *g_dbus_interface_info_lookup_signal (GDBusInterfaceInfo *info,
14329:                                                             const gchar *name);
14329: extern
14329: GDBusPropertyInfo *g_dbus_interface_info_lookup_property (GDBusInterfaceInfo *info,
14329:                                                             const gchar *name);
14329: extern
14329: void g_dbus_interface_info_cache_build (GDBusInterfaceInfo *info);
14329: extern
14329: void g_dbus_interface_info_cache_release (GDBusInterfaceInfo *info);
14329: 
14329: extern
14329: void g_dbus_interface_info_generate_xml (GDBusInterfaceInfo *info,
14329:                                                             guint indent,
14329:                                                             GString *string_builder);
14329: 
14329: extern
14329: GDBusNodeInfo *g_dbus_node_info_new_for_xml (const gchar *xml_data,
14329:                                                             GError **error);
14329: extern
14329: GDBusInterfaceInfo *g_dbus_node_info_lookup_interface (GDBusNodeInfo *info,
14329:                                                             const gchar *name);
14329: extern
14329: void g_dbus_node_info_generate_xml (GDBusNodeInfo *info,
14329:                                                             guint indent,
14329:                                                             GString *string_builder);
14329: 
14329: extern
14329: GDBusNodeInfo *g_dbus_node_info_ref (GDBusNodeInfo *info);
14329: extern
14329: GDBusInterfaceInfo *g_dbus_interface_info_ref (GDBusInterfaceInfo *info);
14329: extern
14329: GDBusMethodInfo *g_dbus_method_info_ref (GDBusMethodInfo *info);
14329: extern
14329: GDBusSignalInfo *g_dbus_signal_info_ref (GDBusSignalInfo *info);
14329: extern
14329: GDBusPropertyInfo *g_dbus_property_info_ref (GDBusPropertyInfo *info);
14329: extern
14329: GDBusArgInfo *g_dbus_arg_info_ref (GDBusArgInfo *info);
14329: extern
14329: GDBusAnnotationInfo *g_dbus_annotation_info_ref (GDBusAnnotationInfo *info);
14329: 
14329: extern
14329: void g_dbus_node_info_unref (GDBusNodeInfo *info);
14329: extern
14329: void g_dbus_interface_info_unref (GDBusInterfaceInfo *info);
14329: extern
14329: void g_dbus_method_info_unref (GDBusMethodInfo *info);
14329: extern
14329: void g_dbus_signal_info_unref (GDBusSignalInfo *info);
14329: extern
14329: void g_dbus_property_info_unref (GDBusPropertyInfo *info);
14329: extern
14329: void g_dbus_arg_info_unref (GDBusArgInfo *info);
14329: extern
14329: void g_dbus_annotation_info_unref (GDBusAnnotationInfo *info);
14329: # 308 "/usr/include/glib-2.0/gio/gdbusintrospection.h"
14329: extern
14329: GType g_dbus_node_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_interface_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_method_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_signal_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_property_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_arg_info_get_type (void) __attribute__((__const__));
14329: extern
14329: GType g_dbus_annotation_info_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: # 55 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusmessage.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusmessage.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_dbus_message_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusMessage *g_dbus_message_new (void);
14329: extern
14329: GDBusMessage *g_dbus_message_new_signal (const gchar *path,
14329:                                                              const gchar *interface_,
14329:                                                              const gchar *signal);
14329: extern
14329: GDBusMessage *g_dbus_message_new_method_call (const gchar *name,
14329:                                                              const gchar *path,
14329:                                                              const gchar *interface_,
14329:                                                              const gchar *method);
14329: extern
14329: GDBusMessage *g_dbus_message_new_method_reply (GDBusMessage *method_call_message);
14329: extern
14329: GDBusMessage *g_dbus_message_new_method_error (GDBusMessage *method_call_message,
14329:                                                              const gchar *error_name,
14329:                                                              const gchar *error_message_format,
14329:                                                              ...) __attribute__((__format__ (gnu_printf, 3, 4)));
14329: extern
14329: GDBusMessage *g_dbus_message_new_method_error_valist (GDBusMessage *method_call_message,
14329:                                                                   const gchar *error_name,
14329:                                                                   const gchar *error_message_format,
14329:                                                                   va_list var_args);
14329: extern
14329: GDBusMessage *g_dbus_message_new_method_error_literal (GDBusMessage *method_call_message,
14329:                                                                    const gchar *error_name,
14329:                                                                    const gchar *error_message);
14329: extern
14329: gchar *g_dbus_message_print (GDBusMessage *message,
14329:                                                              guint indent);
14329: extern
14329: gboolean g_dbus_message_get_locked (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_lock (GDBusMessage *message);
14329: extern
14329: GDBusMessage *g_dbus_message_copy (GDBusMessage *message,
14329:                                                              GError **error);
14329: extern
14329: GDBusMessageByteOrder g_dbus_message_get_byte_order (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_byte_order (GDBusMessage *message,
14329:                                                              GDBusMessageByteOrder byte_order);
14329: 
14329: extern
14329: GDBusMessageType g_dbus_message_get_message_type (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_message_type (GDBusMessage *message,
14329:                                                              GDBusMessageType type);
14329: extern
14329: GDBusMessageFlags g_dbus_message_get_flags (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_flags (GDBusMessage *message,
14329:                                                              GDBusMessageFlags flags);
14329: extern
14329: guint32 g_dbus_message_get_serial (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_serial (GDBusMessage *message,
14329:                                                              guint32 serial);
14329: extern
14329: GVariant *g_dbus_message_get_header (GDBusMessage *message,
14329:                                                              GDBusMessageHeaderField header_field);
14329: extern
14329: void g_dbus_message_set_header (GDBusMessage *message,
14329:                                                              GDBusMessageHeaderField header_field,
14329:                                                              GVariant *value);
14329: extern
14329: guchar *g_dbus_message_get_header_fields (GDBusMessage *message);
14329: extern
14329: GVariant *g_dbus_message_get_body (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_body (GDBusMessage *message,
14329:                                                              GVariant *body);
14329: extern
14329: GUnixFDList *g_dbus_message_get_unix_fd_list (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_unix_fd_list (GDBusMessage *message,
14329:                                                              GUnixFDList *fd_list);
14329: 
14329: extern
14329: guint32 g_dbus_message_get_reply_serial (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_reply_serial (GDBusMessage *message,
14329:                                                              guint32 value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_interface (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_interface (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_member (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_member (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_path (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_path (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_sender (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_sender (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_destination (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_destination (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_error_name (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_error_name (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_signature (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_signature (GDBusMessage *message,
14329:                                                              const gchar *value);
14329: 
14329: extern
14329: guint32 g_dbus_message_get_num_unix_fds (GDBusMessage *message);
14329: extern
14329: void g_dbus_message_set_num_unix_fds (GDBusMessage *message,
14329:                                                              guint32 value);
14329: 
14329: extern
14329: const gchar *g_dbus_message_get_arg0 (GDBusMessage *message);
14329: 
14329: 
14329: extern
14329: GDBusMessage *g_dbus_message_new_from_blob (guchar *blob,
14329:                                                              gsize blob_len,
14329:                                                              GDBusCapabilityFlags capabilities,
14329:                                                              GError **error);
14329: 
14329: extern
14329: gssize g_dbus_message_bytes_needed (guchar *blob,
14329:                                                              gsize blob_len,
14329:                                                              GError **error);
14329: 
14329: extern
14329: guchar *g_dbus_message_to_blob (GDBusMessage *message,
14329:                                                              gsize *out_size,
14329:                                                              GDBusCapabilityFlags capabilities,
14329:                                                              GError **error);
14329: 
14329: extern
14329: gboolean g_dbus_message_to_gerror (GDBusMessage *message,
14329:                                                              GError **error);
14329: 
14329: 
14329: # 56 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusmethodinvocation.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusmethodinvocation.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_dbus_method_invocation_get_type (void) __attribute__((__const__));
14329: extern
14329: const gchar *g_dbus_method_invocation_get_sender (GDBusMethodInvocation *invocation);
14329: extern
14329: const gchar *g_dbus_method_invocation_get_object_path (GDBusMethodInvocation *invocation);
14329: extern
14329: const gchar *g_dbus_method_invocation_get_interface_name (GDBusMethodInvocation *invocation);
14329: extern
14329: const gchar *g_dbus_method_invocation_get_method_name (GDBusMethodInvocation *invocation);
14329: extern
14329: const GDBusMethodInfo *g_dbus_method_invocation_get_method_info (GDBusMethodInvocation *invocation);
14329: extern
14329: const GDBusPropertyInfo *g_dbus_method_invocation_get_property_info (GDBusMethodInvocation *invocation);
14329: extern
14329: GDBusConnection *g_dbus_method_invocation_get_connection (GDBusMethodInvocation *invocation);
14329: extern
14329: GDBusMessage *g_dbus_method_invocation_get_message (GDBusMethodInvocation *invocation);
14329: extern
14329: GVariant *g_dbus_method_invocation_get_parameters (GDBusMethodInvocation *invocation);
14329: extern
14329: gpointer g_dbus_method_invocation_get_user_data (GDBusMethodInvocation *invocation);
14329: 
14329: extern
14329: void g_dbus_method_invocation_return_value (GDBusMethodInvocation *invocation,
14329:                                                                       GVariant *parameters);
14329: extern
14329: void g_dbus_method_invocation_return_value_with_unix_fd_list (GDBusMethodInvocation *invocation,
14329:                                                                                 GVariant *parameters,
14329:                                                                                 GUnixFDList *fd_list);
14329: extern
14329: void g_dbus_method_invocation_return_error (GDBusMethodInvocation *invocation,
14329:                                                                       GQuark domain,
14329:                                                                       gint code,
14329:                                                                       const gchar *format,
14329:                                                                       ...) __attribute__((__format__ (gnu_printf, 4, 5)));
14329: extern
14329: void g_dbus_method_invocation_return_error_valist (GDBusMethodInvocation *invocation,
14329:                                                                       GQuark domain,
14329:                                                                       gint code,
14329:                                                                       const gchar *format,
14329:                                                                       va_list var_args)
14329:                                                                       __attribute__((__format__ (gnu_printf, 4, 0)));
14329: extern
14329: void g_dbus_method_invocation_return_error_literal (GDBusMethodInvocation *invocation,
14329:                                                                       GQuark domain,
14329:                                                                       gint code,
14329:                                                                       const gchar *message);
14329: extern
14329: void g_dbus_method_invocation_return_gerror (GDBusMethodInvocation *invocation,
14329:                                                                       const GError *error);
14329: extern
14329: void g_dbus_method_invocation_take_error (GDBusMethodInvocation *invocation,
14329:                                                                       GError *error);
14329: extern
14329: void g_dbus_method_invocation_return_dbus_error (GDBusMethodInvocation *invocation,
14329:                                                                       const gchar *error_name,
14329:                                                                       const gchar *error_message);
14329: 
14329: 
14329: # 57 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusnameowning.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusnameowning.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gdbusnameowning.h"
14329: typedef void (*GBusAcquiredCallback) (GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       gpointer user_data);
14329: # 56 "/usr/include/glib-2.0/gio/gdbusnameowning.h"
14329: typedef void (*GBusNameAcquiredCallback) (GDBusConnection *connection,
14329:                                           const gchar *name,
14329:                                           gpointer user_data);
14329: # 71 "/usr/include/glib-2.0/gio/gdbusnameowning.h"
14329: typedef void (*GBusNameLostCallback) (GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       gpointer user_data);
14329: 
14329: extern
14329: guint g_bus_own_name (GBusType bus_type,
14329:                                       const gchar *name,
14329:                                       GBusNameOwnerFlags flags,
14329:                                       GBusAcquiredCallback bus_acquired_handler,
14329:                                       GBusNameAcquiredCallback name_acquired_handler,
14329:                                       GBusNameLostCallback name_lost_handler,
14329:                                       gpointer user_data,
14329:                                       GDestroyNotify user_data_free_func);
14329: 
14329: extern
14329: guint g_bus_own_name_on_connection (GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       GBusNameOwnerFlags flags,
14329:                                       GBusNameAcquiredCallback name_acquired_handler,
14329:                                       GBusNameLostCallback name_lost_handler,
14329:                                       gpointer user_data,
14329:                                       GDestroyNotify user_data_free_func);
14329: 
14329: extern
14329: guint g_bus_own_name_with_closures (GBusType bus_type,
14329:                                       const gchar *name,
14329:                                       GBusNameOwnerFlags flags,
14329:                                       GClosure *bus_acquired_closure,
14329:                                       GClosure *name_acquired_closure,
14329:                                       GClosure *name_lost_closure);
14329: 
14329: extern
14329: guint g_bus_own_name_on_connection_with_closures (
14329:                                       GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       GBusNameOwnerFlags flags,
14329:                                       GClosure *name_acquired_closure,
14329:                                       GClosure *name_lost_closure);
14329: 
14329: extern
14329: void g_bus_unown_name (guint owner_id);
14329: 
14329: 
14329: # 58 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusnamewatching.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusnamewatching.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gdbusnamewatching.h"
14329: typedef void (*GBusNameAppearedCallback) (GDBusConnection *connection,
14329:                                           const gchar *name,
14329:                                           const gchar *name_owner,
14329:                                           gpointer user_data);
14329: # 63 "/usr/include/glib-2.0/gio/gdbusnamewatching.h"
14329: typedef void (*GBusNameVanishedCallback) (GDBusConnection *connection,
14329:                                           const gchar *name,
14329:                                           gpointer user_data);
14329: 
14329: 
14329: extern
14329: guint g_bus_watch_name (GBusType bus_type,
14329:                                       const gchar *name,
14329:                                       GBusNameWatcherFlags flags,
14329:                                       GBusNameAppearedCallback name_appeared_handler,
14329:                                       GBusNameVanishedCallback name_vanished_handler,
14329:                                       gpointer user_data,
14329:                                       GDestroyNotify user_data_free_func);
14329: extern
14329: guint g_bus_watch_name_on_connection (GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       GBusNameWatcherFlags flags,
14329:                                       GBusNameAppearedCallback name_appeared_handler,
14329:                                       GBusNameVanishedCallback name_vanished_handler,
14329:                                       gpointer user_data,
14329:                                       GDestroyNotify user_data_free_func);
14329: extern
14329: guint g_bus_watch_name_with_closures (GBusType bus_type,
14329:                                       const gchar *name,
14329:                                       GBusNameWatcherFlags flags,
14329:                                       GClosure *name_appeared_closure,
14329:                                       GClosure *name_vanished_closure);
14329: extern
14329: guint g_bus_watch_name_on_connection_with_closures (
14329:                                       GDBusConnection *connection,
14329:                                       const gchar *name,
14329:                                       GBusNameWatcherFlags flags,
14329:                                       GClosure *name_appeared_closure,
14329:                                       GClosure *name_vanished_closure);
14329: extern
14329: void g_bus_unwatch_name (guint watcher_id);
14329: 
14329: 
14329: # 59 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusproxy.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gdbusproxy.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gdbusproxy.h"
14329: typedef struct _GDBusProxyClass GDBusProxyClass;
14329: typedef struct _GDBusProxyPrivate GDBusProxyPrivate;
14329: # 51 "/usr/include/glib-2.0/gio/gdbusproxy.h"
14329: struct _GDBusProxy
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusProxyPrivate *priv;
14329: };
14329: # 67 "/usr/include/glib-2.0/gio/gdbusproxy.h"
14329: struct _GDBusProxyClass
14329: {
14329: 
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*g_properties_changed) (GDBusProxy *proxy,
14329:                                 GVariant *changed_properties,
14329:                                 const gchar* const *invalidated_properties);
14329:   void (*g_signal) (GDBusProxy *proxy,
14329:                                 const gchar *sender_name,
14329:                                 const gchar *signal_name,
14329:                                 GVariant *parameters);
14329: 
14329: 
14329: 
14329:   gpointer padding[32];
14329: };
14329: 
14329: extern
14329: GType g_dbus_proxy_get_type (void) __attribute__((__const__));
14329: extern
14329: void g_dbus_proxy_new (GDBusConnection *connection,
14329:                                                          GDBusProxyFlags flags,
14329:                                                          GDBusInterfaceInfo *info,
14329:                                                          const gchar *name,
14329:                                                          const gchar *object_path,
14329:                                                          const gchar *interface_name,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: extern
14329: GDBusProxy *g_dbus_proxy_new_finish (GAsyncResult *res,
14329:                                                          GError **error);
14329: extern
14329: GDBusProxy *g_dbus_proxy_new_sync (GDBusConnection *connection,
14329:                                                          GDBusProxyFlags flags,
14329:                                                          GDBusInterfaceInfo *info,
14329:                                                          const gchar *name,
14329:                                                          const gchar *object_path,
14329:                                                          const gchar *interface_name,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: extern
14329: void g_dbus_proxy_new_for_bus (GBusType bus_type,
14329:                                                          GDBusProxyFlags flags,
14329:                                                          GDBusInterfaceInfo *info,
14329:                                                          const gchar *name,
14329:                                                          const gchar *object_path,
14329:                                                          const gchar *interface_name,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: extern
14329: GDBusProxy *g_dbus_proxy_new_for_bus_finish (GAsyncResult *res,
14329:                                                          GError **error);
14329: extern
14329: GDBusProxy *g_dbus_proxy_new_for_bus_sync (GBusType bus_type,
14329:                                                          GDBusProxyFlags flags,
14329:                                                          GDBusInterfaceInfo *info,
14329:                                                          const gchar *name,
14329:                                                          const gchar *object_path,
14329:                                                          const gchar *interface_name,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: extern
14329: GDBusConnection *g_dbus_proxy_get_connection (GDBusProxy *proxy);
14329: extern
14329: GDBusProxyFlags g_dbus_proxy_get_flags (GDBusProxy *proxy);
14329: extern
14329: const gchar *g_dbus_proxy_get_name (GDBusProxy *proxy);
14329: extern
14329: gchar *g_dbus_proxy_get_name_owner (GDBusProxy *proxy);
14329: extern
14329: const gchar *g_dbus_proxy_get_object_path (GDBusProxy *proxy);
14329: extern
14329: const gchar *g_dbus_proxy_get_interface_name (GDBusProxy *proxy);
14329: extern
14329: gint g_dbus_proxy_get_default_timeout (GDBusProxy *proxy);
14329: extern
14329: void g_dbus_proxy_set_default_timeout (GDBusProxy *proxy,
14329:                                                          gint timeout_msec);
14329: extern
14329: GDBusInterfaceInfo *g_dbus_proxy_get_interface_info (GDBusProxy *proxy);
14329: extern
14329: void g_dbus_proxy_set_interface_info (GDBusProxy *proxy,
14329:                                                          GDBusInterfaceInfo *info);
14329: extern
14329: GVariant *g_dbus_proxy_get_cached_property (GDBusProxy *proxy,
14329:                                                          const gchar *property_name);
14329: extern
14329: void g_dbus_proxy_set_cached_property (GDBusProxy *proxy,
14329:                                                          const gchar *property_name,
14329:                                                          GVariant *value);
14329: extern
14329: gchar **g_dbus_proxy_get_cached_property_names (GDBusProxy *proxy);
14329: extern
14329: void g_dbus_proxy_call (GDBusProxy *proxy,
14329:                                                          const gchar *method_name,
14329:                                                          GVariant *parameters,
14329:                                                          GDBusCallFlags flags,
14329:                                                          gint timeout_msec,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: extern
14329: GVariant *g_dbus_proxy_call_finish (GDBusProxy *proxy,
14329:                                                          GAsyncResult *res,
14329:                                                          GError **error);
14329: extern
14329: GVariant *g_dbus_proxy_call_sync (GDBusProxy *proxy,
14329:                                                          const gchar *method_name,
14329:                                                          GVariant *parameters,
14329:                                                          GDBusCallFlags flags,
14329:                                                          gint timeout_msec,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: 
14329: extern
14329: void g_dbus_proxy_call_with_unix_fd_list (GDBusProxy *proxy,
14329:                                                              const gchar *method_name,
14329:                                                              GVariant *parameters,
14329:                                                              GDBusCallFlags flags,
14329:                                                              gint timeout_msec,
14329:                                                              GUnixFDList *fd_list,
14329:                                                              GCancellable *cancellable,
14329:                                                              GAsyncReadyCallback callback,
14329:                                                              gpointer user_data);
14329: extern
14329: GVariant *g_dbus_proxy_call_with_unix_fd_list_finish (GDBusProxy *proxy,
14329:                                                              GUnixFDList **out_fd_list,
14329:                                                              GAsyncResult *res,
14329:                                                              GError **error);
14329: extern
14329: GVariant *g_dbus_proxy_call_with_unix_fd_list_sync (GDBusProxy *proxy,
14329:                                                              const gchar *method_name,
14329:                                                              GVariant *parameters,
14329:                                                              GDBusCallFlags flags,
14329:                                                              gint timeout_msec,
14329:                                                              GUnixFDList *fd_list,
14329:                                                              GUnixFDList **out_fd_list,
14329:                                                              GCancellable *cancellable,
14329:                                                              GError **error);
14329: 
14329: 
14329: # 60 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusserver.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusserver.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_dbus_server_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusServer *g_dbus_server_new_sync (const gchar *address,
14329:                                                     GDBusServerFlags flags,
14329:                                                     const gchar *guid,
14329:                                                     GDBusAuthObserver *observer,
14329:                                                     GCancellable *cancellable,
14329:                                                     GError **error);
14329: extern
14329: const gchar *g_dbus_server_get_client_address (GDBusServer *server);
14329: extern
14329: const gchar *g_dbus_server_get_guid (GDBusServer *server);
14329: extern
14329: GDBusServerFlags g_dbus_server_get_flags (GDBusServer *server);
14329: extern
14329: void g_dbus_server_start (GDBusServer *server);
14329: extern
14329: void g_dbus_server_stop (GDBusServer *server);
14329: extern
14329: gboolean g_dbus_server_is_active (GDBusServer *server);
14329: 
14329: 
14329: # 61 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusutils.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gdbusutils.h"
14329: 
14329: 
14329: extern
14329: gboolean g_dbus_is_guid (const gchar *string);
14329: extern
14329: gchar *g_dbus_generate_guid (void);
14329: 
14329: extern
14329: gboolean g_dbus_is_name (const gchar *string);
14329: extern
14329: gboolean g_dbus_is_unique_name (const gchar *string);
14329: extern
14329: gboolean g_dbus_is_member_name (const gchar *string);
14329: extern
14329: gboolean g_dbus_is_interface_name (const gchar *string);
14329: 
14329: extern
14329: void g_dbus_gvariant_to_gvalue (GVariant *value,
14329:                                 GValue *out_gvalue);
14329: extern
14329: GVariant *g_dbus_gvalue_to_gvariant (const GValue *gvalue,
14329:                                      const GVariantType *type);
14329: 
14329: 
14329: # 62 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdrive.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gdrive.h"
14329: 
14329: # 87 "/usr/include/glib-2.0/gio/gdrive.h"
14329: typedef struct _GDriveIface GDriveIface;
14329: 
14329: struct _GDriveIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   void (* changed) (GDrive *drive);
14329:   void (* disconnected) (GDrive *drive);
14329:   void (* eject_button) (GDrive *drive);
14329: 
14329: 
14329:   char * (* get_name) (GDrive *drive);
14329:   GIcon * (* get_icon) (GDrive *drive);
14329:   gboolean (* has_volumes) (GDrive *drive);
14329:   GList * (* get_volumes) (GDrive *drive);
14329:   gboolean (* is_media_removable) (GDrive *drive);
14329:   gboolean (* has_media) (GDrive *drive);
14329:   gboolean (* is_media_check_automatic) (GDrive *drive);
14329:   gboolean (* can_eject) (GDrive *drive);
14329:   gboolean (* can_poll_for_media) (GDrive *drive);
14329:   void (* eject) (GDrive *drive,
14329:                                          GMountUnmountFlags flags,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* eject_finish) (GDrive *drive,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329:   void (* poll_for_media) (GDrive *drive,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* poll_for_media_finish) (GDrive *drive,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329: 
14329:   char * (* get_identifier) (GDrive *drive,
14329:                                          const char *kind);
14329:   char ** (* enumerate_identifiers) (GDrive *drive);
14329: 
14329:   GDriveStartStopType (* get_start_stop_type) (GDrive *drive);
14329: 
14329:   gboolean (* can_start) (GDrive *drive);
14329:   gboolean (* can_start_degraded) (GDrive *drive);
14329:   void (* start) (GDrive *drive,
14329:                                          GDriveStartFlags flags,
14329:                                          GMountOperation *mount_operation,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* start_finish) (GDrive *drive,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329: 
14329:   gboolean (* can_stop) (GDrive *drive);
14329:   void (* stop) (GDrive *drive,
14329:                                          GMountUnmountFlags flags,
14329:                                          GMountOperation *mount_operation,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* stop_finish) (GDrive *drive,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329: 
14329:   void (* stop_button) (GDrive *drive);
14329: 
14329:   void (* eject_with_operation) (GDrive *drive,
14329:                                              GMountUnmountFlags flags,
14329:                                              GMountOperation *mount_operation,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* eject_with_operation_finish) (GDrive *drive,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   const gchar * (* get_sort_key) (GDrive *drive);
14329:   GIcon * (* get_symbolic_icon) (GDrive *drive);
14329:   gboolean (* is_removable) (GDrive *drive);
14329: 
14329: };
14329: 
14329: extern
14329: GType g_drive_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: char * g_drive_get_name (GDrive *drive);
14329: extern
14329: GIcon * g_drive_get_icon (GDrive *drive);
14329: extern
14329: GIcon * g_drive_get_symbolic_icon (GDrive *drive);
14329: extern
14329: gboolean g_drive_has_volumes (GDrive *drive);
14329: extern
14329: GList * g_drive_get_volumes (GDrive *drive);
14329: extern
14329: gboolean g_drive_is_removable (GDrive *drive);
14329: extern
14329: gboolean g_drive_is_media_removable (GDrive *drive);
14329: extern
14329: gboolean g_drive_has_media (GDrive *drive);
14329: extern
14329: gboolean g_drive_is_media_check_automatic (GDrive *drive);
14329: extern
14329: gboolean g_drive_can_poll_for_media (GDrive *drive);
14329: extern
14329: gboolean g_drive_can_eject (GDrive *drive);
14329: __attribute__((__deprecated__("Use '" "g_drive_eject_with_operation" "' instead"))) extern
14329: void g_drive_eject (GDrive *drive,
14329:                                            GMountUnmountFlags flags,
14329:                                            GCancellable *cancellable,
14329:                                            GAsyncReadyCallback callback,
14329:                                            gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_drive_eject_with_operation_finish" "' instead"))) extern
14329: gboolean g_drive_eject_finish (GDrive *drive,
14329:                                            GAsyncResult *result,
14329:                                            GError **error);
14329: extern
14329: void g_drive_poll_for_media (GDrive *drive,
14329:                                            GCancellable *cancellable,
14329:                                            GAsyncReadyCallback callback,
14329:                                            gpointer user_data);
14329: extern
14329: gboolean g_drive_poll_for_media_finish (GDrive *drive,
14329:                                            GAsyncResult *result,
14329:                                            GError **error);
14329: extern
14329: char * g_drive_get_identifier (GDrive *drive,
14329:                                            const char *kind);
14329: extern
14329: char ** g_drive_enumerate_identifiers (GDrive *drive);
14329: 
14329: extern
14329: GDriveStartStopType g_drive_get_start_stop_type (GDrive *drive);
14329: 
14329: extern
14329: gboolean g_drive_can_start (GDrive *drive);
14329: extern
14329: gboolean g_drive_can_start_degraded (GDrive *drive);
14329: extern
14329: void g_drive_start (GDrive *drive,
14329:                                            GDriveStartFlags flags,
14329:                                            GMountOperation *mount_operation,
14329:                                            GCancellable *cancellable,
14329:                                            GAsyncReadyCallback callback,
14329:                                            gpointer user_data);
14329: extern
14329: gboolean g_drive_start_finish (GDrive *drive,
14329:                                            GAsyncResult *result,
14329:                                            GError **error);
14329: 
14329: extern
14329: gboolean g_drive_can_stop (GDrive *drive);
14329: extern
14329: void g_drive_stop (GDrive *drive,
14329:                                            GMountUnmountFlags flags,
14329:                                            GMountOperation *mount_operation,
14329:                                            GCancellable *cancellable,
14329:                                            GAsyncReadyCallback callback,
14329:                                            gpointer user_data);
14329: extern
14329: gboolean g_drive_stop_finish (GDrive *drive,
14329:                                            GAsyncResult *result,
14329:                                            GError **error);
14329: 
14329: extern
14329: void g_drive_eject_with_operation (GDrive *drive,
14329:                                                GMountUnmountFlags flags,
14329:                                                GMountOperation *mount_operation,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gboolean g_drive_eject_with_operation_finish (GDrive *drive,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: const gchar *g_drive_get_sort_key (GDrive *drive);
14329: 
14329: 
14329: # 63 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdtlsclientconnection.h" 1
14329: # 27 "/usr/include/glib-2.0/gio/gdtlsclientconnection.h"
14329: # 1 "/usr/include/glib-2.0/gio/gdtlsconnection.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gdtlsconnection.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDtlsConnectionInterface GDtlsConnectionInterface;
14329: # 53 "/usr/include/glib-2.0/gio/gdtlsconnection.h"
14329: struct _GDtlsConnectionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean (*accept_certificate) (GDtlsConnection *connection,
14329:                                   GTlsCertificate *peer_cert,
14329:                                   GTlsCertificateFlags errors);
14329: 
14329: 
14329:   gboolean (*handshake) (GDtlsConnection *conn,
14329:                                   GCancellable *cancellable,
14329:                                   GError **error);
14329: 
14329:   void (*handshake_async) (GDtlsConnection *conn,
14329:                                   int io_priority,
14329:                                   GCancellable *cancellable,
14329:                                   GAsyncReadyCallback callback,
14329:                                   gpointer user_data);
14329:   gboolean (*handshake_finish) (GDtlsConnection *conn,
14329:                                   GAsyncResult *result,
14329:                                   GError **error);
14329: 
14329:   gboolean (*shutdown) (GDtlsConnection *conn,
14329:                                   gboolean shutdown_read,
14329:                                   gboolean shutdown_write,
14329:                                   GCancellable *cancellable,
14329:                                   GError **error);
14329: 
14329:   void (*shutdown_async) (GDtlsConnection *conn,
14329:                                   gboolean shutdown_read,
14329:                                   gboolean shutdown_write,
14329:                                   int io_priority,
14329:                                   GCancellable *cancellable,
14329:                                   GAsyncReadyCallback callback,
14329:                                   gpointer user_data);
14329:   gboolean (*shutdown_finish) (GDtlsConnection *conn,
14329:                                   GAsyncResult *result,
14329:                                   GError **error);
14329: };
14329: 
14329: extern
14329: GType g_dtls_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: void g_dtls_connection_set_database (GDtlsConnection *conn,
14329:                                                                      GTlsDatabase *database);
14329: extern
14329: GTlsDatabase *g_dtls_connection_get_database (GDtlsConnection *conn);
14329: 
14329: extern
14329: void g_dtls_connection_set_certificate (GDtlsConnection *conn,
14329:                                                                      GTlsCertificate *certificate);
14329: extern
14329: GTlsCertificate *g_dtls_connection_get_certificate (GDtlsConnection *conn);
14329: 
14329: extern
14329: void g_dtls_connection_set_interaction (GDtlsConnection *conn,
14329:                                                                      GTlsInteraction *interaction);
14329: extern
14329: GTlsInteraction *g_dtls_connection_get_interaction (GDtlsConnection *conn);
14329: 
14329: extern
14329: GTlsCertificate *g_dtls_connection_get_peer_certificate (GDtlsConnection *conn);
14329: extern
14329: GTlsCertificateFlags g_dtls_connection_get_peer_certificate_errors (GDtlsConnection *conn);
14329: 
14329: extern
14329: void g_dtls_connection_set_require_close_notify (GDtlsConnection *conn,
14329:                                                                      gboolean require_close_notify);
14329: extern
14329: gboolean g_dtls_connection_get_require_close_notify (GDtlsConnection *conn);
14329: 
14329: extern
14329: void g_dtls_connection_set_rehandshake_mode (GDtlsConnection *conn,
14329:                                                                      GTlsRehandshakeMode mode);
14329: extern
14329: GTlsRehandshakeMode g_dtls_connection_get_rehandshake_mode (GDtlsConnection *conn);
14329: 
14329: extern
14329: gboolean g_dtls_connection_handshake (GDtlsConnection *conn,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: void g_dtls_connection_handshake_async (GDtlsConnection *conn,
14329:                                                                      int io_priority,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GAsyncReadyCallback callback,
14329:                                                                      gpointer user_data);
14329: extern
14329: gboolean g_dtls_connection_handshake_finish (GDtlsConnection *conn,
14329:                                                                      GAsyncResult *result,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: gboolean g_dtls_connection_shutdown (GDtlsConnection *conn,
14329:                                                                      gboolean shutdown_read,
14329:                                                                      gboolean shutdown_write,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: void g_dtls_connection_shutdown_async (GDtlsConnection *conn,
14329:                                                                      gboolean shutdown_read,
14329:                                                                      gboolean shutdown_write,
14329:                                                                      int io_priority,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GAsyncReadyCallback callback,
14329:                                                                      gpointer user_data);
14329: extern
14329: gboolean g_dtls_connection_shutdown_finish (GDtlsConnection *conn,
14329:                                                                      GAsyncResult *result,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: gboolean g_dtls_connection_close (GDtlsConnection *conn,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: void g_dtls_connection_close_async (GDtlsConnection *conn,
14329:                                                                      int io_priority,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GAsyncReadyCallback callback,
14329:                                                                      gpointer user_data);
14329: extern
14329: gboolean g_dtls_connection_close_finish (GDtlsConnection *conn,
14329:                                                                      GAsyncResult *result,
14329:                                                                      GError **error);
14329: 
14329: 
14329: extern
14329: gboolean g_dtls_connection_emit_accept_certificate (GDtlsConnection *conn,
14329:                                                                      GTlsCertificate *peer_cert,
14329:                                                                      GTlsCertificateFlags errors);
14329: 
14329: # 28 "/usr/include/glib-2.0/gio/gdtlsclientconnection.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDtlsClientConnectionInterface GDtlsClientConnectionInterface;
14329: # 46 "/usr/include/glib-2.0/gio/gdtlsclientconnection.h"
14329: struct _GDtlsClientConnectionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: };
14329: 
14329: extern
14329: GType g_dtls_client_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GDatagramBased *g_dtls_client_connection_new (GDatagramBased *base_socket,
14329:                                                                     GSocketConnectable *server_identity,
14329:                                                                     GError **error);
14329: 
14329: extern
14329: GTlsCertificateFlags g_dtls_client_connection_get_validation_flags (GDtlsClientConnection *conn);
14329: extern
14329: void g_dtls_client_connection_set_validation_flags (GDtlsClientConnection *conn,
14329:                                                                     GTlsCertificateFlags flags);
14329: extern
14329: GSocketConnectable *g_dtls_client_connection_get_server_identity (GDtlsClientConnection *conn);
14329: extern
14329: void g_dtls_client_connection_set_server_identity (GDtlsClientConnection *conn,
14329:                                                                     GSocketConnectable *identity);
14329: extern
14329: GList * g_dtls_client_connection_get_accepted_cas (GDtlsClientConnection *conn);
14329: 
14329: 
14329: 
14329: # 64 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gdtlsserverconnection.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gdtlsserverconnection.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gdtlsserverconnection.h"
14329: typedef struct _GDtlsServerConnectionInterface GDtlsServerConnectionInterface;
14329: # 54 "/usr/include/glib-2.0/gio/gdtlsserverconnection.h"
14329: struct _GDtlsServerConnectionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: };
14329: 
14329: extern
14329: GType g_dtls_server_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GDatagramBased *g_dtls_server_connection_new (GDatagramBased *base_socket,
14329:                                                    GTlsCertificate *certificate,
14329:                                                    GError **error);
14329: 
14329: 
14329: # 66 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gemblemedicon.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gemblemedicon.h"
14329: # 1 "/usr/include/glib-2.0/gio/gicon.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gicon.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gicon.h"
14329: typedef struct _GIconIface GIconIface;
14329: # 61 "/usr/include/glib-2.0/gio/gicon.h"
14329: struct _GIconIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   guint (* hash) (GIcon *icon);
14329:   gboolean (* equal) (GIcon *icon1,
14329:                                GIcon *icon2);
14329:   gboolean (* to_tokens) (GIcon *icon,
14329:           GPtrArray *tokens,
14329:                                gint *out_version);
14329:   GIcon * (* from_tokens) (gchar **tokens,
14329:                                gint num_tokens,
14329:                                gint version,
14329:                                GError **error);
14329: 
14329:   GVariant * (* serialize) (GIcon *icon);
14329: };
14329: 
14329: extern
14329: GType g_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: guint g_icon_hash (gconstpointer icon);
14329: extern
14329: gboolean g_icon_equal (GIcon *icon1,
14329:                                  GIcon *icon2);
14329: extern
14329: gchar *g_icon_to_string (GIcon *icon);
14329: extern
14329: GIcon *g_icon_new_for_string (const gchar *str,
14329:                                  GError **error);
14329: 
14329: extern
14329: GVariant * g_icon_serialize (GIcon *icon);
14329: extern
14329: GIcon * g_icon_deserialize (GVariant *value);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/gemblemedicon.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gemblem.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gemblem.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gemblem.h"
14329: typedef struct _GEmblem GEmblem;
14329: typedef struct _GEmblemClass GEmblemClass;
14329: 
14329: extern
14329: GType g_emblem_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GEmblem *g_emblem_new (GIcon *icon);
14329: extern
14329: GEmblem *g_emblem_new_with_origin (GIcon *icon,
14329:                                          GEmblemOrigin origin);
14329: extern
14329: GIcon *g_emblem_get_icon (GEmblem *emblem);
14329: extern
14329: GEmblemOrigin g_emblem_get_origin (GEmblem *emblem);
14329: 
14329: 
14329: # 31 "/usr/include/glib-2.0/gio/gemblemedicon.h" 2
14329: 
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gemblemedicon.h"
14329: typedef struct _GEmblemedIcon GEmblemedIcon;
14329: typedef struct _GEmblemedIconClass GEmblemedIconClass;
14329: typedef struct _GEmblemedIconPrivate GEmblemedIconPrivate;
14329: 
14329: struct _GEmblemedIcon
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GEmblemedIconPrivate *priv;
14329: };
14329: 
14329: struct _GEmblemedIconClass
14329: {
14329:   GObjectClass parent_class;
14329: };
14329: 
14329: extern
14329: GType g_emblemed_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIcon *g_emblemed_icon_new (GIcon *icon,
14329:                                     GEmblem *emblem);
14329: extern
14329: GIcon *g_emblemed_icon_get_icon (GEmblemedIcon *emblemed);
14329: extern
14329: GList *g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed);
14329: extern
14329: void g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed,
14329:                                     GEmblem *emblem);
14329: extern
14329: void g_emblemed_icon_clear_emblems (GEmblemedIcon *emblemed);
14329: 
14329: 
14329: # 67 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileattribute.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileattribute.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gfileattribute.h"
14329: struct _GFileAttributeInfo
14329: {
14329:   char *name;
14329:   GFileAttributeType type;
14329:   GFileAttributeInfoFlags flags;
14329: };
14329: # 55 "/usr/include/glib-2.0/gio/gfileattribute.h"
14329: struct _GFileAttributeInfoList
14329: {
14329:   GFileAttributeInfo *infos;
14329:   int n_infos;
14329: };
14329: 
14329: 
14329: extern
14329: GType g_file_attribute_info_list_get_type (void);
14329: 
14329: extern
14329: GFileAttributeInfoList * g_file_attribute_info_list_new (void);
14329: extern
14329: GFileAttributeInfoList * g_file_attribute_info_list_ref (GFileAttributeInfoList *list);
14329: extern
14329: void g_file_attribute_info_list_unref (GFileAttributeInfoList *list);
14329: extern
14329: GFileAttributeInfoList * g_file_attribute_info_list_dup (GFileAttributeInfoList *list);
14329: extern
14329: const GFileAttributeInfo *g_file_attribute_info_list_lookup (GFileAttributeInfoList *list,
14329:             const char *name);
14329: extern
14329: void g_file_attribute_info_list_add (GFileAttributeInfoList *list,
14329:             const char *name,
14329:             GFileAttributeType type,
14329:             GFileAttributeInfoFlags flags);
14329: 
14329: 
14329: # 68 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileenumerator.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileenumerator.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfileenumerator.h"
14329: typedef struct _GFileEnumeratorClass GFileEnumeratorClass;
14329: typedef struct _GFileEnumeratorPrivate GFileEnumeratorPrivate;
14329: 
14329: struct _GFileEnumerator
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GFileEnumeratorPrivate *priv;
14329: };
14329: 
14329: struct _GFileEnumeratorClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   GFileInfo * (* next_file) (GFileEnumerator *enumerator,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   gboolean (* close_fn) (GFileEnumerator *enumerator,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329: 
14329:   void (* next_files_async) (GFileEnumerator *enumerator,
14329:                                      int num_files,
14329:                                      int io_priority,
14329:                                      GCancellable *cancellable,
14329:                                      GAsyncReadyCallback callback,
14329:                                      gpointer user_data);
14329:   GList * (* next_files_finish) (GFileEnumerator *enumerator,
14329:                                      GAsyncResult *result,
14329:                                      GError **error);
14329:   void (* close_async) (GFileEnumerator *enumerator,
14329:                                      int io_priority,
14329:                                      GCancellable *cancellable,
14329:                                      GAsyncReadyCallback callback,
14329:                                      gpointer user_data);
14329:   gboolean (* close_finish) (GFileEnumerator *enumerator,
14329:                                      GAsyncResult *result,
14329:                                      GError **error);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329: };
14329: 
14329: extern
14329: GType g_file_enumerator_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFileInfo *g_file_enumerator_next_file (GFileEnumerator *enumerator,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: extern
14329: gboolean g_file_enumerator_close (GFileEnumerator *enumerator,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: extern
14329: void g_file_enumerator_next_files_async (GFileEnumerator *enumerator,
14329:       int num_files,
14329:       int io_priority,
14329:       GCancellable *cancellable,
14329:       GAsyncReadyCallback callback,
14329:       gpointer user_data);
14329: extern
14329: GList * g_file_enumerator_next_files_finish (GFileEnumerator *enumerator,
14329:       GAsyncResult *result,
14329:       GError **error);
14329: extern
14329: void g_file_enumerator_close_async (GFileEnumerator *enumerator,
14329:       int io_priority,
14329:       GCancellable *cancellable,
14329:       GAsyncReadyCallback callback,
14329:       gpointer user_data);
14329: extern
14329: gboolean g_file_enumerator_close_finish (GFileEnumerator *enumerator,
14329:       GAsyncResult *result,
14329:       GError **error);
14329: extern
14329: gboolean g_file_enumerator_is_closed (GFileEnumerator *enumerator);
14329: extern
14329: gboolean g_file_enumerator_has_pending (GFileEnumerator *enumerator);
14329: extern
14329: void g_file_enumerator_set_pending (GFileEnumerator *enumerator,
14329:       gboolean pending);
14329: extern
14329: GFile * g_file_enumerator_get_container (GFileEnumerator *enumerator);
14329: extern
14329: GFile * g_file_enumerator_get_child (GFileEnumerator *enumerator,
14329:                                                 GFileInfo *info);
14329: 
14329: extern
14329: gboolean g_file_enumerator_iterate (GFileEnumerator *direnum,
14329:                                                 GFileInfo **out_info,
14329:                                                 GFile **out_child,
14329:                                                 GCancellable *cancellable,
14329:                                                 GError **error);
14329: 
14329: 
14329: 
14329: # 69 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfile.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfile.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gfile.h"
14329: typedef struct _GFileIface GFileIface;
14329: # 159 "/usr/include/glib-2.0/gio/gfile.h"
14329: struct _GFileIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GFile * (* dup) (GFile *file);
14329:   guint (* hash) (GFile *file);
14329:   gboolean (* equal) (GFile *file1,
14329:                                                        GFile *file2);
14329:   gboolean (* is_native) (GFile *file);
14329:   gboolean (* has_uri_scheme) (GFile *file,
14329:                                                        const char *uri_scheme);
14329:   char * (* get_uri_scheme) (GFile *file);
14329:   char * (* get_basename) (GFile *file);
14329:   char * (* get_path) (GFile *file);
14329:   char * (* get_uri) (GFile *file);
14329:   char * (* get_parse_name) (GFile *file);
14329:   GFile * (* get_parent) (GFile *file);
14329:   gboolean (* prefix_matches) (GFile *prefix,
14329:                                                        GFile *file);
14329:   char * (* get_relative_path) (GFile *parent,
14329:                                                        GFile *descendant);
14329:   GFile * (* resolve_relative_path) (GFile *file,
14329:                                                        const char *relative_path);
14329:   GFile * (* get_child_for_display_name) (GFile *file,
14329:                                                        const char *display_name,
14329:                                                        GError **error);
14329: 
14329:   GFileEnumerator * (* enumerate_children) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* enumerate_children_async) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileEnumerator * (* enumerate_children_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileInfo * (* query_info) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* query_info_async) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileInfo * (* query_info_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileInfo * (* query_filesystem_info) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* query_filesystem_info_async) (GFile *file,
14329:                                                        const char *attributes,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileInfo * (* query_filesystem_info_finish)(GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GMount * (* find_enclosing_mount) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* find_enclosing_mount_async) (GFile *file,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GMount * (* find_enclosing_mount_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFile * (* set_display_name) (GFile *file,
14329:                                                        const char *display_name,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* set_display_name_async) (GFile *file,
14329:                                                        const char *display_name,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFile * (* set_display_name_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileAttributeInfoList * (* query_settable_attributes) (GFile *file,
14329:                                                              GCancellable *cancellable,
14329:                                                              GError **error);
14329:   void (* _query_settable_attributes_async) (void);
14329:   void (* _query_settable_attributes_finish) (void);
14329: 
14329:   GFileAttributeInfoList * (* query_writable_namespaces) (GFile *file,
14329:                                                              GCancellable *cancellable,
14329:                                                              GError **error);
14329:   void (* _query_writable_namespaces_async) (void);
14329:   void (* _query_writable_namespaces_finish) (void);
14329: 
14329:   gboolean (* set_attribute) (GFile *file,
14329:                                                        const char *attribute,
14329:                                                        GFileAttributeType type,
14329:                                                        gpointer value_p,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   gboolean (* set_attributes_from_info) (GFile *file,
14329:                                                        GFileInfo *info,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* set_attributes_async) (GFile *file,
14329:                                                        GFileInfo *info,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* set_attributes_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GFileInfo **info,
14329:                                                        GError **error);
14329: 
14329:   GFileInputStream * (* read_fn) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* read_async) (GFile *file,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileInputStream * (* read_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileOutputStream * (* append_to) (GFile *file,
14329:                                                        GFileCreateFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* append_to_async) (GFile *file,
14329:                                                        GFileCreateFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileOutputStream * (* append_to_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileOutputStream * (* create) (GFile *file,
14329:                                                        GFileCreateFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* create_async) (GFile *file,
14329:                                                        GFileCreateFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileOutputStream * (* create_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   GFileOutputStream * (* replace) (GFile *file,
14329:                                                        const char *etag,
14329:                                                        gboolean make_backup,
14329:                                                        GFileCreateFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* replace_async) (GFile *file,
14329:                                                        const char *etag,
14329:                                                        gboolean make_backup,
14329:                                                        GFileCreateFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileOutputStream * (* replace_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   gboolean (* delete_file) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* delete_file_async) (GFile *file,
14329:              int io_priority,
14329:              GCancellable *cancellable,
14329:              GAsyncReadyCallback callback,
14329:              gpointer user_data);
14329:   gboolean (* delete_file_finish) (GFile *file,
14329:              GAsyncResult *result,
14329:              GError **error);
14329: 
14329:   gboolean (* trash) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* trash_async) (GFile *file,
14329:              int io_priority,
14329:              GCancellable *cancellable,
14329:              GAsyncReadyCallback callback,
14329:              gpointer user_data);
14329:   gboolean (* trash_finish) (GFile *file,
14329:              GAsyncResult *result,
14329:              GError **error);
14329: 
14329:   gboolean (* make_directory) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* make_directory_async) (GFile *file,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* make_directory_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   gboolean (* make_symbolic_link) (GFile *file,
14329:                                                        const char *symlink_value,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* _make_symbolic_link_async) (void);
14329:   void (* _make_symbolic_link_finish) (void);
14329: 
14329:   gboolean (* copy) (GFile *source,
14329:                                                        GFile *destination,
14329:                                                        GFileCopyFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GFileProgressCallback progress_callback,
14329:                                                        gpointer progress_callback_data,
14329:                                                        GError **error);
14329:   void (* copy_async) (GFile *source,
14329:                                                        GFile *destination,
14329:                                                        GFileCopyFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GFileProgressCallback progress_callback,
14329:                                                        gpointer progress_callback_data,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* copy_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   gboolean (* move) (GFile *source,
14329:                                                        GFile *destination,
14329:                                                        GFileCopyFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GFileProgressCallback progress_callback,
14329:                                                        gpointer progress_callback_data,
14329:                                                        GError **error);
14329:   void (* _move_async) (void);
14329:   void (* _move_finish) (void);
14329: 
14329:   void (* mount_mountable) (GFile *file,
14329:                                                        GMountMountFlags flags,
14329:                                                        GMountOperation *mount_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFile * (* mount_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* unmount_mountable) (GFile *file,
14329:                                                        GMountUnmountFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* unmount_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* eject_mountable) (GFile *file,
14329:                                                        GMountUnmountFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* eject_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* mount_enclosing_volume) (GFile *location,
14329:                                                        GMountMountFlags flags,
14329:                                                        GMountOperation *mount_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* mount_enclosing_volume_finish) (GFile *location,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   GFileMonitor * (* monitor_dir) (GFile *file,
14329:                                                        GFileMonitorFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   GFileMonitor * (* monitor_file) (GFile *file,
14329:                                                        GFileMonitorFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329: 
14329:   GFileIOStream * (* open_readwrite) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* open_readwrite_async) (GFile *file,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileIOStream * (* open_readwrite_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329:   GFileIOStream * (* create_readwrite) (GFile *file,
14329:              GFileCreateFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* create_readwrite_async) (GFile *file,
14329:              GFileCreateFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileIOStream * (* create_readwrite_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329:   GFileIOStream * (* replace_readwrite) (GFile *file,
14329:                                                        const char *etag,
14329:                                                        gboolean make_backup,
14329:                                                        GFileCreateFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GError **error);
14329:   void (* replace_readwrite_async) (GFile *file,
14329:                                                        const char *etag,
14329:                                                        gboolean make_backup,
14329:                                                        GFileCreateFlags flags,
14329:                                                        int io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   GFileIOStream * (* replace_readwrite_finish) (GFile *file,
14329:                                                        GAsyncResult *res,
14329:                                                        GError **error);
14329: 
14329:   void (* start_mountable) (GFile *file,
14329:                                                        GDriveStartFlags flags,
14329:                                                        GMountOperation *start_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* start_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* stop_mountable) (GFile *file,
14329:                                                        GMountUnmountFlags flags,
14329:                                                        GMountOperation *mount_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* stop_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   gboolean supports_thread_contexts;
14329: 
14329:   void (* unmount_mountable_with_operation) (GFile *file,
14329:                                                        GMountUnmountFlags flags,
14329:                                                        GMountOperation *mount_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* unmount_mountable_with_operation_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* eject_mountable_with_operation) (GFile *file,
14329:                                                        GMountUnmountFlags flags,
14329:                                                        GMountOperation *mount_operation,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* eject_mountable_with_operation_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   void (* poll_mountable) (GFile *file,
14329:                                                        GCancellable *cancellable,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* poll_mountable_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        GError **error);
14329: 
14329:   gboolean (* measure_disk_usage) (GFile *file,
14329:                                                        GFileMeasureFlags flags,
14329:                                                        GCancellable *cancellable,
14329:                                                        GFileMeasureProgressCallback progress_callback,
14329:                                                        gpointer progress_data,
14329:                                                        guint64 *disk_usage,
14329:                                                        guint64 *num_dirs,
14329:                                                        guint64 *num_files,
14329:                                                        GError **error);
14329:   void (* measure_disk_usage_async) (GFile *file,
14329:                                                        GFileMeasureFlags flags,
14329:                                                        gint io_priority,
14329:                                                        GCancellable *cancellable,
14329:                                                        GFileMeasureProgressCallback progress_callback,
14329:                                                        gpointer progress_data,
14329:                                                        GAsyncReadyCallback callback,
14329:                                                        gpointer user_data);
14329:   gboolean (* measure_disk_usage_finish) (GFile *file,
14329:                                                        GAsyncResult *result,
14329:                                                        guint64 *disk_usage,
14329:                                                        guint64 *num_dirs,
14329:                                                        guint64 *num_files,
14329:                                                        GError **error);
14329: };
14329: 
14329: extern
14329: GType g_file_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFile * g_file_new_for_path (const char *path);
14329: extern
14329: GFile * g_file_new_for_uri (const char *uri);
14329: extern
14329: GFile * g_file_new_for_commandline_arg (const char *arg);
14329: extern
14329: GFile * g_file_new_for_commandline_arg_and_cwd (const gchar *arg,
14329:                                                                 const gchar *cwd);
14329: extern
14329: GFile * g_file_new_tmp (const char *tmpl,
14329:                                                            GFileIOStream **iostream,
14329:                                                            GError **error);
14329: extern
14329: GFile * g_file_parse_name (const char *parse_name);
14329: extern
14329: GFile * g_file_new_build_filename (const gchar *first_element,
14329:                                                            ...) __attribute__((__sentinel__));
14329: extern
14329: GFile * g_file_dup (GFile *file);
14329: extern
14329: guint g_file_hash (gconstpointer file);
14329: extern
14329: gboolean g_file_equal (GFile *file1,
14329:           GFile *file2);
14329: extern
14329: char * g_file_get_basename (GFile *file);
14329: extern
14329: char * g_file_get_path (GFile *file);
14329: extern
14329: const char * g_file_peek_path (GFile *file);
14329: extern
14329: char * g_file_get_uri (GFile *file);
14329: extern
14329: char * g_file_get_parse_name (GFile *file);
14329: extern
14329: GFile * g_file_get_parent (GFile *file);
14329: extern
14329: gboolean g_file_has_parent (GFile *file,
14329:                                                            GFile *parent);
14329: extern
14329: GFile * g_file_get_child (GFile *file,
14329:           const char *name);
14329: extern
14329: GFile * g_file_get_child_for_display_name (GFile *file,
14329:           const char *display_name,
14329:           GError **error);
14329: extern
14329: gboolean g_file_has_prefix (GFile *file,
14329:           GFile *prefix);
14329: extern
14329: char * g_file_get_relative_path (GFile *parent,
14329:           GFile *descendant);
14329: extern
14329: GFile * g_file_resolve_relative_path (GFile *file,
14329:           const char *relative_path);
14329: extern
14329: gboolean g_file_is_native (GFile *file);
14329: extern
14329: gboolean g_file_has_uri_scheme (GFile *file,
14329:           const char *uri_scheme);
14329: extern
14329: char * g_file_get_uri_scheme (GFile *file);
14329: extern
14329: GFileInputStream * g_file_read (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_read_async (GFile *file,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileInputStream * g_file_read_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFileOutputStream * g_file_append_to (GFile *file,
14329:           GFileCreateFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileOutputStream * g_file_create (GFile *file,
14329:           GFileCreateFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileOutputStream * g_file_replace (GFile *file,
14329:           const char *etag,
14329:           gboolean make_backup,
14329:           GFileCreateFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_append_to_async (GFile *file,
14329:           GFileCreateFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileOutputStream * g_file_append_to_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: void g_file_create_async (GFile *file,
14329:           GFileCreateFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileOutputStream * g_file_create_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: void g_file_replace_async (GFile *file,
14329:           const char *etag,
14329:           gboolean make_backup,
14329:           GFileCreateFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileOutputStream * g_file_replace_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFileIOStream * g_file_open_readwrite (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_open_readwrite_async (GFile *file,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileIOStream * g_file_open_readwrite_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFileIOStream * g_file_create_readwrite (GFile *file,
14329:           GFileCreateFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_create_readwrite_async (GFile *file,
14329:           GFileCreateFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileIOStream * g_file_create_readwrite_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFileIOStream * g_file_replace_readwrite (GFile *file,
14329:           const char *etag,
14329:           gboolean make_backup,
14329:           GFileCreateFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_replace_readwrite_async (GFile *file,
14329:           const char *etag,
14329:           gboolean make_backup,
14329:           GFileCreateFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileIOStream * g_file_replace_readwrite_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: gboolean g_file_query_exists (GFile *file,
14329:           GCancellable *cancellable);
14329: extern
14329: GFileType g_file_query_file_type (GFile *file,
14329:                                                            GFileQueryInfoFlags flags,
14329:                                                            GCancellable *cancellable);
14329: extern
14329: GFileInfo * g_file_query_info (GFile *file,
14329:           const char *attributes,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_query_info_async (GFile *file,
14329:           const char *attributes,
14329:           GFileQueryInfoFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileInfo * g_file_query_info_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFileInfo * g_file_query_filesystem_info (GFile *file,
14329:           const char *attributes,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_query_filesystem_info_async (GFile *file,
14329:           const char *attributes,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileInfo * g_file_query_filesystem_info_finish (GFile *file,
14329:                                                            GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GMount * g_file_find_enclosing_mount (GFile *file,
14329:                                                            GCancellable *cancellable,
14329:                                                            GError **error);
14329: extern
14329: void g_file_find_enclosing_mount_async (GFile *file,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GMount * g_file_find_enclosing_mount_finish (GFile *file,
14329:            GAsyncResult *res,
14329:            GError **error);
14329: extern
14329: GFileEnumerator * g_file_enumerate_children (GFile *file,
14329:           const char *attributes,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_enumerate_children_async (GFile *file,
14329:           const char *attributes,
14329:           GFileQueryInfoFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFileEnumerator * g_file_enumerate_children_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: GFile * g_file_set_display_name (GFile *file,
14329:           const char *display_name,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_set_display_name_async (GFile *file,
14329:           const char *display_name,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFile * g_file_set_display_name_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: gboolean g_file_delete (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: void g_file_delete_async (GFile *file,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: 
14329: extern
14329: gboolean g_file_delete_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: gboolean g_file_trash (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: void g_file_trash_async (GFile *file,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: 
14329: extern
14329: gboolean g_file_trash_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: gboolean g_file_copy (GFile *source,
14329:           GFile *destination,
14329:           GFileCopyFlags flags,
14329:           GCancellable *cancellable,
14329:           GFileProgressCallback progress_callback,
14329:           gpointer progress_callback_data,
14329:           GError **error);
14329: extern
14329: void g_file_copy_async (GFile *source,
14329:           GFile *destination,
14329:           GFileCopyFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GFileProgressCallback progress_callback,
14329:           gpointer progress_callback_data,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_copy_finish (GFile *file,
14329:           GAsyncResult *res,
14329:           GError **error);
14329: extern
14329: gboolean g_file_move (GFile *source,
14329:           GFile *destination,
14329:           GFileCopyFlags flags,
14329:           GCancellable *cancellable,
14329:           GFileProgressCallback progress_callback,
14329:           gpointer progress_callback_data,
14329:           GError **error);
14329: extern
14329: gboolean g_file_make_directory (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_make_directory_async (GFile *file,
14329:                                                            int io_priority,
14329:                                                            GCancellable *cancellable,
14329:                                                            GAsyncReadyCallback callback,
14329:                                                            gpointer user_data);
14329: extern
14329: gboolean g_file_make_directory_finish (GFile *file,
14329:                                                            GAsyncResult *result,
14329:                                                            GError **error);
14329: 
14329: extern
14329: gboolean g_file_make_directory_with_parents (GFile *file,
14329:                                              GCancellable *cancellable,
14329:                                              GError **error);
14329: extern
14329: gboolean g_file_make_symbolic_link (GFile *file,
14329:           const char *symlink_value,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileAttributeInfoList *g_file_query_settable_attributes (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileAttributeInfoList *g_file_query_writable_namespaces (GFile *file,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute (GFile *file,
14329:           const char *attribute,
14329:           GFileAttributeType type,
14329:           gpointer value_p,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attributes_from_info (GFile *file,
14329:           GFileInfo *info,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_set_attributes_async (GFile *file,
14329:           GFileInfo *info,
14329:           GFileQueryInfoFlags flags,
14329:           int io_priority,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_set_attributes_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GFileInfo **info,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_string (GFile *file,
14329:           const char *attribute,
14329:           const char *value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_byte_string (GFile *file,
14329:           const char *attribute,
14329:           const char *value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_uint32 (GFile *file,
14329:           const char *attribute,
14329:           guint32 value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_int32 (GFile *file,
14329:           const char *attribute,
14329:           gint32 value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_uint64 (GFile *file,
14329:           const char *attribute,
14329:           guint64 value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_file_set_attribute_int64 (GFile *file,
14329:           const char *attribute,
14329:           gint64 value,
14329:           GFileQueryInfoFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_file_mount_enclosing_volume (GFile *location,
14329:           GMountMountFlags flags,
14329:           GMountOperation *mount_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_mount_enclosing_volume_finish (GFile *location,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: extern
14329: void g_file_mount_mountable (GFile *file,
14329:           GMountMountFlags flags,
14329:           GMountOperation *mount_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: GFile * g_file_mount_mountable_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: __attribute__((__deprecated__("Use '" "g_file_unmount_mountable_with_operation" "' instead"))) extern
14329: void g_file_unmount_mountable (GFile *file,
14329:                                                            GMountUnmountFlags flags,
14329:                                                            GCancellable *cancellable,
14329:                                                            GAsyncReadyCallback callback,
14329:                                                            gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_file_unmount_mountable_with_operation_finish" "' instead"))) extern
14329: gboolean g_file_unmount_mountable_finish (GFile *file,
14329:                                                            GAsyncResult *result,
14329:                                                            GError **error);
14329: extern
14329: void g_file_unmount_mountable_with_operation (GFile *file,
14329:           GMountUnmountFlags flags,
14329:           GMountOperation *mount_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_unmount_mountable_with_operation_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: __attribute__((__deprecated__("Use '" "g_file_eject_mountable_with_operation" "' instead"))) extern
14329: void g_file_eject_mountable (GFile *file,
14329:                                                            GMountUnmountFlags flags,
14329:                                                            GCancellable *cancellable,
14329:                                                            GAsyncReadyCallback callback,
14329:                                                            gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_file_eject_mountable_with_operation_finish" "' instead"))) extern
14329: gboolean g_file_eject_mountable_finish (GFile *file,
14329:                                                            GAsyncResult *result,
14329:                                                            GError **error);
14329: extern
14329: void g_file_eject_mountable_with_operation (GFile *file,
14329:           GMountUnmountFlags flags,
14329:           GMountOperation *mount_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_eject_mountable_with_operation_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: gboolean g_file_copy_attributes (GFile *source,
14329:           GFile *destination,
14329:           GFileCopyFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: 
14329: extern
14329: GFileMonitor* g_file_monitor_directory (GFile *file,
14329:           GFileMonitorFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileMonitor* g_file_monitor_file (GFile *file,
14329:           GFileMonitorFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: GFileMonitor* g_file_monitor (GFile *file,
14329:           GFileMonitorFlags flags,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: gboolean g_file_measure_disk_usage (GFile *file,
14329:                                                            GFileMeasureFlags flags,
14329:                                                            GCancellable *cancellable,
14329:                                                            GFileMeasureProgressCallback progress_callback,
14329:                                                            gpointer progress_data,
14329:                                                            guint64 *disk_usage,
14329:                                                            guint64 *num_dirs,
14329:                                                            guint64 *num_files,
14329:                                                            GError **error);
14329: 
14329: extern
14329: void g_file_measure_disk_usage_async (GFile *file,
14329:                                                            GFileMeasureFlags flags,
14329:                                                            gint io_priority,
14329:                                                            GCancellable *cancellable,
14329:                                                            GFileMeasureProgressCallback progress_callback,
14329:                                                            gpointer progress_data,
14329:                                                            GAsyncReadyCallback callback,
14329:                                                            gpointer user_data);
14329: 
14329: extern
14329: gboolean g_file_measure_disk_usage_finish (GFile *file,
14329:                                                            GAsyncResult *result,
14329:                                                            guint64 *disk_usage,
14329:                                                            guint64 *num_dirs,
14329:                                                            guint64 *num_files,
14329:                                                            GError **error);
14329: 
14329: extern
14329: void g_file_start_mountable (GFile *file,
14329:           GDriveStartFlags flags,
14329:           GMountOperation *start_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_start_mountable_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: extern
14329: void g_file_stop_mountable (GFile *file,
14329:           GMountUnmountFlags flags,
14329:                                                            GMountOperation *mount_operation,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_stop_mountable_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: void g_file_poll_mountable (GFile *file,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_file_poll_mountable_finish (GFile *file,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: 
14329: 
14329: extern
14329: GAppInfo *g_file_query_default_handler (GFile *file,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: gboolean g_file_load_contents (GFile *file,
14329:            GCancellable *cancellable,
14329:            char **contents,
14329:            gsize *length,
14329:            char **etag_out,
14329:            GError **error);
14329: extern
14329: void g_file_load_contents_async (GFile *file,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gboolean g_file_load_contents_finish (GFile *file,
14329:            GAsyncResult *res,
14329:            char **contents,
14329:            gsize *length,
14329:            char **etag_out,
14329:            GError **error);
14329: extern
14329: void g_file_load_partial_contents_async (GFile *file,
14329:            GCancellable *cancellable,
14329:            GFileReadMoreCallback read_more_callback,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gboolean g_file_load_partial_contents_finish (GFile *file,
14329:            GAsyncResult *res,
14329:            char **contents,
14329:            gsize *length,
14329:            char **etag_out,
14329:            GError **error);
14329: extern
14329: gboolean g_file_replace_contents (GFile *file,
14329:            const char *contents,
14329:            gsize length,
14329:            const char *etag,
14329:            gboolean make_backup,
14329:            GFileCreateFlags flags,
14329:            char **new_etag,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: extern
14329: void g_file_replace_contents_async (GFile *file,
14329:            const char *contents,
14329:            gsize length,
14329:            const char *etag,
14329:            gboolean make_backup,
14329:            GFileCreateFlags flags,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: void g_file_replace_contents_bytes_async (GFile *file,
14329:            GBytes *contents,
14329:            const char *etag,
14329:            gboolean make_backup,
14329:            GFileCreateFlags flags,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gboolean g_file_replace_contents_finish (GFile *file,
14329:            GAsyncResult *res,
14329:            char **new_etag,
14329:            GError **error);
14329: 
14329: extern
14329: gboolean g_file_supports_thread_contexts (GFile *file);
14329: 
14329: extern
14329: GBytes *g_file_load_bytes (GFile *file,
14329:                                               GCancellable *cancellable,
14329:                                               gchar **etag_out,
14329:                                               GError **error);
14329: extern
14329: void g_file_load_bytes_async (GFile *file,
14329:                                               GCancellable *cancellable,
14329:                                               GAsyncReadyCallback callback,
14329:                                               gpointer user_data);
14329: extern
14329: GBytes *g_file_load_bytes_finish (GFile *file,
14329:                                               GAsyncResult *result,
14329:                                               gchar **etag_out,
14329:                                               GError **error);
14329: 
14329: 
14329: # 70 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileicon.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileicon.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfileicon.h"
14329: typedef struct _GFileIconClass GFileIconClass;
14329: 
14329: extern
14329: GType g_file_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIcon * g_file_icon_new (GFile *file);
14329: 
14329: extern
14329: GFile * g_file_icon_get_file (GFileIcon *icon);
14329: 
14329: 
14329: # 71 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileinfo.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileinfo.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfileinfo.h"
14329: typedef struct _GFileInfoClass GFileInfoClass;
14329: # 882 "/usr/include/glib-2.0/gio/gfileinfo.h"
14329: extern
14329: GType g_file_info_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFileInfo * g_file_info_new (void);
14329: extern
14329: GFileInfo * g_file_info_dup (GFileInfo *other);
14329: extern
14329: void g_file_info_copy_into (GFileInfo *src_info,
14329:          GFileInfo *dest_info);
14329: extern
14329: gboolean g_file_info_has_attribute (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: gboolean g_file_info_has_namespace (GFileInfo *info,
14329:          const char *name_space);
14329: extern
14329: char ** g_file_info_list_attributes (GFileInfo *info,
14329:          const char *name_space);
14329: extern
14329: gboolean g_file_info_get_attribute_data (GFileInfo *info,
14329:          const char *attribute,
14329:          GFileAttributeType *type,
14329:          gpointer *value_pp,
14329:          GFileAttributeStatus *status);
14329: extern
14329: GFileAttributeType g_file_info_get_attribute_type (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: void g_file_info_remove_attribute (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: GFileAttributeStatus g_file_info_get_attribute_status (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: gboolean g_file_info_set_attribute_status (GFileInfo *info,
14329:          const char *attribute,
14329:          GFileAttributeStatus status);
14329: extern
14329: char * g_file_info_get_attribute_as_string (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: const char * g_file_info_get_attribute_string (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: const char * g_file_info_get_attribute_byte_string (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: gboolean g_file_info_get_attribute_boolean (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: guint32 g_file_info_get_attribute_uint32 (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: gint32 g_file_info_get_attribute_int32 (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: guint64 g_file_info_get_attribute_uint64 (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: gint64 g_file_info_get_attribute_int64 (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: GObject * g_file_info_get_attribute_object (GFileInfo *info,
14329:          const char *attribute);
14329: extern
14329: char ** g_file_info_get_attribute_stringv (GFileInfo *info,
14329:          const char *attribute);
14329: 
14329: extern
14329: void g_file_info_set_attribute (GFileInfo *info,
14329:          const char *attribute,
14329:          GFileAttributeType type,
14329:          gpointer value_p);
14329: extern
14329: void g_file_info_set_attribute_string (GFileInfo *info,
14329:          const char *attribute,
14329:          const char *attr_value);
14329: extern
14329: void g_file_info_set_attribute_byte_string (GFileInfo *info,
14329:          const char *attribute,
14329:          const char *attr_value);
14329: extern
14329: void g_file_info_set_attribute_boolean (GFileInfo *info,
14329:          const char *attribute,
14329:          gboolean attr_value);
14329: extern
14329: void g_file_info_set_attribute_uint32 (GFileInfo *info,
14329:          const char *attribute,
14329:          guint32 attr_value);
14329: extern
14329: void g_file_info_set_attribute_int32 (GFileInfo *info,
14329:          const char *attribute,
14329:          gint32 attr_value);
14329: extern
14329: void g_file_info_set_attribute_uint64 (GFileInfo *info,
14329:          const char *attribute,
14329:          guint64 attr_value);
14329: extern
14329: void g_file_info_set_attribute_int64 (GFileInfo *info,
14329:          const char *attribute,
14329:          gint64 attr_value);
14329: extern
14329: void g_file_info_set_attribute_object (GFileInfo *info,
14329:          const char *attribute,
14329:          GObject *attr_value);
14329: extern
14329: void g_file_info_set_attribute_stringv (GFileInfo *info,
14329:          const char *attribute,
14329:          char **attr_value);
14329: 
14329: extern
14329: void g_file_info_clear_status (GFileInfo *info);
14329: 
14329: 
14329: extern
14329: GDateTime * g_file_info_get_deletion_date (GFileInfo *info);
14329: extern
14329: GFileType g_file_info_get_file_type (GFileInfo *info);
14329: extern
14329: gboolean g_file_info_get_is_hidden (GFileInfo *info);
14329: extern
14329: gboolean g_file_info_get_is_backup (GFileInfo *info);
14329: extern
14329: gboolean g_file_info_get_is_symlink (GFileInfo *info);
14329: extern
14329: const char * g_file_info_get_name (GFileInfo *info);
14329: extern
14329: const char * g_file_info_get_display_name (GFileInfo *info);
14329: extern
14329: const char * g_file_info_get_edit_name (GFileInfo *info);
14329: extern
14329: GIcon * g_file_info_get_icon (GFileInfo *info);
14329: extern
14329: GIcon * g_file_info_get_symbolic_icon (GFileInfo *info);
14329: extern
14329: const char * g_file_info_get_content_type (GFileInfo *info);
14329: extern
14329: goffset g_file_info_get_size (GFileInfo *info);
14329: extern
14329: void g_file_info_get_modification_time (GFileInfo *info,
14329:             GTimeVal *result);
14329: extern
14329: const char * g_file_info_get_symlink_target (GFileInfo *info);
14329: extern
14329: const char * g_file_info_get_etag (GFileInfo *info);
14329: extern
14329: gint32 g_file_info_get_sort_order (GFileInfo *info);
14329: 
14329: extern
14329: void g_file_info_set_attribute_mask (GFileInfo *info,
14329:             GFileAttributeMatcher *mask);
14329: extern
14329: void g_file_info_unset_attribute_mask (GFileInfo *info);
14329: 
14329: 
14329: extern
14329: void g_file_info_set_file_type (GFileInfo *info,
14329:             GFileType type);
14329: extern
14329: void g_file_info_set_is_hidden (GFileInfo *info,
14329:             gboolean is_hidden);
14329: extern
14329: void g_file_info_set_is_symlink (GFileInfo *info,
14329:             gboolean is_symlink);
14329: extern
14329: void g_file_info_set_name (GFileInfo *info,
14329:             const char *name);
14329: extern
14329: void g_file_info_set_display_name (GFileInfo *info,
14329:             const char *display_name);
14329: extern
14329: void g_file_info_set_edit_name (GFileInfo *info,
14329:             const char *edit_name);
14329: extern
14329: void g_file_info_set_icon (GFileInfo *info,
14329:             GIcon *icon);
14329: extern
14329: void g_file_info_set_symbolic_icon (GFileInfo *info,
14329:             GIcon *icon);
14329: extern
14329: void g_file_info_set_content_type (GFileInfo *info,
14329:             const char *content_type);
14329: extern
14329: void g_file_info_set_size (GFileInfo *info,
14329:             goffset size);
14329: extern
14329: void g_file_info_set_modification_time (GFileInfo *info,
14329:             GTimeVal *mtime);
14329: extern
14329: void g_file_info_set_symlink_target (GFileInfo *info,
14329:             const char *symlink_target);
14329: extern
14329: void g_file_info_set_sort_order (GFileInfo *info,
14329:             gint32 sort_order);
14329: 
14329: 
14329: extern
14329: GType g_file_attribute_matcher_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFileAttributeMatcher *g_file_attribute_matcher_new (const char *attributes);
14329: extern
14329: GFileAttributeMatcher *g_file_attribute_matcher_ref (GFileAttributeMatcher *matcher);
14329: extern
14329: void g_file_attribute_matcher_unref (GFileAttributeMatcher *matcher);
14329: extern
14329: GFileAttributeMatcher *g_file_attribute_matcher_subtract (GFileAttributeMatcher *matcher,
14329:                                                                 GFileAttributeMatcher *subtract);
14329: extern
14329: gboolean g_file_attribute_matcher_matches (GFileAttributeMatcher *matcher,
14329:         const char *attribute);
14329: extern
14329: gboolean g_file_attribute_matcher_matches_only (GFileAttributeMatcher *matcher,
14329:         const char *attribute);
14329: extern
14329: gboolean g_file_attribute_matcher_enumerate_namespace (GFileAttributeMatcher *matcher,
14329:              const char *ns);
14329: extern
14329: const char * g_file_attribute_matcher_enumerate_next (GFileAttributeMatcher *matcher);
14329: extern
14329: char * g_file_attribute_matcher_to_string (GFileAttributeMatcher *matcher);
14329: 
14329: 
14329: # 72 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileinputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileinputstream.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gfileinputstream.h"
14329: typedef struct _GFileInputStreamClass GFileInputStreamClass;
14329: typedef struct _GFileInputStreamPrivate GFileInputStreamPrivate;
14329: 
14329: struct _GFileInputStream
14329: {
14329:   GInputStream parent_instance;
14329: 
14329: 
14329:   GFileInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GFileInputStreamClass
14329: {
14329:   GInputStreamClass parent_class;
14329: 
14329:   goffset (* tell) (GFileInputStream *stream);
14329:   gboolean (* can_seek) (GFileInputStream *stream);
14329:   gboolean (* seek) (GFileInputStream *stream,
14329:                                      goffset offset,
14329:                                      GSeekType type,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   GFileInfo * (* query_info) (GFileInputStream *stream,
14329:                                      const char *attributes,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   void (* query_info_async) (GFileInputStream *stream,
14329:                                      const char *attributes,
14329:                                      int io_priority,
14329:                                      GCancellable *cancellable,
14329:                                      GAsyncReadyCallback callback,
14329:                                      gpointer user_data);
14329:   GFileInfo * (* query_info_finish) (GFileInputStream *stream,
14329:                                      GAsyncResult *result,
14329:                                      GError **error);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_file_input_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFileInfo *g_file_input_stream_query_info (GFileInputStream *stream,
14329:         const char *attributes,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: void g_file_input_stream_query_info_async (GFileInputStream *stream,
14329:         const char *attributes,
14329:         int io_priority,
14329:         GCancellable *cancellable,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data);
14329: extern
14329: GFileInfo *g_file_input_stream_query_info_finish (GFileInputStream *stream,
14329:         GAsyncResult *result,
14329:         GError **error);
14329: 
14329: 
14329: # 73 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileiostream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gfileiostream.h"
14329: # 1 "/usr/include/glib-2.0/gio/giostream.h" 1
14329: # 27 "/usr/include/glib-2.0/gio/giostream.h"
14329: # 1 "/usr/include/glib-2.0/gio/gioerror.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gioerror.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gioerror.h"
14329: extern
14329: GQuark g_io_error_quark (void);
14329: extern
14329: GIOErrorEnum g_io_error_from_errno (gint err_no);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: # 28 "/usr/include/glib-2.0/gio/giostream.h" 2
14329: 
14329: 
14329: # 38 "/usr/include/glib-2.0/gio/giostream.h"
14329: typedef struct _GIOStreamPrivate GIOStreamPrivate;
14329: typedef struct _GIOStreamClass GIOStreamClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GIOStream
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GIOStreamPrivate *priv;
14329: };
14329: 
14329: struct _GIOStreamClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   GInputStream * (*get_input_stream) (GIOStream *stream);
14329:   GOutputStream * (*get_output_stream) (GIOStream *stream);
14329: 
14329:   gboolean (* close_fn) (GIOStream *stream,
14329:                              GCancellable *cancellable,
14329:                              GError **error);
14329:   void (* close_async) (GIOStream *stream,
14329:                              int io_priority,
14329:                              GCancellable *cancellable,
14329:                              GAsyncReadyCallback callback,
14329:                              gpointer user_data);
14329:   gboolean (* close_finish) (GIOStream *stream,
14329:                              GAsyncResult *result,
14329:                              GError **error);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329:   void (*_g_reserved8) (void);
14329:   void (*_g_reserved9) (void);
14329:   void (*_g_reserved10) (void);
14329: };
14329: 
14329: extern
14329: GType g_io_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GInputStream * g_io_stream_get_input_stream (GIOStream *stream);
14329: extern
14329: GOutputStream *g_io_stream_get_output_stream (GIOStream *stream);
14329: 
14329: extern
14329: void g_io_stream_splice_async (GIOStream *stream1,
14329:            GIOStream *stream2,
14329:            GIOStreamSpliceFlags flags,
14329:            int io_priority,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: 
14329: extern
14329: gboolean g_io_stream_splice_finish (GAsyncResult *result,
14329:                                               GError **error);
14329: 
14329: extern
14329: gboolean g_io_stream_close (GIOStream *stream,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: 
14329: extern
14329: void g_io_stream_close_async (GIOStream *stream,
14329:            int io_priority,
14329:            GCancellable *cancellable,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data);
14329: extern
14329: gboolean g_io_stream_close_finish (GIOStream *stream,
14329:            GAsyncResult *result,
14329:            GError **error);
14329: 
14329: extern
14329: gboolean g_io_stream_is_closed (GIOStream *stream);
14329: extern
14329: gboolean g_io_stream_has_pending (GIOStream *stream);
14329: extern
14329: gboolean g_io_stream_set_pending (GIOStream *stream,
14329:            GError **error);
14329: extern
14329: void g_io_stream_clear_pending (GIOStream *stream);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gfileiostream.h" 2
14329: 
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gfileiostream.h"
14329: typedef struct _GFileIOStreamClass GFileIOStreamClass;
14329: typedef struct _GFileIOStreamPrivate GFileIOStreamPrivate;
14329: 
14329: struct _GFileIOStream
14329: {
14329:   GIOStream parent_instance;
14329: 
14329: 
14329:   GFileIOStreamPrivate *priv;
14329: };
14329: 
14329: struct _GFileIOStreamClass
14329: {
14329:   GIOStreamClass parent_class;
14329: 
14329:   goffset (* tell) (GFileIOStream *stream);
14329:   gboolean (* can_seek) (GFileIOStream *stream);
14329:   gboolean (* seek) (GFileIOStream *stream,
14329:                                      goffset offset,
14329:                                      GSeekType type,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   gboolean (* can_truncate) (GFileIOStream *stream);
14329:   gboolean (* truncate_fn) (GFileIOStream *stream,
14329:                                      goffset size,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   GFileInfo * (* query_info) (GFileIOStream *stream,
14329:                                      const char *attributes,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   void (* query_info_async) (GFileIOStream *stream,
14329:                                      const char *attributes,
14329:                                      int io_priority,
14329:                                      GCancellable *cancellable,
14329:                                      GAsyncReadyCallback callback,
14329:                                      gpointer user_data);
14329:   GFileInfo * (* query_info_finish) (GFileIOStream *stream,
14329:                                      GAsyncResult *result,
14329:                                      GError **error);
14329:   char * (* get_etag) (GFileIOStream *stream);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_file_io_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFileInfo *g_file_io_stream_query_info (GFileIOStream *stream,
14329:             const char *attributes,
14329:             GCancellable *cancellable,
14329:             GError **error);
14329: extern
14329: void g_file_io_stream_query_info_async (GFileIOStream *stream,
14329:             const char *attributes,
14329:             int io_priority,
14329:             GCancellable *cancellable,
14329:             GAsyncReadyCallback callback,
14329:             gpointer user_data);
14329: extern
14329: GFileInfo *g_file_io_stream_query_info_finish (GFileIOStream *stream,
14329:             GAsyncResult *result,
14329:             GError **error);
14329: extern
14329: char * g_file_io_stream_get_etag (GFileIOStream *stream);
14329: 
14329: 
14329: # 74 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfilemonitor.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfilemonitor.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gfilemonitor.h"
14329: typedef struct _GFileMonitorClass GFileMonitorClass;
14329: typedef struct _GFileMonitorPrivate GFileMonitorPrivate;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GFileMonitor
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GFileMonitorPrivate *priv;
14329: };
14329: 
14329: struct _GFileMonitorClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   void (* changed) (GFileMonitor *monitor,
14329:                         GFile *file,
14329:                         GFile *other_file,
14329:                         GFileMonitorEvent event_type);
14329: 
14329: 
14329:   gboolean (* cancel) (GFileMonitor *monitor);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_file_monitor_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_file_monitor_cancel (GFileMonitor *monitor);
14329: extern
14329: gboolean g_file_monitor_is_cancelled (GFileMonitor *monitor);
14329: extern
14329: void g_file_monitor_set_rate_limit (GFileMonitor *monitor,
14329:                                         gint limit_msecs);
14329: 
14329: 
14329: 
14329: extern
14329: void g_file_monitor_emit_event (GFileMonitor *monitor,
14329:                                         GFile *child,
14329:                                         GFile *other_file,
14329:                                         GFileMonitorEvent event_type);
14329: 
14329: 
14329: # 75 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfilenamecompleter.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfilenamecompleter.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gfilenamecompleter.h"
14329: typedef struct _GFilenameCompleterClass GFilenameCompleterClass;
14329: 
14329: struct _GFilenameCompleterClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (* got_completion_data) (GFilenameCompleter *filename_completer);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329: };
14329: 
14329: extern
14329: GType g_filename_completer_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFilenameCompleter *g_filename_completer_new (void);
14329: 
14329: extern
14329: char * g_filename_completer_get_completion_suffix (GFilenameCompleter *completer,
14329:                                                                 const char *initial_text);
14329: extern
14329: char ** g_filename_completer_get_completions (GFilenameCompleter *completer,
14329:                                                                 const char *initial_text);
14329: extern
14329: void g_filename_completer_set_dirs_only (GFilenameCompleter *completer,
14329:                                                                 gboolean dirs_only);
14329: 
14329: 
14329: # 76 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gfileoutputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gfileoutputstream.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gfileoutputstream.h"
14329: typedef struct _GFileOutputStreamClass GFileOutputStreamClass;
14329: typedef struct _GFileOutputStreamPrivate GFileOutputStreamPrivate;
14329: 
14329: struct _GFileOutputStream
14329: {
14329:   GOutputStream parent_instance;
14329: 
14329: 
14329:   GFileOutputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GFileOutputStreamClass
14329: {
14329:   GOutputStreamClass parent_class;
14329: 
14329:   goffset (* tell) (GFileOutputStream *stream);
14329:   gboolean (* can_seek) (GFileOutputStream *stream);
14329:   gboolean (* seek) (GFileOutputStream *stream,
14329:                                      goffset offset,
14329:                                      GSeekType type,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   gboolean (* can_truncate) (GFileOutputStream *stream);
14329:   gboolean (* truncate_fn) (GFileOutputStream *stream,
14329:                                      goffset size,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   GFileInfo * (* query_info) (GFileOutputStream *stream,
14329:                                      const char *attributes,
14329:                                      GCancellable *cancellable,
14329:                                      GError **error);
14329:   void (* query_info_async) (GFileOutputStream *stream,
14329:                                      const char *attributes,
14329:                                      int io_priority,
14329:                                      GCancellable *cancellable,
14329:                                      GAsyncReadyCallback callback,
14329:                                      gpointer user_data);
14329:   GFileInfo * (* query_info_finish) (GFileOutputStream *stream,
14329:                                      GAsyncResult *result,
14329:                                      GError **error);
14329:   char * (* get_etag) (GFileOutputStream *stream);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_file_output_stream_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: GFileInfo *g_file_output_stream_query_info (GFileOutputStream *stream,
14329:                                                    const char *attributes,
14329:                                                    GCancellable *cancellable,
14329:                                                    GError **error);
14329: extern
14329: void g_file_output_stream_query_info_async (GFileOutputStream *stream,
14329:          const char *attributes,
14329:          int io_priority,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: extern
14329: GFileInfo *g_file_output_stream_query_info_finish (GFileOutputStream *stream,
14329:          GAsyncResult *result,
14329:          GError **error);
14329: extern
14329: char * g_file_output_stream_get_etag (GFileOutputStream *stream);
14329: 
14329: 
14329: # 77 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/ginetaddress.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/ginetaddress.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/ginetaddress.h"
14329: typedef struct _GInetAddressClass GInetAddressClass;
14329: typedef struct _GInetAddressPrivate GInetAddressPrivate;
14329: 
14329: struct _GInetAddress
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GInetAddressPrivate *priv;
14329: };
14329: 
14329: struct _GInetAddressClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   gchar * (*to_string) (GInetAddress *address);
14329:   const guint8 * (*to_bytes) (GInetAddress *address);
14329: };
14329: 
14329: extern
14329: GType g_inet_address_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GInetAddress * g_inet_address_new_from_string (const gchar *string);
14329: 
14329: extern
14329: GInetAddress * g_inet_address_new_from_bytes (const guint8 *bytes,
14329:           GSocketFamily family);
14329: 
14329: extern
14329: GInetAddress * g_inet_address_new_loopback (GSocketFamily family);
14329: 
14329: extern
14329: GInetAddress * g_inet_address_new_any (GSocketFamily family);
14329: 
14329: extern
14329: gboolean g_inet_address_equal (GInetAddress *address,
14329:                                                            GInetAddress *other_address);
14329: 
14329: extern
14329: gchar * g_inet_address_to_string (GInetAddress *address);
14329: 
14329: extern
14329: const guint8 * g_inet_address_to_bytes (GInetAddress *address);
14329: 
14329: extern
14329: gsize g_inet_address_get_native_size (GInetAddress *address);
14329: 
14329: extern
14329: GSocketFamily g_inet_address_get_family (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_any (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_loopback (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_link_local (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_site_local (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_multicast (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_mc_global (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_mc_link_local (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_mc_node_local (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_mc_org_local (GInetAddress *address);
14329: 
14329: extern
14329: gboolean g_inet_address_get_is_mc_site_local (GInetAddress *address);
14329: 
14329: 
14329: # 81 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/ginetaddressmask.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/ginetaddressmask.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/ginetaddressmask.h"
14329: typedef struct _GInetAddressMaskClass GInetAddressMaskClass;
14329: typedef struct _GInetAddressMaskPrivate GInetAddressMaskPrivate;
14329: 
14329: struct _GInetAddressMask
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GInetAddressMaskPrivate *priv;
14329: };
14329: 
14329: struct _GInetAddressMaskClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: };
14329: 
14329: extern
14329: GType g_inet_address_mask_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GInetAddressMask *g_inet_address_mask_new (GInetAddress *addr,
14329:              guint length,
14329:              GError **error);
14329: 
14329: extern
14329: GInetAddressMask *g_inet_address_mask_new_from_string (const gchar *mask_string,
14329:              GError **error);
14329: extern
14329: gchar *g_inet_address_mask_to_string (GInetAddressMask *mask);
14329: 
14329: extern
14329: GSocketFamily g_inet_address_mask_get_family (GInetAddressMask *mask);
14329: extern
14329: GInetAddress *g_inet_address_mask_get_address (GInetAddressMask *mask);
14329: extern
14329: guint g_inet_address_mask_get_length (GInetAddressMask *mask);
14329: 
14329: extern
14329: gboolean g_inet_address_mask_matches (GInetAddressMask *mask,
14329:              GInetAddress *address);
14329: extern
14329: gboolean g_inet_address_mask_equal (GInetAddressMask *mask,
14329:              GInetAddressMask *mask2);
14329: 
14329: 
14329: # 82 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/ginetsocketaddress.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/ginetsocketaddress.h"
14329: # 1 "/usr/include/glib-2.0/gio/gsocketaddress.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gsocketaddress.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gsocketaddress.h"
14329: typedef struct _GSocketAddressClass GSocketAddressClass;
14329: 
14329: struct _GSocketAddress
14329: {
14329:   GObject parent_instance;
14329: };
14329: 
14329: struct _GSocketAddressClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   GSocketFamily (*get_family) (GSocketAddress *address);
14329: 
14329:   gssize (*get_native_size) (GSocketAddress *address);
14329: 
14329:   gboolean (*to_native) (GSocketAddress *address,
14329:                                      gpointer dest,
14329:                                      gsize destlen,
14329:          GError **error);
14329: };
14329: 
14329: extern
14329: GType g_socket_address_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketFamily g_socket_address_get_family (GSocketAddress *address);
14329: 
14329: extern
14329: GSocketAddress * g_socket_address_new_from_native (gpointer native,
14329:                                                         gsize len);
14329: 
14329: extern
14329: gboolean g_socket_address_to_native (GSocketAddress *address,
14329:                                                         gpointer dest,
14329:                                                         gsize destlen,
14329:        GError **error);
14329: 
14329: extern
14329: gssize g_socket_address_get_native_size (GSocketAddress *address);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/ginetsocketaddress.h" 2
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/ginetsocketaddress.h"
14329: typedef struct _GInetSocketAddressClass GInetSocketAddressClass;
14329: typedef struct _GInetSocketAddressPrivate GInetSocketAddressPrivate;
14329: 
14329: struct _GInetSocketAddress
14329: {
14329:   GSocketAddress parent_instance;
14329: 
14329: 
14329:   GInetSocketAddressPrivate *priv;
14329: };
14329: 
14329: struct _GInetSocketAddressClass
14329: {
14329:   GSocketAddressClass parent_class;
14329: };
14329: 
14329: extern
14329: GType g_inet_socket_address_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketAddress *g_inet_socket_address_new (GInetAddress *address,
14329:                                                        guint16 port);
14329: extern
14329: GSocketAddress *g_inet_socket_address_new_from_string (const char *address,
14329:                                                        guint port);
14329: 
14329: extern
14329: GInetAddress * g_inet_socket_address_get_address (GInetSocketAddress *address);
14329: extern
14329: guint16 g_inet_socket_address_get_port (GInetSocketAddress *address);
14329: 
14329: extern
14329: guint32 g_inet_socket_address_get_flowinfo (GInetSocketAddress *address);
14329: extern
14329: guint32 g_inet_socket_address_get_scope_id (GInetSocketAddress *address);
14329: 
14329: 
14329: # 83 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gioenumtypes.h" 1
14329: # 9 "/usr/include/glib-2.0/gio/gioenumtypes.h"
14329: 
14329: 
14329: 
14329: extern GType g_app_info_create_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_converter_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_converter_result_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_data_stream_byte_order_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_data_stream_newline_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_attribute_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_attribute_info_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_attribute_status_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_query_info_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_create_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_measure_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_mount_mount_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_mount_unmount_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_drive_start_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_drive_start_stop_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_copy_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_monitor_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_filesystem_preview_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_file_monitor_event_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_io_error_enum_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_ask_password_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_password_save_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_mount_operation_result_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_output_stream_splice_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_io_stream_splice_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_emblem_origin_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_resolver_error_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_resolver_record_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_resource_error_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_resource_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_resource_lookup_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_family_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_msg_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_protocol_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_zlib_compressor_format_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_unix_socket_address_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_bus_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_bus_name_owner_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_bus_name_watcher_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_proxy_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_error_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_connection_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_capability_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_call_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_message_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_message_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_message_header_field_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_property_info_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_subtree_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_server_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_signal_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_send_message_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_credentials_type_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_message_byte_order_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_application_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_error_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_certificate_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_authentication_mode_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_rehandshake_mode_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_password_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_interaction_result_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_interface_skeleton_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_dbus_object_manager_client_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_database_verify_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_database_lookup_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_tls_certificate_request_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_io_module_scope_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_client_event_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_socket_listener_event_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_test_dbus_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_subprocess_flags_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_notification_priority_get_type (void) __attribute__((__const__));
14329: 
14329: extern GType g_network_connectivity_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern GType g_settings_bind_flags_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: # 87 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/giomodule.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/giomodule.h"
14329: # 1 "/usr/include/glib-2.0/gmodule.h" 1
14329: # 30 "/usr/include/glib-2.0/gmodule.h"
14329: 
14329: # 58 "/usr/include/glib-2.0/gmodule.h"
14329: typedef enum
14329: {
14329:   G_MODULE_BIND_LAZY = 1 << 0,
14329:   G_MODULE_BIND_LOCAL = 1 << 1,
14329:   G_MODULE_BIND_MASK = 0x03
14329: } GModuleFlags;
14329: 
14329: typedef struct _GModule GModule;
14329: typedef const gchar* (*GModuleCheckInit) (GModule *module);
14329: typedef void (*GModuleUnload) (GModule *module);
14329: 
14329: 
14329: extern
14329: gboolean g_module_supported (void) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: GModule* g_module_open (const gchar *file_name,
14329:            GModuleFlags flags);
14329: 
14329: 
14329: extern
14329: gboolean g_module_close (GModule *module);
14329: 
14329: 
14329: extern
14329: void g_module_make_resident (GModule *module);
14329: 
14329: 
14329: extern
14329: const gchar * g_module_error (void);
14329: 
14329: 
14329: extern
14329: gboolean g_module_symbol (GModule *module,
14329:            const gchar *symbol_name,
14329:            gpointer *symbol);
14329: 
14329: 
14329: extern
14329: const gchar * g_module_name (GModule *module);
14329: # 111 "/usr/include/glib-2.0/gmodule.h"
14329: extern
14329: gchar* g_module_build_path (const gchar *directory,
14329:            const gchar *module_name);
14329: 
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/giomodule.h" 2
14329: 
14329: 
14329: 
14329: typedef struct _GIOModuleScope GIOModuleScope;
14329: 
14329: extern
14329: GIOModuleScope * g_io_module_scope_new (GIOModuleScopeFlags flags);
14329: extern
14329: void g_io_module_scope_free (GIOModuleScope *scope);
14329: extern
14329: void g_io_module_scope_block (GIOModuleScope *scope,
14329:                                               const gchar *basename);
14329: # 55 "/usr/include/glib-2.0/gio/giomodule.h"
14329: typedef struct _GIOModuleClass GIOModuleClass;
14329: 
14329: extern
14329: GType g_io_module_get_type (void) __attribute__((__const__));
14329: extern
14329: GIOModule *g_io_module_new (const gchar *filename);
14329: 
14329: extern
14329: void g_io_modules_scan_all_in_directory (const char *dirname);
14329: extern
14329: GList *g_io_modules_load_all_in_directory (const gchar *dirname);
14329: 
14329: extern
14329: void g_io_modules_scan_all_in_directory_with_scope (const gchar *dirname,
14329:                                                                     GIOModuleScope *scope);
14329: extern
14329: GList *g_io_modules_load_all_in_directory_with_scope (const gchar *dirname,
14329:                                                                     GIOModuleScope *scope);
14329: 
14329: extern
14329: GIOExtensionPoint *g_io_extension_point_register (const char *name);
14329: extern
14329: GIOExtensionPoint *g_io_extension_point_lookup (const char *name);
14329: extern
14329: void g_io_extension_point_set_required_type (GIOExtensionPoint *extension_point,
14329:               GType type);
14329: extern
14329: GType g_io_extension_point_get_required_type (GIOExtensionPoint *extension_point);
14329: extern
14329: GList *g_io_extension_point_get_extensions (GIOExtensionPoint *extension_point);
14329: extern
14329: GIOExtension * g_io_extension_point_get_extension_by_name (GIOExtensionPoint *extension_point,
14329:               const char *name);
14329: extern
14329: GIOExtension * g_io_extension_point_implement (const char *extension_point_name,
14329:               GType type,
14329:               const char *extension_name,
14329:               gint priority);
14329: 
14329: extern
14329: GType g_io_extension_get_type (GIOExtension *extension);
14329: extern
14329: const char * g_io_extension_get_name (GIOExtension *extension);
14329: extern
14329: gint g_io_extension_get_priority (GIOExtension *extension);
14329: extern
14329: GTypeClass* g_io_extension_ref_class (GIOExtension *extension);
14329: # 124 "/usr/include/glib-2.0/gio/giomodule.h"
14329: extern
14329: void g_io_module_load (GIOModule *module);
14329: # 144 "/usr/include/glib-2.0/gio/giomodule.h"
14329: extern
14329: void g_io_module_unload (GIOModule *module);
14329: # 188 "/usr/include/glib-2.0/gio/giomodule.h"
14329: extern
14329: char **g_io_module_query (void);
14329: 
14329: 
14329: # 89 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gioscheduler.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gioscheduler.h"
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "\"GThreadPool or g_task_run_in_thread\"" "' instead"))) extern
14329: void g_io_scheduler_push_job (GIOSchedulerJobFunc job_func,
14329:           gpointer user_data,
14329:           GDestroyNotify notify,
14329:           gint io_priority,
14329:           GCancellable *cancellable);
14329: __attribute__((__deprecated__)) extern
14329: void g_io_scheduler_cancel_all_jobs (void);
14329: __attribute__((__deprecated__("Use '" "g_main_context_invoke" "' instead"))) extern
14329: gboolean g_io_scheduler_job_send_to_mainloop (GIOSchedulerJob *job,
14329:           GSourceFunc func,
14329:           gpointer user_data,
14329:           GDestroyNotify notify);
14329: __attribute__((__deprecated__("Use '" "g_main_context_invoke" "' instead"))) extern
14329: void g_io_scheduler_job_send_to_mainloop_async (GIOSchedulerJob *job,
14329:           GSourceFunc func,
14329:           gpointer user_data,
14329:           GDestroyNotify notify);
14329: 
14329: 
14329: # 90 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gloadableicon.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gloadableicon.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gloadableicon.h"
14329: typedef struct _GLoadableIconIface GLoadableIconIface;
14329: # 54 "/usr/include/glib-2.0/gio/gloadableicon.h"
14329: struct _GLoadableIconIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GInputStream * (* load) (GLoadableIcon *icon,
14329:                                   int size,
14329:                                   char **type,
14329:                                   GCancellable *cancellable,
14329:                                   GError **error);
14329:   void (* load_async) (GLoadableIcon *icon,
14329:                                   int size,
14329:                                   GCancellable *cancellable,
14329:                                   GAsyncReadyCallback callback,
14329:                                   gpointer user_data);
14329:   GInputStream * (* load_finish) (GLoadableIcon *icon,
14329:                                   GAsyncResult *res,
14329:                                   char **type,
14329:                                   GError **error);
14329: };
14329: 
14329: extern
14329: GType g_loadable_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GInputStream *g_loadable_icon_load (GLoadableIcon *icon,
14329:         int size,
14329:         char **type,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: void g_loadable_icon_load_async (GLoadableIcon *icon,
14329:         int size,
14329:         GCancellable *cancellable,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data);
14329: extern
14329: GInputStream *g_loadable_icon_load_finish (GLoadableIcon *icon,
14329:         GAsyncResult *res,
14329:         char **type,
14329:         GError **error);
14329: 
14329: 
14329: # 92 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmemoryinputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gmemoryinputstream.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gmemoryinputstream.h"
14329: typedef struct _GMemoryInputStreamClass GMemoryInputStreamClass;
14329: typedef struct _GMemoryInputStreamPrivate GMemoryInputStreamPrivate;
14329: 
14329: struct _GMemoryInputStream
14329: {
14329:   GInputStream parent_instance;
14329: 
14329: 
14329:   GMemoryInputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GMemoryInputStreamClass
14329: {
14329:   GInputStreamClass parent_class;
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: 
14329: extern
14329: GType g_memory_input_stream_get_type (void) __attribute__((__const__));
14329: extern
14329: GInputStream * g_memory_input_stream_new (void);
14329: extern
14329: GInputStream * g_memory_input_stream_new_from_data (const void *data,
14329:                                                     gssize len,
14329:                                                     GDestroyNotify destroy);
14329: extern
14329: GInputStream * g_memory_input_stream_new_from_bytes (GBytes *bytes);
14329: 
14329: extern
14329: void g_memory_input_stream_add_data (GMemoryInputStream *stream,
14329:                                                     const void *data,
14329:                                                     gssize len,
14329:                                                     GDestroyNotify destroy);
14329: extern
14329: void g_memory_input_stream_add_bytes (GMemoryInputStream *stream,
14329:           GBytes *bytes);
14329: 
14329: 
14329: # 93 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmemoryoutputstream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gmemoryoutputstream.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gmemoryoutputstream.h"
14329: typedef struct _GMemoryOutputStreamClass GMemoryOutputStreamClass;
14329: typedef struct _GMemoryOutputStreamPrivate GMemoryOutputStreamPrivate;
14329: 
14329: struct _GMemoryOutputStream
14329: {
14329:   GOutputStream parent_instance;
14329: 
14329: 
14329:   GMemoryOutputStreamPrivate *priv;
14329: };
14329: 
14329: struct _GMemoryOutputStreamClass
14329: {
14329:   GOutputStreamClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: # 80 "/usr/include/glib-2.0/gio/gmemoryoutputstream.h"
14329: typedef gpointer (* GReallocFunc) (gpointer data,
14329:                                    gsize size);
14329: 
14329: extern
14329: GType g_memory_output_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GOutputStream *g_memory_output_stream_new (gpointer data,
14329:                                                      gsize size,
14329:                                                      GReallocFunc realloc_function,
14329:                                                      GDestroyNotify destroy_function);
14329: extern
14329: GOutputStream *g_memory_output_stream_new_resizable (void);
14329: extern
14329: gpointer g_memory_output_stream_get_data (GMemoryOutputStream *ostream);
14329: extern
14329: gsize g_memory_output_stream_get_size (GMemoryOutputStream *ostream);
14329: extern
14329: gsize g_memory_output_stream_get_data_size (GMemoryOutputStream *ostream);
14329: extern
14329: gpointer g_memory_output_stream_steal_data (GMemoryOutputStream *ostream);
14329: 
14329: extern
14329: GBytes * g_memory_output_stream_steal_as_bytes (GMemoryOutputStream *ostream);
14329: 
14329: 
14329: # 94 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmount.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gmount.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GMountIface GMountIface;
14329: # 75 "/usr/include/glib-2.0/gio/gmount.h"
14329: struct _GMountIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   void (* changed) (GMount *mount);
14329:   void (* unmounted) (GMount *mount);
14329: 
14329: 
14329: 
14329:   GFile * (* get_root) (GMount *mount);
14329:   char * (* get_name) (GMount *mount);
14329:   GIcon * (* get_icon) (GMount *mount);
14329:   char * (* get_uuid) (GMount *mount);
14329:   GVolume * (* get_volume) (GMount *mount);
14329:   GDrive * (* get_drive) (GMount *mount);
14329:   gboolean (* can_unmount) (GMount *mount);
14329:   gboolean (* can_eject) (GMount *mount);
14329: 
14329:   void (* unmount) (GMount *mount,
14329:                                              GMountUnmountFlags flags,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* unmount_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   void (* eject) (GMount *mount,
14329:                                              GMountUnmountFlags flags,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* eject_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   void (* remount) (GMount *mount,
14329:                                              GMountMountFlags flags,
14329:                                              GMountOperation *mount_operation,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* remount_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   void (* guess_content_type) (GMount *mount,
14329:                                              gboolean force_rescan,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gchar ** (* guess_content_type_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329:   gchar ** (* guess_content_type_sync) (GMount *mount,
14329:                                              gboolean force_rescan,
14329:                                              GCancellable *cancellable,
14329:                                              GError **error);
14329: 
14329: 
14329:   void (* pre_unmount) (GMount *mount);
14329: 
14329:   void (* unmount_with_operation) (GMount *mount,
14329:                                              GMountUnmountFlags flags,
14329:                                              GMountOperation *mount_operation,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* unmount_with_operation_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   void (* eject_with_operation) (GMount *mount,
14329:                                              GMountUnmountFlags flags,
14329:                                              GMountOperation *mount_operation,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* eject_with_operation_finish) (GMount *mount,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329:   GFile * (* get_default_location) (GMount *mount);
14329: 
14329:   const gchar * (* get_sort_key) (GMount *mount);
14329:   GIcon * (* get_symbolic_icon) (GMount *mount);
14329: };
14329: 
14329: extern
14329: GType g_mount_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GFile * g_mount_get_root (GMount *mount);
14329: extern
14329: GFile * g_mount_get_default_location (GMount *mount);
14329: extern
14329: char * g_mount_get_name (GMount *mount);
14329: extern
14329: GIcon * g_mount_get_icon (GMount *mount);
14329: extern
14329: GIcon * g_mount_get_symbolic_icon (GMount *mount);
14329: extern
14329: char * g_mount_get_uuid (GMount *mount);
14329: extern
14329: GVolume * g_mount_get_volume (GMount *mount);
14329: extern
14329: GDrive * g_mount_get_drive (GMount *mount);
14329: extern
14329: gboolean g_mount_can_unmount (GMount *mount);
14329: extern
14329: gboolean g_mount_can_eject (GMount *mount);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_mount_unmount_with_operation" "' instead"))) extern
14329: void g_mount_unmount (GMount *mount,
14329:                                                GMountUnmountFlags flags,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_mount_unmount_with_operation_finish" "' instead"))) extern
14329: gboolean g_mount_unmount_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_mount_eject_with_operation" "' instead"))) extern
14329: void g_mount_eject (GMount *mount,
14329:                                                GMountUnmountFlags flags,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_mount_eject_with_operation_finish" "' instead"))) extern
14329: gboolean g_mount_eject_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: void g_mount_remount (GMount *mount,
14329:                                                GMountMountFlags flags,
14329:                                                GMountOperation *mount_operation,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gboolean g_mount_remount_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: void g_mount_guess_content_type (GMount *mount,
14329:                                                gboolean force_rescan,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gchar ** g_mount_guess_content_type_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: extern
14329: gchar ** g_mount_guess_content_type_sync (GMount *mount,
14329:                                                gboolean force_rescan,
14329:                                                GCancellable *cancellable,
14329:                                                GError **error);
14329: 
14329: extern
14329: gboolean g_mount_is_shadowed (GMount *mount);
14329: extern
14329: void g_mount_shadow (GMount *mount);
14329: extern
14329: void g_mount_unshadow (GMount *mount);
14329: 
14329: extern
14329: void g_mount_unmount_with_operation (GMount *mount,
14329:                                                GMountUnmountFlags flags,
14329:                                                GMountOperation *mount_operation,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gboolean g_mount_unmount_with_operation_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: void g_mount_eject_with_operation (GMount *mount,
14329:                                                GMountUnmountFlags flags,
14329:                                                GMountOperation *mount_operation,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gboolean g_mount_eject_with_operation_finish (GMount *mount,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: const gchar *g_mount_get_sort_key (GMount *mount);
14329: 
14329: 
14329: # 95 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmountoperation.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gmountoperation.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gmountoperation.h"
14329: typedef struct _GMountOperationClass GMountOperationClass;
14329: typedef struct _GMountOperationPrivate GMountOperationPrivate;
14329: 
14329: struct _GMountOperation
14329: {
14329:   GObject parent_instance;
14329: 
14329:   GMountOperationPrivate *priv;
14329: };
14329: 
14329: struct _GMountOperationClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (* ask_password) (GMountOperation *op,
14329:     const char *message,
14329:     const char *default_user,
14329:     const char *default_domain,
14329:     GAskPasswordFlags flags);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   void (* ask_question) (GMountOperation *op,
14329:     const char *message,
14329:     const char *choices[]);
14329: 
14329:   void (* reply) (GMountOperation *op,
14329:     GMountOperationResult result);
14329: 
14329:   void (* aborted) (GMountOperation *op);
14329: # 91 "/usr/include/glib-2.0/gio/gmountoperation.h"
14329:   void (* show_processes) (GMountOperation *op,
14329:                            const gchar *message,
14329:                            GArray *processes,
14329:                            const gchar *choices[]);
14329: 
14329:   void (* show_unmount_progress) (GMountOperation *op,
14329:                                   const gchar *message,
14329:                                   gint64 time_left,
14329:                                   gint64 bytes_left);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329:   void (*_g_reserved8) (void);
14329:   void (*_g_reserved9) (void);
14329: };
14329: 
14329: extern
14329: GType g_mount_operation_get_type (void) __attribute__((__const__));
14329: extern
14329: GMountOperation * g_mount_operation_new (void);
14329: 
14329: extern
14329: const char * g_mount_operation_get_username (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_username (GMountOperation *op,
14329:          const char *username);
14329: extern
14329: const char * g_mount_operation_get_password (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_password (GMountOperation *op,
14329:          const char *password);
14329: extern
14329: gboolean g_mount_operation_get_anonymous (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_anonymous (GMountOperation *op,
14329:          gboolean anonymous);
14329: extern
14329: const char * g_mount_operation_get_domain (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_domain (GMountOperation *op,
14329:          const char *domain);
14329: extern
14329: GPasswordSave g_mount_operation_get_password_save (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_password_save (GMountOperation *op,
14329:          GPasswordSave save);
14329: extern
14329: int g_mount_operation_get_choice (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_choice (GMountOperation *op,
14329:          int choice);
14329: extern
14329: void g_mount_operation_reply (GMountOperation *op,
14329:          GMountOperationResult result);
14329: extern
14329: gboolean g_mount_operation_get_is_tcrypt_hidden_volume (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_is_tcrypt_hidden_volume (GMountOperation *op,
14329:                                                              gboolean hidden_volume);
14329: extern
14329: gboolean g_mount_operation_get_is_tcrypt_system_volume (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_is_tcrypt_system_volume (GMountOperation *op,
14329:                                                              gboolean system_volume);
14329: extern
14329: guint g_mount_operation_get_pim (GMountOperation *op);
14329: extern
14329: void g_mount_operation_set_pim (GMountOperation *op,
14329:                                                    guint pim);
14329: 
14329: 
14329: # 96 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gnativevolumemonitor.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gnativevolumemonitor.h"
14329: # 1 "/usr/include/glib-2.0/gio/gvolumemonitor.h" 1
14329: # 33 "/usr/include/glib-2.0/gio/gvolumemonitor.h"
14329: 
14329: # 55 "/usr/include/glib-2.0/gio/gvolumemonitor.h"
14329: typedef struct _GVolumeMonitorClass GVolumeMonitorClass;
14329: 
14329: struct _GVolumeMonitor
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   gpointer priv;
14329: };
14329: 
14329: struct _GVolumeMonitorClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (* volume_added) (GVolumeMonitor *volume_monitor,
14329:                                       GVolume *volume);
14329:   void (* volume_removed) (GVolumeMonitor *volume_monitor,
14329:                                       GVolume *volume);
14329:   void (* volume_changed) (GVolumeMonitor *volume_monitor,
14329:                                       GVolume *volume);
14329: 
14329:   void (* mount_added) (GVolumeMonitor *volume_monitor,
14329:                                       GMount *mount);
14329:   void (* mount_removed) (GVolumeMonitor *volume_monitor,
14329:                                       GMount *mount);
14329:   void (* mount_pre_unmount) (GVolumeMonitor *volume_monitor,
14329:                                       GMount *mount);
14329:   void (* mount_changed) (GVolumeMonitor *volume_monitor,
14329:                                       GMount *mount);
14329: 
14329:   void (* drive_connected) (GVolumeMonitor *volume_monitor,
14329:                                       GDrive *drive);
14329:   void (* drive_disconnected) (GVolumeMonitor *volume_monitor,
14329:                                       GDrive *drive);
14329:   void (* drive_changed) (GVolumeMonitor *volume_monitor,
14329:                                       GDrive *drive);
14329: 
14329: 
14329: 
14329:   gboolean (* is_supported) (void);
14329: 
14329:   GList * (* get_connected_drives) (GVolumeMonitor *volume_monitor);
14329:   GList * (* get_volumes) (GVolumeMonitor *volume_monitor);
14329:   GList * (* get_mounts) (GVolumeMonitor *volume_monitor);
14329: 
14329:   GVolume * (* get_volume_for_uuid) (GVolumeMonitor *volume_monitor,
14329:                                       const char *uuid);
14329: 
14329:   GMount * (* get_mount_for_uuid) (GVolumeMonitor *volume_monitor,
14329:                                       const char *uuid);
14329: 
14329: 
14329: 
14329:   GVolume * (* adopt_orphan_mount) (GMount *mount,
14329:                                       GVolumeMonitor *volume_monitor);
14329: 
14329: 
14329:   void (* drive_eject_button) (GVolumeMonitor *volume_monitor,
14329:                                       GDrive *drive);
14329: 
14329: 
14329:   void (* drive_stop_button) (GVolumeMonitor *volume_monitor,
14329:                                      GDrive *drive);
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: };
14329: 
14329: extern
14329: GType g_volume_monitor_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GVolumeMonitor *g_volume_monitor_get (void);
14329: extern
14329: GList * g_volume_monitor_get_connected_drives (GVolumeMonitor *volume_monitor);
14329: extern
14329: GList * g_volume_monitor_get_volumes (GVolumeMonitor *volume_monitor);
14329: extern
14329: GList * g_volume_monitor_get_mounts (GVolumeMonitor *volume_monitor);
14329: extern
14329: GVolume * g_volume_monitor_get_volume_for_uuid (GVolumeMonitor *volume_monitor,
14329:                                                        const char *uuid);
14329: extern
14329: GMount * g_volume_monitor_get_mount_for_uuid (GVolumeMonitor *volume_monitor,
14329:                                                        const char *uuid);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: GVolume * g_volume_monitor_adopt_orphan_mount (GMount *mount);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gnativevolumemonitor.h" 2
14329: 
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gnativevolumemonitor.h"
14329: typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor;
14329: typedef struct _GNativeVolumeMonitorClass GNativeVolumeMonitorClass;
14329: 
14329: struct _GNativeVolumeMonitor
14329: {
14329:   GVolumeMonitor parent_instance;
14329: };
14329: 
14329: struct _GNativeVolumeMonitorClass
14329: {
14329:   GVolumeMonitorClass parent_class;
14329: 
14329:   GMount * (* get_mount_for_mount_path) (const char *mount_path,
14329:                                          GCancellable *cancellable);
14329: };
14329: 
14329: extern
14329: GType g_native_volume_monitor_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: # 97 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gnetworkaddress.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gnetworkaddress.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gnetworkaddress.h"
14329: typedef struct _GNetworkAddressClass GNetworkAddressClass;
14329: typedef struct _GNetworkAddressPrivate GNetworkAddressPrivate;
14329: 
14329: struct _GNetworkAddress
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GNetworkAddressPrivate *priv;
14329: };
14329: 
14329: struct _GNetworkAddressClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: };
14329: 
14329: extern
14329: GType g_network_address_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketConnectable *g_network_address_new (const gchar *hostname,
14329:           guint16 port);
14329: extern
14329: GSocketConnectable *g_network_address_new_loopback (guint16 port);
14329: extern
14329: GSocketConnectable *g_network_address_parse (const gchar *host_and_port,
14329:           guint16 default_port,
14329:           GError **error);
14329: extern
14329: GSocketConnectable *g_network_address_parse_uri (const gchar *uri,
14329:               guint16 default_port,
14329:           GError **error);
14329: extern
14329: const gchar *g_network_address_get_hostname (GNetworkAddress *addr);
14329: extern
14329: guint16 g_network_address_get_port (GNetworkAddress *addr);
14329: extern
14329: const gchar *g_network_address_get_scheme (GNetworkAddress *addr);
14329: 
14329: 
14329: 
14329: # 98 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gnetworkmonitor.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gnetworkmonitor.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gnetworkmonitor.h"
14329: typedef struct _GNetworkMonitorInterface GNetworkMonitorInterface;
14329: 
14329: struct _GNetworkMonitorInterface {
14329:   GTypeInterface g_iface;
14329: 
14329:   void (*network_changed) (GNetworkMonitor *monitor,
14329:     gboolean network_available);
14329: 
14329:   gboolean (*can_reach) (GNetworkMonitor *monitor,
14329:     GSocketConnectable *connectable,
14329:     GCancellable *cancellable,
14329:     GError **error);
14329:   void (*can_reach_async) (GNetworkMonitor *monitor,
14329:     GSocketConnectable *connectable,
14329:     GCancellable *cancellable,
14329:     GAsyncReadyCallback callback,
14329:     gpointer user_data);
14329:   gboolean (*can_reach_finish) (GNetworkMonitor *monitor,
14329:     GAsyncResult *result,
14329:     GError **error);
14329: };
14329: 
14329: extern
14329: GType g_network_monitor_get_type (void) __attribute__((__const__));
14329: extern
14329: GNetworkMonitor *g_network_monitor_get_default (void);
14329: 
14329: extern
14329: gboolean g_network_monitor_get_network_available (GNetworkMonitor *monitor);
14329: 
14329: extern
14329: gboolean g_network_monitor_get_network_metered (GNetworkMonitor *monitor);
14329: 
14329: extern
14329: GNetworkConnectivity g_network_monitor_get_connectivity (GNetworkMonitor *monitor);
14329: 
14329: extern
14329: gboolean g_network_monitor_can_reach (GNetworkMonitor *monitor,
14329:                                                                GSocketConnectable *connectable,
14329:                                                                GCancellable *cancellable,
14329:                                                                GError **error);
14329: extern
14329: void g_network_monitor_can_reach_async (GNetworkMonitor *monitor,
14329:                                                                GSocketConnectable *connectable,
14329:                                                                GCancellable *cancellable,
14329:                                                                GAsyncReadyCallback callback,
14329:                                                                gpointer user_data);
14329: extern
14329: gboolean g_network_monitor_can_reach_finish (GNetworkMonitor *monitor,
14329:                                                                GAsyncResult *result,
14329:                                                                GError **error);
14329: 
14329: 
14329: # 99 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gnetworkservice.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gnetworkservice.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gnetworkservice.h"
14329: typedef struct _GNetworkServiceClass GNetworkServiceClass;
14329: typedef struct _GNetworkServicePrivate GNetworkServicePrivate;
14329: 
14329: struct _GNetworkService
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GNetworkServicePrivate *priv;
14329: };
14329: 
14329: struct _GNetworkServiceClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: };
14329: 
14329: extern
14329: GType g_network_service_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketConnectable *g_network_service_new (const gchar *service,
14329:             const gchar *protocol,
14329:             const gchar *domain);
14329: 
14329: extern
14329: const gchar *g_network_service_get_service (GNetworkService *srv);
14329: extern
14329: const gchar *g_network_service_get_protocol (GNetworkService *srv);
14329: extern
14329: const gchar *g_network_service_get_domain (GNetworkService *srv);
14329: extern
14329: const gchar *g_network_service_get_scheme (GNetworkService *srv);
14329: extern
14329: void g_network_service_set_scheme (GNetworkService *srv, const gchar *scheme);
14329: 
14329: 
14329: # 100 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gpermission.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gpermission.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gpermission.h"
14329: typedef struct _GPermissionPrivate GPermissionPrivate;
14329: typedef struct _GPermissionClass GPermissionClass;
14329: 
14329: struct _GPermission
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GPermissionPrivate *priv;
14329: };
14329: 
14329: struct _GPermissionClass {
14329:   GObjectClass parent_class;
14329: 
14329:   gboolean (*acquire) (GPermission *permission,
14329:                               GCancellable *cancellable,
14329:                               GError **error);
14329:   void (*acquire_async) (GPermission *permission,
14329:                               GCancellable *cancellable,
14329:                               GAsyncReadyCallback callback,
14329:                               gpointer user_data);
14329:   gboolean (*acquire_finish) (GPermission *permission,
14329:                               GAsyncResult *result,
14329:                               GError **error);
14329: 
14329:   gboolean (*release) (GPermission *permission,
14329:                               GCancellable *cancellable,
14329:                               GError **error);
14329:   void (*release_async) (GPermission *permission,
14329:                               GCancellable *cancellable,
14329:                               GAsyncReadyCallback callback,
14329:                               gpointer user_data);
14329:   gboolean (*release_finish) (GPermission *permission,
14329:                               GAsyncResult *result,
14329:                               GError **error);
14329: 
14329:   gpointer reserved[16];
14329: };
14329: 
14329: extern
14329: GType g_permission_get_type (void);
14329: extern
14329: gboolean g_permission_acquire (GPermission *permission,
14329:                                                  GCancellable *cancellable,
14329:                                                  GError **error);
14329: extern
14329: void g_permission_acquire_async (GPermission *permission,
14329:                                                  GCancellable *cancellable,
14329:                                                  GAsyncReadyCallback callback,
14329:                                                  gpointer user_data);
14329: extern
14329: gboolean g_permission_acquire_finish (GPermission *permission,
14329:                                                  GAsyncResult *result,
14329:                                                  GError **error);
14329: 
14329: extern
14329: gboolean g_permission_release (GPermission *permission,
14329:                                                  GCancellable *cancellable,
14329:                                                  GError **error);
14329: extern
14329: void g_permission_release_async (GPermission *permission,
14329:                                                  GCancellable *cancellable,
14329:                                                  GAsyncReadyCallback callback,
14329:                                                  gpointer user_data);
14329: extern
14329: gboolean g_permission_release_finish (GPermission *permission,
14329:                                                  GAsyncResult *result,
14329:                                                  GError **error);
14329: 
14329: extern
14329: gboolean g_permission_get_allowed (GPermission *permission);
14329: extern
14329: gboolean g_permission_get_can_acquire (GPermission *permission);
14329: extern
14329: gboolean g_permission_get_can_release (GPermission *permission);
14329: 
14329: extern
14329: void g_permission_impl_update (GPermission *permission,
14329:                                                  gboolean allowed,
14329:                                                  gboolean can_acquire,
14329:                                                  gboolean can_release);
14329: 
14329: 
14329: # 102 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gpollableinputstream.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gpollableinputstream.h"
14329: # 1 "/usr/include/glib-2.0/gio/gio.h" 1
14329: # 27 "/usr/include/glib-2.0/gio/gpollableinputstream.h" 2
14329: 
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gpollableinputstream.h"
14329: typedef struct _GPollableInputStreamInterface GPollableInputStreamInterface;
14329: # 66 "/usr/include/glib-2.0/gio/gpollableinputstream.h"
14329: struct _GPollableInputStreamInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean (*can_poll) (GPollableInputStream *stream);
14329: 
14329:   gboolean (*is_readable) (GPollableInputStream *stream);
14329:   GSource * (*create_source) (GPollableInputStream *stream,
14329:         GCancellable *cancellable);
14329:   gssize (*read_nonblocking) (GPollableInputStream *stream,
14329:         void *buffer,
14329:         gsize count,
14329:         GError **error);
14329: };
14329: 
14329: extern
14329: GType g_pollable_input_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_pollable_input_stream_can_poll (GPollableInputStream *stream);
14329: 
14329: extern
14329: gboolean g_pollable_input_stream_is_readable (GPollableInputStream *stream);
14329: extern
14329: GSource *g_pollable_input_stream_create_source (GPollableInputStream *stream,
14329:          GCancellable *cancellable);
14329: 
14329: extern
14329: gssize g_pollable_input_stream_read_nonblocking (GPollableInputStream *stream,
14329:          void *buffer,
14329:          gsize count,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: 
14329: 
14329: # 103 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gpollableoutputstream.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gpollableoutputstream.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gpollableoutputstream.h"
14329: typedef struct _GPollableOutputStreamInterface GPollableOutputStreamInterface;
14329: # 66 "/usr/include/glib-2.0/gio/gpollableoutputstream.h"
14329: struct _GPollableOutputStreamInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean (*can_poll) (GPollableOutputStream *stream);
14329: 
14329:   gboolean (*is_writable) (GPollableOutputStream *stream);
14329:   GSource * (*create_source) (GPollableOutputStream *stream,
14329:          GCancellable *cancellable);
14329:   gssize (*write_nonblocking) (GPollableOutputStream *stream,
14329:          const void *buffer,
14329:          gsize count,
14329:          GError **error);
14329: };
14329: 
14329: extern
14329: GType g_pollable_output_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_pollable_output_stream_can_poll (GPollableOutputStream *stream);
14329: 
14329: extern
14329: gboolean g_pollable_output_stream_is_writable (GPollableOutputStream *stream);
14329: extern
14329: GSource *g_pollable_output_stream_create_source (GPollableOutputStream *stream,
14329:            GCancellable *cancellable);
14329: 
14329: extern
14329: gssize g_pollable_output_stream_write_nonblocking (GPollableOutputStream *stream,
14329:            const void *buffer,
14329:            gsize count,
14329:            GCancellable *cancellable,
14329:            GError **error);
14329: 
14329: 
14329: # 104 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gpollableutils.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gpollableutils.h"
14329: 
14329: 
14329: extern
14329: GSource *g_pollable_source_new (GObject *pollable_stream);
14329: 
14329: extern
14329: GSource *g_pollable_source_new_full (gpointer pollable_stream,
14329:           GSource *child_source,
14329:           GCancellable *cancellable);
14329: 
14329: extern
14329: gssize g_pollable_stream_read (GInputStream *stream,
14329:           void *buffer,
14329:           gsize count,
14329:           gboolean blocking,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: gssize g_pollable_stream_write (GOutputStream *stream,
14329:           const void *buffer,
14329:           gsize count,
14329:           gboolean blocking,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: gboolean g_pollable_stream_write_all (GOutputStream *stream,
14329:           const void *buffer,
14329:           gsize count,
14329:           gboolean blocking,
14329:           gsize *bytes_written,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: 
14329: # 105 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gpropertyaction.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gpropertyaction.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_property_action_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GPropertyAction * g_property_action_new (const gchar *name,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property_name);
14329: 
14329: 
14329: # 106 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gproxy.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gproxy.h"
14329: 
14329: # 56 "/usr/include/glib-2.0/gio/gproxy.h"
14329: typedef struct _GProxyInterface GProxyInterface;
14329: # 71 "/usr/include/glib-2.0/gio/gproxy.h"
14329: struct _GProxyInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GIOStream * (* connect) (GProxy *proxy,
14329:          GIOStream *connection,
14329:          GProxyAddress *proxy_address,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: 
14329:   void (* connect_async) (GProxy *proxy,
14329:          GIOStream *connection,
14329:          GProxyAddress *proxy_address,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: 
14329:   GIOStream * (* connect_finish) (GProxy *proxy,
14329:          GAsyncResult *result,
14329:          GError **error);
14329: 
14329:   gboolean (* supports_hostname) (GProxy *proxy);
14329: };
14329: 
14329: extern
14329: GType g_proxy_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GProxy *g_proxy_get_default_for_protocol (const gchar *protocol);
14329: 
14329: extern
14329: GIOStream *g_proxy_connect (GProxy *proxy,
14329:           GIOStream *connection,
14329:           GProxyAddress *proxy_address,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: 
14329: extern
14329: void g_proxy_connect_async (GProxy *proxy,
14329:           GIOStream *connection,
14329:           GProxyAddress *proxy_address,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: 
14329: extern
14329: GIOStream *g_proxy_connect_finish (GProxy *proxy,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: gboolean g_proxy_supports_hostname (GProxy *proxy);
14329: 
14329: 
14329: # 107 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gproxyaddress.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gproxyaddress.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gproxyaddress.h"
14329: typedef struct _GProxyAddressClass GProxyAddressClass;
14329: typedef struct _GProxyAddressPrivate GProxyAddressPrivate;
14329: 
14329: struct _GProxyAddress
14329: {
14329:   GInetSocketAddress parent_instance;
14329: 
14329: 
14329:   GProxyAddressPrivate *priv;
14329: };
14329: 
14329: struct _GProxyAddressClass
14329: {
14329:   GInetSocketAddressClass parent_class;
14329: };
14329: 
14329: 
14329: extern
14329: GType g_proxy_address_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketAddress *g_proxy_address_new (GInetAddress *inetaddr,
14329:           guint16 port,
14329:           const gchar *protocol,
14329:           const gchar *dest_hostname,
14329:                                guint16 dest_port,
14329:           const gchar *username,
14329:           const gchar *password);
14329: 
14329: extern
14329: const gchar *g_proxy_address_get_protocol (GProxyAddress *proxy);
14329: extern
14329: const gchar *g_proxy_address_get_destination_protocol (GProxyAddress *proxy);
14329: extern
14329: const gchar *g_proxy_address_get_destination_hostname (GProxyAddress *proxy);
14329: extern
14329: guint16 g_proxy_address_get_destination_port (GProxyAddress *proxy);
14329: extern
14329: const gchar *g_proxy_address_get_username (GProxyAddress *proxy);
14329: extern
14329: const gchar *g_proxy_address_get_password (GProxyAddress *proxy);
14329: 
14329: extern
14329: const gchar *g_proxy_address_get_uri (GProxyAddress *proxy);
14329: 
14329: 
14329: # 108 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gproxyaddressenumerator.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gproxyaddressenumerator.h"
14329: # 1 "/usr/include/glib-2.0/gio/gsocketaddressenumerator.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gsocketaddressenumerator.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gsocketaddressenumerator.h"
14329: typedef struct _GSocketAddressEnumeratorClass GSocketAddressEnumeratorClass;
14329: 
14329: struct _GSocketAddressEnumerator
14329: {
14329:   GObject parent_instance;
14329: 
14329: };
14329: 
14329: struct _GSocketAddressEnumeratorClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   GSocketAddress * (* next) (GSocketAddressEnumerator *enumerator,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: 
14329:   void (* next_async) (GSocketAddressEnumerator *enumerator,
14329:         GCancellable *cancellable,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data);
14329:   GSocketAddress * (* next_finish) (GSocketAddressEnumerator *enumerator,
14329:         GAsyncResult *result,
14329:         GError **error);
14329: };
14329: 
14329: extern
14329: GType g_socket_address_enumerator_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketAddress *g_socket_address_enumerator_next (GSocketAddressEnumerator *enumerator,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: 
14329: extern
14329: void g_socket_address_enumerator_next_async (GSocketAddressEnumerator *enumerator,
14329:         GCancellable *cancellable,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data);
14329: extern
14329: GSocketAddress *g_socket_address_enumerator_next_finish (GSocketAddressEnumerator *enumerator,
14329:         GAsyncResult *result,
14329:         GError **error);
14329: 
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gproxyaddressenumerator.h" 2
14329: 
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gproxyaddressenumerator.h"
14329: typedef struct _GProxyAddressEnumeratorClass GProxyAddressEnumeratorClass;
14329: typedef struct _GProxyAddressEnumeratorPrivate GProxyAddressEnumeratorPrivate;
14329: 
14329: struct _GProxyAddressEnumerator
14329: {
14329:   GSocketAddressEnumerator parent_instance;
14329:   GProxyAddressEnumeratorPrivate *priv;
14329: };
14329: 
14329: struct _GProxyAddressEnumeratorClass
14329: {
14329:   GSocketAddressEnumeratorClass parent_class;
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329: };
14329: 
14329: extern
14329: GType g_proxy_address_enumerator_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: # 109 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gproxyresolver.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gproxyresolver.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gproxyresolver.h"
14329: typedef struct _GProxyResolverInterface GProxyResolverInterface;
14329: 
14329: struct _GProxyResolverInterface {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean (* is_supported) (GProxyResolver *resolver);
14329: 
14329:   gchar ** (* lookup) (GProxyResolver *resolver,
14329:          const gchar *uri,
14329:          GCancellable *cancellable,
14329:          GError **error);
14329: 
14329:   void (* lookup_async) (GProxyResolver *resolver,
14329:          const gchar *uri,
14329:          GCancellable *cancellable,
14329:          GAsyncReadyCallback callback,
14329:          gpointer user_data);
14329: 
14329:   gchar ** (* lookup_finish) (GProxyResolver *resolver,
14329:          GAsyncResult *result,
14329:          GError **error);
14329: };
14329: 
14329: extern
14329: GType g_proxy_resolver_get_type (void) __attribute__((__const__));
14329: extern
14329: GProxyResolver *g_proxy_resolver_get_default (void);
14329: 
14329: extern
14329: gboolean g_proxy_resolver_is_supported (GProxyResolver *resolver);
14329: extern
14329: gchar **g_proxy_resolver_lookup (GProxyResolver *resolver,
14329:        const gchar *uri,
14329:        GCancellable *cancellable,
14329:        GError **error);
14329: extern
14329: void g_proxy_resolver_lookup_async (GProxyResolver *resolver,
14329:        const gchar *uri,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329: extern
14329: gchar **g_proxy_resolver_lookup_finish (GProxyResolver *resolver,
14329:        GAsyncResult *result,
14329:        GError **error);
14329: 
14329: 
14329: 
14329: # 110 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gresolver.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gresolver.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gresolver.h"
14329: typedef struct _GResolverPrivate GResolverPrivate;
14329: typedef struct _GResolverClass GResolverClass;
14329: 
14329: struct _GResolver {
14329:   GObject parent_instance;
14329: 
14329:   GResolverPrivate *priv;
14329: };
14329: 
14329: struct _GResolverClass {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   void ( *reload) (GResolver *resolver);
14329: 
14329: 
14329:   GList * ( *lookup_by_name) (GResolver *resolver,
14329:      const gchar *hostname,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329:   void ( *lookup_by_name_async) (GResolver *resolver,
14329:      const gchar *hostname,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329:   GList * ( *lookup_by_name_finish) (GResolver *resolver,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: 
14329:   gchar * ( *lookup_by_address) (GResolver *resolver,
14329:      GInetAddress *address,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329:   void ( *lookup_by_address_async) (GResolver *resolver,
14329:      GInetAddress *address,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329:   gchar * ( *lookup_by_address_finish) (GResolver *resolver,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: 
14329:   GList * ( *lookup_service) (GResolver *resolver,
14329:      const gchar *rrname,
14329:      GCancellable *cancellable,
14329:      GError **error);
14329:   void ( *lookup_service_async) (GResolver *resolver,
14329:      const gchar *rrname,
14329:      GCancellable *cancellable,
14329:      GAsyncReadyCallback callback,
14329:      gpointer user_data);
14329:   GList * ( *lookup_service_finish) (GResolver *resolver,
14329:      GAsyncResult *result,
14329:      GError **error);
14329: 
14329:   GList * ( *lookup_records) (GResolver *resolver,
14329:                                         const gchar *rrname,
14329:                                         GResolverRecordType record_type,
14329:                                         GCancellable *cancellable,
14329:                                         GError **error);
14329: 
14329:   void ( *lookup_records_async) (GResolver *resolver,
14329:                                         const gchar *rrname,
14329:                                         GResolverRecordType record_type,
14329:                                         GCancellable *cancellable,
14329:                                         GAsyncReadyCallback callback,
14329:                                         gpointer user_data);
14329: 
14329:   GList * ( *lookup_records_finish) (GResolver *resolver,
14329:                                         GAsyncResult *result,
14329:                                         GError **error);
14329: 
14329: 
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: 
14329: };
14329: 
14329: extern
14329: GType g_resolver_get_type (void) __attribute__((__const__));
14329: extern
14329: GResolver *g_resolver_get_default (void);
14329: extern
14329: void g_resolver_set_default (GResolver *resolver);
14329: 
14329: extern
14329: GList *g_resolver_lookup_by_name (GResolver *resolver,
14329:        const gchar *hostname,
14329:        GCancellable *cancellable,
14329:        GError **error);
14329: extern
14329: void g_resolver_lookup_by_name_async (GResolver *resolver,
14329:        const gchar *hostname,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329: extern
14329: GList *g_resolver_lookup_by_name_finish (GResolver *resolver,
14329:        GAsyncResult *result,
14329:        GError **error);
14329: 
14329: extern
14329: void g_resolver_free_addresses (GList *addresses);
14329: 
14329: extern
14329: gchar *g_resolver_lookup_by_address (GResolver *resolver,
14329:        GInetAddress *address,
14329:        GCancellable *cancellable,
14329:        GError **error);
14329: extern
14329: void g_resolver_lookup_by_address_async (GResolver *resolver,
14329:        GInetAddress *address,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329: extern
14329: gchar *g_resolver_lookup_by_address_finish (GResolver *resolver,
14329:        GAsyncResult *result,
14329:        GError **error);
14329: 
14329: extern
14329: GList *g_resolver_lookup_service (GResolver *resolver,
14329:        const gchar *service,
14329:        const gchar *protocol,
14329:        const gchar *domain,
14329:        GCancellable *cancellable,
14329:        GError **error);
14329: extern
14329: void g_resolver_lookup_service_async (GResolver *resolver,
14329:        const gchar *service,
14329:        const gchar *protocol,
14329:        const gchar *domain,
14329:        GCancellable *cancellable,
14329:        GAsyncReadyCallback callback,
14329:        gpointer user_data);
14329: extern
14329: GList *g_resolver_lookup_service_finish (GResolver *resolver,
14329:        GAsyncResult *result,
14329:        GError **error);
14329: 
14329: extern
14329: GList *g_resolver_lookup_records (GResolver *resolver,
14329:                                                  const gchar *rrname,
14329:                                                  GResolverRecordType record_type,
14329:                                                  GCancellable *cancellable,
14329:                                                  GError **error);
14329: extern
14329: void g_resolver_lookup_records_async (GResolver *resolver,
14329:                                                  const gchar *rrname,
14329:                                                  GResolverRecordType record_type,
14329:                                                  GCancellable *cancellable,
14329:                                                  GAsyncReadyCallback callback,
14329:                                                  gpointer user_data);
14329: extern
14329: GList *g_resolver_lookup_records_finish (GResolver *resolver,
14329:                                                  GAsyncResult *result,
14329:                                                  GError **error);
14329: 
14329: extern
14329: void g_resolver_free_targets (GList *targets);
14329: # 207 "/usr/include/glib-2.0/gio/gresolver.h"
14329: extern
14329: GQuark g_resolver_error_quark (void);
14329: 
14329: 
14329: # 111 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gresource.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gresource.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/gio/gresource.h"
14329: extern
14329: GQuark g_resource_error_quark (void);
14329: 
14329: typedef struct _GStaticResource GStaticResource;
14329: 
14329: struct _GStaticResource {
14329: 
14329:   const guint8 *data;
14329:   gsize data_len;
14329:   GResource *resource;
14329:   GStaticResource *next;
14329:   gpointer padding;
14329: };
14329: 
14329: extern
14329: GType g_resource_get_type (void) __attribute__((__const__));
14329: extern
14329: GResource * g_resource_new_from_data (GBytes *data,
14329:            GError **error);
14329: extern
14329: GResource * g_resource_ref (GResource *resource);
14329: extern
14329: void g_resource_unref (GResource *resource);
14329: extern
14329: GResource * g_resource_load (const gchar *filename,
14329:            GError **error);
14329: extern
14329: GInputStream *g_resource_open_stream (GResource *resource,
14329:            const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: GBytes * g_resource_lookup_data (GResource *resource,
14329:            const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: char ** g_resource_enumerate_children (GResource *resource,
14329:            const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: gboolean g_resource_get_info (GResource *resource,
14329:            const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            gsize *size,
14329:            guint32 *flags,
14329:            GError **error);
14329: 
14329: extern
14329: void g_resources_register (GResource *resource);
14329: extern
14329: void g_resources_unregister (GResource *resource);
14329: extern
14329: GInputStream *g_resources_open_stream (const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: GBytes * g_resources_lookup_data (const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: char ** g_resources_enumerate_children (const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            GError **error);
14329: extern
14329: gboolean g_resources_get_info (const char *path,
14329:            GResourceLookupFlags lookup_flags,
14329:            gsize *size,
14329:            guint32 *flags,
14329:            GError **error);
14329: 
14329: 
14329: extern
14329: void g_static_resource_init (GStaticResource *static_resource);
14329: extern
14329: void g_static_resource_fini (GStaticResource *static_resource);
14329: extern
14329: GResource *g_static_resource_get_resource (GStaticResource *static_resource);
14329: 
14329: 
14329: # 112 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gseekable.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gseekable.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gseekable.h"
14329: typedef struct _GSeekableIface GSeekableIface;
14329: # 55 "/usr/include/glib-2.0/gio/gseekable.h"
14329: struct _GSeekableIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   goffset (* tell) (GSeekable *seekable);
14329: 
14329:   gboolean (* can_seek) (GSeekable *seekable);
14329:   gboolean (* seek) (GSeekable *seekable,
14329:       goffset offset,
14329:       GSeekType type,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: 
14329:   gboolean (* can_truncate) (GSeekable *seekable);
14329:   gboolean (* truncate_fn) (GSeekable *seekable,
14329:       goffset offset,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: 
14329: 
14329: };
14329: 
14329: extern
14329: GType g_seekable_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: goffset g_seekable_tell (GSeekable *seekable);
14329: extern
14329: gboolean g_seekable_can_seek (GSeekable *seekable);
14329: extern
14329: gboolean g_seekable_seek (GSeekable *seekable,
14329:       goffset offset,
14329:       GSeekType type,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: extern
14329: gboolean g_seekable_can_truncate (GSeekable *seekable);
14329: extern
14329: gboolean g_seekable_truncate (GSeekable *seekable,
14329:       goffset offset,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: 
14329: 
14329: # 113 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsettingsschema.h" 1
14329: # 24 "/usr/include/glib-2.0/gio/gsettingsschema.h"
14329: 
14329: 
14329: typedef struct _GSettingsSchemaSource GSettingsSchemaSource;
14329: typedef struct _GSettingsSchema GSettingsSchema;
14329: typedef struct _GSettingsSchemaKey GSettingsSchemaKey;
14329: 
14329: 
14329: extern
14329: GType g_settings_schema_source_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSettingsSchemaSource * g_settings_schema_source_get_default (void);
14329: extern
14329: GSettingsSchemaSource * g_settings_schema_source_ref (GSettingsSchemaSource *source);
14329: extern
14329: void g_settings_schema_source_unref (GSettingsSchemaSource *source);
14329: 
14329: extern
14329: GSettingsSchemaSource * g_settings_schema_source_new_from_directory (const gchar *directory,
14329:                                                                          GSettingsSchemaSource *parent,
14329:                                                                          gboolean trusted,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: GSettingsSchema * g_settings_schema_source_lookup (GSettingsSchemaSource *source,
14329:                                                                          const gchar *schema_id,
14329:                                                                          gboolean recursive);
14329: 
14329: extern
14329: void g_settings_schema_source_list_schemas (GSettingsSchemaSource *source,
14329:                                                                          gboolean recursive,
14329:                                                                          gchar ***non_relocatable,
14329:                                                                          gchar ***relocatable);
14329: 
14329: 
14329: extern
14329: GType g_settings_schema_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSettingsSchema * g_settings_schema_ref (GSettingsSchema *schema);
14329: extern
14329: void g_settings_schema_unref (GSettingsSchema *schema);
14329: 
14329: extern
14329: const gchar * g_settings_schema_get_id (GSettingsSchema *schema);
14329: extern
14329: const gchar * g_settings_schema_get_path (GSettingsSchema *schema);
14329: extern
14329: GSettingsSchemaKey * g_settings_schema_get_key (GSettingsSchema *schema,
14329:                                                                          const gchar *name);
14329: extern
14329: gboolean g_settings_schema_has_key (GSettingsSchema *schema,
14329:                                                                          const gchar *name);
14329: extern
14329: gchar** g_settings_schema_list_keys (GSettingsSchema *schema);
14329: 
14329: 
14329: extern
14329: gchar ** g_settings_schema_list_children (GSettingsSchema *schema);
14329: 
14329: 
14329: extern
14329: GType g_settings_schema_key_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSettingsSchemaKey * g_settings_schema_key_ref (GSettingsSchemaKey *key);
14329: extern
14329: void g_settings_schema_key_unref (GSettingsSchemaKey *key);
14329: 
14329: extern
14329: const GVariantType * g_settings_schema_key_get_value_type (GSettingsSchemaKey *key);
14329: extern
14329: GVariant * g_settings_schema_key_get_default_value (GSettingsSchemaKey *key);
14329: extern
14329: GVariant * g_settings_schema_key_get_range (GSettingsSchemaKey *key);
14329: extern
14329: gboolean g_settings_schema_key_range_check (GSettingsSchemaKey *key,
14329:                                                                          GVariant *value);
14329: 
14329: extern
14329: const gchar * g_settings_schema_key_get_name (GSettingsSchemaKey *key);
14329: extern
14329: const gchar * g_settings_schema_key_get_summary (GSettingsSchemaKey *key);
14329: extern
14329: const gchar * g_settings_schema_key_get_description (GSettingsSchemaKey *key);
14329: 
14329: 
14329: # 114 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsettings.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gsettings.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gsettings.h"
14329: typedef struct _GSettingsPrivate GSettingsPrivate;
14329: typedef struct _GSettingsClass GSettingsClass;
14329: 
14329: struct _GSettingsClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   void (*writable_changed) (GSettings *settings,
14329:                                         const gchar *key);
14329:   void (*changed) (GSettings *settings,
14329:                                         const gchar *key);
14329:   gboolean (*writable_change_event) (GSettings *settings,
14329:                                         GQuark key);
14329:   gboolean (*change_event) (GSettings *settings,
14329:                                         const GQuark *keys,
14329:                                         gint n_keys);
14329: 
14329:   gpointer padding[20];
14329: };
14329: 
14329: struct _GSettings
14329: {
14329:   GObject parent_instance;
14329:   GSettingsPrivate *priv;
14329: };
14329: 
14329: 
14329: extern
14329: GType g_settings_get_type (void);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_settings_schema_source_list_schemas" "' instead"))) extern
14329: const gchar * const * g_settings_list_schemas (void);
14329: __attribute__((__deprecated__("Use '" "g_settings_schema_source_list_schemas" "' instead"))) extern
14329: const gchar * const * g_settings_list_relocatable_schemas (void);
14329: extern
14329: GSettings * g_settings_new (const gchar *schema_id);
14329: extern
14329: GSettings * g_settings_new_with_path (const gchar *schema_id,
14329:                                                                          const gchar *path);
14329: extern
14329: GSettings * g_settings_new_with_backend (const gchar *schema_id,
14329:                                                                          GSettingsBackend *backend);
14329: extern
14329: GSettings * g_settings_new_with_backend_and_path (const gchar *schema_id,
14329:                                                                          GSettingsBackend *backend,
14329:                                                                          const gchar *path);
14329: extern
14329: GSettings * g_settings_new_full (GSettingsSchema *schema,
14329:                                                                          GSettingsBackend *backend,
14329:                                                                          const gchar *path);
14329: extern
14329: gchar ** g_settings_list_children (GSettings *settings);
14329: __attribute__((__deprecated__("Use '" "g_settings_schema_list_keys" "' instead"))) extern
14329: gchar ** g_settings_list_keys (GSettings *settings);
14329: __attribute__((__deprecated__("Use '" "g_settings_schema_key_get_range" "' instead"))) extern
14329: GVariant * g_settings_get_range (GSettings *settings,
14329:                                                                          const gchar *key);
14329: __attribute__((__deprecated__("Use '" "g_settings_schema_key_range_check" "' instead"))) extern
14329: gboolean g_settings_range_check (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          GVariant *value);
14329: 
14329: extern
14329: gboolean g_settings_set_value (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          GVariant *value);
14329: extern
14329: GVariant * g_settings_get_value (GSettings *settings,
14329:                                                                          const gchar *key);
14329: 
14329: extern
14329: GVariant * g_settings_get_user_value (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: GVariant * g_settings_get_default_value (GSettings *settings,
14329:                                                                          const gchar *key);
14329: 
14329: extern
14329: gboolean g_settings_set (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *format,
14329:                                                                          ...);
14329: extern
14329: void g_settings_get (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *format,
14329:                                                                          ...);
14329: extern
14329: void g_settings_reset (GSettings *settings,
14329:                                                                          const gchar *key);
14329: 
14329: extern
14329: gint g_settings_get_int (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_int (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gint value);
14329: extern
14329: gint64 g_settings_get_int64 (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_int64 (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gint64 value);
14329: extern
14329: guint g_settings_get_uint (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_uint (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          guint value);
14329: extern
14329: guint64 g_settings_get_uint64 (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_uint64 (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          guint64 value);
14329: extern
14329: gchar * g_settings_get_string (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_string (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *value);
14329: extern
14329: gboolean g_settings_get_boolean (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_boolean (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gboolean value);
14329: extern
14329: gdouble g_settings_get_double (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_double (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gdouble value);
14329: extern
14329: gchar ** g_settings_get_strv (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_strv (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          const gchar *const *value);
14329: extern
14329: gint g_settings_get_enum (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_enum (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gint value);
14329: extern
14329: guint g_settings_get_flags (GSettings *settings,
14329:                                                                          const gchar *key);
14329: extern
14329: gboolean g_settings_set_flags (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          guint value);
14329: extern
14329: GSettings * g_settings_get_child (GSettings *settings,
14329:                                                                          const gchar *name);
14329: 
14329: extern
14329: gboolean g_settings_is_writable (GSettings *settings,
14329:                                                                          const gchar *name);
14329: 
14329: extern
14329: void g_settings_delay (GSettings *settings);
14329: extern
14329: void g_settings_apply (GSettings *settings);
14329: extern
14329: void g_settings_revert (GSettings *settings);
14329: extern
14329: gboolean g_settings_get_has_unapplied (GSettings *settings);
14329: extern
14329: void g_settings_sync (void);
14329: # 235 "/usr/include/glib-2.0/gio/gsettings.h"
14329: typedef GVariant * (*GSettingsBindSetMapping) (const GValue *value,
14329:                                                                          const GVariantType *expected_type,
14329:                                                                          gpointer user_data);
14329: # 251 "/usr/include/glib-2.0/gio/gsettings.h"
14329: typedef gboolean (*GSettingsBindGetMapping) (GValue *value,
14329:                                                                          GVariant *variant,
14329:                                                                          gpointer user_data);
14329: # 275 "/usr/include/glib-2.0/gio/gsettings.h"
14329: typedef gboolean (*GSettingsGetMapping) (GVariant *value,
14329:                                                                          gpointer *result,
14329:                                                                          gpointer user_data);
14329: # 297 "/usr/include/glib-2.0/gio/gsettings.h"
14329: typedef enum
14329: {
14329:   G_SETTINGS_BIND_DEFAULT,
14329:   G_SETTINGS_BIND_GET = (1<<0),
14329:   G_SETTINGS_BIND_SET = (1<<1),
14329:   G_SETTINGS_BIND_NO_SENSITIVITY = (1<<2),
14329:   G_SETTINGS_BIND_GET_NO_CHANGES = (1<<3),
14329:   G_SETTINGS_BIND_INVERT_BOOLEAN = (1<<4)
14329: } GSettingsBindFlags;
14329: 
14329: extern
14329: void g_settings_bind (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property,
14329:                                                                          GSettingsBindFlags flags);
14329: extern
14329: void g_settings_bind_with_mapping (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property,
14329:                                                                          GSettingsBindFlags flags,
14329:                                                                          GSettingsBindGetMapping get_mapping,
14329:                                                                          GSettingsBindSetMapping set_mapping,
14329:                                                                          gpointer user_data,
14329:                                                                          GDestroyNotify destroy);
14329: extern
14329: void g_settings_bind_writable (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          gpointer object,
14329:                                                                          const gchar *property,
14329:                                                                          gboolean inverted);
14329: extern
14329: void g_settings_unbind (gpointer object,
14329:                                                                          const gchar *property);
14329: 
14329: extern
14329: GAction * g_settings_create_action (GSettings *settings,
14329:                                                                          const gchar *key);
14329: 
14329: extern
14329: gpointer g_settings_get_mapped (GSettings *settings,
14329:                                                                          const gchar *key,
14329:                                                                          GSettingsGetMapping mapping,
14329:                                                                          gpointer user_data);
14329: 
14329: 
14329: # 115 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimpleaction.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gsimpleaction.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_simple_action_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSimpleAction * g_simple_action_new (const gchar *name,
14329:                                                                          const GVariantType *parameter_type);
14329: 
14329: extern
14329: GSimpleAction * g_simple_action_new_stateful (const gchar *name,
14329:                                                                          const GVariantType *parameter_type,
14329:                                                                          GVariant *state);
14329: 
14329: extern
14329: void g_simple_action_set_enabled (GSimpleAction *simple,
14329:                                                                          gboolean enabled);
14329: 
14329: extern
14329: void g_simple_action_set_state (GSimpleAction *simple,
14329:                                                                          GVariant *value);
14329: 
14329: extern
14329: void g_simple_action_set_state_hint (GSimpleAction *simple,
14329:                                                                          GVariant *state_hint);
14329: 
14329: 
14329: # 116 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h" 1
14329: # 27 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h"
14329: # 1 "/usr/include/glib-2.0/gio/gactiongroup.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gactionmap.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h"
14329: typedef struct _GSimpleActionGroupPrivate GSimpleActionGroupPrivate;
14329: typedef struct _GSimpleActionGroupClass GSimpleActionGroupClass;
14329: # 54 "/usr/include/glib-2.0/gio/gsimpleactiongroup.h"
14329: struct _GSimpleActionGroup
14329: {
14329: 
14329:   GObject parent_instance;
14329: 
14329:   GSimpleActionGroupPrivate *priv;
14329: };
14329: 
14329: struct _GSimpleActionGroupClass
14329: {
14329: 
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   gpointer padding[12];
14329: };
14329: 
14329: extern
14329: GType g_simple_action_group_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSimpleActionGroup * g_simple_action_group_new (void);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_action_map_lookup_action" "' instead"))) extern
14329: GAction * g_simple_action_group_lookup (GSimpleActionGroup *simple,
14329:                                                                          const gchar *action_name);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_action_map_add_action" "' instead"))) extern
14329: void g_simple_action_group_insert (GSimpleActionGroup *simple,
14329:                                                                          GAction *action);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_action_map_remove_action" "' instead"))) extern
14329: void g_simple_action_group_remove (GSimpleActionGroup *simple,
14329:                                                                          const gchar *action_name);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_action_map_add_action_entries" "' instead"))) extern
14329: void g_simple_action_group_add_entries (GSimpleActionGroup *simple,
14329:                                                                          const GActionEntry *entries,
14329:                                                                          gint n_entries,
14329:                                                                          gpointer user_data);
14329: 
14329: 
14329: # 117 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimpleasyncresult.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gsimpleasyncresult.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gsimpleasyncresult.h"
14329: typedef struct _GSimpleAsyncResultClass GSimpleAsyncResultClass;
14329: 
14329: 
14329: extern
14329: GType g_simple_async_result_get_type (void) __attribute__((__const__));
14329: 
14329: __attribute__((__deprecated__("Use '" "g_task_new" "' instead"))) extern
14329: GSimpleAsyncResult *g_simple_async_result_new (GObject *source_object,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data,
14329:            gpointer source_tag);
14329: __attribute__((__deprecated__("Use '" "g_task_new" "' instead"))) extern
14329: GSimpleAsyncResult *g_simple_async_result_new_error (GObject *source_object,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data,
14329:            GQuark domain,
14329:            gint code,
14329:            const char *format,
14329:            ...) __attribute__((__format__ (gnu_printf, 6, 7)));
14329: __attribute__((__deprecated__("Use '" "g_task_new" "' instead"))) extern
14329: GSimpleAsyncResult *g_simple_async_result_new_from_error (GObject *source_object,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data,
14329:            const GError *error);
14329: __attribute__((__deprecated__("Use '" "g_task_new" "' instead"))) extern
14329: GSimpleAsyncResult *g_simple_async_result_new_take_error (GObject *source_object,
14329:            GAsyncReadyCallback callback,
14329:            gpointer user_data,
14329:            GError *error);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult *simple,
14329:                                                                gpointer op_res,
14329:                                                                GDestroyNotify destroy_op_res);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult *simple);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_op_res_gssize (GSimpleAsyncResult *simple,
14329:                                                                gssize op_res);
14329: __attribute__((__deprecated__)) extern
14329: gssize g_simple_async_result_get_op_res_gssize (GSimpleAsyncResult *simple);
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_op_res_gboolean (GSimpleAsyncResult *simple,
14329:                                                                gboolean op_res);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_simple_async_result_get_op_res_gboolean (GSimpleAsyncResult *simple);
14329: 
14329: 
14329: 
14329: extern
14329: void g_simple_async_result_set_check_cancellable (GSimpleAsyncResult *simple,
14329:                                                                  GCancellable *check_cancellable);
14329: __attribute__((__deprecated__)) extern
14329: gpointer g_simple_async_result_get_source_tag (GSimpleAsyncResult *simple);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_handle_cancellation (GSimpleAsyncResult *simple,
14329:            gboolean handle_cancellation);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_complete (GSimpleAsyncResult *simple);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_complete_in_idle (GSimpleAsyncResult *simple);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_run_in_thread (GSimpleAsyncResult *simple,
14329:            GSimpleAsyncThreadFunc func,
14329:            int io_priority,
14329:            GCancellable *cancellable);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_from_error (GSimpleAsyncResult *simple,
14329:            const GError *error);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_take_error (GSimpleAsyncResult *simple,
14329:            GError *error);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_simple_async_result_propagate_error (GSimpleAsyncResult *simple,
14329:            GError **dest);
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_error (GSimpleAsyncResult *simple,
14329:            GQuark domain,
14329:            gint code,
14329:            const char *format,
14329:            ...) __attribute__((__format__ (gnu_printf, 4, 5)));
14329: __attribute__((__deprecated__)) extern
14329: void g_simple_async_result_set_error_va (GSimpleAsyncResult *simple,
14329:            GQuark domain,
14329:            gint code,
14329:            const char *format,
14329:            va_list args)
14329:            __attribute__((__format__ (gnu_printf, 4, 0)));
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_simple_async_result_is_valid (GAsyncResult *result,
14329:                                                             GObject *source,
14329:                                                             gpointer source_tag);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_task_report_error" "' instead"))) extern
14329: void g_simple_async_report_error_in_idle (GObject *object,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data,
14329:         GQuark domain,
14329:         gint code,
14329:         const char *format,
14329:         ...) __attribute__((__format__ (gnu_printf, 6, 7)));
14329: __attribute__((__deprecated__("Use '" "g_task_report_error" "' instead"))) extern
14329: void g_simple_async_report_gerror_in_idle (GObject *object,
14329:         GAsyncReadyCallback callback,
14329:         gpointer user_data,
14329:         const GError *error);
14329: __attribute__((__deprecated__("Use '" "g_task_report_error" "' instead"))) extern
14329: void g_simple_async_report_take_gerror_in_idle (GObject *object,
14329:                                                 GAsyncReadyCallback callback,
14329:                                                 gpointer user_data,
14329:                                                 GError *error);
14329: 
14329: 
14329: # 118 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimpleiostream.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gsimpleiostream.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_simple_io_stream_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIOStream *g_simple_io_stream_new (GInputStream *input_stream,
14329:                                                           GOutputStream *output_stream);
14329: 
14329: 
14329: # 119 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimplepermission.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gsimplepermission.h"
14329: 
14329: # 38 "/usr/include/glib-2.0/gio/gsimplepermission.h"
14329: extern
14329: GType g_simple_permission_get_type (void);
14329: extern
14329: GPermission * g_simple_permission_new (gboolean allowed);
14329: 
14329: 
14329: # 120 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gsocketclient.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gsocketclient.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gsocketclient.h"
14329: typedef struct _GSocketClientPrivate GSocketClientPrivate;
14329: typedef struct _GSocketClientClass GSocketClientClass;
14329: 
14329: struct _GSocketClientClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   void (* event) (GSocketClient *client,
14329:     GSocketClientEvent event,
14329:     GSocketConnectable *connectable,
14329:     GIOStream *connection);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329: };
14329: 
14329: struct _GSocketClient
14329: {
14329:   GObject parent_instance;
14329:   GSocketClientPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_client_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketClient *g_socket_client_new (void);
14329: 
14329: extern
14329: GSocketFamily g_socket_client_get_family (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_family (GSocketClient *client,
14329:           GSocketFamily family);
14329: extern
14329: GSocketType g_socket_client_get_socket_type (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_socket_type (GSocketClient *client,
14329:           GSocketType type);
14329: extern
14329: GSocketProtocol g_socket_client_get_protocol (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_protocol (GSocketClient *client,
14329:           GSocketProtocol protocol);
14329: extern
14329: GSocketAddress *g_socket_client_get_local_address (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_local_address (GSocketClient *client,
14329:           GSocketAddress *address);
14329: extern
14329: guint g_socket_client_get_timeout (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_timeout (GSocketClient *client,
14329:           guint timeout);
14329: extern
14329: gboolean g_socket_client_get_enable_proxy (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_enable_proxy (GSocketClient *client,
14329:               gboolean enable);
14329: 
14329: extern
14329: gboolean g_socket_client_get_tls (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_tls (GSocketClient *client,
14329:           gboolean tls);
14329: extern
14329: GTlsCertificateFlags g_socket_client_get_tls_validation_flags (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_tls_validation_flags (GSocketClient *client,
14329:           GTlsCertificateFlags flags);
14329: extern
14329: GProxyResolver *g_socket_client_get_proxy_resolver (GSocketClient *client);
14329: extern
14329: void g_socket_client_set_proxy_resolver (GSocketClient *client,
14329:                                                                          GProxyResolver *proxy_resolver);
14329: 
14329: extern
14329: GSocketConnection * g_socket_client_connect (GSocketClient *client,
14329:                                                                          GSocketConnectable *connectable,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_host (GSocketClient *client,
14329:           const gchar *host_and_port,
14329:           guint16 default_port,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_service (GSocketClient *client,
14329:           const gchar *domain,
14329:           const gchar *service,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_uri (GSocketClient *client,
14329:           const gchar *uri,
14329:           guint16 default_port,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: extern
14329: void g_socket_client_connect_async (GSocketClient *client,
14329:                                                                          GSocketConnectable *connectable,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: extern
14329: GSocketConnection * g_socket_client_connect_finish (GSocketClient *client,
14329:                                                                          GAsyncResult *result,
14329:                                                                          GError **error);
14329: extern
14329: void g_socket_client_connect_to_host_async (GSocketClient *client,
14329:           const gchar *host_and_port,
14329:           guint16 default_port,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_host_finish (GSocketClient *client,
14329:                                                                          GAsyncResult *result,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_socket_client_connect_to_service_async (GSocketClient *client,
14329:           const gchar *domain,
14329:           const gchar *service,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_service_finish (GSocketClient *client,
14329:                                                                          GAsyncResult *result,
14329:                                                                          GError **error);
14329: extern
14329: void g_socket_client_connect_to_uri_async (GSocketClient *client,
14329:           const gchar *uri,
14329:           guint16 default_port,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: extern
14329: GSocketConnection * g_socket_client_connect_to_uri_finish (GSocketClient *client,
14329:                                                                          GAsyncResult *result,
14329:                                                                          GError **error);
14329: extern
14329: void g_socket_client_add_application_proxy (GSocketClient *client,
14329:           const gchar *protocol);
14329: 
14329: 
14329: # 123 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsocketconnectable.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gsocketconnectable.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gsocketconnectable.h"
14329: typedef struct _GSocketConnectableIface GSocketConnectableIface;
14329: # 53 "/usr/include/glib-2.0/gio/gsocketconnectable.h"
14329: struct _GSocketConnectableIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   GSocketAddressEnumerator * (* enumerate) (GSocketConnectable *connectable);
14329: 
14329:   GSocketAddressEnumerator * (* proxy_enumerate) (GSocketConnectable *connectable);
14329: 
14329:   gchar * (* to_string) (GSocketConnectable *connectable);
14329: };
14329: 
14329: extern
14329: GType g_socket_connectable_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketAddressEnumerator *g_socket_connectable_enumerate (GSocketConnectable *connectable);
14329: 
14329: extern
14329: GSocketAddressEnumerator *g_socket_connectable_proxy_enumerate (GSocketConnectable *connectable);
14329: 
14329: extern
14329: gchar *g_socket_connectable_to_string (GSocketConnectable *connectable);
14329: 
14329: 
14329: # 124 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsocketconnection.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gsocketconnection.h"
14329: # 1 "/usr/include/glib-2.0/gio/gsocket.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gsocket.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gsocket.h"
14329: typedef struct _GSocketPrivate GSocketPrivate;
14329: typedef struct _GSocketClass GSocketClass;
14329: 
14329: struct _GSocketClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329:   void (*_g_reserved7) (void);
14329:   void (*_g_reserved8) (void);
14329:   void (*_g_reserved9) (void);
14329:   void (*_g_reserved10) (void);
14329: };
14329: 
14329: struct _GSocket
14329: {
14329:   GObject parent_instance;
14329:   GSocketPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_get_type (void) __attribute__((__const__));
14329: extern
14329: GSocket * g_socket_new (GSocketFamily family,
14329:         GSocketType type,
14329:         GSocketProtocol protocol,
14329:         GError **error);
14329: extern
14329: GSocket * g_socket_new_from_fd (gint fd,
14329:         GError **error);
14329: extern
14329: int g_socket_get_fd (GSocket *socket);
14329: extern
14329: GSocketFamily g_socket_get_family (GSocket *socket);
14329: extern
14329: GSocketType g_socket_get_socket_type (GSocket *socket);
14329: extern
14329: GSocketProtocol g_socket_get_protocol (GSocket *socket);
14329: extern
14329: GSocketAddress * g_socket_get_local_address (GSocket *socket,
14329:         GError **error);
14329: extern
14329: GSocketAddress * g_socket_get_remote_address (GSocket *socket,
14329:         GError **error);
14329: extern
14329: void g_socket_set_blocking (GSocket *socket,
14329:         gboolean blocking);
14329: extern
14329: gboolean g_socket_get_blocking (GSocket *socket);
14329: extern
14329: void g_socket_set_keepalive (GSocket *socket,
14329:         gboolean keepalive);
14329: extern
14329: gboolean g_socket_get_keepalive (GSocket *socket);
14329: extern
14329: gint g_socket_get_listen_backlog (GSocket *socket);
14329: extern
14329: void g_socket_set_listen_backlog (GSocket *socket,
14329:         gint backlog);
14329: extern
14329: guint g_socket_get_timeout (GSocket *socket);
14329: extern
14329: void g_socket_set_timeout (GSocket *socket,
14329:         guint timeout);
14329: 
14329: extern
14329: guint g_socket_get_ttl (GSocket *socket);
14329: extern
14329: void g_socket_set_ttl (GSocket *socket,
14329:                                                          guint ttl);
14329: 
14329: extern
14329: gboolean g_socket_get_broadcast (GSocket *socket);
14329: extern
14329: void g_socket_set_broadcast (GSocket *socket,
14329:                                                          gboolean broadcast);
14329: 
14329: extern
14329: gboolean g_socket_get_multicast_loopback (GSocket *socket);
14329: extern
14329: void g_socket_set_multicast_loopback (GSocket *socket,
14329:                                                          gboolean loopback);
14329: extern
14329: guint g_socket_get_multicast_ttl (GSocket *socket);
14329: extern
14329: void g_socket_set_multicast_ttl (GSocket *socket,
14329:                                                          guint ttl);
14329: extern
14329: gboolean g_socket_is_connected (GSocket *socket);
14329: extern
14329: gboolean g_socket_bind (GSocket *socket,
14329:         GSocketAddress *address,
14329:         gboolean allow_reuse,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_join_multicast_group (GSocket *socket,
14329:                                                          GInetAddress *group,
14329:                                                          gboolean source_specific,
14329:                                                          const gchar *iface,
14329:                                                          GError **error);
14329: extern
14329: gboolean g_socket_leave_multicast_group (GSocket *socket,
14329:                                                          GInetAddress *group,
14329:                                                          gboolean source_specific,
14329:                                                          const gchar *iface,
14329:                                                          GError **error);
14329: extern
14329: gboolean g_socket_join_multicast_group_ssm (GSocket *socket,
14329:                                                              GInetAddress *group,
14329:                                                              GInetAddress *source_specific,
14329:                                                              const gchar *iface,
14329:                                                              GError **error);
14329: extern
14329: gboolean g_socket_leave_multicast_group_ssm (GSocket *socket,
14329:                                                              GInetAddress *group,
14329:                                                              GInetAddress *source_specific,
14329:                                                              const gchar *iface,
14329:                                                              GError **error);
14329: extern
14329: gboolean g_socket_connect (GSocket *socket,
14329:         GSocketAddress *address,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_check_connect_result (GSocket *socket,
14329:         GError **error);
14329: 
14329: extern
14329: gssize g_socket_get_available_bytes (GSocket *socket);
14329: 
14329: extern
14329: GIOCondition g_socket_condition_check (GSocket *socket,
14329:         GIOCondition condition);
14329: extern
14329: gboolean g_socket_condition_wait (GSocket *socket,
14329:         GIOCondition condition,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_condition_timed_wait (GSocket *socket,
14329:         GIOCondition condition,
14329:         gint64 timeout,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: GSocket * g_socket_accept (GSocket *socket,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_listen (GSocket *socket,
14329:         GError **error);
14329: extern
14329: gssize g_socket_receive (GSocket *socket,
14329:         gchar *buffer,
14329:         gsize size,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_receive_from (GSocket *socket,
14329:         GSocketAddress **address,
14329:         gchar *buffer,
14329:         gsize size,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_send (GSocket *socket,
14329:         const gchar *buffer,
14329:         gsize size,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_send_to (GSocket *socket,
14329:         GSocketAddress *address,
14329:         const gchar *buffer,
14329:         gsize size,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_receive_message (GSocket *socket,
14329:         GSocketAddress **address,
14329:         GInputVector *vectors,
14329:         gint num_vectors,
14329:         GSocketControlMessage ***messages,
14329:         gint *num_messages,
14329:         gint *flags,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_send_message (GSocket *socket,
14329:         GSocketAddress *address,
14329:         GOutputVector *vectors,
14329:         gint num_vectors,
14329:         GSocketControlMessage **messages,
14329:         gint num_messages,
14329:         gint flags,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: 
14329: extern
14329: gint g_socket_receive_messages (GSocket *socket,
14329:                                                          GInputMessage *messages,
14329:                                                          guint num_messages,
14329:                                                          gint flags,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: extern
14329: gint g_socket_send_messages (GSocket *socket,
14329:         GOutputMessage *messages,
14329:         guint num_messages,
14329:         gint flags,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: 
14329: extern
14329: gboolean g_socket_close (GSocket *socket,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_shutdown (GSocket *socket,
14329:         gboolean shutdown_read,
14329:         gboolean shutdown_write,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_is_closed (GSocket *socket);
14329: extern
14329: GSource * g_socket_create_source (GSocket *socket,
14329:         GIOCondition condition,
14329:         GCancellable *cancellable);
14329: extern
14329: gboolean g_socket_speaks_ipv4 (GSocket *socket);
14329: extern
14329: GCredentials *g_socket_get_credentials (GSocket *socket,
14329:                                                          GError **error);
14329: 
14329: extern
14329: gssize g_socket_receive_with_blocking (GSocket *socket,
14329:         gchar *buffer,
14329:         gsize size,
14329:         gboolean blocking,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: extern
14329: gssize g_socket_send_with_blocking (GSocket *socket,
14329:         const gchar *buffer,
14329:         gsize size,
14329:         gboolean blocking,
14329:         GCancellable *cancellable,
14329:         GError **error);
14329: 
14329: extern
14329: gboolean g_socket_get_option (GSocket *socket,
14329:         gint level,
14329:         gint optname,
14329:         gint *value,
14329:         GError **error);
14329: extern
14329: gboolean g_socket_set_option (GSocket *socket,
14329:         gint level,
14329:         gint optname,
14329:         gint value,
14329:         GError **error);
14329: 
14329: 
14329: # 33 "/usr/include/glib-2.0/gio/gsocketconnection.h" 2
14329: 
14329: 
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gsocketconnection.h"
14329: typedef struct _GSocketConnectionPrivate GSocketConnectionPrivate;
14329: typedef struct _GSocketConnectionClass GSocketConnectionClass;
14329: 
14329: struct _GSocketConnectionClass
14329: {
14329:   GIOStreamClass parent_class;
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: };
14329: 
14329: struct _GSocketConnection
14329: {
14329:   GIOStream parent_instance;
14329:   GSocketConnectionPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_socket_connection_is_connected (GSocketConnection *connection);
14329: extern
14329: gboolean g_socket_connection_connect (GSocketConnection *connection,
14329:           GSocketAddress *address,
14329:           GCancellable *cancellable,
14329:           GError **error);
14329: extern
14329: void g_socket_connection_connect_async (GSocketConnection *connection,
14329:           GSocketAddress *address,
14329:           GCancellable *cancellable,
14329:           GAsyncReadyCallback callback,
14329:           gpointer user_data);
14329: extern
14329: gboolean g_socket_connection_connect_finish (GSocketConnection *connection,
14329:           GAsyncResult *result,
14329:           GError **error);
14329: 
14329: extern
14329: GSocket *g_socket_connection_get_socket (GSocketConnection *connection);
14329: extern
14329: GSocketAddress *g_socket_connection_get_local_address (GSocketConnection *connection,
14329:           GError **error);
14329: extern
14329: GSocketAddress *g_socket_connection_get_remote_address (GSocketConnection *connection,
14329:           GError **error);
14329: 
14329: extern
14329: void g_socket_connection_factory_register_type (GType g_type,
14329:           GSocketFamily family,
14329:           GSocketType type,
14329:           gint protocol);
14329: extern
14329: GType g_socket_connection_factory_lookup_type (GSocketFamily family,
14329:           GSocketType type,
14329:           gint protocol_id);
14329: extern
14329: GSocketConnection *g_socket_connection_factory_create_connection (GSocket *socket);
14329: 
14329: 
14329: # 125 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsocketcontrolmessage.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gsocketcontrolmessage.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gsocketcontrolmessage.h"
14329: typedef struct _GSocketControlMessagePrivate GSocketControlMessagePrivate;
14329: typedef struct _GSocketControlMessageClass GSocketControlMessageClass;
14329: # 61 "/usr/include/glib-2.0/gio/gsocketcontrolmessage.h"
14329: struct _GSocketControlMessageClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   gsize (* get_size) (GSocketControlMessage *message);
14329:   int (* get_level) (GSocketControlMessage *message);
14329:   int (* get_type) (GSocketControlMessage *message);
14329:   void (* serialize) (GSocketControlMessage *message,
14329:      gpointer data);
14329:   GSocketControlMessage *(* deserialize) (int level,
14329:        int type,
14329:        gsize size,
14329:        gpointer data);
14329: 
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: struct _GSocketControlMessage
14329: {
14329:   GObject parent_instance;
14329:   GSocketControlMessagePrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_control_message_get_type (void) __attribute__((__const__));
14329: extern
14329: gsize g_socket_control_message_get_size (GSocketControlMessage *message);
14329: extern
14329: int g_socket_control_message_get_level (GSocketControlMessage *message);
14329: extern
14329: int g_socket_control_message_get_msg_type (GSocketControlMessage *message);
14329: extern
14329: void g_socket_control_message_serialize (GSocketControlMessage *message,
14329:              gpointer data);
14329: extern
14329: GSocketControlMessage *g_socket_control_message_deserialize (int level,
14329:              int type,
14329:              gsize size,
14329:              gpointer data);
14329: 
14329: 
14329: 
14329: # 126 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gsocketlistener.h" 1
14329: # 35 "/usr/include/glib-2.0/gio/gsocketlistener.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gsocketlistener.h"
14329: typedef struct _GSocketListenerPrivate GSocketListenerPrivate;
14329: typedef struct _GSocketListenerClass GSocketListenerClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GSocketListenerClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   void (* changed) (GSocketListener *listener);
14329: 
14329:   void (* event) (GSocketListener *listener,
14329:                   GSocketListenerEvent event,
14329:                   GSocket *socket);
14329: 
14329: 
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: };
14329: 
14329: struct _GSocketListener
14329: {
14329:   GObject parent_instance;
14329:   GSocketListenerPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_listener_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketListener * g_socket_listener_new (void);
14329: 
14329: extern
14329: void g_socket_listener_set_backlog (GSocketListener *listener,
14329:           int listen_backlog);
14329: 
14329: extern
14329: gboolean g_socket_listener_add_socket (GSocketListener *listener,
14329:                                                                          GSocket *socket,
14329:           GObject *source_object,
14329:           GError **error);
14329: extern
14329: gboolean g_socket_listener_add_address (GSocketListener *listener,
14329:                                                                          GSocketAddress *address,
14329:           GSocketType type,
14329:           GSocketProtocol protocol,
14329:           GObject *source_object,
14329:                                                                          GSocketAddress **effective_address,
14329:           GError **error);
14329: extern
14329: gboolean g_socket_listener_add_inet_port (GSocketListener *listener,
14329:                                                                          guint16 port,
14329:           GObject *source_object,
14329:           GError **error);
14329: extern
14329: guint16 g_socket_listener_add_any_inet_port (GSocketListener *listener,
14329:           GObject *source_object,
14329:           GError **error);
14329: 
14329: extern
14329: GSocket * g_socket_listener_accept_socket (GSocketListener *listener,
14329:           GObject **source_object,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: extern
14329: void g_socket_listener_accept_socket_async (GSocketListener *listener,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: extern
14329: GSocket * g_socket_listener_accept_socket_finish (GSocketListener *listener,
14329:                                                                          GAsyncResult *result,
14329:           GObject **source_object,
14329:                                                                          GError **error);
14329: 
14329: 
14329: extern
14329: GSocketConnection * g_socket_listener_accept (GSocketListener *listener,
14329:           GObject **source_object,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_socket_listener_accept_async (GSocketListener *listener,
14329:                                                                          GCancellable *cancellable,
14329:                                                                          GAsyncReadyCallback callback,
14329:                                                                          gpointer user_data);
14329: 
14329: extern
14329: GSocketConnection * g_socket_listener_accept_finish (GSocketListener *listener,
14329:                                                                          GAsyncResult *result,
14329:           GObject **source_object,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_socket_listener_close (GSocketListener *listener);
14329: 
14329: 
14329: # 128 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsocketservice.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gsocketservice.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gsocketservice.h"
14329: typedef struct _GSocketServicePrivate GSocketServicePrivate;
14329: typedef struct _GSocketServiceClass GSocketServiceClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GSocketServiceClass
14329: {
14329:   GSocketListenerClass parent_class;
14329: 
14329:   gboolean (* incoming) (GSocketService *service,
14329:                          GSocketConnection *connection,
14329:     GObject *source_object);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: };
14329: 
14329: struct _GSocketService
14329: {
14329:   GSocketListener parent_instance;
14329:   GSocketServicePrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_socket_service_get_type (void);
14329: 
14329: extern
14329: GSocketService *g_socket_service_new (void);
14329: extern
14329: void g_socket_service_start (GSocketService *service);
14329: extern
14329: void g_socket_service_stop (GSocketService *service);
14329: extern
14329: gboolean g_socket_service_is_active (GSocketService *service);
14329: 
14329: 
14329: 
14329: # 129 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsrvtarget.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gsrvtarget.h"
14329: 
14329: 
14329: extern
14329: GType g_srv_target_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: extern
14329: GSrvTarget *g_srv_target_new (const gchar *hostname,
14329:             guint16 port,
14329:             guint16 priority,
14329:             guint16 weight);
14329: extern
14329: GSrvTarget *g_srv_target_copy (GSrvTarget *target);
14329: extern
14329: void g_srv_target_free (GSrvTarget *target);
14329: 
14329: extern
14329: const gchar *g_srv_target_get_hostname (GSrvTarget *target);
14329: extern
14329: guint16 g_srv_target_get_port (GSrvTarget *target);
14329: extern
14329: guint16 g_srv_target_get_priority (GSrvTarget *target);
14329: extern
14329: guint16 g_srv_target_get_weight (GSrvTarget *target);
14329: 
14329: extern
14329: GList *g_srv_target_list_sort (GList *targets);
14329: 
14329: 
14329: # 130 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsimpleproxyresolver.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gsimpleproxyresolver.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gsimpleproxyresolver.h"
14329: typedef struct _GSimpleProxyResolver GSimpleProxyResolver;
14329: typedef struct _GSimpleProxyResolverPrivate GSimpleProxyResolverPrivate;
14329: typedef struct _GSimpleProxyResolverClass GSimpleProxyResolverClass;
14329: 
14329: struct _GSimpleProxyResolver
14329: {
14329:   GObject parent_instance;
14329: 
14329: 
14329:   GSimpleProxyResolverPrivate *priv;
14329: };
14329: 
14329: struct _GSimpleProxyResolverClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: extern
14329: GType g_simple_proxy_resolver_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GProxyResolver *g_simple_proxy_resolver_new (const gchar *default_proxy,
14329:                                                            gchar **ignore_hosts);
14329: 
14329: extern
14329: void g_simple_proxy_resolver_set_default_proxy (GSimpleProxyResolver *resolver,
14329:                                                            const gchar *default_proxy);
14329: 
14329: extern
14329: void g_simple_proxy_resolver_set_ignore_hosts (GSimpleProxyResolver *resolver,
14329:                                                            gchar **ignore_hosts);
14329: 
14329: extern
14329: void g_simple_proxy_resolver_set_uri_proxy (GSimpleProxyResolver *resolver,
14329:                                                            const gchar *uri_scheme,
14329:                                                            const gchar *proxy);
14329: 
14329: 
14329: # 131 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtask.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gtask.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gtask.h"
14329: typedef struct _GTaskClass GTaskClass;
14329: 
14329: extern
14329: GType g_task_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTask *g_task_new (gpointer source_object,
14329:                                             GCancellable *cancellable,
14329:                                             GAsyncReadyCallback callback,
14329:                                             gpointer callback_data);
14329: 
14329: extern
14329: void g_task_report_error (gpointer source_object,
14329:                                             GAsyncReadyCallback callback,
14329:                                             gpointer callback_data,
14329:                                             gpointer source_tag,
14329:                                             GError *error);
14329: extern
14329: void g_task_report_new_error (gpointer source_object,
14329:                                             GAsyncReadyCallback callback,
14329:                                             gpointer callback_data,
14329:                                             gpointer source_tag,
14329:                                             GQuark domain,
14329:                                             gint code,
14329:                                             const char *format,
14329:                                             ...) __attribute__((__format__ (gnu_printf, 7, 8)));
14329: 
14329: extern
14329: void g_task_set_task_data (GTask *task,
14329:                                             gpointer task_data,
14329:                                             GDestroyNotify task_data_destroy);
14329: extern
14329: void g_task_set_priority (GTask *task,
14329:                                             gint priority);
14329: extern
14329: void g_task_set_check_cancellable (GTask *task,
14329:                                             gboolean check_cancellable);
14329: extern
14329: void g_task_set_source_tag (GTask *task,
14329:                                             gpointer source_tag);
14329: 
14329: extern
14329: gpointer g_task_get_source_object (GTask *task);
14329: extern
14329: gpointer g_task_get_task_data (GTask *task);
14329: extern
14329: gint g_task_get_priority (GTask *task);
14329: extern
14329: GMainContext *g_task_get_context (GTask *task);
14329: extern
14329: GCancellable *g_task_get_cancellable (GTask *task);
14329: extern
14329: gboolean g_task_get_check_cancellable (GTask *task);
14329: extern
14329: gpointer g_task_get_source_tag (GTask *task);
14329: 
14329: extern
14329: gboolean g_task_is_valid (gpointer result,
14329:                                             gpointer source_object);
14329: 
14329: 
14329: typedef void (*GTaskThreadFunc) (GTask *task,
14329:                                            gpointer source_object,
14329:                                            gpointer task_data,
14329:                                            GCancellable *cancellable);
14329: extern
14329: void g_task_run_in_thread (GTask *task,
14329:                                            GTaskThreadFunc task_func);
14329: extern
14329: void g_task_run_in_thread_sync (GTask *task,
14329:                                            GTaskThreadFunc task_func);
14329: extern
14329: gboolean g_task_set_return_on_cancel (GTask *task,
14329:                                            gboolean return_on_cancel);
14329: extern
14329: gboolean g_task_get_return_on_cancel (GTask *task);
14329: 
14329: extern
14329: void g_task_attach_source (GTask *task,
14329:                                            GSource *source,
14329:                                            GSourceFunc callback);
14329: 
14329: 
14329: extern
14329: void g_task_return_pointer (GTask *task,
14329:                                                 gpointer result,
14329:                                                 GDestroyNotify result_destroy);
14329: extern
14329: void g_task_return_boolean (GTask *task,
14329:                                                 gboolean result);
14329: extern
14329: void g_task_return_int (GTask *task,
14329:                                                 gssize result);
14329: 
14329: extern
14329: void g_task_return_error (GTask *task,
14329:                                                 GError *error);
14329: extern
14329: void g_task_return_new_error (GTask *task,
14329:                                                 GQuark domain,
14329:                                                 gint code,
14329:                                                 const char *format,
14329:                                                 ...) __attribute__((__format__ (gnu_printf, 4, 5)));
14329: 
14329: extern
14329: gboolean g_task_return_error_if_cancelled (GTask *task);
14329: 
14329: extern
14329: gpointer g_task_propagate_pointer (GTask *task,
14329:                                                 GError **error);
14329: extern
14329: gboolean g_task_propagate_boolean (GTask *task,
14329:                                                 GError **error);
14329: extern
14329: gssize g_task_propagate_int (GTask *task,
14329:                                                 GError **error);
14329: extern
14329: gboolean g_task_had_error (GTask *task);
14329: extern
14329: gboolean g_task_get_completed (GTask *task);
14329: 
14329: 
14329: # 132 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsubprocess.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gsubprocess.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_subprocess_get_type (void) __attribute__((__const__));
14329: 
14329: 
14329: 
14329: extern
14329: GSubprocess * g_subprocess_new (GSubprocessFlags flags,
14329:                                                          GError **error,
14329:                                                          const gchar *argv0,
14329:                                                          ...) __attribute__((__sentinel__));
14329: extern
14329: GSubprocess * g_subprocess_newv (const gchar * const *argv,
14329:                                                          GSubprocessFlags flags,
14329:                                                          GError **error);
14329: 
14329: extern
14329: GOutputStream * g_subprocess_get_stdin_pipe (GSubprocess *subprocess);
14329: 
14329: extern
14329: GInputStream * g_subprocess_get_stdout_pipe (GSubprocess *subprocess);
14329: 
14329: extern
14329: GInputStream * g_subprocess_get_stderr_pipe (GSubprocess *subprocess);
14329: 
14329: extern
14329: const gchar * g_subprocess_get_identifier (GSubprocess *subprocess);
14329: 
14329: 
14329: extern
14329: void g_subprocess_send_signal (GSubprocess *subprocess,
14329:                                                          gint signal_num);
14329: 
14329: 
14329: extern
14329: void g_subprocess_force_exit (GSubprocess *subprocess);
14329: 
14329: extern
14329: gboolean g_subprocess_wait (GSubprocess *subprocess,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: 
14329: extern
14329: void g_subprocess_wait_async (GSubprocess *subprocess,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: 
14329: extern
14329: gboolean g_subprocess_wait_finish (GSubprocess *subprocess,
14329:                                                          GAsyncResult *result,
14329:                                                          GError **error);
14329: 
14329: extern
14329: gboolean g_subprocess_wait_check (GSubprocess *subprocess,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: 
14329: extern
14329: void g_subprocess_wait_check_async (GSubprocess *subprocess,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: 
14329: extern
14329: gboolean g_subprocess_wait_check_finish (GSubprocess *subprocess,
14329:                                                          GAsyncResult *result,
14329:                                                          GError **error);
14329: 
14329: 
14329: extern
14329: gint g_subprocess_get_status (GSubprocess *subprocess);
14329: 
14329: extern
14329: gboolean g_subprocess_get_successful (GSubprocess *subprocess);
14329: 
14329: extern
14329: gboolean g_subprocess_get_if_exited (GSubprocess *subprocess);
14329: 
14329: extern
14329: gint g_subprocess_get_exit_status (GSubprocess *subprocess);
14329: 
14329: extern
14329: gboolean g_subprocess_get_if_signaled (GSubprocess *subprocess);
14329: 
14329: extern
14329: gint g_subprocess_get_term_sig (GSubprocess *subprocess);
14329: 
14329: extern
14329: gboolean g_subprocess_communicate (GSubprocess *subprocess,
14329:                                                          GBytes *stdin_buf,
14329:                                                          GCancellable *cancellable,
14329:                                                          GBytes **stdout_buf,
14329:                                                          GBytes **stderr_buf,
14329:                                                          GError **error);
14329: extern
14329: void g_subprocess_communicate_async (GSubprocess *subprocess,
14329:                                                          GBytes *stdin_buf,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: 
14329: extern
14329: gboolean g_subprocess_communicate_finish (GSubprocess *subprocess,
14329:                                                          GAsyncResult *result,
14329:                                                          GBytes **stdout_buf,
14329:                                                          GBytes **stderr_buf,
14329:                                                          GError **error);
14329: 
14329: extern
14329: gboolean g_subprocess_communicate_utf8 (GSubprocess *subprocess,
14329:                                                          const char *stdin_buf,
14329:                                                          GCancellable *cancellable,
14329:                                                          char **stdout_buf,
14329:                                                          char **stderr_buf,
14329:                                                          GError **error);
14329: extern
14329: void g_subprocess_communicate_utf8_async (GSubprocess *subprocess,
14329:                                                          const char *stdin_buf,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: 
14329: extern
14329: gboolean g_subprocess_communicate_utf8_finish (GSubprocess *subprocess,
14329:                                                          GAsyncResult *result,
14329:                                                          char **stdout_buf,
14329:                                                          char **stderr_buf,
14329:                                                          GError **error);
14329: 
14329: 
14329: # 133 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gsubprocesslauncher.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gsubprocesslauncher.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_subprocess_launcher_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSubprocessLauncher * g_subprocess_launcher_new (GSubprocessFlags flags);
14329: 
14329: extern
14329: GSubprocess * g_subprocess_launcher_spawn (GSubprocessLauncher *self,
14329:                                                                          GError **error,
14329:                                                                          const gchar *argv0,
14329:                                                                          ...) __attribute__((__sentinel__));
14329: 
14329: extern
14329: GSubprocess * g_subprocess_launcher_spawnv (GSubprocessLauncher *self,
14329:                                                                          const gchar * const *argv,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_subprocess_launcher_set_environ (GSubprocessLauncher *self,
14329:                                                                          gchar **env);
14329: 
14329: extern
14329: void g_subprocess_launcher_setenv (GSubprocessLauncher *self,
14329:                                                                          const gchar *variable,
14329:                                                                          const gchar *value,
14329:                                                                          gboolean overwrite);
14329: 
14329: extern
14329: void g_subprocess_launcher_unsetenv (GSubprocessLauncher *self,
14329:                                                                          const gchar *variable);
14329: 
14329: extern
14329: const gchar * g_subprocess_launcher_getenv (GSubprocessLauncher *self,
14329:                                                                          const gchar *variable);
14329: 
14329: extern
14329: void g_subprocess_launcher_set_cwd (GSubprocessLauncher *self,
14329:                                                                          const gchar *cwd);
14329: extern
14329: void g_subprocess_launcher_set_flags (GSubprocessLauncher *self,
14329:                                                                          GSubprocessFlags flags);
14329: 
14329: 
14329: 
14329: extern
14329: void g_subprocess_launcher_set_stdin_file_path (GSubprocessLauncher *self,
14329:                                                                          const gchar *path);
14329: extern
14329: void g_subprocess_launcher_take_stdin_fd (GSubprocessLauncher *self,
14329:                                                                          gint fd);
14329: extern
14329: void g_subprocess_launcher_set_stdout_file_path (GSubprocessLauncher *self,
14329:                                                                          const gchar *path);
14329: extern
14329: void g_subprocess_launcher_take_stdout_fd (GSubprocessLauncher *self,
14329:                                                                          gint fd);
14329: extern
14329: void g_subprocess_launcher_set_stderr_file_path (GSubprocessLauncher *self,
14329:                                                                          const gchar *path);
14329: extern
14329: void g_subprocess_launcher_take_stderr_fd (GSubprocessLauncher *self,
14329:                                                                          gint fd);
14329: 
14329: extern
14329: void g_subprocess_launcher_take_fd (GSubprocessLauncher *self,
14329:                                                                          gint source_fd,
14329:                                                                          gint target_fd);
14329: 
14329: 
14329: extern
14329: void g_subprocess_launcher_set_child_setup (GSubprocessLauncher *self,
14329:                                                                          GSpawnChildSetupFunc child_setup,
14329:                                                                          gpointer user_data,
14329:                                                                          GDestroyNotify destroy_notify);
14329: 
14329: 
14329: 
14329: # 134 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtcpconnection.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gtcpconnection.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gtcpconnection.h"
14329: typedef struct _GTcpConnectionPrivate GTcpConnectionPrivate;
14329: typedef struct _GTcpConnectionClass GTcpConnectionClass;
14329: 
14329: struct _GTcpConnectionClass
14329: {
14329:   GSocketConnectionClass parent_class;
14329: };
14329: 
14329: struct _GTcpConnection
14329: {
14329:   GSocketConnection parent_instance;
14329:   GTcpConnectionPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_tcp_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: void g_tcp_connection_set_graceful_disconnect (GTcpConnection *connection,
14329:          gboolean graceful_disconnect);
14329: extern
14329: gboolean g_tcp_connection_get_graceful_disconnect (GTcpConnection *connection);
14329: 
14329: 
14329: # 135 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtcpwrapperconnection.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gtcpwrapperconnection.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gtcpwrapperconnection.h"
14329: typedef struct _GTcpWrapperConnectionPrivate GTcpWrapperConnectionPrivate;
14329: typedef struct _GTcpWrapperConnectionClass GTcpWrapperConnectionClass;
14329: 
14329: struct _GTcpWrapperConnectionClass
14329: {
14329:   GTcpConnectionClass parent_class;
14329: };
14329: 
14329: struct _GTcpWrapperConnection
14329: {
14329:   GTcpConnection parent_instance;
14329:   GTcpWrapperConnectionPrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_tcp_wrapper_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GSocketConnection *g_tcp_wrapper_connection_new (GIOStream *base_io_stream,
14329:         GSocket *socket);
14329: extern
14329: GIOStream *g_tcp_wrapper_connection_get_base_io_stream (GTcpWrapperConnection *conn);
14329: 
14329: 
14329: # 136 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtestdbus.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gtestdbus.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gtestdbus.h"
14329: extern
14329: GType g_test_dbus_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTestDBus * g_test_dbus_new (GTestDBusFlags flags);
14329: 
14329: extern
14329: GTestDBusFlags g_test_dbus_get_flags (GTestDBus *self);
14329: 
14329: extern
14329: const gchar * g_test_dbus_get_bus_address (GTestDBus *self);
14329: 
14329: extern
14329: void g_test_dbus_add_service_dir (GTestDBus *self,
14329:                                             const gchar *path);
14329: 
14329: extern
14329: void g_test_dbus_up (GTestDBus *self);
14329: 
14329: extern
14329: void g_test_dbus_stop (GTestDBus *self);
14329: 
14329: extern
14329: void g_test_dbus_down (GTestDBus *self);
14329: 
14329: extern
14329: void g_test_dbus_unset (void);
14329: 
14329: 
14329: # 137 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gthemedicon.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gthemedicon.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gthemedicon.h"
14329: typedef struct _GThemedIconClass GThemedIconClass;
14329: 
14329: extern
14329: GType g_themed_icon_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIcon *g_themed_icon_new (const char *iconname);
14329: extern
14329: GIcon *g_themed_icon_new_with_default_fallbacks (const char *iconname);
14329: extern
14329: GIcon *g_themed_icon_new_from_names (char **iconnames,
14329:                                                  int len);
14329: extern
14329: void g_themed_icon_prepend_name (GThemedIcon *icon,
14329:                                                  const char *iconname);
14329: extern
14329: void g_themed_icon_append_name (GThemedIcon *icon,
14329:                                                  const char *iconname);
14329: 
14329: extern
14329: const gchar* const * g_themed_icon_get_names (GThemedIcon *icon);
14329: 
14329: 
14329: # 138 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gthreadedsocketservice.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gthreadedsocketservice.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gthreadedsocketservice.h"
14329: typedef struct _GThreadedSocketServicePrivate GThreadedSocketServicePrivate;
14329: typedef struct _GThreadedSocketServiceClass GThreadedSocketServiceClass;
14329: 
14329: struct _GThreadedSocketServiceClass
14329: {
14329:   GSocketServiceClass parent_class;
14329: 
14329:   gboolean (* run) (GThreadedSocketService *service,
14329:                     GSocketConnection *connection,
14329:                     GObject *source_object);
14329: 
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329: };
14329: 
14329: struct _GThreadedSocketService
14329: {
14329:   GSocketService parent_instance;
14329:   GThreadedSocketServicePrivate *priv;
14329: };
14329: 
14329: extern
14329: GType g_threaded_socket_service_get_type (void);
14329: extern
14329: GSocketService * g_threaded_socket_service_new (int max_threads);
14329: 
14329: 
14329: # 139 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlsbackend.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gtlsbackend.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gtlsbackend.h"
14329: typedef struct _GTlsBackend GTlsBackend;
14329: typedef struct _GTlsBackendInterface GTlsBackendInterface;
14329: # 64 "/usr/include/glib-2.0/gio/gtlsbackend.h"
14329: struct _GTlsBackendInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329:   gboolean ( *supports_tls) (GTlsBackend *backend);
14329:   GType ( *get_certificate_type) (void);
14329:   GType ( *get_client_connection_type) (void);
14329:   GType ( *get_server_connection_type) (void);
14329:   GType ( *get_file_database_type) (void);
14329:   GTlsDatabase * ( *get_default_database) (GTlsBackend *backend);
14329:   gboolean ( *supports_dtls) (GTlsBackend *backend);
14329:   GType ( *get_dtls_client_connection_type) (void);
14329:   GType ( *get_dtls_server_connection_type) (void);
14329: };
14329: 
14329: extern
14329: GType g_tls_backend_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsBackend * g_tls_backend_get_default (void);
14329: 
14329: extern
14329: GTlsDatabase * g_tls_backend_get_default_database (GTlsBackend *backend);
14329: 
14329: extern
14329: gboolean g_tls_backend_supports_tls (GTlsBackend *backend);
14329: extern
14329: gboolean g_tls_backend_supports_dtls (GTlsBackend *backend);
14329: 
14329: extern
14329: GType g_tls_backend_get_certificate_type (GTlsBackend *backend);
14329: extern
14329: GType g_tls_backend_get_client_connection_type (GTlsBackend *backend);
14329: extern
14329: GType g_tls_backend_get_server_connection_type (GTlsBackend *backend);
14329: extern
14329: GType g_tls_backend_get_file_database_type (GTlsBackend *backend);
14329: 
14329: extern
14329: GType g_tls_backend_get_dtls_client_connection_type (GTlsBackend *backend);
14329: extern
14329: GType g_tls_backend_get_dtls_server_connection_type (GTlsBackend *backend);
14329: 
14329: 
14329: # 140 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlscertificate.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gtlscertificate.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gtlscertificate.h"
14329: typedef struct _GTlsCertificateClass GTlsCertificateClass;
14329: typedef struct _GTlsCertificatePrivate GTlsCertificatePrivate;
14329: 
14329: struct _GTlsCertificate {
14329:   GObject parent_instance;
14329: 
14329:   GTlsCertificatePrivate *priv;
14329: };
14329: 
14329: struct _GTlsCertificateClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   GTlsCertificateFlags (* verify) (GTlsCertificate *cert,
14329:         GSocketConnectable *identity,
14329:         GTlsCertificate *trusted_ca);
14329: 
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_tls_certificate_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsCertificate *g_tls_certificate_new_from_pem (const gchar *data,
14329:            gssize length,
14329:            GError **error);
14329: 
14329: extern
14329: GTlsCertificate *g_tls_certificate_new_from_file (const gchar *file,
14329:            GError **error);
14329: extern
14329: GTlsCertificate *g_tls_certificate_new_from_files (const gchar *cert_file,
14329:            const gchar *key_file,
14329:            GError **error);
14329: extern
14329: GList *g_tls_certificate_list_new_from_file (const gchar *file,
14329:            GError **error);
14329: 
14329: extern
14329: GTlsCertificate *g_tls_certificate_get_issuer (GTlsCertificate *cert);
14329: 
14329: extern
14329: GTlsCertificateFlags g_tls_certificate_verify (GTlsCertificate *cert,
14329:            GSocketConnectable *identity,
14329:            GTlsCertificate *trusted_ca);
14329: 
14329: extern
14329: gboolean g_tls_certificate_is_same (GTlsCertificate *cert_one,
14329:                                                             GTlsCertificate *cert_two);
14329: 
14329: 
14329: # 141 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlsclientconnection.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gtlsclientconnection.h"
14329: # 1 "/usr/include/glib-2.0/gio/gtlsconnection.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gtlsconnection.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gtlsconnection.h"
14329: typedef struct _GTlsConnectionClass GTlsConnectionClass;
14329: typedef struct _GTlsConnectionPrivate GTlsConnectionPrivate;
14329: 
14329: struct _GTlsConnection {
14329:   GIOStream parent_instance;
14329: 
14329:   GTlsConnectionPrivate *priv;
14329: };
14329: 
14329: struct _GTlsConnectionClass
14329: {
14329:   GIOStreamClass parent_class;
14329: 
14329: 
14329:   gboolean ( *accept_certificate) (GTlsConnection *connection,
14329:          GTlsCertificate *peer_cert,
14329:          GTlsCertificateFlags errors);
14329: 
14329: 
14329:   gboolean ( *handshake ) (GTlsConnection *conn,
14329:       GCancellable *cancellable,
14329:       GError **error);
14329: 
14329:   void ( *handshake_async ) (GTlsConnection *conn,
14329:       int io_priority,
14329:       GCancellable *cancellable,
14329:       GAsyncReadyCallback callback,
14329:       gpointer user_data);
14329:   gboolean ( *handshake_finish ) (GTlsConnection *conn,
14329:       GAsyncResult *result,
14329:       GError **error);
14329: 
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_tls_connection_get_type (void) __attribute__((__const__));
14329: 
14329: __attribute__((__deprecated__)) extern
14329: void g_tls_connection_set_use_system_certdb (GTlsConnection *conn,
14329:                                                                     gboolean use_system_certdb);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_tls_connection_get_use_system_certdb (GTlsConnection *conn);
14329: 
14329: extern
14329: void g_tls_connection_set_database (GTlsConnection *conn,
14329:             GTlsDatabase *database);
14329: extern
14329: GTlsDatabase * g_tls_connection_get_database (GTlsConnection *conn);
14329: 
14329: extern
14329: void g_tls_connection_set_certificate (GTlsConnection *conn,
14329:                                                                     GTlsCertificate *certificate);
14329: extern
14329: GTlsCertificate *g_tls_connection_get_certificate (GTlsConnection *conn);
14329: 
14329: extern
14329: void g_tls_connection_set_interaction (GTlsConnection *conn,
14329:                                                                     GTlsInteraction *interaction);
14329: extern
14329: GTlsInteraction * g_tls_connection_get_interaction (GTlsConnection *conn);
14329: 
14329: extern
14329: GTlsCertificate *g_tls_connection_get_peer_certificate (GTlsConnection *conn);
14329: extern
14329: GTlsCertificateFlags g_tls_connection_get_peer_certificate_errors (GTlsConnection *conn);
14329: 
14329: extern
14329: void g_tls_connection_set_require_close_notify (GTlsConnection *conn,
14329:             gboolean require_close_notify);
14329: extern
14329: gboolean g_tls_connection_get_require_close_notify (GTlsConnection *conn);
14329: 
14329: extern
14329: void g_tls_connection_set_rehandshake_mode (GTlsConnection *conn,
14329:             GTlsRehandshakeMode mode);
14329: extern
14329: GTlsRehandshakeMode g_tls_connection_get_rehandshake_mode (GTlsConnection *conn);
14329: 
14329: extern
14329: gboolean g_tls_connection_handshake (GTlsConnection *conn,
14329:             GCancellable *cancellable,
14329:             GError **error);
14329: 
14329: extern
14329: void g_tls_connection_handshake_async (GTlsConnection *conn,
14329:             int io_priority,
14329:             GCancellable *cancellable,
14329:             GAsyncReadyCallback callback,
14329:             gpointer user_data);
14329: extern
14329: gboolean g_tls_connection_handshake_finish (GTlsConnection *conn,
14329:             GAsyncResult *result,
14329:             GError **error);
14329: # 142 "/usr/include/glib-2.0/gio/gtlsconnection.h"
14329: extern
14329: GQuark g_tls_error_quark (void);
14329: 
14329: 
14329: 
14329: extern
14329: gboolean g_tls_connection_emit_accept_certificate (GTlsConnection *conn,
14329:             GTlsCertificate *peer_cert,
14329:             GTlsCertificateFlags errors);
14329: 
14329: 
14329: # 27 "/usr/include/glib-2.0/gio/gtlsclientconnection.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GTlsClientConnectionInterface GTlsClientConnectionInterface;
14329: # 46 "/usr/include/glib-2.0/gio/gtlsclientconnection.h"
14329: struct _GTlsClientConnectionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329:   void ( *copy_session_state ) (GTlsClientConnection *conn,
14329:                                         GTlsClientConnection *source);
14329: };
14329: 
14329: extern
14329: GType g_tls_client_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIOStream * g_tls_client_connection_new (GIOStream *base_io_stream,
14329:             GSocketConnectable *server_identity,
14329:             GError **error);
14329: 
14329: extern
14329: GTlsCertificateFlags g_tls_client_connection_get_validation_flags (GTlsClientConnection *conn);
14329: extern
14329: void g_tls_client_connection_set_validation_flags (GTlsClientConnection *conn,
14329:             GTlsCertificateFlags flags);
14329: extern
14329: GSocketConnectable *g_tls_client_connection_get_server_identity (GTlsClientConnection *conn);
14329: extern
14329: void g_tls_client_connection_set_server_identity (GTlsClientConnection *conn,
14329:             GSocketConnectable *identity);
14329: __attribute__((__deprecated__)) extern
14329: gboolean g_tls_client_connection_get_use_ssl3 (GTlsClientConnection *conn);
14329: __attribute__((__deprecated__)) extern
14329: void g_tls_client_connection_set_use_ssl3 (GTlsClientConnection *conn,
14329:             gboolean use_ssl3);
14329: extern
14329: GList * g_tls_client_connection_get_accepted_cas (GTlsClientConnection *conn);
14329: 
14329: extern
14329: void g_tls_client_connection_copy_session_state (GTlsClientConnection *conn,
14329:                                                                     GTlsClientConnection *source);
14329: 
14329: 
14329: # 142 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gtlsdatabase.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gtlsdatabase.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gtlsdatabase.h"
14329: typedef struct _GTlsDatabaseClass GTlsDatabaseClass;
14329: typedef struct _GTlsDatabasePrivate GTlsDatabasePrivate;
14329: 
14329: struct _GTlsDatabase
14329: {
14329:   GObject parent_instance;
14329: 
14329:   GTlsDatabasePrivate *priv;
14329: };
14329: 
14329: struct _GTlsDatabaseClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   GTlsCertificateFlags (*verify_chain) (GTlsDatabase *self,
14329:                                                                  GTlsCertificate *chain,
14329:                                                                  const gchar *purpose,
14329:                                                                  GSocketConnectable *identity,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseVerifyFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: 
14329:   void (*verify_chain_async) (GTlsDatabase *self,
14329:                                                                  GTlsCertificate *chain,
14329:                                                                  const gchar *purpose,
14329:                                                                  GSocketConnectable *identity,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseVerifyFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: 
14329:   GTlsCertificateFlags (*verify_chain_finish) (GTlsDatabase *self,
14329:                                                                  GAsyncResult *result,
14329:                                                                  GError **error);
14329: 
14329:   gchar* (*create_certificate_handle) (GTlsDatabase *self,
14329:                                                                  GTlsCertificate *certificate);
14329: 
14329:   GTlsCertificate* (*lookup_certificate_for_handle) (GTlsDatabase *self,
14329:                                                                  const gchar *handle,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: 
14329:   void (*lookup_certificate_for_handle_async) (GTlsDatabase *self,
14329:                                                                  const gchar *handle,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: 
14329:   GTlsCertificate* (*lookup_certificate_for_handle_finish) (GTlsDatabase *self,
14329:                                                                  GAsyncResult *result,
14329:                                                                  GError **error);
14329: 
14329:   GTlsCertificate* (*lookup_certificate_issuer) (GTlsDatabase *self,
14329:                                                                  GTlsCertificate *certificate,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: 
14329:   void (*lookup_certificate_issuer_async) (GTlsDatabase *self,
14329:                                                                  GTlsCertificate *certificate,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: 
14329:   GTlsCertificate* (*lookup_certificate_issuer_finish) (GTlsDatabase *self,
14329:                                                                  GAsyncResult *result,
14329:                                                                  GError **error);
14329: 
14329:   GList* (*lookup_certificates_issued_by) (GTlsDatabase *self,
14329:                                                                  GByteArray *issuer_raw_dn,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GError **error);
14329: 
14329:   void (*lookup_certificates_issued_by_async) (GTlsDatabase *self,
14329:                                                                  GByteArray *issuer_raw_dn,
14329:                                                                  GTlsInteraction *interaction,
14329:                                                                  GTlsDatabaseLookupFlags flags,
14329:                                                                  GCancellable *cancellable,
14329:                                                                  GAsyncReadyCallback callback,
14329:                                                                  gpointer user_data);
14329: 
14329:   GList* (*lookup_certificates_issued_by_finish) (GTlsDatabase *self,
14329:                                                                  GAsyncResult *result,
14329:                                                                  GError **error);
14329: 
14329: 
14329: 
14329:   gpointer padding[16];
14329: };
14329: 
14329: extern
14329: GType g_tls_database_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsCertificateFlags g_tls_database_verify_chain (GTlsDatabase *self,
14329:                                                                            GTlsCertificate *chain,
14329:                                                                            const gchar *purpose,
14329:                                                                            GSocketConnectable *identity,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseVerifyFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: void g_tls_database_verify_chain_async (GTlsDatabase *self,
14329:                                                                            GTlsCertificate *chain,
14329:                                                                            const gchar *purpose,
14329:                                                                            GSocketConnectable *identity,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseVerifyFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GAsyncReadyCallback callback,
14329:                                                                            gpointer user_data);
14329: 
14329: extern
14329: GTlsCertificateFlags g_tls_database_verify_chain_finish (GTlsDatabase *self,
14329:                                                                            GAsyncResult *result,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: gchar* g_tls_database_create_certificate_handle (GTlsDatabase *self,
14329:                                                                            GTlsCertificate *certificate);
14329: 
14329: extern
14329: GTlsCertificate* g_tls_database_lookup_certificate_for_handle (GTlsDatabase *self,
14329:                                                                            const gchar *handle,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseLookupFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: void g_tls_database_lookup_certificate_for_handle_async (GTlsDatabase *self,
14329:                                                                            const gchar *handle,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseLookupFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GAsyncReadyCallback callback,
14329:                                                                            gpointer user_data);
14329: 
14329: extern
14329: GTlsCertificate* g_tls_database_lookup_certificate_for_handle_finish (GTlsDatabase *self,
14329:                                                                            GAsyncResult *result,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: GTlsCertificate* g_tls_database_lookup_certificate_issuer (GTlsDatabase *self,
14329:                                                                            GTlsCertificate *certificate,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseLookupFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: void g_tls_database_lookup_certificate_issuer_async (GTlsDatabase *self,
14329:                                                                            GTlsCertificate *certificate,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseLookupFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GAsyncReadyCallback callback,
14329:                                                                            gpointer user_data);
14329: 
14329: extern
14329: GTlsCertificate* g_tls_database_lookup_certificate_issuer_finish (GTlsDatabase *self,
14329:                                                                            GAsyncResult *result,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: GList* g_tls_database_lookup_certificates_issued_by (GTlsDatabase *self,
14329:                                                                            GByteArray *issuer_raw_dn,
14329:                                                                            GTlsInteraction *interaction,
14329:                                                                            GTlsDatabaseLookupFlags flags,
14329:                                                                            GCancellable *cancellable,
14329:                                                                            GError **error);
14329: 
14329: extern
14329: void g_tls_database_lookup_certificates_issued_by_async (GTlsDatabase *self,
14329:                                                                             GByteArray *issuer_raw_dn,
14329:                                                                             GTlsInteraction *interaction,
14329:                                                                             GTlsDatabaseLookupFlags flags,
14329:                                                                             GCancellable *cancellable,
14329:                                                                             GAsyncReadyCallback callback,
14329:                                                                             gpointer user_data);
14329: 
14329: extern
14329: GList* g_tls_database_lookup_certificates_issued_by_finish (GTlsDatabase *self,
14329:                                                                             GAsyncResult *result,
14329:                                                                             GError **error);
14329: 
14329: 
14329: # 144 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlsfiledatabase.h" 1
14329: # 24 "/usr/include/glib-2.0/gio/gtlsfiledatabase.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GTlsFileDatabaseInterface GTlsFileDatabaseInterface;
14329: # 40 "/usr/include/glib-2.0/gio/gtlsfiledatabase.h"
14329: struct _GTlsFileDatabaseInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_tls_file_database_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsDatabase* g_tls_file_database_new (const gchar *anchors,
14329:                                                                         GError **error);
14329: 
14329: 
14329: # 145 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlsinteraction.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gtlsinteraction.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gtlsinteraction.h"
14329: typedef struct _GTlsInteractionClass GTlsInteractionClass;
14329: typedef struct _GTlsInteractionPrivate GTlsInteractionPrivate;
14329: 
14329: struct _GTlsInteraction
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GTlsInteractionPrivate *priv;
14329: };
14329: 
14329: struct _GTlsInteractionClass
14329: {
14329: 
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   GTlsInteractionResult (* ask_password) (GTlsInteraction *interaction,
14329:                                                   GTlsPassword *password,
14329:                                                   GCancellable *cancellable,
14329:                                                   GError **error);
14329: 
14329:   void (* ask_password_async) (GTlsInteraction *interaction,
14329:                                                   GTlsPassword *password,
14329:                                                   GCancellable *cancellable,
14329:                                                   GAsyncReadyCallback callback,
14329:                                                   gpointer user_data);
14329: 
14329:   GTlsInteractionResult (* ask_password_finish) (GTlsInteraction *interaction,
14329:                                                   GAsyncResult *result,
14329:                                                   GError **error);
14329: 
14329:   GTlsInteractionResult (* request_certificate) (GTlsInteraction *interaction,
14329:                                                          GTlsConnection *connection,
14329:                                                          GTlsCertificateRequestFlags flags,
14329:                                                          GCancellable *cancellable,
14329:                                                          GError **error);
14329: 
14329:   void (* request_certificate_async) (GTlsInteraction *interaction,
14329:                                                          GTlsConnection *connection,
14329:                                                          GTlsCertificateRequestFlags flags,
14329:                                                          GCancellable *cancellable,
14329:                                                          GAsyncReadyCallback callback,
14329:                                                          gpointer user_data);
14329: 
14329:   GTlsInteractionResult (* request_certificate_finish) (GTlsInteraction *interaction,
14329:                                                          GAsyncResult *result,
14329:                                                          GError **error);
14329: 
14329: 
14329: 
14329:   gpointer padding[21];
14329: };
14329: 
14329: extern
14329: GType g_tls_interaction_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_invoke_ask_password (GTlsInteraction *interaction,
14329:                                                               GTlsPassword *password,
14329:                                                               GCancellable *cancellable,
14329:                                                               GError **error);
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_ask_password (GTlsInteraction *interaction,
14329:                                                               GTlsPassword *password,
14329:                                                               GCancellable *cancellable,
14329:                                                               GError **error);
14329: 
14329: extern
14329: void g_tls_interaction_ask_password_async (GTlsInteraction *interaction,
14329:                                                               GTlsPassword *password,
14329:                                                               GCancellable *cancellable,
14329:                                                               GAsyncReadyCallback callback,
14329:                                                               gpointer user_data);
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_ask_password_finish (GTlsInteraction *interaction,
14329:                                                               GAsyncResult *result,
14329:                                                               GError **error);
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_invoke_request_certificate (GTlsInteraction *interaction,
14329:                                                                      GTlsConnection *connection,
14329:                                                                      GTlsCertificateRequestFlags flags,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_request_certificate (GTlsInteraction *interaction,
14329:                                                                      GTlsConnection *connection,
14329:                                                                      GTlsCertificateRequestFlags flags,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GError **error);
14329: 
14329: extern
14329: void g_tls_interaction_request_certificate_async (GTlsInteraction *interaction,
14329:                                                                      GTlsConnection *connection,
14329:                                                                      GTlsCertificateRequestFlags flags,
14329:                                                                      GCancellable *cancellable,
14329:                                                                      GAsyncReadyCallback callback,
14329:                                                                      gpointer user_data);
14329: 
14329: extern
14329: GTlsInteractionResult g_tls_interaction_request_certificate_finish (GTlsInteraction *interaction,
14329:                                                                      GAsyncResult *result,
14329:                                                                      GError **error);
14329: 
14329: 
14329: # 146 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlsserverconnection.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gtlsserverconnection.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gtlsserverconnection.h"
14329: typedef struct _GTlsServerConnectionInterface GTlsServerConnectionInterface;
14329: # 53 "/usr/include/glib-2.0/gio/gtlsserverconnection.h"
14329: struct _GTlsServerConnectionInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: };
14329: 
14329: extern
14329: GType g_tls_server_connection_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GIOStream * g_tls_server_connection_new (GIOStream *base_io_stream,
14329:          GTlsCertificate *certificate,
14329:          GError **error);
14329: 
14329: 
14329: # 147 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gtlspassword.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gtlspassword.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gtlspassword.h"
14329: typedef struct _GTlsPasswordClass GTlsPasswordClass;
14329: typedef struct _GTlsPasswordPrivate GTlsPasswordPrivate;
14329: 
14329: struct _GTlsPassword
14329: {
14329:   GObject parent_instance;
14329: 
14329:   GTlsPasswordPrivate *priv;
14329: };
14329: # 58 "/usr/include/glib-2.0/gio/gtlspassword.h"
14329: struct _GTlsPasswordClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   const guchar * ( *get_value) (GTlsPassword *password,
14329:                                               gsize *length);
14329: 
14329:   void ( *set_value) (GTlsPassword *password,
14329:                                               guchar *value,
14329:                                               gssize length,
14329:                                               GDestroyNotify destroy);
14329: 
14329:   const gchar* ( *get_default_warning) (GTlsPassword *password);
14329: 
14329: 
14329: 
14329:   gpointer padding[4];
14329: };
14329: 
14329: extern
14329: GType g_tls_password_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GTlsPassword * g_tls_password_new (GTlsPasswordFlags flags,
14329:                                                       const gchar *description);
14329: 
14329: extern
14329: const guchar * g_tls_password_get_value (GTlsPassword *password,
14329:                                                       gsize *length);
14329: extern
14329: void g_tls_password_set_value (GTlsPassword *password,
14329:                                                       const guchar *value,
14329:                                                       gssize length);
14329: extern
14329: void g_tls_password_set_value_full (GTlsPassword *password,
14329:                                                       guchar *value,
14329:                                                       gssize length,
14329:                                                       GDestroyNotify destroy);
14329: 
14329: extern
14329: GTlsPasswordFlags g_tls_password_get_flags (GTlsPassword *password);
14329: extern
14329: void g_tls_password_set_flags (GTlsPassword *password,
14329:                                                       GTlsPasswordFlags flags);
14329: 
14329: extern
14329: const gchar* g_tls_password_get_description (GTlsPassword *password);
14329: extern
14329: void g_tls_password_set_description (GTlsPassword *password,
14329:                                                       const gchar *description);
14329: 
14329: extern
14329: const gchar * g_tls_password_get_warning (GTlsPassword *password);
14329: extern
14329: void g_tls_password_set_warning (GTlsPassword *password,
14329:                                                       const gchar *warning);
14329: 
14329: 
14329: # 148 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gvfs.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gvfs.h"
14329: 
14329: # 57 "/usr/include/glib-2.0/gio/gvfs.h"
14329: typedef GFile * (* GVfsFileLookupFunc) (GVfs *vfs,
14329:                                         const char *identifier,
14329:                                         gpointer user_data);
14329: # 74 "/usr/include/glib-2.0/gio/gvfs.h"
14329: typedef struct _GVfsClass GVfsClass;
14329: 
14329: struct _GVfs
14329: {
14329:   GObject parent_instance;
14329: };
14329: 
14329: struct _GVfsClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329: 
14329:   gboolean (* is_active) (GVfs *vfs);
14329:   GFile * (* get_file_for_path) (GVfs *vfs,
14329:                                                        const char *path);
14329:   GFile * (* get_file_for_uri) (GVfs *vfs,
14329:                                                        const char *uri);
14329:   const gchar * const * (* get_supported_uri_schemes) (GVfs *vfs);
14329:   GFile * (* parse_name) (GVfs *vfs,
14329:                                                        const char *parse_name);
14329: 
14329: 
14329:   void (* local_file_add_info) (GVfs *vfs,
14329:              const char *filename,
14329:              guint64 device,
14329:              GFileAttributeMatcher *attribute_matcher,
14329:              GFileInfo *info,
14329:              GCancellable *cancellable,
14329:              gpointer *extra_data,
14329:              GDestroyNotify *free_extra_data);
14329:   void (* add_writable_namespaces) (GVfs *vfs,
14329:              GFileAttributeInfoList *list);
14329:   gboolean (* local_file_set_attributes) (GVfs *vfs,
14329:              const char *filename,
14329:              GFileInfo *info,
14329:                                                        GFileQueryInfoFlags flags,
14329:                                                        GCancellable *cancellable,
14329:              GError **error);
14329:   void (* local_file_removed) (GVfs *vfs,
14329:              const char *filename);
14329:   void (* local_file_moved) (GVfs *vfs,
14329:              const char *source,
14329:              const char *dest);
14329:   GIcon * (* deserialize_icon) (GVfs *vfs,
14329:                                                        GVariant *value);
14329: 
14329:   void (*_g_reserved1) (void);
14329:   void (*_g_reserved2) (void);
14329:   void (*_g_reserved3) (void);
14329:   void (*_g_reserved4) (void);
14329:   void (*_g_reserved5) (void);
14329:   void (*_g_reserved6) (void);
14329: };
14329: 
14329: extern
14329: GType g_vfs_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_vfs_is_active (GVfs *vfs);
14329: extern
14329: GFile * g_vfs_get_file_for_path (GVfs *vfs,
14329:                                                        const char *path);
14329: extern
14329: GFile * g_vfs_get_file_for_uri (GVfs *vfs,
14329:                                                        const char *uri);
14329: extern
14329: const gchar* const * g_vfs_get_supported_uri_schemes (GVfs *vfs);
14329: 
14329: extern
14329: GFile * g_vfs_parse_name (GVfs *vfs,
14329:                                                        const char *parse_name);
14329: 
14329: extern
14329: GVfs * g_vfs_get_default (void);
14329: extern
14329: GVfs * g_vfs_get_local (void);
14329: 
14329: extern
14329: gboolean g_vfs_register_uri_scheme (GVfs *vfs,
14329:                                                        const char *scheme,
14329:                                                        GVfsFileLookupFunc uri_func,
14329:                                                        gpointer uri_data,
14329:                                                        GDestroyNotify uri_destroy,
14329:                                                        GVfsFileLookupFunc parse_name_func,
14329:                                                        gpointer parse_name_data,
14329:                                                        GDestroyNotify parse_name_destroy);
14329: extern
14329: gboolean g_vfs_unregister_uri_scheme (GVfs *vfs,
14329:                                                        const char *scheme);
14329: 
14329: 
14329: 
14329: # 149 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gvolume.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gvolume.h"
14329: 
14329: # 126 "/usr/include/glib-2.0/gio/gvolume.h"
14329: typedef struct _GVolumeIface GVolumeIface;
14329: 
14329: struct _GVolumeIface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329: 
14329: 
14329:   void (* changed) (GVolume *volume);
14329:   void (* removed) (GVolume *volume);
14329: 
14329: 
14329: 
14329:   char * (* get_name) (GVolume *volume);
14329:   GIcon * (* get_icon) (GVolume *volume);
14329:   char * (* get_uuid) (GVolume *volume);
14329:   GDrive * (* get_drive) (GVolume *volume);
14329:   GMount * (* get_mount) (GVolume *volume);
14329:   gboolean (* can_mount) (GVolume *volume);
14329:   gboolean (* can_eject) (GVolume *volume);
14329:   void (* mount_fn) (GVolume *volume,
14329:                                          GMountMountFlags flags,
14329:                                          GMountOperation *mount_operation,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* mount_finish) (GVolume *volume,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329:   void (* eject) (GVolume *volume,
14329:                                          GMountUnmountFlags flags,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329:   gboolean (* eject_finish) (GVolume *volume,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329: 
14329:   char * (* get_identifier) (GVolume *volume,
14329:                                          const char *kind);
14329:   char ** (* enumerate_identifiers) (GVolume *volume);
14329: 
14329:   gboolean (* should_automount) (GVolume *volume);
14329: 
14329:   GFile * (* get_activation_root) (GVolume *volume);
14329: 
14329:   void (* eject_with_operation) (GVolume *volume,
14329:                                              GMountUnmountFlags flags,
14329:                                              GMountOperation *mount_operation,
14329:                                              GCancellable *cancellable,
14329:                                              GAsyncReadyCallback callback,
14329:                                              gpointer user_data);
14329:   gboolean (* eject_with_operation_finish) (GVolume *volume,
14329:                                              GAsyncResult *result,
14329:                                              GError **error);
14329: 
14329:   const gchar * (* get_sort_key) (GVolume *volume);
14329:   GIcon * (* get_symbolic_icon) (GVolume *volume);
14329: };
14329: 
14329: extern
14329: GType g_volume_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: char * g_volume_get_name (GVolume *volume);
14329: extern
14329: GIcon * g_volume_get_icon (GVolume *volume);
14329: extern
14329: GIcon * g_volume_get_symbolic_icon (GVolume *volume);
14329: extern
14329: char * g_volume_get_uuid (GVolume *volume);
14329: extern
14329: GDrive * g_volume_get_drive (GVolume *volume);
14329: extern
14329: GMount * g_volume_get_mount (GVolume *volume);
14329: extern
14329: gboolean g_volume_can_mount (GVolume *volume);
14329: extern
14329: gboolean g_volume_can_eject (GVolume *volume);
14329: extern
14329: gboolean g_volume_should_automount (GVolume *volume);
14329: extern
14329: void g_volume_mount (GVolume *volume,
14329:       GMountMountFlags flags,
14329:       GMountOperation *mount_operation,
14329:       GCancellable *cancellable,
14329:       GAsyncReadyCallback callback,
14329:       gpointer user_data);
14329: extern
14329: gboolean g_volume_mount_finish (GVolume *volume,
14329:       GAsyncResult *result,
14329:       GError **error);
14329: __attribute__((__deprecated__("Use '" "g_volume_eject_with_operation" "' instead"))) extern
14329: void g_volume_eject (GVolume *volume,
14329:                                          GMountUnmountFlags flags,
14329:                                          GCancellable *cancellable,
14329:                                          GAsyncReadyCallback callback,
14329:                                          gpointer user_data);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_volume_eject_with_operation_finish" "' instead"))) extern
14329: gboolean g_volume_eject_finish (GVolume *volume,
14329:                                          GAsyncResult *result,
14329:                                          GError **error);
14329: extern
14329: char * g_volume_get_identifier (GVolume *volume,
14329:       const char *kind);
14329: extern
14329: char ** g_volume_enumerate_identifiers (GVolume *volume);
14329: 
14329: extern
14329: GFile * g_volume_get_activation_root (GVolume *volume);
14329: 
14329: extern
14329: void g_volume_eject_with_operation (GVolume *volume,
14329:                                                GMountUnmountFlags flags,
14329:                                                GMountOperation *mount_operation,
14329:                                                GCancellable *cancellable,
14329:                                                GAsyncReadyCallback callback,
14329:                                                gpointer user_data);
14329: extern
14329: gboolean g_volume_eject_with_operation_finish (GVolume *volume,
14329:                                                GAsyncResult *result,
14329:                                                GError **error);
14329: 
14329: extern
14329: const gchar *g_volume_get_sort_key (GVolume *volume);
14329: 
14329: 
14329: # 150 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gzlibcompressor.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gzlibcompressor.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gzlibcompressor.h"
14329: typedef struct _GZlibCompressorClass GZlibCompressorClass;
14329: 
14329: struct _GZlibCompressorClass
14329: {
14329:   GObjectClass parent_class;
14329: };
14329: 
14329: extern
14329: GType g_zlib_compressor_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GZlibCompressor *g_zlib_compressor_new (GZlibCompressorFormat format,
14329:      int level);
14329: 
14329: extern
14329: GFileInfo *g_zlib_compressor_get_file_info (GZlibCompressor *compressor);
14329: extern
14329: void g_zlib_compressor_set_file_info (GZlibCompressor *compressor,
14329:                                                   GFileInfo *file_info);
14329: 
14329: 
14329: # 152 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gzlibdecompressor.h" 1
14329: # 31 "/usr/include/glib-2.0/gio/gzlibdecompressor.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gzlibdecompressor.h"
14329: typedef struct _GZlibDecompressorClass GZlibDecompressorClass;
14329: 
14329: struct _GZlibDecompressorClass
14329: {
14329:   GObjectClass parent_class;
14329: };
14329: 
14329: extern
14329: GType g_zlib_decompressor_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GZlibDecompressor *g_zlib_decompressor_new (GZlibCompressorFormat format);
14329: 
14329: extern
14329: GFileInfo *g_zlib_decompressor_get_file_info (GZlibDecompressor *decompressor);
14329: 
14329: 
14329: # 153 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusinterface.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusinterface.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gdbusinterface.h"
14329: typedef struct _GDBusInterfaceIface GDBusInterfaceIface;
14329: # 55 "/usr/include/glib-2.0/gio/gdbusinterface.h"
14329: struct _GDBusInterfaceIface
14329: {
14329:   GTypeInterface parent_iface;
14329: 
14329: 
14329:   GDBusInterfaceInfo *(*get_info) (GDBusInterface *interface_);
14329:   GDBusObject *(*get_object) (GDBusInterface *interface_);
14329:   void (*set_object) (GDBusInterface *interface_,
14329:                                        GDBusObject *object);
14329:   GDBusObject *(*dup_object) (GDBusInterface *interface_);
14329: };
14329: 
14329: extern
14329: GType g_dbus_interface_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusInterfaceInfo *g_dbus_interface_get_info (GDBusInterface *interface_);
14329: extern
14329: GDBusObject *g_dbus_interface_get_object (GDBusInterface *interface_);
14329: extern
14329: void g_dbus_interface_set_object (GDBusInterface *interface_,
14329:                                                          GDBusObject *object);
14329: extern
14329: GDBusObject *g_dbus_interface_dup_object (GDBusInterface *interface_);
14329: 
14329: 
14329: # 154 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h"
14329: typedef struct _GDBusInterfaceSkeletonClass GDBusInterfaceSkeletonClass;
14329: typedef struct _GDBusInterfaceSkeletonPrivate GDBusInterfaceSkeletonPrivate;
14329: # 46 "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h"
14329: struct _GDBusInterfaceSkeleton
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusInterfaceSkeletonPrivate *priv;
14329: };
14329: # 66 "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h"
14329: struct _GDBusInterfaceSkeletonClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   GDBusInterfaceInfo *(*get_info) (GDBusInterfaceSkeleton *interface_);
14329:   GDBusInterfaceVTable *(*get_vtable) (GDBusInterfaceSkeleton *interface_);
14329:   GVariant *(*get_properties) (GDBusInterfaceSkeleton *interface_);
14329:   void (*flush) (GDBusInterfaceSkeleton *interface_);
14329: 
14329: 
14329:   gpointer vfunc_padding[8];
14329: 
14329: 
14329: 
14329:   gboolean (*g_authorize_method) (GDBusInterfaceSkeleton *interface_,
14329:                                   GDBusMethodInvocation *invocation);
14329: 
14329: 
14329:   gpointer signal_padding[8];
14329: };
14329: 
14329: extern
14329: GType g_dbus_interface_skeleton_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusInterfaceSkeletonFlags g_dbus_interface_skeleton_get_flags (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: void g_dbus_interface_skeleton_set_flags (GDBusInterfaceSkeleton *interface_,
14329:                                                                         GDBusInterfaceSkeletonFlags flags);
14329: extern
14329: GDBusInterfaceInfo *g_dbus_interface_skeleton_get_info (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: GDBusInterfaceVTable *g_dbus_interface_skeleton_get_vtable (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: GVariant *g_dbus_interface_skeleton_get_properties (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: void g_dbus_interface_skeleton_flush (GDBusInterfaceSkeleton *interface_);
14329: 
14329: extern
14329: gboolean g_dbus_interface_skeleton_export (GDBusInterfaceSkeleton *interface_,
14329:                                                                         GDBusConnection *connection,
14329:                                                                         const gchar *object_path,
14329:                                                                         GError **error);
14329: extern
14329: void g_dbus_interface_skeleton_unexport (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: void g_dbus_interface_skeleton_unexport_from_connection (GDBusInterfaceSkeleton *interface_,
14329:                                                                         GDBusConnection *connection);
14329: 
14329: extern
14329: GDBusConnection *g_dbus_interface_skeleton_get_connection (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: GList *g_dbus_interface_skeleton_get_connections (GDBusInterfaceSkeleton *interface_);
14329: extern
14329: gboolean g_dbus_interface_skeleton_has_connection (GDBusInterfaceSkeleton *interface_,
14329:                                                                         GDBusConnection *connection);
14329: extern
14329: const gchar *g_dbus_interface_skeleton_get_object_path (GDBusInterfaceSkeleton *interface_);
14329: 
14329: 
14329: # 155 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobject.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobject.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDBusObjectIface GDBusObjectIface;
14329: # 48 "/usr/include/glib-2.0/gio/gdbusobject.h"
14329: struct _GDBusObjectIface
14329: {
14329:   GTypeInterface parent_iface;
14329: 
14329: 
14329:   const gchar *(*get_object_path) (GDBusObject *object);
14329:   GList *(*get_interfaces) (GDBusObject *object);
14329:   GDBusInterface *(*get_interface) (GDBusObject *object,
14329:                                        const gchar *interface_name);
14329: 
14329: 
14329:   void (*interface_added) (GDBusObject *object,
14329:                              GDBusInterface *interface_);
14329:   void (*interface_removed) (GDBusObject *object,
14329:                              GDBusInterface *interface_);
14329: 
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_get_type (void) __attribute__((__const__));
14329: extern
14329: const gchar *g_dbus_object_get_object_path (GDBusObject *object);
14329: extern
14329: GList *g_dbus_object_get_interfaces (GDBusObject *object);
14329: extern
14329: GDBusInterface *g_dbus_object_get_interface (GDBusObject *object,
14329:                                                 const gchar *interface_name);
14329: 
14329: 
14329: # 156 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h"
14329: typedef struct _GDBusObjectSkeletonClass GDBusObjectSkeletonClass;
14329: typedef struct _GDBusObjectSkeletonPrivate GDBusObjectSkeletonPrivate;
14329: # 46 "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h"
14329: struct _GDBusObjectSkeleton
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusObjectSkeletonPrivate *priv;
14329: };
14329: # 62 "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h"
14329: struct _GDBusObjectSkeletonClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   gboolean (*authorize_method) (GDBusObjectSkeleton *object,
14329:                                 GDBusInterfaceSkeleton *interface_,
14329:                                 GDBusMethodInvocation *invocation);
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_skeleton_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusObjectSkeleton *g_dbus_object_skeleton_new (const gchar *object_path);
14329: extern
14329: void g_dbus_object_skeleton_flush (GDBusObjectSkeleton *object);
14329: extern
14329: void g_dbus_object_skeleton_add_interface (GDBusObjectSkeleton *object,
14329:                                                                        GDBusInterfaceSkeleton *interface_);
14329: extern
14329: void g_dbus_object_skeleton_remove_interface (GDBusObjectSkeleton *object,
14329:                                                                        GDBusInterfaceSkeleton *interface_);
14329: extern
14329: void g_dbus_object_skeleton_remove_interface_by_name (GDBusObjectSkeleton *object,
14329:                                                                        const gchar *interface_name);
14329: extern
14329: void g_dbus_object_skeleton_set_object_path (GDBusObjectSkeleton *object,
14329:                                                                        const gchar *object_path);
14329: 
14329: 
14329: # 157 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobjectproxy.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobjectproxy.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gdbusobjectproxy.h"
14329: typedef struct _GDBusObjectProxyClass GDBusObjectProxyClass;
14329: typedef struct _GDBusObjectProxyPrivate GDBusObjectProxyPrivate;
14329: # 46 "/usr/include/glib-2.0/gio/gdbusobjectproxy.h"
14329: struct _GDBusObjectProxy
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusObjectProxyPrivate *priv;
14329: };
14329: # 61 "/usr/include/glib-2.0/gio/gdbusobjectproxy.h"
14329: struct _GDBusObjectProxyClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_proxy_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusObjectProxy *g_dbus_object_proxy_new (GDBusConnection *connection,
14329:                                                       const gchar *object_path);
14329: extern
14329: GDBusConnection *g_dbus_object_proxy_get_connection (GDBusObjectProxy *proxy);
14329: 
14329: 
14329: # 158 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobjectmanager.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobjectmanager.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDBusObjectManagerIface GDBusObjectManagerIface;
14329: # 51 "/usr/include/glib-2.0/gio/gdbusobjectmanager.h"
14329: struct _GDBusObjectManagerIface
14329: {
14329:   GTypeInterface parent_iface;
14329: 
14329: 
14329:   const gchar *(*get_object_path) (GDBusObjectManager *manager);
14329:   GList *(*get_objects) (GDBusObjectManager *manager);
14329:   GDBusObject *(*get_object) (GDBusObjectManager *manager,
14329:                                        const gchar *object_path);
14329:   GDBusInterface *(*get_interface) (GDBusObjectManager *manager,
14329:                                        const gchar *object_path,
14329:                                        const gchar *interface_name);
14329: 
14329: 
14329:   void (*object_added) (GDBusObjectManager *manager,
14329:                                            GDBusObject *object);
14329:   void (*object_removed) (GDBusObjectManager *manager,
14329:                                            GDBusObject *object);
14329: 
14329:   void (*interface_added) (GDBusObjectManager *manager,
14329:                                            GDBusObject *object,
14329:                                            GDBusInterface *interface_);
14329:   void (*interface_removed) (GDBusObjectManager *manager,
14329:                                            GDBusObject *object,
14329:                                            GDBusInterface *interface_);
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_manager_get_type (void) __attribute__((__const__));
14329: extern
14329: const gchar *g_dbus_object_manager_get_object_path (GDBusObjectManager *manager);
14329: extern
14329: GList *g_dbus_object_manager_get_objects (GDBusObjectManager *manager);
14329: extern
14329: GDBusObject *g_dbus_object_manager_get_object (GDBusObjectManager *manager,
14329:                                                         const gchar *object_path);
14329: extern
14329: GDBusInterface *g_dbus_object_manager_get_interface (GDBusObjectManager *manager,
14329:                                                         const gchar *object_path,
14329:                                                         const gchar *interface_name);
14329: 
14329: 
14329: # 159 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h"
14329: typedef struct _GDBusObjectManagerClientClass GDBusObjectManagerClientClass;
14329: typedef struct _GDBusObjectManagerClientPrivate GDBusObjectManagerClientPrivate;
14329: # 46 "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h"
14329: struct _GDBusObjectManagerClient
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusObjectManagerClientPrivate *priv;
14329: };
14329: # 63 "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h"
14329: struct _GDBusObjectManagerClientClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   void (*interface_proxy_signal) (GDBusObjectManagerClient *manager,
14329:                                                  GDBusObjectProxy *object_proxy,
14329:                                                  GDBusProxy *interface_proxy,
14329:                                                  const gchar *sender_name,
14329:                                                  const gchar *signal_name,
14329:                                                  GVariant *parameters);
14329: 
14329:   void (*interface_proxy_properties_changed) (GDBusObjectManagerClient *manager,
14329:                                                  GDBusObjectProxy *object_proxy,
14329:                                                  GDBusProxy *interface_proxy,
14329:                                                  GVariant *changed_properties,
14329:                                                  const gchar* const *invalidated_properties);
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_manager_client_get_type (void) __attribute__((__const__));
14329: extern
14329: void g_dbus_object_manager_client_new (GDBusConnection *connection,
14329:                                                                                GDBusObjectManagerClientFlags flags,
14329:                                                                                const gchar *name,
14329:                                                                                const gchar *object_path,
14329:                                                                                GDBusProxyTypeFunc get_proxy_type_func,
14329:                                                                                gpointer get_proxy_type_user_data,
14329:                                                                                GDestroyNotify get_proxy_type_destroy_notify,
14329:                                                                                GCancellable *cancellable,
14329:                                                                                GAsyncReadyCallback callback,
14329:                                                                                gpointer user_data);
14329: extern
14329: GDBusObjectManager *g_dbus_object_manager_client_new_finish (GAsyncResult *res,
14329:                                                                                GError **error);
14329: extern
14329: GDBusObjectManager *g_dbus_object_manager_client_new_sync (GDBusConnection *connection,
14329:                                                                                GDBusObjectManagerClientFlags flags,
14329:                                                                                const gchar *name,
14329:                                                                                const gchar *object_path,
14329:                                                                                GDBusProxyTypeFunc get_proxy_type_func,
14329:                                                                                gpointer get_proxy_type_user_data,
14329:                                                                                GDestroyNotify get_proxy_type_destroy_notify,
14329:                                                                                GCancellable *cancellable,
14329:                                                                                GError **error);
14329: extern
14329: void g_dbus_object_manager_client_new_for_bus (GBusType bus_type,
14329:                                                                                GDBusObjectManagerClientFlags flags,
14329:                                                                                const gchar *name,
14329:                                                                                const gchar *object_path,
14329:                                                                                GDBusProxyTypeFunc get_proxy_type_func,
14329:                                                                                gpointer get_proxy_type_user_data,
14329:                                                                                GDestroyNotify get_proxy_type_destroy_notify,
14329:                                                                                GCancellable *cancellable,
14329:                                                                                GAsyncReadyCallback callback,
14329:                                                                                gpointer user_data);
14329: extern
14329: GDBusObjectManager *g_dbus_object_manager_client_new_for_bus_finish (GAsyncResult *res,
14329:                                                                                GError **error);
14329: extern
14329: GDBusObjectManager *g_dbus_object_manager_client_new_for_bus_sync (GBusType bus_type,
14329:                                                                                GDBusObjectManagerClientFlags flags,
14329:                                                                                const gchar *name,
14329:                                                                                const gchar *object_path,
14329:                                                                                GDBusProxyTypeFunc get_proxy_type_func,
14329:                                                                                gpointer get_proxy_type_user_data,
14329:                                                                                GDestroyNotify get_proxy_type_destroy_notify,
14329:                                                                                GCancellable *cancellable,
14329:                                                                                GError **error);
14329: extern
14329: GDBusConnection *g_dbus_object_manager_client_get_connection (GDBusObjectManagerClient *manager);
14329: extern
14329: GDBusObjectManagerClientFlags g_dbus_object_manager_client_get_flags (GDBusObjectManagerClient *manager);
14329: extern
14329: const gchar *g_dbus_object_manager_client_get_name (GDBusObjectManagerClient *manager);
14329: extern
14329: gchar *g_dbus_object_manager_client_get_name_owner (GDBusObjectManagerClient *manager);
14329: 
14329: 
14329: # 160 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h"
14329: typedef struct _GDBusObjectManagerServerClass GDBusObjectManagerServerClass;
14329: typedef struct _GDBusObjectManagerServerPrivate GDBusObjectManagerServerPrivate;
14329: # 46 "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h"
14329: struct _GDBusObjectManagerServer
14329: {
14329: 
14329:   GObject parent_instance;
14329:   GDBusObjectManagerServerPrivate *priv;
14329: };
14329: # 61 "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h"
14329: struct _GDBusObjectManagerServerClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329: 
14329:   gpointer padding[8];
14329: };
14329: 
14329: extern
14329: GType g_dbus_object_manager_server_get_type (void) __attribute__((__const__));
14329: extern
14329: GDBusObjectManagerServer *g_dbus_object_manager_server_new (const gchar *object_path);
14329: extern
14329: GDBusConnection *g_dbus_object_manager_server_get_connection (GDBusObjectManagerServer *manager);
14329: extern
14329: void g_dbus_object_manager_server_set_connection (GDBusObjectManagerServer *manager,
14329:                                                                             GDBusConnection *connection);
14329: extern
14329: void g_dbus_object_manager_server_export (GDBusObjectManagerServer *manager,
14329:                                                                             GDBusObjectSkeleton *object);
14329: extern
14329: void g_dbus_object_manager_server_export_uniquely (GDBusObjectManagerServer *manager,
14329:                                                                             GDBusObjectSkeleton *object);
14329: extern
14329: gboolean g_dbus_object_manager_server_is_exported (GDBusObjectManagerServer *manager,
14329:                                                                             GDBusObjectSkeleton *object);
14329: extern
14329: gboolean g_dbus_object_manager_server_unexport (GDBusObjectManagerServer *manager,
14329:                                                                             const gchar *object_path);
14329: 
14329: 
14329: # 161 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusactiongroup.h" 1
14329: # 28 "/usr/include/glib-2.0/gio/gdbusactiongroup.h"
14329: # 1 "/usr/include/glib-2.0/gio/giotypes.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gdbusactiongroup.h" 2
14329: 
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gdbusactiongroup.h"
14329: extern
14329: GType g_dbus_action_group_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GDBusActionGroup * g_dbus_action_group_get (GDBusConnection *connection,
14329:                                                                        const gchar *bus_name,
14329:                                                                        const gchar *object_path);
14329: 
14329: 
14329: # 162 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gremoteactiongroup.h" 1
14329: # 29 "/usr/include/glib-2.0/gio/gremoteactiongroup.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gremoteactiongroup.h"
14329: typedef struct _GRemoteActionGroupInterface GRemoteActionGroupInterface;
14329: 
14329: struct _GRemoteActionGroupInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329:   void (* activate_action_full) (GRemoteActionGroup *remote,
14329:                                      const gchar *action_name,
14329:                                      GVariant *parameter,
14329:                                      GVariant *platform_data);
14329: 
14329:   void (* change_action_state_full) (GRemoteActionGroup *remote,
14329:                                      const gchar *action_name,
14329:                                      GVariant *value,
14329:                                      GVariant *platform_data);
14329: };
14329: 
14329: extern
14329: GType g_remote_action_group_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: void g_remote_action_group_activate_action_full (GRemoteActionGroup *remote,
14329:                                                                          const gchar *action_name,
14329:                                                                          GVariant *parameter,
14329:                                                                          GVariant *platform_data);
14329: 
14329: extern
14329: void g_remote_action_group_change_action_state_full (GRemoteActionGroup *remote,
14329:                                                                          const gchar *action_name,
14329:                                                                          GVariant *value,
14329:                                                                          GVariant *platform_data);
14329: 
14329: 
14329: # 163 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmenumodel.h" 1
14329: # 27 "/usr/include/glib-2.0/gio/gmenumodel.h"
14329: 
14329: # 125 "/usr/include/glib-2.0/gio/gmenumodel.h"
14329: typedef struct _GMenuModelPrivate GMenuModelPrivate;
14329: typedef struct _GMenuModelClass GMenuModelClass;
14329: 
14329: typedef struct _GMenuAttributeIterPrivate GMenuAttributeIterPrivate;
14329: typedef struct _GMenuAttributeIterClass GMenuAttributeIterClass;
14329: typedef struct _GMenuAttributeIter GMenuAttributeIter;
14329: 
14329: typedef struct _GMenuLinkIterPrivate GMenuLinkIterPrivate;
14329: typedef struct _GMenuLinkIterClass GMenuLinkIterClass;
14329: typedef struct _GMenuLinkIter GMenuLinkIter;
14329: 
14329: struct _GMenuModel
14329: {
14329:   GObject parent_instance;
14329:   GMenuModelPrivate *priv;
14329: };
14329: # 158 "/usr/include/glib-2.0/gio/gmenumodel.h"
14329: struct _GMenuModelClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   gboolean (*is_mutable) (GMenuModel *model);
14329:   gint (*get_n_items) (GMenuModel *model);
14329:   void (*get_item_attributes) (GMenuModel *model,
14329:                                                              gint item_index,
14329:                                                              GHashTable **attributes);
14329:   GMenuAttributeIter * (*iterate_item_attributes) (GMenuModel *model,
14329:                                                              gint item_index);
14329:   GVariant * (*get_item_attribute_value) (GMenuModel *model,
14329:                                                              gint item_index,
14329:                                                              const gchar *attribute,
14329:                                                              const GVariantType *expected_type);
14329:   void (*get_item_links) (GMenuModel *model,
14329:                                                              gint item_index,
14329:                                                              GHashTable **links);
14329:   GMenuLinkIter * (*iterate_item_links) (GMenuModel *model,
14329:                                                              gint item_index);
14329:   GMenuModel * (*get_item_link) (GMenuModel *model,
14329:                                                              gint item_index,
14329:                                                              const gchar *link);
14329: };
14329: 
14329: extern
14329: GType g_menu_model_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_menu_model_is_mutable (GMenuModel *model);
14329: extern
14329: gint g_menu_model_get_n_items (GMenuModel *model);
14329: 
14329: extern
14329: GMenuAttributeIter * g_menu_model_iterate_item_attributes (GMenuModel *model,
14329:                                                                          gint item_index);
14329: extern
14329: GVariant * g_menu_model_get_item_attribute_value (GMenuModel *model,
14329:                                                                          gint item_index,
14329:                                                                          const gchar *attribute,
14329:                                                                          const GVariantType *expected_type);
14329: extern
14329: gboolean g_menu_model_get_item_attribute (GMenuModel *model,
14329:                                                                          gint item_index,
14329:                                                                          const gchar *attribute,
14329:                                                                          const gchar *format_string,
14329:                                                                          ...);
14329: extern
14329: GMenuLinkIter * g_menu_model_iterate_item_links (GMenuModel *model,
14329:                                                                          gint item_index);
14329: extern
14329: GMenuModel * g_menu_model_get_item_link (GMenuModel *model,
14329:                                                                          gint item_index,
14329:                                                                          const gchar *link);
14329: 
14329: extern
14329: void g_menu_model_items_changed (GMenuModel *model,
14329:                                                                          gint position,
14329:                                                                          gint removed,
14329:                                                                          gint added);
14329: # 232 "/usr/include/glib-2.0/gio/gmenumodel.h"
14329: struct _GMenuAttributeIter
14329: {
14329:   GObject parent_instance;
14329:   GMenuAttributeIterPrivate *priv;
14329: };
14329: 
14329: struct _GMenuAttributeIterClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   gboolean (*get_next) (GMenuAttributeIter *iter,
14329:                              const gchar **out_name,
14329:                              GVariant **value);
14329: };
14329: 
14329: extern
14329: GType g_menu_attribute_iter_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_menu_attribute_iter_get_next (GMenuAttributeIter *iter,
14329:                                                                          const gchar **out_name,
14329:                                                                          GVariant **value);
14329: extern
14329: gboolean g_menu_attribute_iter_next (GMenuAttributeIter *iter);
14329: extern
14329: const gchar * g_menu_attribute_iter_get_name (GMenuAttributeIter *iter);
14329: extern
14329: GVariant * g_menu_attribute_iter_get_value (GMenuAttributeIter *iter);
14329: # 274 "/usr/include/glib-2.0/gio/gmenumodel.h"
14329: struct _GMenuLinkIter
14329: {
14329:   GObject parent_instance;
14329:   GMenuLinkIterPrivate *priv;
14329: };
14329: 
14329: struct _GMenuLinkIterClass
14329: {
14329:   GObjectClass parent_class;
14329: 
14329:   gboolean (*get_next) (GMenuLinkIter *iter,
14329:                              const gchar **out_link,
14329:                              GMenuModel **value);
14329: };
14329: 
14329: extern
14329: GType g_menu_link_iter_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: gboolean g_menu_link_iter_get_next (GMenuLinkIter *iter,
14329:                                                                          const gchar **out_link,
14329:                                                                          GMenuModel **value);
14329: extern
14329: gboolean g_menu_link_iter_next (GMenuLinkIter *iter);
14329: extern
14329: const gchar * g_menu_link_iter_get_name (GMenuLinkIter *iter);
14329: extern
14329: GMenuModel * g_menu_link_iter_get_value (GMenuLinkIter *iter);
14329: 
14329: 
14329: # 164 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmenu.h" 1
14329: # 25 "/usr/include/glib-2.0/gio/gmenu.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gmenu.h"
14329: typedef struct _GMenuItem GMenuItem;
14329: typedef struct _GMenu GMenu;
14329: 
14329: extern
14329: GType g_menu_get_type (void) __attribute__((__const__));
14329: extern
14329: GMenu * g_menu_new (void);
14329: 
14329: extern
14329: void g_menu_freeze (GMenu *menu);
14329: 
14329: extern
14329: void g_menu_insert_item (GMenu *menu,
14329:                                                      gint position,
14329:                                                      GMenuItem *item);
14329: extern
14329: void g_menu_prepend_item (GMenu *menu,
14329:                                                      GMenuItem *item);
14329: extern
14329: void g_menu_append_item (GMenu *menu,
14329:                                                      GMenuItem *item);
14329: extern
14329: void g_menu_remove (GMenu *menu,
14329:                                                      gint position);
14329: 
14329: extern
14329: void g_menu_remove_all (GMenu *menu);
14329: 
14329: extern
14329: void g_menu_insert (GMenu *menu,
14329:                                                      gint position,
14329:                                                      const gchar *label,
14329:                                                      const gchar *detailed_action);
14329: extern
14329: void g_menu_prepend (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      const gchar *detailed_action);
14329: extern
14329: void g_menu_append (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      const gchar *detailed_action);
14329: 
14329: extern
14329: void g_menu_insert_section (GMenu *menu,
14329:                                                      gint position,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *section);
14329: extern
14329: void g_menu_prepend_section (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *section);
14329: extern
14329: void g_menu_append_section (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *section);
14329: 
14329: extern
14329: void g_menu_insert_submenu (GMenu *menu,
14329:                                                      gint position,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *submenu);
14329: extern
14329: void g_menu_prepend_submenu (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *submenu);
14329: extern
14329: void g_menu_append_submenu (GMenu *menu,
14329:                                                      const gchar *label,
14329:                                                      GMenuModel *submenu);
14329: 
14329: 
14329: extern
14329: GType g_menu_item_get_type (void) __attribute__((__const__));
14329: extern
14329: GMenuItem * g_menu_item_new (const gchar *label,
14329:                                                      const gchar *detailed_action);
14329: 
14329: extern
14329: GMenuItem * g_menu_item_new_from_model (GMenuModel *model,
14329:                                                      gint item_index);
14329: 
14329: extern
14329: GMenuItem * g_menu_item_new_submenu (const gchar *label,
14329:                                                      GMenuModel *submenu);
14329: 
14329: extern
14329: GMenuItem * g_menu_item_new_section (const gchar *label,
14329:                                                      GMenuModel *section);
14329: 
14329: extern
14329: GVariant * g_menu_item_get_attribute_value (GMenuItem *menu_item,
14329:                                                      const gchar *attribute,
14329:                                                      const GVariantType *expected_type);
14329: extern
14329: gboolean g_menu_item_get_attribute (GMenuItem *menu_item,
14329:                                                      const gchar *attribute,
14329:                                                      const gchar *format_string,
14329:                                                      ...);
14329: extern
14329: GMenuModel *g_menu_item_get_link (GMenuItem *menu_item,
14329:                                                      const gchar *link);
14329: 
14329: extern
14329: void g_menu_item_set_attribute_value (GMenuItem *menu_item,
14329:                                                      const gchar *attribute,
14329:                                                      GVariant *value);
14329: extern
14329: void g_menu_item_set_attribute (GMenuItem *menu_item,
14329:                                                      const gchar *attribute,
14329:                                                      const gchar *format_string,
14329:                                                      ...);
14329: extern
14329: void g_menu_item_set_link (GMenuItem *menu_item,
14329:                                                      const gchar *link,
14329:                                                      GMenuModel *model);
14329: extern
14329: void g_menu_item_set_label (GMenuItem *menu_item,
14329:                                                      const gchar *label);
14329: extern
14329: void g_menu_item_set_submenu (GMenuItem *menu_item,
14329:                                                      GMenuModel *submenu);
14329: extern
14329: void g_menu_item_set_section (GMenuItem *menu_item,
14329:                                                      GMenuModel *section);
14329: extern
14329: void g_menu_item_set_action_and_target_value (GMenuItem *menu_item,
14329:                                                      const gchar *action,
14329:                                                      GVariant *target_value);
14329: extern
14329: void g_menu_item_set_action_and_target (GMenuItem *menu_item,
14329:                                                      const gchar *action,
14329:                                                      const gchar *format_string,
14329:                                                      ...);
14329: extern
14329: void g_menu_item_set_detailed_action (GMenuItem *menu_item,
14329:                                                      const gchar *detailed_action);
14329: 
14329: extern
14329: void g_menu_item_set_icon (GMenuItem *menu_item,
14329:                                                      GIcon *icon);
14329: 
14329: 
14329: # 165 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gmenuexporter.h" 1
14329: # 26 "/usr/include/glib-2.0/gio/gmenuexporter.h"
14329: 
14329: 
14329: extern
14329: guint g_dbus_connection_export_menu_model (GDBusConnection *connection,
14329:                                                                          const gchar *object_path,
14329:                                                                          GMenuModel *menu,
14329:                                                                          GError **error);
14329: 
14329: extern
14329: void g_dbus_connection_unexport_menu_model (GDBusConnection *connection,
14329:                                                                          guint export_id);
14329: 
14329: 
14329: # 166 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gdbusmenumodel.h" 1
14329: # 25 "/usr/include/glib-2.0/gio/gdbusmenumodel.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GDBusMenuModel GDBusMenuModel;
14329: 
14329: extern
14329: GType g_dbus_menu_model_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GDBusMenuModel * g_dbus_menu_model_get (GDBusConnection *connection,
14329:                                                         const gchar *bus_name,
14329:                                                         const gchar *object_path);
14329: 
14329: 
14329: # 167 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gnotification.h" 1
14329: # 30 "/usr/include/glib-2.0/gio/gnotification.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: extern
14329: GType g_notification_get_type (void) __attribute__((__const__));
14329: 
14329: extern
14329: GNotification * g_notification_new (const gchar *title);
14329: 
14329: extern
14329: void g_notification_set_title (GNotification *notification,
14329:                                                                          const gchar *title);
14329: 
14329: extern
14329: void g_notification_set_body (GNotification *notification,
14329:                                                                          const gchar *body);
14329: 
14329: extern
14329: void g_notification_set_icon (GNotification *notification,
14329:                                                                          GIcon *icon);
14329: 
14329: __attribute__((__deprecated__("Use '" "g_notification_set_priority" "' instead"))) extern
14329: void g_notification_set_urgent (GNotification *notification,
14329:                                                                          gboolean urgent);
14329: 
14329: extern
14329: void g_notification_set_priority (GNotification *notification,
14329:                                                                          GNotificationPriority priority);
14329: 
14329: extern
14329: void g_notification_add_button (GNotification *notification,
14329:                                                                          const gchar *label,
14329:                                                                          const gchar *detailed_action);
14329: 
14329: extern
14329: void g_notification_add_button_with_target (GNotification *notification,
14329:                                                                          const gchar *label,
14329:                                                                          const gchar *action,
14329:                                                                          const gchar *target_format,
14329:                                                                          ...);
14329: 
14329: extern
14329: void g_notification_add_button_with_target_value (GNotification *notification,
14329:                                                                          const gchar *label,
14329:                                                                          const gchar *action,
14329:                                                                          GVariant *target);
14329: 
14329: extern
14329: void g_notification_set_default_action (GNotification *notification,
14329:                                                                          const gchar *detailed_action);
14329: 
14329: extern
14329: void g_notification_set_default_action_and_target (GNotification *notification,
14329:                                                                          const gchar *action,
14329:                                                                          const gchar *target_format,
14329:                                                                          ...);
14329: 
14329: extern
14329: void g_notification_set_default_action_and_target_value (GNotification *notification,
14329:                                                                          const gchar *action,
14329:                                                                          GVariant *target);
14329: 
14329: 
14329: # 168 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/glistmodel.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: 
14329: 
14329: 
14329: extern
14329: GType g_list_model_get_type (void);
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: #pragma GCC diagnostic push
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: 
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329:  typedef struct _GListModel GListModel; typedef struct _GListModelInterface GListModelInterface; typedef GListModel *GListModel_autoptr; static inline void glib_autoptr_cleanup_GListModel (GListModel **_ptr) { glib_autoptr_cleanup_GObject ((GObject **) _ptr); } static inline GListModel * G_LIST_MODEL (gpointer ptr) { return (((GListModel*) g_type_check_instance_cast ((GTypeInstance*) (ptr), (g_list_model_get_type ())))); } static inline gboolean G_IS_LIST_MODEL (gpointer ptr) { return ((__extension__ ({ GTypeInstance *__inst = (GTypeInstance*) (ptr); GType __t = (g_list_model_get_type ()); gboolean __r; if (!__inst) __r = (0); else if (__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r = g_type_check_instance_is_a (__inst, __t); __r; }))); } static inline GListModelInterface * G_LIST_MODEL_GET_IFACE (gpointer ptr) { return (((GListModelInterface*) g_type_interface_peek (((GTypeInstance*) (ptr))->g_class, (g_list_model_get_type ())))); }
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: #pragma GCC diagnostic pop
14329: # 36 "/usr/include/glib-2.0/gio/glistmodel.h"
14329: 
14329: 
14329: struct _GListModelInterface
14329: {
14329:   GTypeInterface g_iface;
14329: 
14329:   GType (* get_item_type) (GListModel *list);
14329: 
14329:   guint (* get_n_items) (GListModel *list);
14329: 
14329:   gpointer (* get_item) (GListModel *list,
14329:                                  guint position);
14329: };
14329: 
14329: extern
14329: GType g_list_model_get_item_type (GListModel *list);
14329: 
14329: extern
14329: guint g_list_model_get_n_items (GListModel *list);
14329: 
14329: extern
14329: gpointer g_list_model_get_item (GListModel *list,
14329:                                                                          guint position);
14329: 
14329: extern
14329: GObject * g_list_model_get_object (GListModel *list,
14329:                                                                          guint position);
14329: 
14329: extern
14329: void g_list_model_items_changed (GListModel *list,
14329:                                                                          guint position,
14329:                                                                          guint removed,
14329:                                                                          guint added);
14329: 
14329: 
14329: # 169 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 1 "/usr/include/glib-2.0/gio/gliststore.h" 1
14329: # 32 "/usr/include/glib-2.0/gio/gliststore.h"
14329: 
14329: 
14329: 
14329: extern
14329: GType g_list_store_get_type (void);
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329: #pragma GCC diagnostic push
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329: 
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329:  typedef struct _GListStore GListStore; typedef struct { GObjectClass parent_class; } GListStoreClass; typedef GListStore *GListStore_autoptr; static inline void glib_autoptr_cleanup_GListStore (GListStore **_ptr) { glib_autoptr_cleanup_GObject ((GObject **) _ptr); } static inline GListStore * G_LIST_STORE (gpointer ptr) { return (((GListStore*) g_type_check_instance_cast ((GTypeInstance*) (ptr), (g_list_store_get_type ())))); } static inline gboolean G_IS_LIST_STORE (gpointer ptr) { return ((__extension__ ({ GTypeInstance *__inst = (GTypeInstance*) (ptr); GType __t = (g_list_store_get_type ()); gboolean __r; if (!__inst) __r = (0); else if (__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r = g_type_check_instance_is_a (__inst, __t); __r; }))); }
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329: #pragma GCC diagnostic pop
14329: # 36 "/usr/include/glib-2.0/gio/gliststore.h"
14329: 
14329: 
14329: extern
14329: GListStore * g_list_store_new (GType item_type);
14329: 
14329: extern
14329: void g_list_store_insert (GListStore *store,
14329:                                                                          guint position,
14329:                                                                          gpointer item);
14329: 
14329: extern
14329: guint g_list_store_insert_sorted (GListStore *store,
14329:                                                                          gpointer item,
14329:                                                                          GCompareDataFunc compare_func,
14329:                                                                          gpointer user_data);
14329: 
14329: extern
14329: void g_list_store_sort (GListStore *store,
14329:                                                                          GCompareDataFunc compare_func,
14329:                                                                          gpointer user_data);
14329: 
14329: extern
14329: void g_list_store_append (GListStore *store,
14329:                                                                          gpointer item);
14329: 
14329: extern
14329: void g_list_store_remove (GListStore *store,
14329:                                                                          guint position);
14329: 
14329: extern
14329: void g_list_store_remove_all (GListStore *store);
14329: 
14329: extern
14329: void g_list_store_splice (GListStore *store,
14329:                                                                          guint position,
14329:                                                                          guint n_removals,
14329:                                                                          gpointer *additions,
14329:                                                                          guint n_additions);
14329: 
14329: 
14329: # 170 "/usr/include/glib-2.0/gio/gio.h" 2
14329: 
14329: # 1 "/usr/include/glib-2.0/gio/gio-autocleanups.h" 1
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: typedef GAction *GAction_autoptr; typedef GList *GAction_listautoptr; typedef GSList *GAction_slistautoptr;
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAction (GAction **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAction (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAction (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 24 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GActionMap *GActionMap_autoptr; typedef GList *GActionMap_listautoptr; typedef GSList *GActionMap_slistautoptr;
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GActionMap (GActionMap **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GActionMap (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GActionMap (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 25 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GAppInfo *GAppInfo_autoptr; typedef GList *GAppInfo_listautoptr; typedef GSList *GAppInfo_slistautoptr;
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAppInfo (GAppInfo **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAppInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAppInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 26 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GAppLaunchContext *GAppLaunchContext_autoptr; typedef GList *GAppLaunchContext_listautoptr; typedef GSList *GAppLaunchContext_slistautoptr;
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAppLaunchContext (GAppLaunchContext **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAppLaunchContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAppLaunchContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 27 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GAppInfoMonitor *GAppInfoMonitor_autoptr; typedef GList *GAppInfoMonitor_listautoptr; typedef GSList *GAppInfoMonitor_slistautoptr;
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAppInfoMonitor (GAppInfoMonitor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAppInfoMonitor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAppInfoMonitor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 28 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GApplicationCommandLine *GApplicationCommandLine_autoptr; typedef GList *GApplicationCommandLine_listautoptr; typedef GSList *GApplicationCommandLine_slistautoptr;
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GApplicationCommandLine (GApplicationCommandLine **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GApplicationCommandLine (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GApplicationCommandLine (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 29 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GApplication *GApplication_autoptr; typedef GList *GApplication_listautoptr; typedef GSList *GApplication_slistautoptr;
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GApplication (GApplication **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GApplication (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GApplication (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 30 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GAsyncInitable *GAsyncInitable_autoptr; typedef GList *GAsyncInitable_listautoptr; typedef GSList *GAsyncInitable_slistautoptr;
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAsyncInitable (GAsyncInitable **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAsyncInitable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAsyncInitable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 31 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GAsyncResult *GAsyncResult_autoptr; typedef GList *GAsyncResult_listautoptr; typedef GSList *GAsyncResult_slistautoptr;
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAsyncResult (GAsyncResult **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAsyncResult (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAsyncResult (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 32 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GBufferedInputStream *GBufferedInputStream_autoptr; typedef GList *GBufferedInputStream_listautoptr; typedef GSList *GBufferedInputStream_slistautoptr;
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBufferedInputStream (GBufferedInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBufferedInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBufferedInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 33 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GBufferedOutputStream *GBufferedOutputStream_autoptr; typedef GList *GBufferedOutputStream_listautoptr; typedef GSList *GBufferedOutputStream_slistautoptr;
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBufferedOutputStream (GBufferedOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBufferedOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBufferedOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 34 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GBytesIcon *GBytesIcon_autoptr; typedef GList *GBytesIcon_listautoptr; typedef GSList *GBytesIcon_slistautoptr;
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBytesIcon (GBytesIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBytesIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBytesIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 35 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GCancellable *GCancellable_autoptr; typedef GList *GCancellable_listautoptr; typedef GSList *GCancellable_slistautoptr;
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GCancellable (GCancellable **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GCancellable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GCancellable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 36 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GCharsetConverter *GCharsetConverter_autoptr; typedef GList *GCharsetConverter_listautoptr; typedef GSList *GCharsetConverter_slistautoptr;
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GCharsetConverter (GCharsetConverter **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GCharsetConverter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GCharsetConverter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 37 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GConverter *GConverter_autoptr; typedef GList *GConverter_listautoptr; typedef GSList *GConverter_slistautoptr;
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GConverter (GConverter **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GConverter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GConverter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 38 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GConverterInputStream *GConverterInputStream_autoptr; typedef GList *GConverterInputStream_listautoptr; typedef GSList *GConverterInputStream_slistautoptr;
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GConverterInputStream (GConverterInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GConverterInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GConverterInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 39 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GConverterOutputStream *GConverterOutputStream_autoptr; typedef GList *GConverterOutputStream_listautoptr; typedef GSList *GConverterOutputStream_slistautoptr;
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GConverterOutputStream (GConverterOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GConverterOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GConverterOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 40 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GCredentials *GCredentials_autoptr; typedef GList *GCredentials_listautoptr; typedef GSList *GCredentials_slistautoptr;
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GCredentials (GCredentials **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GCredentials (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GCredentials (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 41 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDatagramBased *GDatagramBased_autoptr; typedef GList *GDatagramBased_listautoptr; typedef GSList *GDatagramBased_slistautoptr;
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDatagramBased (GDatagramBased **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDatagramBased (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDatagramBased (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 42 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDataInputStream *GDataInputStream_autoptr; typedef GList *GDataInputStream_listautoptr; typedef GSList *GDataInputStream_slistautoptr;
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDataInputStream (GDataInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDataInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDataInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 43 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDataOutputStream *GDataOutputStream_autoptr; typedef GList *GDataOutputStream_listautoptr; typedef GSList *GDataOutputStream_slistautoptr;
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDataOutputStream (GDataOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDataOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDataOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 44 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusActionGroup *GDBusActionGroup_autoptr; typedef GList *GDBusActionGroup_listautoptr; typedef GSList *GDBusActionGroup_slistautoptr;
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusActionGroup (GDBusActionGroup **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusActionGroup (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusActionGroup (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 45 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusAuthObserver *GDBusAuthObserver_autoptr; typedef GList *GDBusAuthObserver_listautoptr; typedef GSList *GDBusAuthObserver_slistautoptr;
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusAuthObserver (GDBusAuthObserver **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusAuthObserver (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusAuthObserver (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 46 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusConnection *GDBusConnection_autoptr; typedef GList *GDBusConnection_listautoptr; typedef GSList *GDBusConnection_slistautoptr;
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusConnection (GDBusConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 47 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusInterface *GDBusInterface_autoptr; typedef GList *GDBusInterface_listautoptr; typedef GSList *GDBusInterface_slistautoptr;
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusInterface (GDBusInterface **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusInterface (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusInterface (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 48 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusInterfaceSkeleton *GDBusInterfaceSkeleton_autoptr; typedef GList *GDBusInterfaceSkeleton_listautoptr; typedef GSList *GDBusInterfaceSkeleton_slistautoptr;
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusInterfaceSkeleton (GDBusInterfaceSkeleton **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusInterfaceSkeleton (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusInterfaceSkeleton (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 49 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusMenuModel *GDBusMenuModel_autoptr; typedef GList *GDBusMenuModel_listautoptr; typedef GSList *GDBusMenuModel_slistautoptr;
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusMenuModel (GDBusMenuModel **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusMenuModel (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusMenuModel (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 50 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusMessage *GDBusMessage_autoptr; typedef GList *GDBusMessage_listautoptr; typedef GSList *GDBusMessage_slistautoptr;
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusMessage (GDBusMessage **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusMessage (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusMessage (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 51 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusMethodInvocation *GDBusMethodInvocation_autoptr; typedef GList *GDBusMethodInvocation_listautoptr; typedef GSList *GDBusMethodInvocation_slistautoptr;
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusMethodInvocation (GDBusMethodInvocation **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusMethodInvocation (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusMethodInvocation (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 52 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusNodeInfo *GDBusNodeInfo_autoptr; typedef GList *GDBusNodeInfo_listautoptr; typedef GSList *GDBusNodeInfo_slistautoptr;
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusNodeInfo (GDBusNodeInfo **_ptr) { if (*_ptr) (g_dbus_node_info_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusNodeInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dbus_node_info_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusNodeInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dbus_node_info_unref); }
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 53 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObject *GDBusObject_autoptr; typedef GList *GDBusObject_listautoptr; typedef GSList *GDBusObject_slistautoptr;
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObject (GDBusObject **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObject (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObject (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 54 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObjectManagerClient *GDBusObjectManagerClient_autoptr; typedef GList *GDBusObjectManagerClient_listautoptr; typedef GSList *GDBusObjectManagerClient_slistautoptr;
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObjectManagerClient (GDBusObjectManagerClient **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObjectManagerClient (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObjectManagerClient (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 55 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObjectManager *GDBusObjectManager_autoptr; typedef GList *GDBusObjectManager_listautoptr; typedef GSList *GDBusObjectManager_slistautoptr;
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObjectManager (GDBusObjectManager **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObjectManager (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObjectManager (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 56 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObjectManagerServer *GDBusObjectManagerServer_autoptr; typedef GList *GDBusObjectManagerServer_listautoptr; typedef GSList *GDBusObjectManagerServer_slistautoptr;
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObjectManagerServer (GDBusObjectManagerServer **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObjectManagerServer (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObjectManagerServer (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 57 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObjectProxy *GDBusObjectProxy_autoptr; typedef GList *GDBusObjectProxy_listautoptr; typedef GSList *GDBusObjectProxy_slistautoptr;
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObjectProxy (GDBusObjectProxy **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObjectProxy (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObjectProxy (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 58 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusObjectSkeleton *GDBusObjectSkeleton_autoptr; typedef GList *GDBusObjectSkeleton_listautoptr; typedef GSList *GDBusObjectSkeleton_slistautoptr;
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusObjectSkeleton (GDBusObjectSkeleton **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusObjectSkeleton (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusObjectSkeleton (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 59 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusProxy *GDBusProxy_autoptr; typedef GList *GDBusProxy_listautoptr; typedef GSList *GDBusProxy_slistautoptr;
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusProxy (GDBusProxy **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusProxy (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusProxy (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 60 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDBusServer *GDBusServer_autoptr; typedef GList *GDBusServer_listautoptr; typedef GSList *GDBusServer_slistautoptr;
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDBusServer (GDBusServer **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDBusServer (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDBusServer (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 61 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GDrive *GDrive_autoptr; typedef GList *GDrive_listautoptr; typedef GSList *GDrive_slistautoptr;
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDrive (GDrive **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDrive (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDrive (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 62 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GEmblemedIcon *GEmblemedIcon_autoptr; typedef GList *GEmblemedIcon_listautoptr; typedef GSList *GEmblemedIcon_slistautoptr;
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GEmblemedIcon (GEmblemedIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GEmblemedIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GEmblemedIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 63 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GEmblem *GEmblem_autoptr; typedef GList *GEmblem_listautoptr; typedef GSList *GEmblem_slistautoptr;
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GEmblem (GEmblem **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GEmblem (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GEmblem (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 64 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileEnumerator *GFileEnumerator_autoptr; typedef GList *GFileEnumerator_listautoptr; typedef GSList *GFileEnumerator_slistautoptr;
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileEnumerator (GFileEnumerator **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileEnumerator (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileEnumerator (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 65 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFile *GFile_autoptr; typedef GList *GFile_listautoptr; typedef GSList *GFile_slistautoptr;
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFile (GFile **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 66 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileAttributeInfoList *GFileAttributeInfoList_autoptr; typedef GList *GFileAttributeInfoList_listautoptr; typedef GSList *GFileAttributeInfoList_slistautoptr;
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileAttributeInfoList (GFileAttributeInfoList **_ptr) { if (*_ptr) (g_file_attribute_info_list_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileAttributeInfoList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_file_attribute_info_list_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileAttributeInfoList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_file_attribute_info_list_unref); }
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 67 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileIcon *GFileIcon_autoptr; typedef GList *GFileIcon_listautoptr; typedef GSList *GFileIcon_slistautoptr;
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileIcon (GFileIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 68 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileInfo *GFileInfo_autoptr; typedef GList *GFileInfo_listautoptr; typedef GSList *GFileInfo_slistautoptr;
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileInfo (GFileInfo **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 69 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileInputStream *GFileInputStream_autoptr; typedef GList *GFileInputStream_listautoptr; typedef GSList *GFileInputStream_slistautoptr;
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileInputStream (GFileInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 70 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileIOStream *GFileIOStream_autoptr; typedef GList *GFileIOStream_listautoptr; typedef GSList *GFileIOStream_slistautoptr;
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileIOStream (GFileIOStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileIOStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileIOStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 71 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileMonitor *GFileMonitor_autoptr; typedef GList *GFileMonitor_listautoptr; typedef GSList *GFileMonitor_slistautoptr;
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileMonitor (GFileMonitor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileMonitor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileMonitor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 72 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFilenameCompleter *GFilenameCompleter_autoptr; typedef GList *GFilenameCompleter_listautoptr; typedef GSList *GFilenameCompleter_slistautoptr;
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFilenameCompleter (GFilenameCompleter **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFilenameCompleter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFilenameCompleter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 73 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFileOutputStream *GFileOutputStream_autoptr; typedef GList *GFileOutputStream_listautoptr; typedef GSList *GFileOutputStream_slistautoptr;
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFileOutputStream (GFileOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFileOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFileOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 74 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFilterInputStream *GFilterInputStream_autoptr; typedef GList *GFilterInputStream_listautoptr; typedef GSList *GFilterInputStream_slistautoptr;
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFilterInputStream (GFilterInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFilterInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFilterInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 75 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GFilterOutputStream *GFilterOutputStream_autoptr; typedef GList *GFilterOutputStream_listautoptr; typedef GSList *GFilterOutputStream_slistautoptr;
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GFilterOutputStream (GFilterOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GFilterOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GFilterOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 76 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GIcon *GIcon_autoptr; typedef GList *GIcon_listautoptr; typedef GSList *GIcon_slistautoptr;
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GIcon (GIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 77 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GInetAddress *GInetAddress_autoptr; typedef GList *GInetAddress_listautoptr; typedef GSList *GInetAddress_slistautoptr;
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInetAddress (GInetAddress **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInetAddress (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInetAddress (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 78 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GInetAddressMask *GInetAddressMask_autoptr; typedef GList *GInetAddressMask_listautoptr; typedef GSList *GInetAddressMask_slistautoptr;
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInetAddressMask (GInetAddressMask **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInetAddressMask (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInetAddressMask (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 79 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GInetSocketAddress *GInetSocketAddress_autoptr; typedef GList *GInetSocketAddress_listautoptr; typedef GSList *GInetSocketAddress_slistautoptr;
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInetSocketAddress (GInetSocketAddress **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInetSocketAddress (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInetSocketAddress (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 80 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GInitable *GInitable_autoptr; typedef GList *GInitable_listautoptr; typedef GSList *GInitable_slistautoptr;
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInitable (GInitable **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInitable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInitable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 81 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GInputStream *GInputStream_autoptr; typedef GList *GInputStream_listautoptr; typedef GSList *GInputStream_slistautoptr;
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GInputStream (GInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 82 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GIOModule *GIOModule_autoptr; typedef GList *GIOModule_listautoptr; typedef GSList *GIOModule_slistautoptr;
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GIOModule (GIOModule **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GIOModule (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GIOModule (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 83 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GIOStream *GIOStream_autoptr; typedef GList *GIOStream_listautoptr; typedef GSList *GIOStream_slistautoptr;
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GIOStream (GIOStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GIOStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GIOStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 84 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GLoadableIcon *GLoadableIcon_autoptr; typedef GList *GLoadableIcon_listautoptr; typedef GSList *GLoadableIcon_slistautoptr;
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GLoadableIcon (GLoadableIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GLoadableIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GLoadableIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 85 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMemoryInputStream *GMemoryInputStream_autoptr; typedef GList *GMemoryInputStream_listautoptr; typedef GSList *GMemoryInputStream_slistautoptr;
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMemoryInputStream (GMemoryInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMemoryInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMemoryInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 86 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMemoryOutputStream *GMemoryOutputStream_autoptr; typedef GList *GMemoryOutputStream_listautoptr; typedef GSList *GMemoryOutputStream_slistautoptr;
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMemoryOutputStream (GMemoryOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMemoryOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMemoryOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 87 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMenu *GMenu_autoptr; typedef GList *GMenu_listautoptr; typedef GSList *GMenu_slistautoptr;
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMenu (GMenu **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMenu (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMenu (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 88 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMenuItem *GMenuItem_autoptr; typedef GList *GMenuItem_listautoptr; typedef GSList *GMenuItem_slistautoptr;
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMenuItem (GMenuItem **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMenuItem (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMenuItem (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 89 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMenuModel *GMenuModel_autoptr; typedef GList *GMenuModel_listautoptr; typedef GSList *GMenuModel_slistautoptr;
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMenuModel (GMenuModel **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMenuModel (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMenuModel (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 90 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMenuAttributeIter *GMenuAttributeIter_autoptr; typedef GList *GMenuAttributeIter_listautoptr; typedef GSList *GMenuAttributeIter_slistautoptr;
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMenuAttributeIter (GMenuAttributeIter **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMenuAttributeIter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMenuAttributeIter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 91 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMenuLinkIter *GMenuLinkIter_autoptr; typedef GList *GMenuLinkIter_listautoptr; typedef GSList *GMenuLinkIter_slistautoptr;
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMenuLinkIter (GMenuLinkIter **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMenuLinkIter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMenuLinkIter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 92 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMount *GMount_autoptr; typedef GList *GMount_listautoptr; typedef GSList *GMount_slistautoptr;
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMount (GMount **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMount (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMount (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 93 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GMountOperation *GMountOperation_autoptr; typedef GList *GMountOperation_listautoptr; typedef GSList *GMountOperation_slistautoptr;
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMountOperation (GMountOperation **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMountOperation (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMountOperation (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 94 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GNativeVolumeMonitor *GNativeVolumeMonitor_autoptr; typedef GList *GNativeVolumeMonitor_listautoptr; typedef GSList *GNativeVolumeMonitor_slistautoptr;
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNativeVolumeMonitor (GNativeVolumeMonitor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNativeVolumeMonitor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNativeVolumeMonitor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 95 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GNetworkAddress *GNetworkAddress_autoptr; typedef GList *GNetworkAddress_listautoptr; typedef GSList *GNetworkAddress_slistautoptr;
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNetworkAddress (GNetworkAddress **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNetworkAddress (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNetworkAddress (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 96 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GNetworkMonitor *GNetworkMonitor_autoptr; typedef GList *GNetworkMonitor_listautoptr; typedef GSList *GNetworkMonitor_slistautoptr;
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNetworkMonitor (GNetworkMonitor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNetworkMonitor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNetworkMonitor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 97 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GNetworkService *GNetworkService_autoptr; typedef GList *GNetworkService_listautoptr; typedef GSList *GNetworkService_slistautoptr;
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNetworkService (GNetworkService **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNetworkService (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNetworkService (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 98 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GNotification *GNotification_autoptr; typedef GList *GNotification_listautoptr; typedef GSList *GNotification_slistautoptr;
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNotification (GNotification **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNotification (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNotification (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 99 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GOutputStream *GOutputStream_autoptr; typedef GList *GOutputStream_listautoptr; typedef GSList *GOutputStream_slistautoptr;
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GOutputStream (GOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 100 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GPermission *GPermission_autoptr; typedef GList *GPermission_listautoptr; typedef GSList *GPermission_slistautoptr;
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPermission (GPermission **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPermission (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPermission (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 101 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GPollableInputStream *GPollableInputStream_autoptr; typedef GList *GPollableInputStream_listautoptr; typedef GSList *GPollableInputStream_slistautoptr;
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPollableInputStream (GPollableInputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPollableInputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPollableInputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 102 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GPollableOutputStream *GPollableOutputStream_autoptr; typedef GList *GPollableOutputStream_listautoptr; typedef GSList *GPollableOutputStream_slistautoptr;
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPollableOutputStream (GPollableOutputStream **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPollableOutputStream (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPollableOutputStream (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 103 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GPropertyAction *GPropertyAction_autoptr; typedef GList *GPropertyAction_listautoptr; typedef GSList *GPropertyAction_slistautoptr;
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPropertyAction (GPropertyAction **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPropertyAction (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPropertyAction (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 104 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GProxyAddressEnumerator *GProxyAddressEnumerator_autoptr; typedef GList *GProxyAddressEnumerator_listautoptr; typedef GSList *GProxyAddressEnumerator_slistautoptr;
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GProxyAddressEnumerator (GProxyAddressEnumerator **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GProxyAddressEnumerator (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GProxyAddressEnumerator (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 105 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GProxyAddress *GProxyAddress_autoptr; typedef GList *GProxyAddress_listautoptr; typedef GSList *GProxyAddress_slistautoptr;
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GProxyAddress (GProxyAddress **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GProxyAddress (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GProxyAddress (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 106 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GProxy *GProxy_autoptr; typedef GList *GProxy_listautoptr; typedef GSList *GProxy_slistautoptr;
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GProxy (GProxy **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GProxy (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GProxy (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 107 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GProxyResolver *GProxyResolver_autoptr; typedef GList *GProxyResolver_listautoptr; typedef GSList *GProxyResolver_slistautoptr;
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GProxyResolver (GProxyResolver **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GProxyResolver (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GProxyResolver (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 108 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GRemoteActionGroup *GRemoteActionGroup_autoptr; typedef GList *GRemoteActionGroup_listautoptr; typedef GSList *GRemoteActionGroup_slistautoptr;
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRemoteActionGroup (GRemoteActionGroup **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRemoteActionGroup (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRemoteActionGroup (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 109 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GResolver *GResolver_autoptr; typedef GList *GResolver_listautoptr; typedef GSList *GResolver_slistautoptr;
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GResolver (GResolver **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GResolver (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GResolver (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 110 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GResource *GResource_autoptr; typedef GList *GResource_listautoptr; typedef GSList *GResource_slistautoptr;
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GResource (GResource **_ptr) { if (*_ptr) (g_resource_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GResource (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_resource_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GResource (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_resource_unref); }
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 111 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSeekable *GSeekable_autoptr; typedef GList *GSeekable_listautoptr; typedef GSList *GSeekable_slistautoptr;
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSeekable (GSeekable **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSeekable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSeekable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 112 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSettingsBackend *GSettingsBackend_autoptr; typedef GList *GSettingsBackend_listautoptr; typedef GSList *GSettingsBackend_slistautoptr;
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSettingsBackend (GSettingsBackend **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSettingsBackend (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSettingsBackend (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 113 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSettingsSchema *GSettingsSchema_autoptr; typedef GList *GSettingsSchema_listautoptr; typedef GSList *GSettingsSchema_slistautoptr;
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSettingsSchema (GSettingsSchema **_ptr) { if (*_ptr) (g_settings_schema_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSettingsSchema (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_settings_schema_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSettingsSchema (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_settings_schema_unref); }
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 114 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSettings *GSettings_autoptr; typedef GList *GSettings_listautoptr; typedef GSList *GSettings_slistautoptr;
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSettings (GSettings **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSettings (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSettings (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 115 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSimpleActionGroup *GSimpleActionGroup_autoptr; typedef GList *GSimpleActionGroup_listautoptr; typedef GSList *GSimpleActionGroup_slistautoptr;
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSimpleActionGroup (GSimpleActionGroup **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSimpleActionGroup (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSimpleActionGroup (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 116 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSimpleAction *GSimpleAction_autoptr; typedef GList *GSimpleAction_listautoptr; typedef GSList *GSimpleAction_slistautoptr;
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSimpleAction (GSimpleAction **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSimpleAction (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSimpleAction (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 117 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSimpleAsyncResult *GSimpleAsyncResult_autoptr; typedef GList *GSimpleAsyncResult_listautoptr; typedef GSList *GSimpleAsyncResult_slistautoptr;
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSimpleAsyncResult (GSimpleAsyncResult **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSimpleAsyncResult (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSimpleAsyncResult (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 118 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSimplePermission *GSimplePermission_autoptr; typedef GList *GSimplePermission_listautoptr; typedef GSList *GSimplePermission_slistautoptr;
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSimplePermission (GSimplePermission **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSimplePermission (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSimplePermission (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 119 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSimpleProxyResolver *GSimpleProxyResolver_autoptr; typedef GList *GSimpleProxyResolver_listautoptr; typedef GSList *GSimpleProxyResolver_slistautoptr;
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSimpleProxyResolver (GSimpleProxyResolver **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSimpleProxyResolver (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSimpleProxyResolver (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 120 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketAddressEnumerator *GSocketAddressEnumerator_autoptr; typedef GList *GSocketAddressEnumerator_listautoptr; typedef GSList *GSocketAddressEnumerator_slistautoptr;
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketAddressEnumerator (GSocketAddressEnumerator **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketAddressEnumerator (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketAddressEnumerator (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 121 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketAddress *GSocketAddress_autoptr; typedef GList *GSocketAddress_listautoptr; typedef GSList *GSocketAddress_slistautoptr;
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketAddress (GSocketAddress **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketAddress (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketAddress (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 122 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketClient *GSocketClient_autoptr; typedef GList *GSocketClient_listautoptr; typedef GSList *GSocketClient_slistautoptr;
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketClient (GSocketClient **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketClient (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketClient (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 123 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketConnectable *GSocketConnectable_autoptr; typedef GList *GSocketConnectable_listautoptr; typedef GSList *GSocketConnectable_slistautoptr;
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketConnectable (GSocketConnectable **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketConnectable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketConnectable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 124 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketConnection *GSocketConnection_autoptr; typedef GList *GSocketConnection_listautoptr; typedef GSList *GSocketConnection_slistautoptr;
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketConnection (GSocketConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 125 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketControlMessage *GSocketControlMessage_autoptr; typedef GList *GSocketControlMessage_listautoptr; typedef GSList *GSocketControlMessage_slistautoptr;
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketControlMessage (GSocketControlMessage **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketControlMessage (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketControlMessage (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 126 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocket *GSocket_autoptr; typedef GList *GSocket_listautoptr; typedef GSList *GSocket_slistautoptr;
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocket (GSocket **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocket (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocket (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 127 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketListener *GSocketListener_autoptr; typedef GList *GSocketListener_listautoptr; typedef GSList *GSocketListener_slistautoptr;
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketListener (GSocketListener **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketListener (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketListener (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 128 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSocketService *GSocketService_autoptr; typedef GList *GSocketService_listautoptr; typedef GSList *GSocketService_slistautoptr;
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSocketService (GSocketService **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSocketService (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSocketService (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 129 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSubprocess *GSubprocess_autoptr; typedef GList *GSubprocess_listautoptr; typedef GSList *GSubprocess_slistautoptr;
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSubprocess (GSubprocess **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSubprocess (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSubprocess (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 130 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GSubprocessLauncher *GSubprocessLauncher_autoptr; typedef GList *GSubprocessLauncher_listautoptr; typedef GSList *GSubprocessLauncher_slistautoptr;
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSubprocessLauncher (GSubprocessLauncher **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSubprocessLauncher (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSubprocessLauncher (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 131 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTask *GTask_autoptr; typedef GList *GTask_listautoptr; typedef GSList *GTask_slistautoptr;
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTask (GTask **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTask (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTask (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 132 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTcpConnection *GTcpConnection_autoptr; typedef GList *GTcpConnection_listautoptr; typedef GSList *GTcpConnection_slistautoptr;
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTcpConnection (GTcpConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTcpConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTcpConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 133 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTcpWrapperConnection *GTcpWrapperConnection_autoptr; typedef GList *GTcpWrapperConnection_listautoptr; typedef GSList *GTcpWrapperConnection_slistautoptr;
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTcpWrapperConnection (GTcpWrapperConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTcpWrapperConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTcpWrapperConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 134 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTestDBus *GTestDBus_autoptr; typedef GList *GTestDBus_listautoptr; typedef GSList *GTestDBus_slistautoptr;
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTestDBus (GTestDBus **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTestDBus (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTestDBus (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 135 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GThemedIcon *GThemedIcon_autoptr; typedef GList *GThemedIcon_listautoptr; typedef GSList *GThemedIcon_slistautoptr;
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GThemedIcon (GThemedIcon **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GThemedIcon (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GThemedIcon (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 136 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GThreadedSocketService *GThreadedSocketService_autoptr; typedef GList *GThreadedSocketService_listautoptr; typedef GSList *GThreadedSocketService_slistautoptr;
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GThreadedSocketService (GThreadedSocketService **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GThreadedSocketService (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GThreadedSocketService (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 137 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsBackend *GTlsBackend_autoptr; typedef GList *GTlsBackend_listautoptr; typedef GSList *GTlsBackend_slistautoptr;
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsBackend (GTlsBackend **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsBackend (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsBackend (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 138 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsCertificate *GTlsCertificate_autoptr; typedef GList *GTlsCertificate_listautoptr; typedef GSList *GTlsCertificate_slistautoptr;
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsCertificate (GTlsCertificate **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsCertificate (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsCertificate (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 139 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsClientConnection *GTlsClientConnection_autoptr; typedef GList *GTlsClientConnection_listautoptr; typedef GSList *GTlsClientConnection_slistautoptr;
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsClientConnection (GTlsClientConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsClientConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsClientConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 140 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsConnection *GTlsConnection_autoptr; typedef GList *GTlsConnection_listautoptr; typedef GSList *GTlsConnection_slistautoptr;
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsConnection (GTlsConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 141 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsDatabase *GTlsDatabase_autoptr; typedef GList *GTlsDatabase_listautoptr; typedef GSList *GTlsDatabase_slistautoptr;
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsDatabase (GTlsDatabase **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsDatabase (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsDatabase (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 142 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsFileDatabase *GTlsFileDatabase_autoptr; typedef GList *GTlsFileDatabase_listautoptr; typedef GSList *GTlsFileDatabase_slistautoptr;
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsFileDatabase (GTlsFileDatabase **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsFileDatabase (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsFileDatabase (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 143 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsInteraction *GTlsInteraction_autoptr; typedef GList *GTlsInteraction_listautoptr; typedef GSList *GTlsInteraction_slistautoptr;
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsInteraction (GTlsInteraction **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsInteraction (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsInteraction (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 144 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsPassword *GTlsPassword_autoptr; typedef GList *GTlsPassword_listautoptr; typedef GSList *GTlsPassword_slistautoptr;
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsPassword (GTlsPassword **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsPassword (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsPassword (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 145 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GTlsServerConnection *GTlsServerConnection_autoptr; typedef GList *GTlsServerConnection_listautoptr; typedef GSList *GTlsServerConnection_slistautoptr;
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTlsServerConnection (GTlsServerConnection **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTlsServerConnection (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTlsServerConnection (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 146 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GVfs *GVfs_autoptr; typedef GList *GVfs_listautoptr; typedef GSList *GVfs_slistautoptr;
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVfs (GVfs **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVfs (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVfs (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 147 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GVolume *GVolume_autoptr; typedef GList *GVolume_listautoptr; typedef GSList *GVolume_slistautoptr;
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVolume (GVolume **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVolume (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVolume (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 148 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GVolumeMonitor *GVolumeMonitor_autoptr; typedef GList *GVolumeMonitor_listautoptr; typedef GSList *GVolumeMonitor_slistautoptr;
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVolumeMonitor (GVolumeMonitor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVolumeMonitor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVolumeMonitor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 149 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GZlibCompressor *GZlibCompressor_autoptr; typedef GList *GZlibCompressor_listautoptr; typedef GSList *GZlibCompressor_slistautoptr;
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GZlibCompressor (GZlibCompressor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GZlibCompressor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GZlibCompressor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 150 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: typedef GZlibDecompressor *GZlibDecompressor_autoptr; typedef GList *GZlibDecompressor_listautoptr; typedef GSList *GZlibDecompressor_slistautoptr;
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic push
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329:  static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GZlibDecompressor (GZlibDecompressor **_ptr) { if (*_ptr) (g_object_unref) (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GZlibDecompressor (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GZlibDecompressor (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_object_unref); }
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: #pragma GCC diagnostic pop
14329: # 151 "/usr/include/glib-2.0/gio/gio-autocleanups.h"
14329: 
14329: # 172 "/usr/include/glib-2.0/gio/gio.h" 2
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-input-gio.h" 2
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputGio GsfInputGio;
14329: 
14329: GType gsf_input_gio_get_type (void);
14329: GsfInput *gsf_input_gio_new (GFile *file, GError **err);
14329: GsfInput *gsf_input_gio_new_for_path (char const *path, GError **err);
14329: GsfInput *gsf_input_gio_new_for_uri (char const *uri, GError **err);
14329: 
14329: 
14329: # 71 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-gzip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input-gzip.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputGZip GsfInputGZip;
14329: 
14329: GType gsf_input_gzip_get_type (void);
14329: 
14329: 
14329: GsfInput *gsf_input_gzip_new (GsfInput *source, GError **err);
14329: 
14329: 
14329: # 72 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-http.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input-http.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputHTTP GsfInputHTTP;
14329: 
14329: GType gsf_input_http_get_type (void);
14329: 
14329: 
14329: GsfInput *gsf_input_http_new (gchar const *url, GError **error);
14329: gchar *gsf_input_http_get_url (GsfInputHTTP *input);
14329: gchar *gsf_input_http_get_content_type (GsfInputHTTP *input);
14329: 
14329: 
14329: # 73 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: 
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-proxy.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input-proxy.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputProxy GsfInputProxy;
14329: 
14329: GType gsf_input_proxy_get_type (void);
14329: 
14329: 
14329: GsfInput *gsf_input_proxy_new (GsfInput *source);
14329: GsfInput *gsf_input_proxy_new_section (GsfInput *source,
14329:            gsf_off_t offset,
14329:            gsf_off_t size);
14329: 
14329: 
14329: # 75 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-stdio.h" 1
14329: # 30 "/usr/include/libgsf-1/gsf/gsf-input-stdio.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputStdio GsfInputStdio;
14329: 
14329: GType gsf_input_stdio_get_type (void);
14329: 
14329: 
14329: GsfInput *gsf_input_stdio_new (char const *filename, GError **err);
14329: 
14329: GsfInput *gsf_input_stdio_new_FILE (char const *filename, FILE *file,
14329:           gboolean keep_open);
14329: 
14329: 
14329: # 76 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-infile-tar.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-infile-tar.h"
14329: 
14329: 
14329: typedef struct _GsfInfileTar GsfInfileTar;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_infile_tar_get_type (void);
14329: GsfInfile *gsf_infile_tar_new (GsfInput *source, GError **err);
14329: 
14329: 
14329: # 77 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-input-textline.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-input-textline.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfInputTextline GsfInputTextline;
14329: 
14329: GType gsf_input_textline_get_type (void);
14329: 
14329: 
14329: 
14329: GsfInput *gsf_input_textline_new (GsfInput *source);
14329: unsigned char *gsf_input_textline_ascii_gets (GsfInputTextline *textline);
14329: guint8 *gsf_input_textline_utf8_gets (GsfInputTextline *textline);
14329: 
14329: 
14329: # 78 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-meta-names.h" 1
14329: # 79 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-msole-utils.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-msole-utils.h"
14329: 
14329: 
14329: GError *gsf_doc_meta_data_read_from_msole (GsfDocMetaData *accum,
14329:         GsfInput *in);
14329: gboolean gsf_doc_meta_data_write_to_msole (GsfDocMetaData const *meta_data,
14329:                                            GsfOutput *out,
14329:         gboolean doc_not_component);
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "gsf_doc_meta_data_read_from_msole" "' instead")))
14329: GError *gsf_msole_metadata_read (GsfInput *in,
14329:         GsfDocMetaData *accum);
14329: __attribute__((__deprecated__("Use '" "gsf_doc_meta_data_write_to_msole" "' instead")))
14329: gboolean gsf_msole_metadata_write (GsfOutput *out,
14329:         GsfDocMetaData const *meta_data,
14329:         gboolean doc_not_component);
14329: 
14329: 
14329: guint gsf_msole_lid_for_language (char const *lang);
14329: guint gsf_msole_codepage_to_lid (int codepage);
14329: int gsf_msole_lid_to_codepage (guint lid);
14329: gchar *gsf_msole_lid_to_codepage_str (guint lid);
14329: char const *gsf_msole_language_for_lid (guint lid);
14329: 
14329: int gsf_msole_iconv_win_codepage (void) ;
14329: GIConv gsf_msole_iconv_open_for_import (int codepage) ;
14329: GIConv gsf_msole_iconv_open_for_export (void) ;
14329: 
14329: GIConv gsf_msole_iconv_open_codepage_for_import (char const *to, int codepage);
14329: GIConv gsf_msole_iconv_open_codepages_for_export (int codepage_to, char const *from);
14329: GIConv gsf_msole_iconv_open_codepage_for_export (int codepage_to);
14329: 
14329: GByteArray *gsf_msole_inflate (GsfInput *input, gsf_off_t offset);
14329: 
14329: typedef struct GsfMSOleSortingKey_ GsfMSOleSortingKey;
14329: GType gsf_msole_sorting_key_get_type (void);
14329: GsfMSOleSortingKey *gsf_msole_sorting_key_new (const char *name);
14329: void gsf_msole_sorting_key_free (GsfMSOleSortingKey *sk);
14329: int gsf_msole_sorting_key_cmp (const GsfMSOleSortingKey *a,
14329:           const GsfMSOleSortingKey *b);
14329: 
14329: 
14329: # 80 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-opendoc-utils.h" 1
14329: # 30 "/usr/include/libgsf-1/gsf/gsf-opendoc-utils.h"
14329: 
14329: 
14329: 
14329: 
14329: typedef struct {
14329:  GsfXMLOutClass base;
14329: 
14329: 
14329: 
14329:  void (*_gsf_reserved1) (void);
14329:  void (*_gsf_reserved2) (void);
14329:  void (*_gsf_reserved3) (void);
14329:  void (*_gsf_reserved4) (void);
14329: } GsfODFOutClass;
14329: 
14329: typedef struct _GsfODFOut GsfODFOut;
14329: struct _GsfODFOut {
14329:  GsfXMLOut base;
14329: 
14329:  struct _GsfODFOutPrivate *priv;
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_odf_out_get_type (void);
14329: 
14329: int gsf_odf_out_get_version (GsfODFOut *oout);
14329: char *gsf_odf_out_get_version_string (GsfODFOut *oout);
14329: 
14329: 
14329: 
14329: enum {
14329:  OO_NS_OFFICE,
14329:  OO_NS_STYLE,
14329:  OO_NS_TEXT,
14329:  OO_NS_TABLE,
14329:  OO_NS_DRAW,
14329:  OO_NS_NUMBER,
14329:  OO_NS_CHART,
14329:  OO_NS_DR3D,
14329:  OO_NS_FORM,
14329:  OO_NS_SCRIPT,
14329:  OO_NS_CONFIG,
14329:  OO_NS_MATH,
14329:  OO_NS_FO,
14329:  OO_NS_DC,
14329:  OO_NS_META,
14329:  OO_NS_XLINK,
14329:  OO_NS_SVG,
14329: 
14329: 
14329:  OO_NS_OOO,
14329:  OO_NS_OOOW,
14329:  OO_NS_OOOC,
14329:  OO_NS_DOM,
14329:  OO_NS_XFORMS,
14329:  OO_NS_XSD,
14329:  OO_NS_XSI,
14329: 
14329:  OO_NS_PRESENT,
14329: 
14329: 
14329:  OO_NS_RPT,
14329:  OO_NS_OF,
14329:  OO_NS_RDFA,
14329:  OO_NS_FIELD,
14329:  OO_NS_FORMX,
14329: 
14329: 
14329:  OO_NS_ANIM,
14329:  OO_NS_DATASTYLE,
14329:  OO_NS_MANIFEST,
14329:  OO_NS_SMIL,
14329: 
14329: 
14329:  OO_LOTUS_NS_PRODTOOLS,
14329: 
14329: 
14329:  OO_KDE_NS_KOFFICE,
14329: 
14329: 
14329:  OO_CLEVERAGE_NS_DC,
14329: 
14329: 
14329:  OO_MS_NS_MSOXL,
14329: 
14329: 
14329:  OO_GNUM_NS_EXT,
14329: 
14329: 
14329:  OO_NS_GRDDL,
14329:  OO_NS_XHTML,
14329:  OO_NS_TABLE_OOO,
14329: 
14329: 
14329:  OO_NS_CHART_OOO,
14329: 
14329: 
14329:  OO_NS_LOCALC_EXT,
14329:  OO_NS_LOCALC_EXT2
14329: };
14329: 
14329: GsfXMLInNS const *gsf_odf_get_ns (void);
14329: char const *gsf_odf_get_version_string (void);
14329: short gsf_odf_get_version (void);
14329: 
14329: GError *gsf_doc_meta_data_read_from_odf (GsfDocMetaData *md, GsfInput *input);
14329: void gsf_doc_meta_data_odf_subtree (GsfDocMetaData *md, GsfXMLIn *doc);
14329: gboolean gsf_doc_meta_data_write_to_odf (GsfDocMetaData const *md, gpointer output);
14329: 
14329: 
14329: 
14329: 
14329: extern GsfXMLInNS gsf_ooo_ns[];
14329: __attribute__((__deprecated__("Use '" "gsf_odf_get_ns" "' instead")))
14329: GsfXMLInNS *get_gsf_ooo_ns (void);
14329: __attribute__((__deprecated__("Use '" "gsf_odf_get_version_string" "' instead")))
14329: char const *get_gsf_odf_version_string (void);
14329: __attribute__((__deprecated__("Use '" "gsf_odf_get_version" "' instead")))
14329: short get_gsf_odf_version (void);
14329: __attribute__((__deprecated__("Use '" "gsf_doc_meta_data_read_from_odf" "' instead")))
14329: GError *gsf_opendoc_metadata_read (GsfInput *input, GsfDocMetaData *md);
14329: __attribute__((__deprecated__("Use '" "gsf_doc_meta_data_odf_subtree" "' instead")))
14329: void gsf_opendoc_metadata_subtree (GsfXMLIn *doc, GsfDocMetaData *md);
14329: __attribute__((__deprecated__("Use '" "gsf_doc_meta_data_write_to_odf" "' instead")))
14329: gboolean gsf_opendoc_metadata_write (gpointer output, GsfDocMetaData const *md);
14329: 
14329: 
14329: 
14329: # 81 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-open-pkg-utils.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-open-pkg-utils.h"
14329: 
14329: 
14329: typedef struct _GsfOpenPkgRel GsfOpenPkgRel;
14329: typedef struct _GsfOpenPkgRels GsfOpenPkgRels;
14329: typedef void (*GsfOpenPkgIter)(GsfInput *opkg,
14329:      GsfOpenPkgRel const *rel,
14329:      gpointer user_data);
14329: 
14329: gboolean gsf_open_pkg_rel_is_extern (GsfOpenPkgRel const *rel);
14329: char const *gsf_open_pkg_rel_get_target (GsfOpenPkgRel const *rel);
14329: char const *gsf_open_pkg_rel_get_type (GsfOpenPkgRel const *rel);
14329: 
14329: GsfOpenPkgRel *gsf_open_pkg_lookup_rel_by_type (GsfInput *opkg, char const *type);
14329: GsfOpenPkgRel *gsf_open_pkg_lookup_rel_by_id (GsfInput *opkg, char const *id);
14329: void gsf_open_pkg_foreach_rel (GsfInput *opkg,
14329:       GsfOpenPkgIter func,
14329:       gpointer user_data);
14329: GsfInput *gsf_open_pkg_open_rel (GsfInput *opkg, GsfOpenPkgRel const *rel,
14329:       GError **err);
14329: 
14329: GsfInput *gsf_open_pkg_open_rel_by_type (GsfInput *opkg, char const *type,
14329:       GError **err);
14329: GsfInput *gsf_open_pkg_open_rel_by_id (GsfInput *opkg, char const *id,
14329:       GError **err);
14329: GError *gsf_open_pkg_parse_rel_by_id (GsfXMLIn *xin, char const *id,
14329:       GsfXMLInNode const *dtd,
14329:       GsfXMLInNS const *ns);
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "gsf_open_pkg_open_rel_by_id" "' instead")))
14329: GsfInput *gsf_open_pkg_get_rel_by_type (GsfInput *opkg, char const *type);
14329: __attribute__((__deprecated__("Use '" "gsf_open_pkg_open_rel_by_id" "' instead")))
14329: GsfInput *gsf_open_pkg_get_rel_by_id (GsfInput *opkg, char const *id);
14329: 
14329: 
14329: typedef struct _GsfOutfileOpenPkg GsfOutfileOpenPkg;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_outfile_open_pkg_get_type (void);
14329: 
14329: 
14329: GsfOutfile *gsf_outfile_open_pkg_new (GsfOutfile *sink);
14329: void gsf_outfile_open_pkg_set_sink (GsfOutfileOpenPkg *open_pkg,
14329:          GsfOutput *sink);
14329: void gsf_outfile_open_pkg_set_content_type (GsfOutfileOpenPkg *open_pkg,
14329:          char const *content_type);
14329: 
14329: char const *gsf_outfile_open_pkg_relate (GsfOutfileOpenPkg *child,
14329:          GsfOutfileOpenPkg *parent,
14329:          char const *type);
14329: GsfOutput *gsf_outfile_open_pkg_add_rel (GsfOutfile *dir,
14329:          char const *name,
14329:          char const *content_type,
14329:          GsfOutfile *parent,
14329:          char const *type);
14329: char const *gsf_outfile_open_pkg_add_extern_rel (GsfOutfileOpenPkg *parent,
14329:          char const *target,
14329:          char const *content_type);
14329: 
14329: gint gsf_open_pkg_error_id (void);
14329: 
14329: 
14329: # 82 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-outfile-msole.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-outfile-msole.h"
14329: 
14329: 
14329: typedef struct _GsfOutfileMSOle GsfOutfileMSOle;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_outfile_msole_get_type (void);
14329: 
14329: 
14329: GsfOutfile *gsf_outfile_msole_new (GsfOutput *sink);
14329: GsfOutfile *gsf_outfile_msole_new_full (GsfOutput *sink,
14329:          guint bb_size, guint sb_size);
14329: gboolean gsf_outfile_msole_set_class_id (GsfOutfileMSOle *ole,
14329:          guint8 const *clsid);
14329: 
14329: 
14329: # 83 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-outfile-stdio.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-outfile-stdio.h"
14329: 
14329: 
14329: typedef struct _GsfOutfileStdio GsfOutfileStdio;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_outfile_stdio_get_type (void);
14329: 
14329: 
14329: GsfOutfile *gsf_outfile_stdio_new (char const *root, GError **err);
14329: GsfOutfile *gsf_outfile_stdio_new_full (char const *root, GError **err,
14329:        char const *first_property_name,
14329:        ...);
14329: GsfOutfile *gsf_outfile_stdio_new_valist (char const *root, GError **err,
14329:        char const *first_property_name,
14329:        va_list var_args);
14329: 
14329: 
14329: # 84 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-outfile-zip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-outfile-zip.h"
14329: 
14329: 
14329: typedef enum {
14329:  GSF_ZIP_STORED = 0,
14329:  GSF_ZIP_SHRUNK = 1,
14329:  GSF_ZIP_REDUCEDx1 = 2,
14329:  GSF_ZIP_REDUCEDx2 = 3,
14329:  GSF_ZIP_REDUCEDx3 = 4,
14329:  GSF_ZIP_REDUCEDx4 = 5,
14329:  GSF_ZIP_IMPLODED = 6,
14329:  GSF_ZIP_TOKENIZED = 7,
14329:  GSF_ZIP_DEFLATED = 8,
14329:  GSF_ZIP_DEFLATED_BETTER = 9,
14329:  GSF_ZIP_IMPLODED_BETTER = 10
14329: } GsfZipCompressionMethod;
14329: 
14329: typedef struct _GsfOutfileZip GsfOutfileZip;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_outfile_zip_get_type (void);
14329: 
14329: 
14329: GsfOutfile *gsf_outfile_zip_new (GsfOutput *sink, GError **err);
14329: 
14329: 
14329: gboolean gsf_outfile_zip_set_compression_method (GsfOutfileZip *zip,
14329:           GsfZipCompressionMethod method);
14329: 
14329: 
14329: # 85 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-bzip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output-bzip.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputBzip GsfOutputBzip;
14329: 
14329: GType gsf_output_bzip_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_bzip_new (GsfOutput *sink, GError **err);
14329: 
14329: 
14329: # 86 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-csv.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-output-csv.h"
14329: 
14329: # 37 "/usr/include/libgsf-1/gsf/gsf-output-csv.h"
14329: typedef enum {
14329:  GSF_OUTPUT_CSV_QUOTING_MODE_NEVER,
14329:  GSF_OUTPUT_CSV_QUOTING_MODE_AUTO,
14329:  GSF_OUTPUT_CSV_QUOTING_MODE_ALWAYS
14329: } GsfOutputCsvQuotingMode;
14329: 
14329: GType gsf_output_csv_quoting_mode_get_type (void);
14329: 
14329: 
14329: 
14329: 
14329: typedef struct {
14329:  GsfOutput output;
14329: 
14329:  GsfOutput *sink;
14329: 
14329:  char *quote;
14329:  size_t quote_len;
14329:  GsfOutputCsvQuotingMode quoting_mode;
14329:  char *quoting_triggers;
14329: 
14329:  char *eol;
14329:  size_t eol_len;
14329:  char *separator;
14329:  size_t separator_len;
14329:  gboolean fields_on_line;
14329: 
14329:  GString *buf;
14329: } GsfOutputCsv;
14329: 
14329: 
14329: 
14329: 
14329: GType gsf_output_csv_get_type (void);
14329: 
14329: 
14329: gboolean gsf_output_csv_write_field (GsfOutputCsv *csv,
14329:          char const *field,
14329:          size_t len);
14329: gboolean gsf_output_csv_write_eol (GsfOutputCsv *csv);
14329: 
14329: typedef struct {
14329:  GsfOutputClass output_class;
14329: } GsfOutputCsvClass;
14329: 
14329: 
14329: # 87 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-gio.h" 1
14329: # 29 "/usr/include/libgsf-1/gsf/gsf-output-gio.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputGio GsfOutputGio;
14329: 
14329: GType gsf_output_gio_get_type (void);
14329: GsfOutput *gsf_output_gio_new (GFile *file);
14329: GsfOutput *gsf_output_gio_new_for_path (char const *path, GError **err);
14329: GsfOutput *gsf_output_gio_new_for_uri (char const *uri, GError **err);
14329: 
14329: 
14329: # 88 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-gzip.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output-gzip.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputGZip GsfOutputGZip;
14329: 
14329: GType gsf_output_gzip_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_gzip_new (GsfOutput *sink, GError **err);
14329: 
14329: 
14329: # 89 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-iconv.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output-iconv.h"
14329: 
14329: 
14329: typedef struct {
14329:  GsfOutputClass output_class;
14329: } GsfOutputIconvClass;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputIconv GsfOutputIconv;
14329: 
14329: GType gsf_output_iconv_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_iconv_new (GsfOutput *sink, char const *dst, char const *src);
14329: 
14329: 
14329: # 90 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-iochannel.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output-iochannel.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputIOChannel GsfOutputIOChannel;
14329: 
14329: GType gsf_output_iochannel_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_iochannel_new (GIOChannel * channel);
14329: 
14329: 
14329: # 91 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-memory.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-output-memory.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputMemory GsfOutputMemory;
14329: 
14329: GType gsf_output_memory_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_memory_new (void);
14329: const guint8* gsf_output_memory_get_bytes (GsfOutputMemory * mem);
14329: 
14329: 
14329: # 92 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-output-stdio.h" 1
14329: # 29 "/usr/include/libgsf-1/gsf/gsf-output-stdio.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfOutputStdio GsfOutputStdio;
14329: 
14329: GType gsf_output_stdio_get_type (void);
14329: 
14329: 
14329: GsfOutput *gsf_output_stdio_new (char const *filename, GError **err);
14329: GsfOutput *gsf_output_stdio_new_full (char const *filename, GError **err,
14329:      char const *first_property_name,
14329:      ...);
14329: GsfOutput *gsf_output_stdio_new_valist (char const *filename, GError **err,
14329:      char const *first_property_name,
14329:      va_list var_args);
14329: GsfOutput *gsf_output_stdio_new_FILE (char const *filename, FILE *file,
14329:             gboolean keep_open);
14329: 
14329: 
14329: # 93 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-shared-memory.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-shared-memory.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfSharedMemory GsfSharedMemory;
14329: struct _GsfSharedMemory {
14329:  GObject g_object;
14329:  void *buf;
14329:  gsf_off_t size;
14329: 
14329:  gboolean needs_free;
14329:  gboolean needs_unmap;
14329: };
14329: 
14329: GType gsf_shared_memory_get_type (void);
14329: 
14329: 
14329: GsfSharedMemory *gsf_shared_memory_new (void *buf, gsf_off_t size, gboolean needs_free);
14329: GsfSharedMemory *gsf_shared_memory_mmapped_new (void *buf, gsf_off_t size);
14329: 
14329: 
14329: # 94 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-structured-blob.h" 1
14329: # 27 "/usr/include/libgsf-1/gsf/gsf-structured-blob.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _GsfStructuredBlob GsfStructuredBlob;
14329: 
14329: 
14329: GType gsf_structured_blob_get_type (void);
14329: 
14329: 
14329: GsfStructuredBlob *gsf_structured_blob_read (GsfInput *input);
14329: gboolean gsf_structured_blob_write (GsfStructuredBlob *blob,
14329:            GsfOutfile *container);
14329: 
14329: 
14329: # 95 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 1 "/usr/include/libgsf-1/gsf/gsf-timestamp.h" 1
14329: # 28 "/usr/include/libgsf-1/gsf/gsf-timestamp.h"
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct _GsfTimestamp {
14329:  GDate date;
14329:  glong seconds;
14329:  GString time_zone;
14329: 
14329:  guint32 timet;
14329: };
14329: 
14329: GType gsf_timestamp_get_type (void);
14329: 
14329: 
14329: GsfTimestamp *gsf_timestamp_new (void);
14329: 
14329: GsfTimestamp *gsf_timestamp_copy (GsfTimestamp const *stamp);
14329: void gsf_timestamp_free (GsfTimestamp *stamp);
14329: int gsf_timestamp_load_from_string (GsfTimestamp *stamp, char const *spec);
14329: char *gsf_timestamp_as_string (GsfTimestamp const *stamp);
14329: guint gsf_timestamp_hash (GsfTimestamp const *stamp);
14329: gboolean gsf_timestamp_equal (GsfTimestamp const *a,
14329:       GsfTimestamp const *b);
14329: 
14329: void gsf_timestamp_set_time (GsfTimestamp *stamp, guint64 t);
14329: 
14329: void gsf_timestamp_to_value (GsfTimestamp const *stamp, GValue *value);
14329: 
14329: 
14329: 
14329: __attribute__((__deprecated__("Use '" "gsf_timestamp_to_value" "' instead")))
14329: void gsf_value_set_timestamp (GValue *value, GsfTimestamp const *stamp);
14329: __attribute__((__deprecated__("Use '" "gsf_timestamp_load_from_string" "' instead")))
14329: int gsf_timestamp_from_string (char const *spec, GsfTimestamp *stamp);
14329: __attribute__((__deprecated__("Use '" "gsf_timestamp_load_from_string" "' instead")))
14329: int gsf_timestamp_parse (char const *spec, GsfTimestamp *stamp);
14329: 
14329: 
14329: 
14329: # 96 "/usr/include/libgsf-1/gsf/gsf.h" 2
14329: # 26 "/usr/include/libgsf-1/gsf/gsf-impl-utils.h" 2
14329: 
14329: 
14329: 
14329: # 154 "/usr/include/libgsf-1/gsf/gsf-impl-utils.h"
14329: 
14329: # 42 "ole2_extractor.c" 2
14329: # 67 "ole2_extractor.c"
14329: static int
14329: add_metadata (EXTRACTOR_MetaDataProcessor proc,
14329:        void *proc_cls,
14329:        const char *phrase,
14329:        enum EXTRACTOR_MetaType type)
14329: {
14329:   char *tmp;
14329:   int ret;
14329: 
14329:   if (0 == strlen (phrase))
14329:     return 0;
14329:   if (0 == strcmp (phrase, "\"\""))
14329:     return 0;
14329:   if (0 == strcmp (phrase, "\" \""))
14329:     return 0;
14329:   if (0 == strcmp (phrase, " "))
14329:     return 0;
14329:   if (
14329: # 84 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 84 "ole2_extractor.c"
14329:           == (tmp = strdup (phrase)))
14329:     return 0;
14329: 
14329:   while ( (strlen (tmp) > 0) &&
14329:    (
14329: # 88 "ole2_extractor.c" 3 4
14329:    ((*__ctype_b_loc ())[(int) ((
14329: # 88 "ole2_extractor.c"
14329:    (unsigned char) tmp [strlen (tmp) - 1]
14329: # 88 "ole2_extractor.c" 3 4
14329:    ))] & (unsigned short int) _ISblank)
14329: # 88 "ole2_extractor.c"
14329:                                                    ) )
14329:     tmp [strlen (tmp) - 1] = '\0';
14329:   ret = proc (proc_cls,
14329:        "ole2",
14329:        type,
14329:        EXTRACTOR_METAFORMAT_UTF8,
14329:        "text/plain",
14329:        tmp,
14329:        strlen (tmp) + 1);
14329:   free (tmp);
14329:   return ret;
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct Matches
14329: {
14329: 
14329: 
14329: 
14329:   const char *text;
14329: 
14329: 
14329: 
14329: 
14329:   enum EXTRACTOR_MetaType type;
14329: };
14329: 
14329: 
14329: static struct Matches tmap[] = {
14329:   { "Title", EXTRACTOR_METATYPE_TITLE },
14329:   { "PresentationFormat", EXTRACTOR_METATYPE_FORMAT },
14329:   { "Category", EXTRACTOR_METATYPE_SECTION },
14329:   { "Manager", EXTRACTOR_METATYPE_MANAGER },
14329:   { "Company", EXTRACTOR_METATYPE_COMPANY },
14329:   { "Subject", EXTRACTOR_METATYPE_SUBJECT },
14329:   { "Author", EXTRACTOR_METATYPE_AUTHOR_NAME },
14329:   { "Keywords", EXTRACTOR_METATYPE_KEYWORDS },
14329:   { "Comments", EXTRACTOR_METATYPE_COMMENT },
14329:   { "Template", EXTRACTOR_METATYPE_TEMPLATE },
14329:   { "NumPages", EXTRACTOR_METATYPE_PAGE_COUNT },
14329:   { "AppName", EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE },
14329:   { "RevisionNumber", EXTRACTOR_METATYPE_REVISION_NUMBER },
14329:   { "NumBytes", EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE },
14329:   { "CreatedTime", EXTRACTOR_METATYPE_CREATION_DATE },
14329:   { "LastSavedTime" , EXTRACTOR_METATYPE_MODIFICATION_DATE },
14329:   { "gsf:company", EXTRACTOR_METATYPE_COMPANY },
14329:   { "gsf:character-count", EXTRACTOR_METATYPE_CHARACTER_COUNT },
14329:   { "gsf:page-count", EXTRACTOR_METATYPE_PAGE_COUNT },
14329:   { "gsf:line-count", EXTRACTOR_METATYPE_LINE_COUNT },
14329:   { "gsf:word-count", EXTRACTOR_METATYPE_WORD_COUNT },
14329:   { "gsf:paragraph-count", EXTRACTOR_METATYPE_PARAGRAPH_COUNT },
14329:   { "gsf:last-saved-by", EXTRACTOR_METATYPE_LAST_SAVED_BY },
14329:   { "gsf:manager", EXTRACTOR_METATYPE_MANAGER },
14329:   { "dc:title", EXTRACTOR_METATYPE_TITLE },
14329:   { "dc:creator", EXTRACTOR_METATYPE_CREATOR },
14329:   { "dc:date", EXTRACTOR_METATYPE_UNKNOWN_DATE },
14329:   { "dc:subject", EXTRACTOR_METATYPE_SUBJECT },
14329:   { "dc:keywords", EXTRACTOR_METATYPE_KEYWORDS },
14329:   { "dc:last-printed", EXTRACTOR_METATYPE_LAST_PRINTED },
14329:   { "dc:description", EXTRACTOR_METATYPE_DESCRIPTION },
14329:   { "meta:creation-date", EXTRACTOR_METATYPE_CREATION_DATE },
14329:   { "meta:generator", EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE },
14329:   { "meta:template", EXTRACTOR_METATYPE_TEMPLATE },
14329:   { "meta:editing-cycles", EXTRACTOR_METATYPE_EDITING_CYCLES },
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   { 
14329: # 161 "ole2_extractor.c" 3 4
14329:    ((void *)0)
14329: # 161 "ole2_extractor.c"
14329:        , 0 }
14329: };
14329: 
14329: 
14329: 
14329: 
14329: 
14329: struct ProcContext
14329: {
14329: 
14329: 
14329: 
14329:   EXTRACTOR_MetaDataProcessor proc;
14329: 
14329: 
14329: 
14329: 
14329:   void *proc_cls;
14329: 
14329: 
14329: 
14329: 
14329:   int ret;
14329: };
14329: # 195 "ole2_extractor.c"
14329: static void
14329: process_metadata (gpointer key,
14329:     gpointer value,
14329:     gpointer user_data)
14329: {
14329:   const char *type = key;
14329:   const GsfDocProp *prop = value;
14329:   struct ProcContext *pc = user_data;
14329:   const GValue *gval;
14329:   char *contents;
14329:   int pos;
14329: 
14329:   if ( (
14329: # 207 "ole2_extractor.c" 3 4
14329:        ((void *)0) 
14329: # 207 "ole2_extractor.c"
14329:             == key) ||
14329:        (
14329: # 208 "ole2_extractor.c" 3 4
14329:        ((void *)0) 
14329: # 208 "ole2_extractor.c"
14329:             == value) )
14329:     return;
14329:   if (0 != pc->ret)
14329:     return;
14329:   gval = gsf_doc_prop_get_val (prop);
14329: 
14329:   if ((((GValue*) (gval))->g_type) == ((GType) ((16) << (2))))
14329:     {
14329:       contents = strdup (g_value_get_string (gval));
14329:     }
14329:   else
14329:     {
14329: 
14329:       contents = g_strdup_value_contents (gval);
14329:     }
14329:   if (
14329: # 223 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 223 "ole2_extractor.c"
14329:           == contents)
14329:     return;
14329:   if (0 == strcmp (type, "meta:generator"))
14329:     {
14329:       const char *mimetype = "application/vnd.ms-files";
14329:       if ( (0 == strncmp (value, "Microsoft Word", 14)) ||
14329:     (0 == strncmp (value, "Microsoft Office Word", 21)))
14329:  mimetype = "application/msword";
14329:       else if ( (0 == strncmp(value, "Microsoft Excel", 15)) ||
14329:   (0 == strncmp(value, "Microsoft Office Excel", 22)) )
14329:  mimetype = "application/vnd.ms-excel";
14329:       else if ( (0 == strncmp(value, "Microsoft PowerPoint", 20)) ||
14329:   (0 == strncmp(value, "Microsoft Office PowerPoint", 27)) )
14329:  mimetype = "application/vnd.ms-powerpoint";
14329:       else if (0 == strncmp(value, "Microsoft Project", 17))
14329:  mimetype = "application/vnd.ms-project";
14329:       else if (0 == strncmp(value, "Microsoft Visio", 15))
14329:  mimetype = "application/vnd.visio";
14329:       else if (0 == strncmp(value, "Microsoft Office", 16))
14329:  mimetype = "application/vnd.ms-office";
14329:       if (0 != add_metadata (pc->proc,
14329:         pc->proc_cls,
14329:         mimetype,
14329:         EXTRACTOR_METATYPE_MIMETYPE))
14329:  {
14329:    free (contents);
14329:    pc->ret = 1;
14329:    return;
14329:  }
14329:     }
14329:   for (pos = 0; 
14329: # 253 "ole2_extractor.c" 3 4
14329:                ((void *)0) 
14329: # 253 "ole2_extractor.c"
14329:                     != tmap[pos].text; pos++)
14329:     if (0 == strcmp (tmap[pos].text,
14329:        type))
14329:       break;
14329:   if ( (
14329: # 257 "ole2_extractor.c" 3 4
14329:        ((void *)0) 
14329: # 257 "ole2_extractor.c"
14329:             != tmap[pos].text) &&
14329:        (0 != add_metadata (pc->proc, pc->proc_cls,
14329:       contents,
14329:       tmap[pos].type)) )
14329:     {
14329:       free (contents);
14329:       pc->ret = 1;
14329:       return;
14329:     }
14329:   free(contents);
14329: }
14329: # 279 "ole2_extractor.c"
14329: static int
14329: process (GsfInput *in,
14329:   EXTRACTOR_MetaDataProcessor proc,
14329:   void *proc_cls)
14329: {
14329:   struct ProcContext pc;
14329:   GsfDocMetaData *sections;
14329:   GError *error;
14329: 
14329:   pc.proc = proc;
14329:   pc.proc_cls = proc_cls;
14329:   pc.ret = 0;
14329:   sections = gsf_doc_meta_data_new ();
14329: 
14329:   error = gsf_doc_meta_data_read_from_msole (sections, in);
14329: 
14329: 
14329: 
14329:   if (
14329: # 297 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 297 "ole2_extractor.c"
14329:           == error)
14329:     {
14329:       gsf_doc_meta_data_foreach (sections,
14329:      &process_metadata,
14329:      &pc);
14329:     }
14329:   else
14329:     {
14329:       g_error_free (error);
14329:     }
14329:   g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((sections)), (((GType) ((20) << (2)))))))));
14329:   return pc.ret;
14329: }
14329: # 321 "ole2_extractor.c"
14329: static int
14329: process_star_office (GsfInput *src,
14329:        EXTRACTOR_MetaDataProcessor proc,
14329:        void *proc_cls)
14329: {
14329:   off_t size = gsf_input_size (src);
14329: 
14329:   if ( (size < 0x374) ||
14329:        (size > 4*1024*1024) )
14329:     return 0;
14329:   {
14329:     char buf[size];
14329: 
14329:     gsf_input_read (src, size, (unsigned char*) buf);
14329:     if ( (buf[0] != 0x0F) ||
14329:   (buf[1] != 0x0) ||
14329:   (0 != strncmp (&buf[2],
14329:    "SfxDocumentInfo",
14329:    strlen ("SfxDocumentInfo"))) ||
14329:   (buf[0x11] != 0x0B) ||
14329:   (buf[0x13] != 0x00) ||
14329:   (buf[0x12] != 0x00) )
14329:       return 0;
14329:     buf[0xd3] = '\0';
14329:     if ( (buf[0x94] + buf[0x93] > 0) &&
14329:   (0 != add_metadata (proc, proc_cls,
14329:         &buf[0x95],
14329:         EXTRACTOR_METATYPE_TITLE)) )
14329:       return 1;
14329:     buf[0x114] = '\0';
14329:     if ( (buf[0xd5] + buf[0xd4] > 0) &&
14329:   (0 != add_metadata (proc, proc_cls,
14329:         &buf[0xd6],
14329:         EXTRACTOR_METATYPE_SUBJECT)) )
14329:       return 1;
14329:     buf[0x215] = '\0';
14329:     if ( (buf[0x115] + buf[0x116] > 0) &&
14329:   (0 != add_metadata (proc, proc_cls,
14329:         &buf[0x117],
14329:         EXTRACTOR_METATYPE_COMMENT)) )
14329:       return 1;
14329:     buf[0x296] = '\0';
14329:     if ( (buf[0x216] + buf[0x217] > 0) &&
14329:   (0 != add_metadata(proc, proc_cls,
14329:        &buf[0x218],
14329:        EXTRACTOR_METATYPE_KEYWORDS)) )
14329:       return 1;
14329: 
14329: 
14329:   }
14329:   return 0;
14329: }
14329: # 391 "ole2_extractor.c"
14329: static const char *
14329: lid_to_language (unsigned int lid)
14329: {
14329:   switch (lid)
14329:     {
14329:     case 0x0400:
14329:       return 
14329: # 397 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 397 "ole2_extractor.c"
14329:             "libextractor"
14329: # 397 "ole2_extractor.c" 3 4
14329:             , 
14329: # 397 "ole2_extractor.c"
14329:             "No Proofing"
14329: # 397 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 397 "ole2_extractor.c"
14329:                             ;
14329:     case 0x0401:
14329:       return 
14329: # 399 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 399 "ole2_extractor.c"
14329:             "iso-639"
14329: # 399 "ole2_extractor.c" 3 4
14329:             , 
14329: # 399 "ole2_extractor.c"
14329:             "Arabic"
14329: # 399 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 399 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0402:
14329:       return 
14329: # 401 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 401 "ole2_extractor.c"
14329:             "iso-639"
14329: # 401 "ole2_extractor.c" 3 4
14329:             , 
14329: # 401 "ole2_extractor.c"
14329:             "Bulgarian"
14329: # 401 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 401 "ole2_extractor.c"
14329:                            ;
14329:     case 0x0403:
14329:       return 
14329: # 403 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 403 "ole2_extractor.c"
14329:             "iso-639"
14329: # 403 "ole2_extractor.c" 3 4
14329:             , 
14329: # 403 "ole2_extractor.c"
14329:             "Catalan"
14329: # 403 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 403 "ole2_extractor.c"
14329:                          ;
14329:     case 0x0404:
14329:       return 
14329: # 405 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 405 "ole2_extractor.c"
14329:             "libextractor"
14329: # 405 "ole2_extractor.c" 3 4
14329:             , 
14329: # 405 "ole2_extractor.c"
14329:             "Traditional Chinese"
14329: # 405 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 405 "ole2_extractor.c"
14329:                                     ;
14329:     case 0x0804:
14329:       return 
14329: # 407 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 407 "ole2_extractor.c"
14329:             "libextractor"
14329: # 407 "ole2_extractor.c" 3 4
14329:             , 
14329: # 407 "ole2_extractor.c"
14329:             "Simplified Chinese"
14329: # 407 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 407 "ole2_extractor.c"
14329:                                    ;
14329:     case 0x0405:
14329:       return 
14329: # 409 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 409 "ole2_extractor.c"
14329:             "iso-639"
14329: # 409 "ole2_extractor.c" 3 4
14329:             , 
14329: # 409 "ole2_extractor.c"
14329:             "Chechen"
14329: # 409 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 409 "ole2_extractor.c"
14329:                          ;
14329:     case 0x0406:
14329:       return 
14329: # 411 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 411 "ole2_extractor.c"
14329:             "iso-639"
14329: # 411 "ole2_extractor.c" 3 4
14329:             , 
14329: # 411 "ole2_extractor.c"
14329:             "Danish"
14329: # 411 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 411 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0407:
14329:       return 
14329: # 413 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 413 "ole2_extractor.c"
14329:             "iso-639"
14329: # 413 "ole2_extractor.c" 3 4
14329:             , 
14329: # 413 "ole2_extractor.c"
14329:             "German"
14329: # 413 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 413 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0807:
14329:       return 
14329: # 415 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 415 "ole2_extractor.c"
14329:             "libextractor"
14329: # 415 "ole2_extractor.c" 3 4
14329:             , 
14329: # 415 "ole2_extractor.c"
14329:             "Swiss German"
14329: # 415 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 415 "ole2_extractor.c"
14329:                              ;
14329:     case 0x0408:
14329:       return 
14329: # 417 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 417 "ole2_extractor.c"
14329:             "iso-639"
14329: # 417 "ole2_extractor.c" 3 4
14329:             , 
14329: # 417 "ole2_extractor.c"
14329:             "Greek"
14329: # 417 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 417 "ole2_extractor.c"
14329:                        ;
14329:     case 0x0409:
14329:       return 
14329: # 419 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 419 "ole2_extractor.c"
14329:             "libextractor"
14329: # 419 "ole2_extractor.c" 3 4
14329:             , 
14329: # 419 "ole2_extractor.c"
14329:             "U.S. English"
14329: # 419 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 419 "ole2_extractor.c"
14329:                              ;
14329:     case 0x0809:
14329:       return 
14329: # 421 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 421 "ole2_extractor.c"
14329:             "libextractor"
14329: # 421 "ole2_extractor.c" 3 4
14329:             , 
14329: # 421 "ole2_extractor.c"
14329:             "U.K. English"
14329: # 421 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 421 "ole2_extractor.c"
14329:                              ;
14329:     case 0x0c09:
14329:       return 
14329: # 423 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 423 "ole2_extractor.c"
14329:             "libextractor"
14329: # 423 "ole2_extractor.c" 3 4
14329:             , 
14329: # 423 "ole2_extractor.c"
14329:             "Australian English"
14329: # 423 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 423 "ole2_extractor.c"
14329:                                    ;
14329:     case 0x040a:
14329:       return 
14329: # 425 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 425 "ole2_extractor.c"
14329:             "libextractor"
14329: # 425 "ole2_extractor.c" 3 4
14329:             , 
14329: # 425 "ole2_extractor.c"
14329:             "Castilian Spanish"
14329: # 425 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 425 "ole2_extractor.c"
14329:                                   ;
14329:     case 0x080a:
14329:       return 
14329: # 427 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 427 "ole2_extractor.c"
14329:             "libextractor"
14329: # 427 "ole2_extractor.c" 3 4
14329:             , 
14329: # 427 "ole2_extractor.c"
14329:             "Mexican Spanish"
14329: # 427 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 427 "ole2_extractor.c"
14329:                                 ;
14329:     case 0x040b:
14329:       return 
14329: # 429 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 429 "ole2_extractor.c"
14329:             "iso-639"
14329: # 429 "ole2_extractor.c" 3 4
14329:             , 
14329: # 429 "ole2_extractor.c"
14329:             "Finnish"
14329: # 429 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 429 "ole2_extractor.c"
14329:                          ;
14329:     case 0x040c:
14329:       return 
14329: # 431 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 431 "ole2_extractor.c"
14329:             "iso-639"
14329: # 431 "ole2_extractor.c" 3 4
14329:             , 
14329: # 431 "ole2_extractor.c"
14329:             "French"
14329: # 431 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 431 "ole2_extractor.c"
14329:                         ;
14329:     case 0x080c:
14329:       return 
14329: # 433 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 433 "ole2_extractor.c"
14329:             "libextractor"
14329: # 433 "ole2_extractor.c" 3 4
14329:             , 
14329: # 433 "ole2_extractor.c"
14329:             "Belgian French"
14329: # 433 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 433 "ole2_extractor.c"
14329:                                ;
14329:     case 0x0c0c:
14329:       return 
14329: # 435 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 435 "ole2_extractor.c"
14329:             "libextractor"
14329: # 435 "ole2_extractor.c" 3 4
14329:             , 
14329: # 435 "ole2_extractor.c"
14329:             "Canadian French"
14329: # 435 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 435 "ole2_extractor.c"
14329:                                 ;
14329:     case 0x100c:
14329:       return 
14329: # 437 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 437 "ole2_extractor.c"
14329:             "libextractor"
14329: # 437 "ole2_extractor.c" 3 4
14329:             , 
14329: # 437 "ole2_extractor.c"
14329:             "Swiss French"
14329: # 437 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 437 "ole2_extractor.c"
14329:                              ;
14329:     case 0x040d:
14329:       return 
14329: # 439 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 439 "ole2_extractor.c"
14329:             "iso-639"
14329: # 439 "ole2_extractor.c" 3 4
14329:             , 
14329: # 439 "ole2_extractor.c"
14329:             "Hebrew"
14329: # 439 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 439 "ole2_extractor.c"
14329:                         ;
14329:     case 0x040e:
14329:       return 
14329: # 441 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 441 "ole2_extractor.c"
14329:             "iso-639"
14329: # 441 "ole2_extractor.c" 3 4
14329:             , 
14329: # 441 "ole2_extractor.c"
14329:             "Hungarian"
14329: # 441 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 441 "ole2_extractor.c"
14329:                            ;
14329:     case 0x040f:
14329:       return 
14329: # 443 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 443 "ole2_extractor.c"
14329:             "iso-639"
14329: # 443 "ole2_extractor.c" 3 4
14329:             , 
14329: # 443 "ole2_extractor.c"
14329:             "Icelandic"
14329: # 443 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 443 "ole2_extractor.c"
14329:                            ;
14329:     case 0x0410:
14329:       return 
14329: # 445 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 445 "ole2_extractor.c"
14329:             "iso-639"
14329: # 445 "ole2_extractor.c" 3 4
14329:             , 
14329: # 445 "ole2_extractor.c"
14329:             "Italian"
14329: # 445 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 445 "ole2_extractor.c"
14329:                          ;
14329:     case 0x0810:
14329:       return 
14329: # 447 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 447 "ole2_extractor.c"
14329:             "libextractor"
14329: # 447 "ole2_extractor.c" 3 4
14329:             , 
14329: # 447 "ole2_extractor.c"
14329:             "Swiss Italian"
14329: # 447 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 447 "ole2_extractor.c"
14329:                               ;
14329:     case 0x0411:
14329:       return 
14329: # 449 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 449 "ole2_extractor.c"
14329:             "iso-639"
14329: # 449 "ole2_extractor.c" 3 4
14329:             , 
14329: # 449 "ole2_extractor.c"
14329:             "Japanese"
14329: # 449 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 449 "ole2_extractor.c"
14329:                           ;
14329:     case 0x0412:
14329:       return 
14329: # 451 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 451 "ole2_extractor.c"
14329:             "iso-639"
14329: # 451 "ole2_extractor.c" 3 4
14329:             , 
14329: # 451 "ole2_extractor.c"
14329:             "Korean"
14329: # 451 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 451 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0413:
14329:       return 
14329: # 453 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 453 "ole2_extractor.c"
14329:             "iso-639"
14329: # 453 "ole2_extractor.c" 3 4
14329:             , 
14329: # 453 "ole2_extractor.c"
14329:             "Dutch"
14329: # 453 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 453 "ole2_extractor.c"
14329:                        ;
14329:     case 0x0813:
14329:       return 
14329: # 455 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 455 "ole2_extractor.c"
14329:             "libextractor"
14329: # 455 "ole2_extractor.c" 3 4
14329:             , 
14329: # 455 "ole2_extractor.c"
14329:             "Belgian Dutch"
14329: # 455 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 455 "ole2_extractor.c"
14329:                               ;
14329:     case 0x0414:
14329:       return 
14329: # 457 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 457 "ole2_extractor.c"
14329:             "libextractor"
14329: # 457 "ole2_extractor.c" 3 4
14329:             , 
14329: # 457 "ole2_extractor.c"
14329:             "Norwegian Bokmal"
14329: # 457 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 457 "ole2_extractor.c"
14329:                                  ;
14329:     case 0x0814:
14329:       return 
14329: # 459 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 459 "ole2_extractor.c"
14329:             "iso-639"
14329: # 459 "ole2_extractor.c" 3 4
14329:             , 
14329: # 459 "ole2_extractor.c"
14329:             "Norwegian Nynorsk"
14329: # 459 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 459 "ole2_extractor.c"
14329:                                    ;
14329:     case 0x0415:
14329:       return 
14329: # 461 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 461 "ole2_extractor.c"
14329:             "iso-639"
14329: # 461 "ole2_extractor.c" 3 4
14329:             , 
14329: # 461 "ole2_extractor.c"
14329:             "Polish"
14329: # 461 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 461 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0416:
14329:       return 
14329: # 463 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 463 "ole2_extractor.c"
14329:             "iso-639"
14329: # 463 "ole2_extractor.c" 3 4
14329:             , 
14329: # 463 "ole2_extractor.c"
14329:             "Brazilian Portuguese"
14329: # 463 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 463 "ole2_extractor.c"
14329:                                       ;
14329:     case 0x0816:
14329:       return 
14329: # 465 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 465 "ole2_extractor.c"
14329:             "iso-639"
14329: # 465 "ole2_extractor.c" 3 4
14329:             , 
14329: # 465 "ole2_extractor.c"
14329:             "Portuguese"
14329: # 465 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 465 "ole2_extractor.c"
14329:                             ;
14329:     case 0x0417:
14329:       return 
14329: # 467 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 467 "ole2_extractor.c"
14329:             "libextractor"
14329: # 467 "ole2_extractor.c" 3 4
14329:             , 
14329: # 467 "ole2_extractor.c"
14329:             "Rhaeto-Romanic"
14329: # 467 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 467 "ole2_extractor.c"
14329:                                ;
14329:     case 0x0418:
14329:       return 
14329: # 469 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 469 "ole2_extractor.c"
14329:             "iso-639"
14329: # 469 "ole2_extractor.c" 3 4
14329:             , 
14329: # 469 "ole2_extractor.c"
14329:             "Romanian"
14329: # 469 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 469 "ole2_extractor.c"
14329:                           ;
14329:     case 0x0419:
14329:       return 
14329: # 471 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 471 "ole2_extractor.c"
14329:             "iso-639"
14329: # 471 "ole2_extractor.c" 3 4
14329:             , 
14329: # 471 "ole2_extractor.c"
14329:             "Russian"
14329: # 471 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 471 "ole2_extractor.c"
14329:                          ;
14329:     case 0x041a:
14329:       return 
14329: # 473 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 473 "ole2_extractor.c"
14329:             "libextractor"
14329: # 473 "ole2_extractor.c" 3 4
14329:             , 
14329: # 473 "ole2_extractor.c"
14329:             "Croato-Serbian (Latin)"
14329: # 473 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 473 "ole2_extractor.c"
14329:                                        ;
14329:     case 0x081a:
14329:       return 
14329: # 475 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 475 "ole2_extractor.c"
14329:             "libextractor"
14329: # 475 "ole2_extractor.c" 3 4
14329:             , 
14329: # 475 "ole2_extractor.c"
14329:             "Serbo-Croatian (Cyrillic)"
14329: # 475 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 475 "ole2_extractor.c"
14329:                                           ;
14329:     case 0x041b:
14329:       return 
14329: # 477 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 477 "ole2_extractor.c"
14329:             "iso-639"
14329: # 477 "ole2_extractor.c" 3 4
14329:             , 
14329: # 477 "ole2_extractor.c"
14329:             "Slovak"
14329: # 477 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 477 "ole2_extractor.c"
14329:                         ;
14329:     case 0x041c:
14329:       return 
14329: # 479 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 479 "ole2_extractor.c"
14329:             "iso-639"
14329: # 479 "ole2_extractor.c" 3 4
14329:             , 
14329: # 479 "ole2_extractor.c"
14329:             "Albanian"
14329: # 479 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 479 "ole2_extractor.c"
14329:                           ;
14329:     case 0x041d:
14329:       return 
14329: # 481 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 481 "ole2_extractor.c"
14329:             "iso-639"
14329: # 481 "ole2_extractor.c" 3 4
14329:             , 
14329: # 481 "ole2_extractor.c"
14329:             "Swedish"
14329: # 481 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 481 "ole2_extractor.c"
14329:                          ;
14329:     case 0x041e:
14329:       return 
14329: # 483 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 483 "ole2_extractor.c"
14329:             "iso-639"
14329: # 483 "ole2_extractor.c" 3 4
14329:             , 
14329: # 483 "ole2_extractor.c"
14329:             "Thai"
14329: # 483 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 483 "ole2_extractor.c"
14329:                       ;
14329:     case 0x041f:
14329:       return 
14329: # 485 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 485 "ole2_extractor.c"
14329:             "iso-639"
14329: # 485 "ole2_extractor.c" 3 4
14329:             , 
14329: # 485 "ole2_extractor.c"
14329:             "Turkish"
14329: # 485 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 485 "ole2_extractor.c"
14329:                          ;
14329:     case 0x0420:
14329:       return 
14329: # 487 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 487 "ole2_extractor.c"
14329:             "iso-639"
14329: # 487 "ole2_extractor.c" 3 4
14329:             , 
14329: # 487 "ole2_extractor.c"
14329:             "Urdu"
14329: # 487 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 487 "ole2_extractor.c"
14329:                       ;
14329:     case 0x0421:
14329:       return 
14329: # 489 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 489 "ole2_extractor.c"
14329:             "iso-639"
14329: # 489 "ole2_extractor.c" 3 4
14329:             , 
14329: # 489 "ole2_extractor.c"
14329:             "Bahasa"
14329: # 489 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 489 "ole2_extractor.c"
14329:                         ;
14329:     case 0x0422:
14329:       return 
14329: # 491 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 491 "ole2_extractor.c"
14329:             "iso-639"
14329: # 491 "ole2_extractor.c" 3 4
14329:             , 
14329: # 491 "ole2_extractor.c"
14329:             "Ukrainian"
14329: # 491 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 491 "ole2_extractor.c"
14329:                            ;
14329:     case 0x0423:
14329:       return 
14329: # 493 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 493 "ole2_extractor.c"
14329:             "iso-639"
14329: # 493 "ole2_extractor.c" 3 4
14329:             , 
14329: # 493 "ole2_extractor.c"
14329:             "Byelorussian"
14329: # 493 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 493 "ole2_extractor.c"
14329:                               ;
14329:     case 0x0424:
14329:       return 
14329: # 495 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 495 "ole2_extractor.c"
14329:             "iso-639"
14329: # 495 "ole2_extractor.c" 3 4
14329:             , 
14329: # 495 "ole2_extractor.c"
14329:             "Slovenian"
14329: # 495 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 495 "ole2_extractor.c"
14329:                            ;
14329:     case 0x0425:
14329:       return 
14329: # 497 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 497 "ole2_extractor.c"
14329:             "iso-639"
14329: # 497 "ole2_extractor.c" 3 4
14329:             , 
14329: # 497 "ole2_extractor.c"
14329:             "Estonian"
14329: # 497 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 497 "ole2_extractor.c"
14329:                           ;
14329:     case 0x0426:
14329:       return 
14329: # 499 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 499 "ole2_extractor.c"
14329:             "iso-639"
14329: # 499 "ole2_extractor.c" 3 4
14329:             , 
14329: # 499 "ole2_extractor.c"
14329:             "Latvian"
14329: # 499 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 499 "ole2_extractor.c"
14329:                          ;
14329:     case 0x0427:
14329:       return 
14329: # 501 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 501 "ole2_extractor.c"
14329:             "iso-639"
14329: # 501 "ole2_extractor.c" 3 4
14329:             , 
14329: # 501 "ole2_extractor.c"
14329:             "Lithuanian"
14329: # 501 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 501 "ole2_extractor.c"
14329:                             ;
14329:     case 0x0429:
14329:       return 
14329: # 503 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 503 "ole2_extractor.c"
14329:             "libextractor"
14329: # 503 "ole2_extractor.c" 3 4
14329:             , 
14329: # 503 "ole2_extractor.c"
14329:             "Farsi"
14329: # 503 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 503 "ole2_extractor.c"
14329:                       ;
14329:     case 0x042D:
14329:       return 
14329: # 505 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 505 "ole2_extractor.c"
14329:             "iso-639"
14329: # 505 "ole2_extractor.c" 3 4
14329:             , 
14329: # 505 "ole2_extractor.c"
14329:             "Basque"
14329: # 505 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 505 "ole2_extractor.c"
14329:                         ;
14329:     case 0x042F:
14329:       return 
14329: # 507 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 507 "ole2_extractor.c"
14329:             "iso-639"
14329: # 507 "ole2_extractor.c" 3 4
14329:             , 
14329: # 507 "ole2_extractor.c"
14329:             "Macedonian"
14329: # 507 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 507 "ole2_extractor.c"
14329:                             ;
14329:     case 0x0436:
14329:       return 
14329: # 509 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 509 "ole2_extractor.c"
14329:             "iso-639"
14329: # 509 "ole2_extractor.c" 3 4
14329:             , 
14329: # 509 "ole2_extractor.c"
14329:             "Afrikaans"
14329: # 509 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 509 "ole2_extractor.c"
14329:                            ;
14329:     case 0x043E:
14329:       return 
14329: # 511 "ole2_extractor.c" 3 4
14329:             dcgettext (
14329: # 511 "ole2_extractor.c"
14329:             "iso-639"
14329: # 511 "ole2_extractor.c" 3 4
14329:             , 
14329: # 511 "ole2_extractor.c"
14329:             "Malayalam"
14329: # 511 "ole2_extractor.c" 3 4
14329:             , 5)
14329: # 511 "ole2_extractor.c"
14329:                            ;
14329:     default:
14329:       return 
14329: # 513 "ole2_extractor.c" 3 4
14329:             ((void *)0)
14329: # 513 "ole2_extractor.c"
14329:                 ;
14329:     }
14329: }
14329: # 528 "ole2_extractor.c"
14329: static int
14329: history_extract (GsfInput *stream,
14329:    unsigned int lcbSttbSavedBy,
14329:    unsigned int fcSttbSavedBy,
14329:    EXTRACTOR_MetaDataProcessor proc,
14329:    void *proc_cls)
14329: {
14329:   unsigned int where;
14329:   unsigned char *lbuffer;
14329:   unsigned int i;
14329:   unsigned int length;
14329:   char *author;
14329:   char *filename;
14329:   char *rbuf;
14329:   unsigned int nRev;
14329:   int ret;
14329: 
14329: 
14329:   gsf_input_seek (stream, fcSttbSavedBy, G_SEEK_SET);
14329:   if (gsf_input_remaining (stream) < lcbSttbSavedBy)
14329:     return 0;
14329:   if (
14329: # 549 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 549 "ole2_extractor.c"
14329:           == (lbuffer = malloc (lcbSttbSavedBy)))
14329:     return 0;
14329: 
14329:   gsf_input_read (stream, lcbSttbSavedBy, lbuffer);
14329: 
14329:   nRev = (lbuffer[2] + (lbuffer[3] << 8)) / 2;
14329:   where = 6;
14329:   ret = 0;
14329:   for (i=0; i < nRev; i++)
14329:     {
14329:       if (where >= lcbSttbSavedBy)
14329:  break;
14329:       length = lbuffer[where++];
14329:       if ( (where + 2 * length + 2 >= lcbSttbSavedBy) ||
14329:     (where + 2 * length + 2 <= where) )
14329:  break;
14329:       author = EXTRACTOR_common_convert_to_utf8 ((const char*) &lbuffer[where],
14329:        length * 2,
14329:        "UTF-16BE");
14329:       where += length * 2 + 1;
14329:       length = lbuffer[where++];
14329:       if ( (where + 2 * length >= lcbSttbSavedBy) ||
14329:     (where + 2 * length + 1 <= where) )
14329:  {
14329:    if (
14329: # 573 "ole2_extractor.c" 3 4
14329:       ((void *)0) 
14329: # 573 "ole2_extractor.c"
14329:            != author)
14329:      free(author);
14329:    break;
14329:  }
14329:       filename = EXTRACTOR_common_convert_to_utf8 ((const char*) &lbuffer[where],
14329:          length * 2,
14329:          "UTF-16BE");
14329:       where += length * 2 + 1;
14329:       if ( (
14329: # 581 "ole2_extractor.c" 3 4
14329:            ((void *)0) 
14329: # 581 "ole2_extractor.c"
14329:                 != author) &&
14329:     (
14329: # 582 "ole2_extractor.c" 3 4
14329:     ((void *)0) 
14329: # 582 "ole2_extractor.c"
14329:          != filename) )
14329:  {
14329:           size_t bsize;
14329: 
14329:           bsize = strlen (author) + strlen (filename) + 512;
14329:           if (
14329: # 587 "ole2_extractor.c" 3 4
14329:              ((void *)0) 
14329: # 587 "ole2_extractor.c"
14329:                   != (rbuf = malloc (bsize)))
14329:      {
14329:               int snret;
14329: 
14329:               snret = snprintf (rbuf,
14329:                                 bsize,
14329:                                 
14329: # 593 "ole2_extractor.c" 3 4
14329:                                dcgettext (
14329: # 593 "ole2_extractor.c"
14329:                                "libextractor"
14329: # 593 "ole2_extractor.c" 3 4
14329:                                , 
14329: # 593 "ole2_extractor.c"
14329:                                "Revision #%u: Author `%s' worked on `%s'"
14329: # 593 "ole2_extractor.c" 3 4
14329:                                , 5)
14329: # 593 "ole2_extractor.c"
14329:                                                                             ,
14329:                                 i,
14329:                                 author,
14329:                                 filename);
14329:               if ( (-1 != snret) &&
14329:                    (bsize > (size_t) snret) )
14329:                 {
14329:                   ret = add_metadata (proc,
14329:                                       proc_cls,
14329:                                       rbuf,
14329:                                       EXTRACTOR_METATYPE_REVISION_HISTORY);
14329:                 }
14329:        free (rbuf);
14329:      }
14329:         }
14329:       if (
14329: # 608 "ole2_extractor.c" 3 4
14329:          ((void *)0) 
14329: # 608 "ole2_extractor.c"
14329:               != author)
14329:  free (author);
14329:       if (
14329: # 610 "ole2_extractor.c" 3 4
14329:          ((void *)0) 
14329: # 610 "ole2_extractor.c"
14329:               != filename)
14329:  free (filename);
14329:       if (0 != ret)
14329:  break;
14329:     }
14329:   free (lbuffer);
14329:   return ret;
14329: }
14329: # 632 "ole2_extractor.c"
14329: typedef struct _LeInputPrivate
14329: {
14329: 
14329: 
14329: 
14329:   struct EXTRACTOR_ExtractContext *ec;
14329: } LeInputPrivate;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _LeInput
14329: {
14329: 
14329: 
14329: 
14329:   GsfInput input;
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   LeInputPrivate *priv;
14329: } LeInput;
14329: 
14329: 
14329: 
14329: 
14329: 
14329: typedef struct _LeInputClass
14329: {
14329: 
14329: 
14329: 
14329:   GsfInputClass parent_class;
14329: 
14329: 
14329:   void (*_gtk_reserved1) (void);
14329:   void (*_gtk_reserved2) (void);
14329:   void (*_gtk_reserved3) (void);
14329:   void (*_gtk_reserved4) (void);
14329: } LeInputClass;
14329: # 683 "ole2_extractor.c"
14329: GsfInput *
14329: le_input_new (struct EXTRACTOR_ExtractContext *ec);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: static void
14329: le_input_class_init (LeInputClass *class);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: static void
14329: le_input_init (LeInput *input);
14329: 
14329: 
14329: 
14329: 
14329: 
14329: GType le_input_get_type (void) { static GType type = 0; if ((__builtin_expect (__extension__ ({ int _g_boolean_var_; if ((type == 0)) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 0))) { static GTypeInfo const object_info = { sizeof (LeInputClass), (GBaseInitFunc) 
14329: # 708 "ole2_extractor.c" 3 4
14329: ((void *)0)
14329: # 708 "ole2_extractor.c"
14329: , (GBaseFinalizeFunc) 
14329: # 708 "ole2_extractor.c" 3 4
14329: ((void *)0)
14329: # 708 "ole2_extractor.c"
14329: , (GClassInitFunc) le_input_class_init, (GClassFinalizeFunc) 
14329: # 708 "ole2_extractor.c" 3 4
14329: ((void *)0)
14329: # 708 "ole2_extractor.c"
14329: , 
14329: # 708 "ole2_extractor.c" 3 4
14329: ((void *)0)
14329: # 708 "ole2_extractor.c"
14329: , sizeof (LeInput), 0, (GInstanceInitFunc) le_input_init, 
14329: # 708 "ole2_extractor.c" 3 4
14329: ((void *)0) 
14329: # 708 "ole2_extractor.c"
14329: }; type = g_type_register_static ((gsf_input_get_type ()), "LeInput", &object_info, (GTypeFlags) 0); {} } return type; }
14329: # 718 "ole2_extractor.c"
14329: static GsfInput *
14329: le_input_dup (GsfInput *input,
14329:        GError **err)
14329: {
14329:   if (
14329: # 722 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 722 "ole2_extractor.c"
14329:           != err)
14329:     *err = g_error_new (gsf_input_error_id (), 0,
14329:    "dup not supported on LeInput");
14329:   return 
14329: # 725 "ole2_extractor.c" 3 4
14329:         ((void *)0)
14329: # 725 "ole2_extractor.c"
14329:             ;
14329: }
14329: # 740 "ole2_extractor.c"
14329: static const guint8 *
14329: le_input_read (GsfInput *input,
14329:         size_t num_bytes,
14329:         guint8 *optional_buffer)
14329: {
14329:   LeInput *li = ((((LeInput*) g_type_check_instance_cast ((GTypeInstance*) ((input)), ((le_input_get_type ()))))));
14329:   struct EXTRACTOR_ExtractContext *ec;
14329:   void *buf;
14329:   uint64_t old_off;
14329:   ssize_t ret;
14329: 
14329:   ec = li->priv->ec;
14329:   old_off = ec->seek (ec->cls, 0, 
14329: # 752 "ole2_extractor.c" 3 4
14329:                                  1
14329: # 752 "ole2_extractor.c"
14329:                                          );
14329:   if (num_bytes
14329:       != (ret = ec->read (ec->cls,
14329:      &buf,
14329:      num_bytes)))
14329:     {
14329: 
14329: 
14329: 
14329: 
14329:       ec->seek (ec->cls, 
14329: # 762 "ole2_extractor.c" 3 4
14329:                         0
14329: # 762 "ole2_extractor.c"
14329:                                 , old_off);
14329:       return 
14329: # 763 "ole2_extractor.c" 3 4
14329:             ((void *)0)
14329: # 763 "ole2_extractor.c"
14329:                 ;
14329:     }
14329:   if (
14329: # 765 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 765 "ole2_extractor.c"
14329:           != optional_buffer)
14329:     {
14329:       memcpy (optional_buffer, buf, num_bytes);
14329:       return optional_buffer;
14329:     }
14329:   return buf;
14329: }
14329: # 782 "ole2_extractor.c"
14329: static gboolean
14329: le_input_seek (GsfInput *input,
14329:         gsf_off_t offset,
14329:         GSeekType whence)
14329: {
14329:   LeInput *li = ((((LeInput*) g_type_check_instance_cast ((GTypeInstance*) ((input)), ((le_input_get_type ()))))));
14329:   struct EXTRACTOR_ExtractContext *ec;
14329:   int w;
14329:   int64_t ret;
14329: 
14329:   ec = li->priv->ec;
14329:   switch (whence)
14329:     {
14329:     case G_SEEK_SET:
14329:       w = 
14329: # 796 "ole2_extractor.c" 3 4
14329:          0
14329: # 796 "ole2_extractor.c"
14329:                  ;
14329:       break;
14329:     case G_SEEK_CUR:
14329:       w = 
14329: # 799 "ole2_extractor.c" 3 4
14329:          1
14329: # 799 "ole2_extractor.c"
14329:                  ;
14329:       break;
14329:     case G_SEEK_END:
14329:       w = 
14329: # 802 "ole2_extractor.c" 3 4
14329:          2
14329: # 802 "ole2_extractor.c"
14329:                  ;
14329:       break;
14329:     default:
14329:       return (!(0));
14329:     }
14329:   if (-1 ==
14329:       (ret = ec->seek (ec->cls,
14329:          offset,
14329:          w)))
14329:     return (!(0));
14329:   return (0);
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: static void
14329: le_input_class_init (LeInputClass *class)
14329: {
14329:   GsfInputClass *input_class;
14329: 
14329:   input_class = (GsfInputClass *) class;
14329:   input_class->Dup = le_input_dup;
14329:   input_class->Read = le_input_read;
14329:   input_class->Seek = le_input_seek;
14329:   g_type_class_add_private (class, sizeof (LeInputPrivate));
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: static void
14329: le_input_init (LeInput *input)
14329: {
14329:   LeInputPrivate *priv;
14329: 
14329:   input->priv =
14329:     ((LeInputPrivate*) g_type_instance_get_private ((GTypeInstance*) (input), ((le_input_get_type ()))))
14329:                     ;
14329:   priv = input->priv;
14329:   priv->ec = 
14329: # 848 "ole2_extractor.c" 3 4
14329:             ((void *)0)
14329: # 848 "ole2_extractor.c"
14329:                 ;
14329: }
14329: # 858 "ole2_extractor.c"
14329: GsfInput *
14329: le_input_new (struct EXTRACTOR_ExtractContext *ec)
14329: {
14329:   LeInput *input;
14329: 
14329:   input = g_object_new ((le_input_get_type ()), 
14329: # 863 "ole2_extractor.c" 3 4
14329:                                       ((void *)0)
14329: # 863 "ole2_extractor.c"
14329:                                           );
14329:   gsf_input_set_size (((((GsfInput*) g_type_check_instance_cast ((GTypeInstance*) ((input)), ((gsf_input_get_type ())))))),
14329:         ec->get_size (ec->cls));
14329:   gsf_input_seek_emulate (((((GsfInput*) g_type_check_instance_cast ((GTypeInstance*) ((input)), ((gsf_input_get_type ())))))),
14329:      0);
14329:   input->input.name = 
14329: # 868 "ole2_extractor.c" 3 4
14329:                      ((void *)0)
14329: # 868 "ole2_extractor.c"
14329:                          ;
14329:   input->input.container = 
14329: # 869 "ole2_extractor.c" 3 4
14329:                           ((void *)0)
14329: # 869 "ole2_extractor.c"
14329:                               ;
14329:   input->priv->ec = ec;
14329: 
14329:   return ((((GsfInput*) g_type_check_instance_cast ((GTypeInstance*) ((input)), ((gsf_input_get_type ()))))));
14329: }
14329: # 886 "ole2_extractor.c"
14329: void
14329: EXTRACTOR_ole2_extract_method (struct EXTRACTOR_ExtractContext *ec)
14329: {
14329:   GsfInput *input;
14329:   GsfInfile *infile;
14329:   GsfInput *src;
14329:   const char *name;
14329:   unsigned int i;
14329:   unsigned int lcb;
14329:   unsigned int fcb;
14329:   const unsigned char *data512;
14329:   unsigned int lid;
14329:   const char *lang;
14329:   int ret;
14329:   void *data;
14329:   uint64_t fsize;
14329:   ssize_t data_size;
14329: 
14329:   fsize = ec->get_size (ec->cls);
14329:   if (fsize < 512 + 898)
14329:     {
14329: 
14329:       return;
14329:     }
14329:   if (512 + 898 > (data_size = ec->read (ec->cls, &data, fsize)))
14329:     {
14329: 
14329:       return;
14329:     }
14329:   data512 = (const unsigned char*) data + 512;
14329:   lid = data512[6] + (data512[7] << 8);
14329:   if ( (
14329: # 917 "ole2_extractor.c" 3 4
14329:        ((void *)0) 
14329: # 917 "ole2_extractor.c"
14329:             != (lang = lid_to_language (lid))) &&
14329:        (0 != (ret = add_metadata (ec->proc, ec->cls,
14329:       lang,
14329:       EXTRACTOR_METATYPE_LANGUAGE))) )
14329:     return;
14329:   lcb = data512[726] + (data512[727] << 8) + (data512[728] << 16) + (data512[729] << 24);
14329:   fcb = data512[722] + (data512[723] << 8) + (data512[724] << 16) + (data512[725] << 24);
14329:   if (0 != ec->seek (ec->cls, 0, 
14329: # 924 "ole2_extractor.c" 3 4
14329:                                 0
14329: # 924 "ole2_extractor.c"
14329:                                         ))
14329:     {
14329: 
14329:       return;
14329:     }
14329: 
14329:   if (
14329: # 930 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 930 "ole2_extractor.c"
14329:           == (input = le_input_new (ec)))
14329:     {
14329:       fprintf (
14329: # 932 "ole2_extractor.c" 3 4
14329:               stderr
14329: # 932 "ole2_extractor.c"
14329:                     , "le_input_new failed\n");
14329:       return;
14329:     }
14329: 
14329: 
14329: 
14329: 
14329: 
14329:   if (
14329: # 940 "ole2_extractor.c" 3 4
14329:      ((void *)0) 
14329: # 940 "ole2_extractor.c"
14329:           == (infile = gsf_infile_msole_new (input, 
14329: # 940 "ole2_extractor.c" 3 4
14329:                                                     ((void *)0)
14329: # 940 "ole2_extractor.c"
14329:                                                         )))
14329:     {
14329:       g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((input)), (((GType) ((20) << (2)))))))));
14329:       return;
14329:     }
14329:   ret = 0;
14329:   for (i=0;i<gsf_infile_num_children (infile);i++)
14329:     {
14329:       if (0 != ret)
14329:  break;
14329:       if (
14329: # 950 "ole2_extractor.c" 3 4
14329:          ((void *)0) 
14329: # 950 "ole2_extractor.c"
14329:               == (name = gsf_infile_name_by_index (infile, i)))
14329:  continue;
14329:       src = 
14329: # 952 "ole2_extractor.c" 3 4
14329:            ((void *)0)
14329: # 952 "ole2_extractor.c"
14329:                ;
14329:       if ( ( (0 == strcmp (name, "\005SummaryInformation")) ||
14329:       (0 == strcmp (name, "\005DocumentSummaryInformation")) ) &&
14329:     (
14329: # 955 "ole2_extractor.c" 3 4
14329:     ((void *)0) 
14329: # 955 "ole2_extractor.c"
14329:          != (src = gsf_infile_child_by_index (infile, i))) )
14329:  ret = process (src,
14329:          ec->proc,
14329:          ec->cls);
14329:       if ( (0 == strcmp (name, "SfxDocumentInfo")) &&
14329:     (
14329: # 960 "ole2_extractor.c" 3 4
14329:     ((void *)0) 
14329: # 960 "ole2_extractor.c"
14329:          != (src = gsf_infile_child_by_index (infile, i))) )
14329:  ret = process_star_office (src,
14329:        ec->proc,
14329:        ec->cls);
14329:       if (
14329: # 964 "ole2_extractor.c" 3 4
14329:          ((void *)0) 
14329: # 964 "ole2_extractor.c"
14329:               != src)
14329:  g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((src)), (((GType) ((20) << (2)))))))));
14329:     }
14329:   if (0 != ret)
14329:     goto CLEANUP;
14329: 
14329:   if (lcb < 6)
14329:     goto CLEANUP;
14329:   for (i=0;i<gsf_infile_num_children (infile);i++)
14329:     {
14329:       if (ret != 0)
14329:  break;
14329:       if (
14329: # 976 "ole2_extractor.c" 3 4
14329:          ((void *)0) 
14329: # 976 "ole2_extractor.c"
14329:               == (name = gsf_infile_name_by_index (infile, i)))
14329:  continue;
14329:       if ( ( (0 == strcmp (name, "1Table")) ||
14329:       (0 == strcmp (name, "0Table")) ) &&
14329:     (
14329: # 980 "ole2_extractor.c" 3 4
14329:     ((void *)0) 
14329: # 980 "ole2_extractor.c"
14329:          != (src = gsf_infile_child_by_index (infile, i))) )
14329:  {
14329:    ret = history_extract (src,
14329:      lcb,
14329:      fcb,
14329:      ec->proc, ec->cls);
14329:    g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((src)), (((GType) ((20) << (2)))))))));
14329:  }
14329:     }
14329:  CLEANUP:
14329:   g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((infile)), (((GType) ((20) << (2)))))))));
14329:   g_object_unref (((((GObject*) g_type_check_instance_cast ((GTypeInstance*) ((input)), (((GType) ((20) << (2)))))))));
14329: }
14329: # 1003 "ole2_extractor.c"
14329: static void
14329: nolog (const gchar *log_domain,
14329:        GLogLevelFlags log_level,
14329:        const gchar *message,
14329:        gpointer user_data)
14329: {
14329: 
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: 
14329: void __attribute__ ((constructor))
14329: ole2_ltdl_init()
14329: {
14329: 
14329: 
14329: 
14329: 
14329:   gsf_init();
14329: 
14329: 
14329:   g_log_set_handler ("libgsf:msole",
14329:        G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING,
14329:        &nolog, 
14329: # 1029 "ole2_extractor.c" 3 4
14329:               ((void *)0)
14329: # 1029 "ole2_extractor.c"
14329:                   );
14329: }
14329: 
14329: 
14329: 
14329: 
14329: 
14329: void __attribute__ ((destructor))
14329: ole2_ltdl_fini()
14329: {
14329: 
14329:   gsf_shutdown();
14329: 
14329: }
=== END GCC DUMP ===
make[5]: *** [Makefile:2285: libextractor_ole2_la-ole2_extractor.lo] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: *** [Makefile:2342: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[3]: *** [Makefile:427: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:537: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:444: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:4: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2018-10-06T12:29:34Z

Finished
--------


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

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

Build Architecture: armhf
Build-Space: 24832
Build-Time: 105
Distribution: buster-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 935
Job: libextractor_1:1.7-1
Machine Architecture: armhf
Package: libextractor
Package-Time: 1065
Source-Version: 1:1.7-1
Space: 24832
Status: attempted
Version: 1:1.7-1
--------------------------------------------------------------------------------
Finished at 2018-10-06T12:29:34Z
Build needed 00:17:45, 24832k disk space