=>> Building games/quakeforge build started at Tue May 6 15:10:45 BST 2025 port directory: /usr/ports/games/quakeforge package name: quakeforge-0.7.2_10 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3622 Dec 29 14:16 /usr/ports/games/quakeforge/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1a35b19e6d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for quakeforge-0.7.2_10: CLIENTS=on: Clients DOCS=on: Build and/or install documentation FLAC=off: FLAC lossless audio codec support JACK=off: JACK audio server support OPTIMIZED_CFLAGS=off: Use extra compiler optimizations SDL=off: Simple Direct Media Layer support SERVERS=on: Dedicated servers SKYBOXES=off: Install skyboxes pak VORBIS=off: Ogg Vorbis audio codec support XXF86DGA=off: XFree86 DGA Extension support XXF86VM=off: XFree86 Vidmode Extension support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --disable-alsa --disable-debug --disable-optimize --disable-static --enable-xdg --with-cpp="cpp %d %i %o" --with-global-cfg=/usr/local/etc/quakeforge.conf --with-ipv6 --with-sharepath=/usr/local/share/quake --disable-flac --disable-jack --disable-sdl --disable-vorbis --disable-dga --disable-vidmode --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- Z_CFLAGS=" " Z_LIBS="-lz" MAKE=/usr/local/bin/gmake PYTHON="/usr/local/bin/python3.11" PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/games/quakeforge/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/quakeforge/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/quakeforge/work/.cache HOME=/wrkdirs/usr/ports/games/quakeforge/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/quakeforge/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/quakeforge/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- Q1DIR="/usr/local/share/quake" XDG_DATA_HOME=/wrkdirs/usr/ports/games/quakeforge/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/quakeforge/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/quakeforge/work/.cache HOME=/wrkdirs/usr/ports/games/quakeforge/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/quakeforge/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/quakeforge/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " CSTD=gnu89 BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- Q1DIR="share/quake" PORTDOCS="" CLIENTS="" NO_CLIENTS="@comment " DOCS="" NO_DOCS="@comment " FLAC="@comment " NO_FLAC="" JACK="@comment " NO_JACK="" OPTIMIZED_CFLAGS="@comment " NO_OPTIMIZED_CFLAGS="" SDL="@comment " NO_SDL="" SERVERS="" NO_SERVERS="@comment " SKYBOXES="@comment " NO_SKYBOXES="" VORBIS="@comment " NO_VORBIS="" XXF86DGA="@comment " NO_XXF86DGA="" XXF86VM="@comment " NO_XXF86VM="" PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/quakeforge" EXAMPLESDIR="share/examples/quakeforge" DATADIR="share/quakeforge" WWWDIR="www/quakeforge" ETCDIR="etc/quakeforge" --End PLIST_SUB-- --SUB_LIST-- Q1DIR="/usr/local/share/quake" CLIENTS="" NO_CLIENTS="@comment " DOCS="" NO_DOCS="@comment " FLAC="@comment " NO_FLAC="" JACK="@comment " NO_JACK="" OPTIMIZED_CFLAGS="@comment " NO_OPTIMIZED_CFLAGS="" SDL="@comment " NO_SDL="" SERVERS="" NO_SERVERS="@comment " SKYBOXES="@comment " NO_SKYBOXES="" VORBIS="@comment " NO_VORBIS="" XXF86DGA="@comment " NO_XXF86DGA="" XXF86VM="@comment " NO_XXF86VM="" PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/quakeforge DOCSDIR=/usr/local/share/doc/quakeforge EXAMPLESDIR=/usr/local/share/examples/quakeforge WWWDIR=/usr/local/www/quakeforge ETCDIR=/usr/local/etc/quakeforge --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The quakeforge port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quakeforge-0.7.2_10 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> quakeforge-0.7.2_10 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of quakeforge-0.7.2_10 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The quakeforge port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by quakeforge-0.7.2_10 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The quakeforge port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by quakeforge-0.7.2_10 for building => SHA256 Checksum OK for quakeforge/quakeforge-0.7.2.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The quakeforge port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by quakeforge-0.7.2_10 for building ===> Extracting for quakeforge-0.7.2_10 => SHA256 Checksum OK for quakeforge/quakeforge-0.7.2.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for quakeforge-0.7.2_10 ===> Applying FreeBSD patches for quakeforge-0.7.2_10 from /usr/ports/games/quakeforge/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quakeforge-0.7.2_10 depends on executable: icotool - not found ===> Installing existing package /packages/All/icoutils-0.32.3.pkg [pkg-builder.dan.net.uk] Installing icoutils-0.32.3... [pkg-builder.dan.net.uk] `-- Installing png-1.6.47... [pkg-builder.dan.net.uk] `-- Extracting png-1.6.47: .......... done [pkg-builder.dan.net.uk] Extracting icoutils-0.32.3: .... done ===> quakeforge-0.7.2_10 depends on executable: icotool - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on executable: bison - not found ===> Installing existing package /packages/All/bison-3.8.2_2,1.pkg [pkg-builder.dan.net.uk] Installing bison-3.8.2_2,1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Installing libtextstyle-0.23.1... [pkg-builder.dan.net.uk] `-- Extracting libtextstyle-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Installing m4-1.4.19_1,1... [pkg-builder.dan.net.uk] | `-- Installing libsigsegv-2.14... [pkg-builder.dan.net.uk] | `-- Extracting libsigsegv-2.14: ..... done [pkg-builder.dan.net.uk] `-- Extracting m4-1.4.19_1,1: .......... done [pkg-builder.dan.net.uk] Extracting bison-3.8.2_2,1: .......... done ===== Message from libsigsegv-2.14: -- Note that the stackoverflow handling functions of this library need procfs mounted on /proc. ===> quakeforge-0.7.2_10 depends on executable: bison - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> quakeforge-0.7.2_10 depends on package: gmake>=4.4.1 - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> quakeforge-0.7.2_10 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2024.1.pkg [pkg-builder.dan.net.uk] Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] Extracting xorgproto-2024.1: .......... done ===> quakeforge-0.7.2_10 depends on package: xorgproto>=0 - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on file: /usr/local/libdata/pkgconfig/xext.pc - not found ===> Installing existing package /packages/All/libXext-1.3.6,1.pkg [pkg-builder.dan.net.uk] Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] Extracting libXext-1.3.6,1: .......... done ===> quakeforge-0.7.2_10 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> quakeforge-0.7.2_10 depends on file: /usr/local/bin/ccache - found ===> Returning to build of quakeforge-0.7.2_10 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quakeforge-0.7.2_10 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so) ===> quakeforge-0.7.2_10 depends on shared library: libsamplerate.so - not found ===> Installing existing package /packages/All/libsamplerate-0.2.2_1.pkg [pkg-builder.dan.net.uk] Installing libsamplerate-0.2.2_1... [pkg-builder.dan.net.uk] `-- Installing libsndfile-1.2.2_2... [pkg-builder.dan.net.uk] | `-- Installing flac-1.5.0,1... [pkg-builder.dan.net.uk] | | `-- Installing libogg-1.3.5,4... [pkg-builder.dan.net.uk] | | `-- Extracting libogg-1.3.5,4: .......... done [pkg-builder.dan.net.uk] | `-- Extracting flac-1.5.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing lame-3.100_5... [pkg-builder.dan.net.uk] | `-- Extracting lame-3.100_5: .......... done [pkg-builder.dan.net.uk] | `-- Installing libvorbis-1.3.7_2,3... [pkg-builder.dan.net.uk] | `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing mpg123-1.32.10... [pkg-builder.dan.net.uk] | `-- Extracting mpg123-1.32.10: .......... done [pkg-builder.dan.net.uk] | `-- Installing opus-1.5.2... [pkg-builder.dan.net.uk] | `-- Extracting opus-1.5.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting libsndfile-1.2.2_2: .......... done [pkg-builder.dan.net.uk] Extracting libsamplerate-0.2.2_1: .......... done ===> quakeforge-0.7.2_10 depends on shared library: libsamplerate.so - found (/usr/local/lib/libsamplerate.so) ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on shared library: libcurl.so - not found ===> Installing existing package /packages/All/curl-8.13.0_1.pkg [pkg-builder.dan.net.uk] Installing curl-8.13.0_1... [pkg-builder.dan.net.uk] `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] `-- Extracting libnghttp2-1.65.0: ....... done [pkg-builder.dan.net.uk] `-- Installing libssh2-1.11.1,3... [pkg-builder.dan.net.uk] | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libssh2-1.11.1,3: .......... done [pkg-builder.dan.net.uk] `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] Extracting curl-8.13.0_1: .......... done ===> quakeforge-0.7.2_10 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on shared library: libGLU.so - not found ===> Installing existing package /packages/All/libGLU-9.0.3.pkg [pkg-builder.dan.net.uk] Installing libGLU-9.0.3... [pkg-builder.dan.net.uk] `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] Extracting libGLU-9.0.3: ..... done ===> quakeforge-0.7.2_10 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> Returning to build of quakeforge-0.7.2_10 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for quakeforge-0.7.2_10 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether /usr/local/bin/gmake sets $(MAKE)... yes checking build system type... x86_64-unknown-freebsd14.2 checking host system type... x86_64-unknown-freebsd14.2 checking how to print strings... printf checking for style of include used by /usr/local/bin/gmake... GNU checking for gcc... cc 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 cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /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 checking the name lister (/usr/bin/nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 393216 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert x86_64-unknown-freebsd14.2 file names to x86_64-unknown-freebsd14.2 format... func_convert_file_noop checking how to convert x86_64-unknown-freebsd14.2 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... no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... cpp 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 for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd14.2 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... no checking for an ia32 machine... no checking for underscore prefix in names... no checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking how to run the C preprocessor... cpp checking whether ln -s works... yes checking for ranlib... (cached) ranlib checking dependency style of cc... gcc3 checking pkg-config is at least version 0.9.0... yes checking for bison... bison -y checking is bison version >= 2.6... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for main in -ll... yes checking for long file names... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking whether sys/types.h defines makedev... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking asm/io.h usability... no checking asm/io.h presence... no checking for asm/io.h... no checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking conio.h usability... no checking conio.h presence... no checking for conio.h... no checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking ddraw.h usability... no checking ddraw.h presence... no checking for ddraw.h... no checking dinput.h usability... no checking dinput.h presence... no checking for dinput.h... no checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking for dlfcn.h... (cached) yes checking dmedia/audio.h usability... no checking dmedia/audio.h presence... no checking for dmedia/audio.h... no checking dmedia/cdaudio.h usability... no checking dmedia/cdaudio.h presence... no checking for dmedia/cdaudio.h... no checking dpmi.h usability... no checking dpmi.h presence... no checking for dpmi.h... no checking dsound.h usability... no checking dsound.h presence... no checking for dsound.h... no checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking libc.h usability... no checking libc.h presence... no checking for libc.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking linux/cdrom.h usability... no checking linux/cdrom.h presence... no checking for linux/cdrom.h... no checking linux/joystick.h usability... no checking linux/joystick.h presence... no checking for linux/joystick.h... no checking linux/soundcard.h usability... no checking linux/soundcard.h presence... no checking for linux/soundcard.h... no checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking mgraph.h usability... no checking mgraph.h presence... no checking for mgraph.h... no checking _mingw.h usability... no checking _mingw.h presence... no checking for _mingw.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking process.h usability... no checking process.h presence... no checking for process.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking rpc/types.h usability... yes checking rpc/types.h presence... yes checking for rpc/types.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/asoundlib.h usability... no checking sys/asoundlib.h presence... no checking for sys/asoundlib.h... no checking sys/audioio.h usability... no checking sys/audioio.h presence... no checking for sys/audioio.h... no checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/io.h usability... no checking sys/io.h presence... no checking for sys/io.h... no checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/signal.h usability... yes checking sys/signal.h presence... yes checking for sys/signal.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for sys/stat.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking vgakeyboard.h usability... no checking vgakeyboard.h presence... no checking for vgakeyboard.h... no checking vgamouse.h usability... no checking vgamouse.h presence... no checking for vgamouse.h... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking winsock.h usability... no checking winsock.h presence... no checking for winsock.h... no checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking for size_t... yes checking for working alloca.h... no checking for alloca... yes checking for fnmatch in fnmatch.h... yes checking for strnlen in string.h... no checking for strcasestr in string.h... no checking for working alloca.h... (cached) no checking for alloca... (cached) yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for va_copy... yes checking for __va_copy... yes checking for access... yes checking for _access... yes checking for connect... yes checking for dlopen... yes checking for execvp... yes checking for fcntl... yes checking for ftime... no checking for _ftime... no checking for getaddrinfo... yes checking for gethostbyname... yes checking for gethostname... yes checking for getnameinfo... yes checking for getpagesize... (cached) yes checking for gettimeofday... yes checking for getuid... yes checking for getwd... yes checking for ioctl... yes checking for mkdir... yes checking for _mkdir... yes checking for mprotect... yes checking for putenv... yes checking for select... yes checking for snprintf... yes checking for _snprintf... no checking for socket... yes checking for stat... yes checking for strcasestr... yes checking for strerror... yes checking for strnlen... yes checking for strsep... yes checking for strstr... yes checking for vsnprintf... yes checking for _vsnprintf... no checking for wait... yes checking for strcasecmp... yes checking for usleep... yes checking for fnmatch... yes checking for opendir... yes checking for getopt_long... yes checking for log2f... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... (cached) yes checking for struct stat.st_blksize... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for _SC_PAGESIZE... yes checking for __attribute__... yes checking for __attribute__ ((visibility))... yes checking for __builtin_expect... no checking if va_list is an array... yes checking for type of fpos_t... off_t checking for socklen_t in sys/types.h... no checking for socklen_t in sys/socket.h... yes checking for struct in_pktinfo... no checking for size_t in sys/types.h... yes checking for ss_len in struct sockaddr_storage... no checking for sin6_len in struct sockaddr_in6... no checking for sa_len in struct sockaddr... no checking whether byte ordering is bigendian... no checking for pow in -lm... yes checking for WildMidi_GetString in -lWildMidi... no checking for Z... yes checking for PNG... yes checking vga.h usability... no checking vga.h presence... no checking for vga.h... no checking for X... libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for XShmQueryExtension in -lXext... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking for initscr in -lncurses... yes checking for system driver... default POSIX driver checking for SAMPLERATE... yes checking for waveOutOpen in -lmme... no checking for joystick support... no, using null joystick driver checking for CD audio support... no checking for LIBCURL... yes checking for connect in -lwsock32... no checking for UDP support... yes checking for getifaddrs... yes checking for CFLAGS pre-set... yes checking for gcc version... gcc 18.1.6 86 checking for debugging... no checking for optimization... no checking for -pipe vs -save-temps... -pipe checking whether -pipe works... yes checking whether -Wsign-compare works... yes checking whether -Wlogical-op works... yes checking whether -Wtype-limits works... yes checking whether -fvisibility=hidden works... yes configure: creating ./config.status config.status: creating RPM/Makefile config.status: creating RPM/quakeforge.conf config.status: creating RPM/quakeforge.spec config.status: creating RPM/build_rpm config.status: creating Makefile config.status: creating include/Makefile config.status: creating include/QF/Makefile config.status: creating libs/Makefile config.status: creating libs/audio/Makefile config.status: creating libs/audio/targets/Makefile config.status: creating libs/audio/renderer/Makefile config.status: creating libs/audio/test/Makefile config.status: creating libs/console/Makefile config.status: creating libs/client/Makefile config.status: creating libs/gamecode/Makefile config.status: creating libs/gib/Makefile config.status: creating libs/image/Makefile config.status: creating libs/models/Makefile config.status: creating libs/models/alias/Makefile config.status: creating libs/models/brush/Makefile config.status: creating libs/models/iqm/Makefile config.status: creating libs/models/sprite/Makefile config.status: creating libs/models/test/Makefile config.status: creating libs/net/Makefile config.status: creating libs/net/nc/Makefile config.status: creating libs/net/nm/Makefile config.status: creating libs/qw/Makefile config.status: creating libs/ruamoko/Makefile config.status: creating libs/util/Makefile config.status: creating libs/util/test/Makefile config.status: creating libs/video/Makefile config.status: creating libs/video/renderer/Makefile config.status: creating libs/video/renderer/gl/Makefile config.status: creating libs/video/renderer/glsl/Makefile config.status: creating libs/video/renderer/sw/Makefile config.status: creating libs/video/renderer/sw32/Makefile config.status: creating libs/video/targets/Makefile config.status: creating hw/Makefile config.status: creating hw/include/Makefile config.status: creating hw/source/Makefile config.status: creating nq/Makefile config.status: creating nq/include/Makefile config.status: creating nq/source/Makefile config.status: creating qtv/Makefile config.status: creating qtv/include/Makefile config.status: creating qtv/source/Makefile config.status: creating qw/Makefile config.status: creating qw/include/Makefile config.status: creating qw/source/Makefile config.status: creating tools/Makefile config.status: creating tools/bsp2img/Makefile config.status: creating tools/carne/Makefile config.status: creating tools/pak/Makefile config.status: creating tools/qfbsp/Makefile config.status: creating tools/qfbsp/include/Makefile config.status: creating tools/qfbsp/source/Makefile config.status: creating tools/qfcc/Makefile config.status: creating tools/qfcc/doc/Makefile config.status: creating tools/qfcc/doc/man/Makefile config.status: creating tools/qfcc/include/Makefile config.status: creating tools/qfcc/source/Makefile config.status: creating tools/qfcc/test/Makefile config.status: creating tools/qflight/Makefile config.status: creating tools/qflight/include/Makefile config.status: creating tools/qflight/source/Makefile config.status: creating tools/qflmp/Makefile config.status: creating tools/qfmodelgen/Makefile config.status: creating tools/qfmodelgen/include/Makefile config.status: creating tools/qfmodelgen/source/Makefile config.status: creating tools/qfspritegen/Makefile config.status: creating tools/qfvis/Makefile config.status: creating tools/qfvis/include/Makefile config.status: creating tools/qfvis/source/Makefile config.status: creating tools/qwaq/Makefile config.status: creating tools/qwaq/progs.src config.status: creating tools/wad/Makefile config.status: creating tools/wav/Makefile config.status: creating ruamoko/Makefile config.status: creating ruamoko/Doxyfile config.status: creating ruamoko/include/Makefile config.status: creating ruamoko/lib/Makefile config.status: creating ruamoko/game/Makefile config.status: creating ruamoko/gui/Makefile config.status: creating ruamoko/cl_menu/Makefile config.status: creating ruamoko/scheme/Makefile config.status: creating pkg-config/Makefile config.status: creating pkg-config/qfcc.pc config.status: creating pkg-config/quakeforge.pc config.status: creating doc/Makefile config.status: creating doc/quakeforge.dox.conf config.status: creating doc/man/Makefile config.status: creating debian/Makefile config.status: creating desktop/Makefile config.status: creating vc2005/Makefile config.status: creating vc2008/Makefile config.status: creating include/config.h config.status: executing depfiles commands config.status: executing libtool commands QuakeForge has been configured successfully. Build type : Custom Server support : nq qtv master qw Client support : X11 Tools support : bsp2img carne pak qfbsp qfcc qflight qflmp qfmodelgen qfspritegen qfvis wad wav Sound support : DISK OSS oss CD Audio system : no IPv6 networking : yes Compression support: gz=yes ogg=no flac=no png=yes HTTP support : yes Compiler version : gcc 18.1.6 86 Compiler flags : -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common qfcc cpp invocation: cpp %d %i %o Shared game data directory : /usr/local/share/quake Per-user game data directory: ~/.local/share/quakeforge Plugin load directory : /usr/local/lib/quakeforge/plugins Global configuration file : /usr/local/etc/quakeforge.conf User configuration file : ~/.config/quakeforge/quakeforge.conf OpenGL dynamic lib : libGL.so.1 libWildMidi Support : no XDG support : yes =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for quakeforge-0.7.2_10 /usr/local/bin/gmake all-recursive gmake[1]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' Making all in desktop gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' Making all in pkg-config gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' Making all in include gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' /usr/local/bin/gmake all-recursive gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' Making all in QF gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' Making all in libs gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' Making all in util gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making all in . gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bspfile.lo -MD -MP -MF .deps/bspfile.Tpo -c -o bspfile.lo bspfile.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bspfile.lo -MD -MP -MF .deps/bspfile.Tpo -c bspfile.c -fPIC -DPIC -o .libs/bspfile.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/bspfile.Tpo .deps/bspfile.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT buildnum.lo -MD -MP -MF .deps/buildnum.Tpo -c -o buildnum.lo buildnum.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT buildnum.lo -MD -MP -MF .deps/buildnum.Tpo -c buildnum.c -fPIC -DPIC -o .libs/buildnum.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/buildnum.Tpo .deps/buildnum.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cbuf.lo -MD -MP -MF .deps/cbuf.Tpo -c -o cbuf.lo cbuf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cbuf.lo -MD -MP -MF .deps/cbuf.Tpo -c cbuf.c -fPIC -DPIC -o .libs/cbuf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cbuf.Tpo .deps/cbuf.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT checksum.lo -MD -MP -MF .deps/checksum.Tpo -c -o checksum.lo checksum.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT checksum.lo -MD -MP -MF .deps/checksum.Tpo -c checksum.c -fPIC -DPIC -o .libs/checksum.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/checksum.Tpo .deps/checksum.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cmd.lo -MD -MP -MF .deps/cmd.Tpo -c -o cmd.lo cmd.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cmd.lo -MD -MP -MF .deps/cmd.Tpo -c cmd.c -fPIC -DPIC -o .libs/cmd.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cmd.Tpo .deps/cmd.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT crc.lo -MD -MP -MF .deps/crc.Tpo -c -o crc.lo crc.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT crc.lo -MD -MP -MF .deps/crc.Tpo -c crc.c -fPIC -DPIC -o .libs/crc.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/crc.Tpo .deps/crc.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cvar.lo -MD -MP -MF .deps/cvar.Tpo -c -o cvar.lo cvar.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cvar.lo -MD -MP -MF .deps/cvar.Tpo -c cvar.c -fPIC -DPIC -o .libs/cvar.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cvar.Tpo .deps/cvar.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dstring.lo -MD -MP -MF .deps/dstring.Tpo -c -o dstring.lo dstring.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dstring.lo -MD -MP -MF .deps/dstring.Tpo -c dstring.c -fPIC -DPIC -o .libs/dstring.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/dstring.Tpo .deps/dstring.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT fendian.lo -MD -MP -MF .deps/fendian.Tpo -c -o fendian.lo fendian.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT fendian.lo -MD -MP -MF .deps/fendian.Tpo -c fendian.c -fPIC -DPIC -o .libs/fendian.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/fendian.Tpo .deps/fendian.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT hash.lo -MD -MP -MF .deps/hash.Tpo -c -o hash.lo hash.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT hash.lo -MD -MP -MF .deps/hash.Tpo -c hash.c -fPIC -DPIC -o .libs/hash.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/hash.Tpo .deps/hash.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT idparse.lo -MD -MP -MF .deps/idparse.Tpo -c -o idparse.lo idparse.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT idparse.lo -MD -MP -MF .deps/idparse.Tpo -c idparse.c -fPIC -DPIC -o .libs/idparse.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/idparse.Tpo .deps/idparse.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT info.lo -MD -MP -MF .deps/info.Tpo -c -o info.lo info.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT info.lo -MD -MP -MF .deps/info.Tpo -c info.c -fPIC -DPIC -o .libs/info.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/info.Tpo .deps/info.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT link.lo -MD -MP -MF .deps/link.Tpo -c -o link.lo link.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT link.lo -MD -MP -MF .deps/link.Tpo -c link.c -fPIC -DPIC -o .libs/link.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/link.Tpo .deps/link.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT llist.lo -MD -MP -MF .deps/llist.Tpo -c -o llist.lo llist.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT llist.lo -MD -MP -MF .deps/llist.Tpo -c llist.c -fPIC -DPIC -o .libs/llist.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/llist.Tpo .deps/llist.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mathlib.lo -MD -MP -MF .deps/mathlib.Tpo -c -o mathlib.lo mathlib.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mathlib.lo -MD -MP -MF .deps/mathlib.Tpo -c mathlib.c -fPIC -DPIC -o .libs/mathlib.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] mathlib.c:1069:29: warning: argument 'mat' of type 'const mat3_t' (aka 'const float[9]') with mismatched bound [-Warray-parameter] 1069 | Mat3Decompose (const mat3_t mat, quat_t rot, vec3_t shear, vec3_t scale) | ^ ../../include/QF/math/matrix3.h:119:33: note: previously declared as 'const mat4_t' (aka 'const float[16]') here 119 | int Mat3Decompose (const mat4_t mat, quat_t rot, vec3_t shear, vec3_t scale); | ^ 2 warnings generated. mv -f .deps/mathlib.Tpo .deps/mathlib.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mdfour.lo -MD -MP -MF .deps/mdfour.Tpo -c -o mdfour.lo mdfour.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mdfour.lo -MD -MP -MF .deps/mdfour.Tpo -c mdfour.c -fPIC -DPIC -o .libs/mdfour.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/mdfour.Tpo .deps/mdfour.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mersenne.lo -MD -MP -MF .deps/mersenne.Tpo -c -o mersenne.lo mersenne.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT mersenne.lo -MD -MP -MF .deps/mersenne.Tpo -c mersenne.c -fPIC -DPIC -o .libs/mersenne.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/mersenne.Tpo .deps/mersenne.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT msg.lo -MD -MP -MF .deps/msg.Tpo -c -o msg.lo msg.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT msg.lo -MD -MP -MF .deps/msg.Tpo -c msg.c -fPIC -DPIC -o .libs/msg.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/msg.Tpo .deps/msg.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pakfile.lo -MD -MP -MF .deps/pakfile.Tpo -c -o pakfile.lo pakfile.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pakfile.lo -MD -MP -MF .deps/pakfile.Tpo -c pakfile.c -fPIC -DPIC -o .libs/pakfile.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/pakfile.Tpo .deps/pakfile.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c -o plugin.lo plugin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -fPIC -DPIC -o .libs/plugin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/plugin.Tpo .deps/plugin.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qargs.lo -MD -MP -MF .deps/qargs.Tpo -c -o qargs.lo qargs.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qargs.lo -MD -MP -MF .deps/qargs.Tpo -c qargs.c -fPIC -DPIC -o .libs/qargs.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qargs.Tpo .deps/qargs.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qendian.lo -MD -MP -MF .deps/qendian.Tpo -c -o qendian.lo qendian.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qendian.lo -MD -MP -MF .deps/qendian.Tpo -c qendian.c -fPIC -DPIC -o .libs/qendian.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qendian.Tpo .deps/qendian.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfplist.lo -MD -MP -MF .deps/qfplist.Tpo -c -o qfplist.lo qfplist.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfplist.lo -MD -MP -MF .deps/qfplist.Tpo -c qfplist.c -fPIC -DPIC -o .libs/qfplist.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfplist.Tpo .deps/qfplist.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT quakefs.lo -MD -MP -MF .deps/quakefs.Tpo -c -o quakefs.lo quakefs.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT quakefs.lo -MD -MP -MF .deps/quakefs.Tpo -c quakefs.c -fPIC -DPIC -o .libs/quakefs.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/quakefs.Tpo .deps/quakefs.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT quakeio.lo -MD -MP -MF .deps/quakeio.Tpo -c -o quakeio.lo quakeio.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT quakeio.lo -MD -MP -MF .deps/quakeio.Tpo -c quakeio.c -fPIC -DPIC -o .libs/quakeio.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/quakeio.Tpo .deps/quakeio.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT riff.lo -MD -MP -MF .deps/riff.Tpo -c -o riff.lo riff.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT riff.lo -MD -MP -MF .deps/riff.Tpo -c riff.c -fPIC -DPIC -o .libs/riff.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/riff.Tpo .deps/riff.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT script.lo -MD -MP -MF .deps/script.Tpo -c -o script.lo script.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -fPIC -DPIC -o .libs/script.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/script.Tpo .deps/script.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT set.lo -MD -MP -MF .deps/set.Tpo -c -o set.lo set.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT set.lo -MD -MP -MF .deps/set.Tpo -c set.c -fPIC -DPIC -o .libs/set.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/set.Tpo .deps/set.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sizebuf.lo -MD -MP -MF .deps/sizebuf.Tpo -c -o sizebuf.lo sizebuf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sizebuf.lo -MD -MP -MF .deps/sizebuf.Tpo -c sizebuf.c -fPIC -DPIC -o .libs/sizebuf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sizebuf.Tpo .deps/sizebuf.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT string.lo -MD -MP -MF .deps/string.Tpo -c -o string.lo string.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT string.lo -MD -MP -MF .deps/string.Tpo -c string.c -fPIC -DPIC -o .libs/string.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/string.Tpo .deps/string.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sys.lo -MD -MP -MF .deps/sys.Tpo -c -o sys.lo sys.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sys.lo -MD -MP -MF .deps/sys.Tpo -c sys.c -fPIC -DPIC -o .libs/sys.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sys.Tpo .deps/sys.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT va.lo -MD -MP -MF .deps/va.Tpo -c -o va.lo va.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT va.lo -MD -MP -MF .deps/va.Tpo -c va.c -fPIC -DPIC -o .libs/va.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/va.Tpo .deps/va.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT ver_check.lo -MD -MP -MF .deps/ver_check.Tpo -c -o ver_check.lo ver_check.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT ver_check.lo -MD -MP -MF .deps/ver_check.Tpo -c ver_check.c -fPIC -DPIC -o .libs/ver_check.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/ver_check.Tpo .deps/ver_check.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vrect.lo -MD -MP -MF .deps/vrect.Tpo -c -o vrect.lo vrect.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vrect.lo -MD -MP -MF .deps/vrect.Tpo -c vrect.c -fPIC -DPIC -o .libs/vrect.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vrect.Tpo .deps/vrect.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wad.lo -MD -MP -MF .deps/wad.Tpo -c -o wad.lo wad.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wad.lo -MD -MP -MF .deps/wad.Tpo -c wad.c -fPIC -DPIC -o .libs/wad.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/wad.Tpo .deps/wad.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wadfile.lo -MD -MP -MF .deps/wadfile.Tpo -c -o wadfile.lo wadfile.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wadfile.lo -MD -MP -MF .deps/wadfile.Tpo -c wadfile.c -fPIC -DPIC -o .libs/wadfile.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/wadfile.Tpo .deps/wadfile.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT zone.lo -MD -MP -MF .deps/zone.Tpo -c -o zone.lo zone.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT zone.lo -MD -MP -MF .deps/zone.Tpo -c zone.c -fPIC -DPIC -o .libs/zone.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/zone.Tpo .deps/zone.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFutil.la -rpath /usr/local/lib bspfile.lo buildnum.lo cbuf.lo checksum.lo cmd.lo crc.lo cvar.lo dstring.lo fendian.lo hash.lo idparse.lo info.lo link.lo llist.lo mathlib.lo mdfour.lo mersenne.lo msg.lo pakfile.lo plugin.lo qargs.lo qendian.lo qfplist.lo quakefs.lo quakeio.lo riff.lo script.lo set.lo sizebuf.lo string.lo sys.lo va.lo ver_check.lo vrect.lo wad.lo wadfile.lo zone.lo -lz -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/bspfile.o .libs/buildnum.o .libs/cbuf.o .libs/checksum.o .libs/cmd.o .libs/crc.o .libs/cvar.o .libs/dstring.o .libs/fendian.o .libs/hash.o .libs/idparse.o .libs/info.o .libs/link.o .libs/llist.o .libs/mathlib.o .libs/mdfour.o .libs/mersenne.o .libs/msg.o .libs/pakfile.o .libs/plugin.o .libs/qargs.o .libs/qendian.o .libs/qfplist.o .libs/quakefs.o .libs/quakeio.o .libs/riff.o .libs/script.o .libs/set.o .libs/sizebuf.o .libs/string.o .libs/sys.o .libs/va.o .libs/ver_check.o .libs/vrect.o .libs/wad.o .libs/wadfile.o .libs/zone.o -lz -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFutil.so.1 -o .libs/libQFutil.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFutil.so.1" && ln -s "libQFutil.so.1.0.0" "libQFutil.so.1") libtool: link: (cd ".libs" && rm -f "libQFutil.so" && ln -s "libQFutil.so.1.0.0" "libQFutil.so") libtool: link: ( cd ".libs" && rm -f "libQFutil.la" && ln -s "../libQFutil.la" "libQFutil.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making all in test gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making all in gamecode gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_builtins.lo -MD -MP -MF .deps/pr_builtins.Tpo -c -o pr_builtins.lo pr_builtins.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_builtins.lo -MD -MP -MF .deps/pr_builtins.Tpo -c pr_builtins.c -fPIC -DPIC -o .libs/pr_builtins.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_builtins.c:44: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_builtins.Tpo .deps/pr_builtins.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_edict.lo -MD -MP -MF .deps/pr_edict.Tpo -c -o pr_edict.lo pr_edict.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_edict.lo -MD -MP -MF .deps/pr_edict.Tpo -c pr_edict.c -fPIC -DPIC -o .libs/pr_edict.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_edict.c:46: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_edict.Tpo .deps/pr_edict.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_debug.lo -MD -MP -MF .deps/pr_debug.Tpo -c -o pr_debug.lo pr_debug.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_debug.lo -MD -MP -MF .deps/pr_debug.Tpo -c pr_debug.c -fPIC -DPIC -o .libs/pr_debug.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_debug.c:48: In file included from ../../include/QF/pr_debug.h:34: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_debug.Tpo .deps/pr_debug.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_exec.lo -MD -MP -MF .deps/pr_exec.Tpo -c -o pr_exec.lo pr_exec.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_exec.lo -MD -MP -MF .deps/pr_exec.Tpo -c pr_exec.c -fPIC -DPIC -o .libs/pr_exec.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_exec.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_exec.Tpo .deps/pr_exec.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_load.lo -MD -MP -MF .deps/pr_load.Tpo -c -o pr_load.lo pr_load.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_load.lo -MD -MP -MF .deps/pr_load.Tpo -c pr_load.c -fPIC -DPIC -o .libs/pr_load.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_load.c:46: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_load.Tpo .deps/pr_load.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_parse.lo -MD -MP -MF .deps/pr_parse.Tpo -c -o pr_parse.lo pr_parse.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_parse.lo -MD -MP -MF .deps/pr_parse.Tpo -c pr_parse.c -fPIC -DPIC -o .libs/pr_parse.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_parse.c:52: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ pr_parse.c:435:14: warning: variable 'inhibit' set but not used [-Wunused-but-set-variable] 435 | int inhibit = 0; | ^ 3 warnings generated. mv -f .deps/pr_parse.Tpo .deps/pr_parse.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_opcode.lo -MD -MP -MF .deps/pr_opcode.Tpo -c -o pr_opcode.lo pr_opcode.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_opcode.lo -MD -MP -MF .deps/pr_opcode.Tpo -c pr_opcode.c -fPIC -DPIC -o .libs/pr_opcode.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_opcode.c:43: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_opcode.Tpo .deps/pr_opcode.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_resolve.lo -MD -MP -MF .deps/pr_resolve.Tpo -c -o pr_resolve.lo pr_resolve.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_resolve.lo -MD -MP -MF .deps/pr_resolve.Tpo -c pr_resolve.c -fPIC -DPIC -o .libs/pr_resolve.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_resolve.c:44: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_resolve.Tpo .deps/pr_resolve.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_resource.lo -MD -MP -MF .deps/pr_resource.Tpo -c -o pr_resource.lo pr_resource.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_resource.lo -MD -MP -MF .deps/pr_resource.Tpo -c pr_resource.c -fPIC -DPIC -o .libs/pr_resource.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_resource.c:37: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_resource.Tpo .deps/pr_resource.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_strings.lo -MD -MP -MF .deps/pr_strings.Tpo -c -o pr_strings.lo pr_strings.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_strings.lo -MD -MP -MF .deps/pr_strings.Tpo -c pr_strings.c -fPIC -DPIC -o .libs/pr_strings.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_strings.c:44: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_strings.Tpo .deps/pr_strings.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_zone.lo -MD -MP -MF .deps/pr_zone.Tpo -c -o pr_zone.lo pr_zone.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_zone.lo -MD -MP -MF .deps/pr_zone.Tpo -c pr_zone.c -fPIC -DPIC -o .libs/pr_zone.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_zone.c:42: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_zone.Tpo .deps/pr_zone.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libQFgamecode.la pr_builtins.lo pr_edict.lo pr_debug.lo pr_exec.lo pr_load.lo pr_parse.lo pr_opcode.lo pr_resolve.lo pr_resource.lo pr_strings.lo pr_zone.lo ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: ar cru .libs/libQFgamecode.a .libs/pr_builtins.o .libs/pr_edict.o .libs/pr_debug.o .libs/pr_exec.o .libs/pr_load.o .libs/pr_parse.o .libs/pr_opcode.o .libs/pr_resolve.o .libs/pr_resource.o .libs/pr_strings.o .libs/pr_zone.o libtool: link: ranlib .libs/libQFgamecode.a libtool: link: ( cd ".libs" && rm -f "libQFgamecode.la" && ln -s "../libQFgamecode.la" "libQFgamecode.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' Making all in ruamoko gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_cmds.lo -MD -MP -MF .deps/pr_cmds.Tpo -c -o pr_cmds.lo pr_cmds.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pr_cmds.lo -MD -MP -MF .deps/pr_cmds.Tpo -c pr_cmds.c -fPIC -DPIC -o .libs/pr_cmds.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_cmds.c:46: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pr_cmds.Tpo .deps/pr_cmds.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cbuf.lo -MD -MP -MF .deps/rua_cbuf.Tpo -c -o rua_cbuf.lo rua_cbuf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cbuf.lo -MD -MP -MF .deps/rua_cbuf.Tpo -c rua_cbuf.c -fPIC -DPIC -o .libs/rua_cbuf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_cbuf.c:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_cbuf.Tpo .deps/rua_cbuf.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cmd.lo -MD -MP -MF .deps/rua_cmd.Tpo -c -o rua_cmd.lo rua_cmd.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cmd.lo -MD -MP -MF .deps/rua_cmd.Tpo -c rua_cmd.c -fPIC -DPIC -o .libs/rua_cmd.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_cmd.c:44: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_cmd.Tpo .deps/rua_cmd.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cvar.lo -MD -MP -MF .deps/rua_cvar.Tpo -c -o rua_cvar.lo rua_cvar.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_cvar.lo -MD -MP -MF .deps/rua_cvar.Tpo -c rua_cvar.c -fPIC -DPIC -o .libs/rua_cvar.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_cvar.c:41: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_cvar.Tpo .deps/rua_cvar.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_file.lo -MD -MP -MF .deps/rua_file.Tpo -c -o rua_file.lo rua_file.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_file.lo -MD -MP -MF .deps/rua_file.Tpo -c rua_file.c -fPIC -DPIC -o .libs/rua_file.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_file.c:54: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_file.Tpo .deps/rua_file.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_hash.lo -MD -MP -MF .deps/rua_hash.Tpo -c -o rua_hash.lo rua_hash.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_hash.lo -MD -MP -MF .deps/rua_hash.Tpo -c rua_hash.c -fPIC -DPIC -o .libs/rua_hash.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_hash.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_hash.Tpo .deps/rua_hash.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_init.lo -MD -MP -MF .deps/rua_init.Tpo -c -o rua_init.lo rua_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_init.lo -MD -MP -MF .deps/rua_init.Tpo -c rua_init.c -fPIC -DPIC -o .libs/rua_init.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_init.c:31: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_init.Tpo .deps/rua_init.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_math.lo -MD -MP -MF .deps/rua_math.Tpo -c -o rua_math.lo rua_math.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_math.lo -MD -MP -MF .deps/rua_math.Tpo -c rua_math.c -fPIC -DPIC -o .libs/rua_math.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_math.c:39: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_math.Tpo .deps/rua_math.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_msgbuf.lo -MD -MP -MF .deps/rua_msgbuf.Tpo -c -o rua_msgbuf.lo rua_msgbuf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_msgbuf.lo -MD -MP -MF .deps/rua_msgbuf.Tpo -c rua_msgbuf.c -fPIC -DPIC -o .libs/rua_msgbuf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_msgbuf.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_msgbuf.Tpo .deps/rua_msgbuf.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_obj.lo -MD -MP -MF .deps/rua_obj.Tpo -c -o rua_obj.lo rua_obj.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_obj.lo -MD -MP -MF .deps/rua_obj.Tpo -c rua_obj.c -fPIC -DPIC -o .libs/rua_obj.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_obj.c:51: In file included from ../../include/QF/pr_obj.h:34: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_obj.Tpo .deps/rua_obj.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_plist.lo -MD -MP -MF .deps/rua_plist.Tpo -c -o rua_plist.lo rua_plist.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_plist.lo -MD -MP -MF .deps/rua_plist.Tpo -c rua_plist.c -fPIC -DPIC -o .libs/rua_plist.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_plist.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_plist.Tpo .deps/rua_plist.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_qfile.lo -MD -MP -MF .deps/rua_qfile.Tpo -c -o rua_qfile.lo rua_qfile.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_qfile.lo -MD -MP -MF .deps/rua_qfile.Tpo -c rua_qfile.c -fPIC -DPIC -o .libs/rua_qfile.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_qfile.c:40: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_qfile.Tpo .deps/rua_qfile.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_qfs.lo -MD -MP -MF .deps/rua_qfs.Tpo -c -o rua_qfs.lo rua_qfs.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_qfs.lo -MD -MP -MF .deps/rua_qfs.Tpo -c rua_qfs.c -fPIC -DPIC -o .libs/rua_qfs.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_qfs.c:39: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_qfs.Tpo .deps/rua_qfs.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_script.lo -MD -MP -MF .deps/rua_script.Tpo -c -o rua_script.lo rua_script.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_script.lo -MD -MP -MF .deps/rua_script.Tpo -c rua_script.c -fPIC -DPIC -o .libs/rua_script.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_script.c:42: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_script.Tpo .deps/rua_script.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_set.lo -MD -MP -MF .deps/rua_set.Tpo -c -o rua_set.lo rua_set.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_set.lo -MD -MP -MF .deps/rua_set.Tpo -c rua_set.c -fPIC -DPIC -o .libs/rua_set.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_set.c:42: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_set.Tpo .deps/rua_set.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_string.lo -MD -MP -MF .deps/rua_string.Tpo -c -o rua_string.lo rua_string.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT rua_string.lo -MD -MP -MF .deps/rua_string.Tpo -c rua_string.c -fPIC -DPIC -o .libs/rua_string.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from rua_string.c:49: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/rua_string.Tpo .deps/rua_string.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFruamoko.la -rpath /usr/local/lib pr_cmds.lo rua_cbuf.lo rua_cmd.lo rua_cvar.lo rua_file.lo rua_hash.lo rua_init.lo rua_math.lo rua_msgbuf.lo rua_obj.lo rua_plist.lo rua_qfile.lo rua_qfs.lo rua_script.lo rua_set.lo rua_string.lo ../../libs/gamecode/libQFgamecode.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/pr_cmds.o .libs/rua_cbuf.o .libs/rua_cmd.o .libs/rua_cvar.o .libs/rua_file.o .libs/rua_hash.o .libs/rua_init.o .libs/rua_math.o .libs/rua_msgbuf.o .libs/rua_obj.o .libs/rua_plist.o .libs/rua_qfile.o .libs/rua_qfs.o .libs/rua_script.o .libs/rua_set.o .libs/rua_string.o -Wl,--whole-archive ../../libs/gamecode/.libs/libQFgamecode.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -L/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFruamoko.so.1 -o .libs/libQFruamoko.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFruamoko.so.1" && ln -s "libQFruamoko.so.1.0.0" "libQFruamoko.so.1") libtool: link: (cd ".libs" && rm -f "libQFruamoko.so" && ln -s "libQFruamoko.so.1.0.0" "libQFruamoko.so") libtool: link: ( cd ".libs" && rm -f "libQFruamoko.la" && ln -s "../libQFruamoko.la" "libQFruamoko.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' Making all in gib gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bi_gib.lo -MD -MP -MF .deps/bi_gib.Tpo -c -o bi_gib.lo bi_gib.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bi_gib.lo -MD -MP -MF .deps/bi_gib.Tpo -c bi_gib.c -fPIC -DPIC -o .libs/bi_gib.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from bi_gib.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/bi_gib.Tpo .deps/bi_gib.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_buffer.lo -MD -MP -MF .deps/gib_buffer.Tpo -c -o gib_buffer.lo gib_buffer.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_buffer.lo -MD -MP -MF .deps/gib_buffer.Tpo -c gib_buffer.c -fPIC -DPIC -o .libs/gib_buffer.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_buffer.Tpo .deps/gib_buffer.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_builtin.lo -MD -MP -MF .deps/gib_builtin.Tpo -c -o gib_builtin.lo gib_builtin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_builtin.lo -MD -MP -MF .deps/gib_builtin.Tpo -c gib_builtin.c -fPIC -DPIC -o .libs/gib_builtin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_builtin.Tpo .deps/gib_builtin.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_classes.lo -MD -MP -MF .deps/gib_classes.Tpo -c -o gib_classes.lo gib_classes.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_classes.lo -MD -MP -MF .deps/gib_classes.Tpo -c gib_classes.c -fPIC -DPIC -o .libs/gib_classes.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_classes.Tpo .deps/gib_classes.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_execute.lo -MD -MP -MF .deps/gib_execute.Tpo -c -o gib_execute.lo gib_execute.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_execute.lo -MD -MP -MF .deps/gib_execute.Tpo -c gib_execute.c -fPIC -DPIC -o .libs/gib_execute.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_execute.Tpo .deps/gib_execute.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_function.lo -MD -MP -MF .deps/gib_function.Tpo -c -o gib_function.lo gib_function.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_function.lo -MD -MP -MF .deps/gib_function.Tpo -c gib_function.c -fPIC -DPIC -o .libs/gib_function.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_function.Tpo .deps/gib_function.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_parse.lo -MD -MP -MF .deps/gib_parse.Tpo -c -o gib_parse.lo gib_parse.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_parse.lo -MD -MP -MF .deps/gib_parse.Tpo -c gib_parse.c -fPIC -DPIC -o .libs/gib_parse.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_parse.Tpo .deps/gib_parse.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_handle.lo -MD -MP -MF .deps/gib_handle.Tpo -c -o gib_handle.lo gib_handle.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_handle.lo -MD -MP -MF .deps/gib_handle.Tpo -c gib_handle.c -fPIC -DPIC -o .libs/gib_handle.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_handle.Tpo .deps/gib_handle.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_object.lo -MD -MP -MF .deps/gib_object.Tpo -c -o gib_object.lo gib_object.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_object.lo -MD -MP -MF .deps/gib_object.Tpo -c gib_object.c -fPIC -DPIC -o .libs/gib_object.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_object.Tpo .deps/gib_object.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_process.lo -MD -MP -MF .deps/gib_process.Tpo -c -o gib_process.lo gib_process.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_process.lo -MD -MP -MF .deps/gib_process.Tpo -c gib_process.c -fPIC -DPIC -o .libs/gib_process.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_process.Tpo .deps/gib_process.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_regex.lo -MD -MP -MF .deps/gib_regex.Tpo -c -o gib_regex.lo gib_regex.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_regex.lo -MD -MP -MF .deps/gib_regex.Tpo -c gib_regex.c -fPIC -DPIC -o .libs/gib_regex.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_regex.Tpo .deps/gib_regex.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_thread.lo -MD -MP -MF .deps/gib_thread.Tpo -c -o gib_thread.lo gib_thread.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_thread.lo -MD -MP -MF .deps/gib_thread.Tpo -c gib_thread.c -fPIC -DPIC -o .libs/gib_thread.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_thread.Tpo .deps/gib_thread.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_vars.lo -MD -MP -MF .deps/gib_vars.Tpo -c -o gib_vars.lo gib_vars.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_vars.lo -MD -MP -MF .deps/gib_vars.Tpo -c gib_vars.c -fPIC -DPIC -o .libs/gib_vars.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_vars.Tpo .deps/gib_vars.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_init.lo -MD -MP -MF .deps/gib_init.Tpo -c -o gib_init.lo gib_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_init.lo -MD -MP -MF .deps/gib_init.Tpo -c gib_init.c -fPIC -DPIC -o .libs/gib_init.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_init.Tpo .deps/gib_init.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_tree.lo -MD -MP -MF .deps/gib_tree.Tpo -c -o gib_tree.lo gib_tree.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_tree.lo -MD -MP -MF .deps/gib_tree.Tpo -c gib_tree.c -fPIC -DPIC -o .libs/gib_tree.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_tree.Tpo .deps/gib_tree.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_semantics.lo -MD -MP -MF .deps/gib_semantics.Tpo -c -o gib_semantics.lo gib_semantics.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gib_semantics.lo -MD -MP -MF .deps/gib_semantics.Tpo -c gib_semantics.c -fPIC -DPIC -o .libs/gib_semantics.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gib_semantics.Tpo .deps/gib_semantics.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT ops.lo -MD -MP -MF .deps/ops.Tpo -c -o ops.lo ops.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT ops.lo -MD -MP -MF .deps/ops.Tpo -c ops.c -fPIC -DPIC -o .libs/ops.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/ops.Tpo .deps/ops.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c -o exp.lo exp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c exp.c -fPIC -DPIC -o .libs/exp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/exp.Tpo .deps/exp.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c -o regex.lo regex.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c -fPIC -DPIC -o .libs/regex.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] regex.c:819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | re_set_syntax (syntax) | ^ regex.c:1074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | regex_compile (pattern, size, syntax, bufp) | ^ regex.c:2081:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2081 | store_op1 (op, loc, arg) | ^ regex.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2094 | store_op2 (op, loc, arg1, arg2) | ^ regex.c:2109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2109 | insert_op1 (op, loc, arg, end) | ^ regex.c:2128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2128 | insert_op2 (op, loc, arg1, arg2, end) | ^ regex.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2149 | at_begline_loc_p (pattern, p, syntax) | ^ regex.c:2168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2168 | at_endline_loc_p (p, pend, syntax) | ^ regex.c:2190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2190 | group_in_compile_stack (compile_stack, regnum) | ^ regex.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2218 | compile_range (p_ptr, pend, translate, syntax, b) | ^ regex.c:2550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2550 | re_compile_fastmap (bufp) | ^ regex.c:2835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2835 | re_set_registers (bufp, regs, num_regs, starts, ends) | ^ regex.c:2852:33: warning: expression which evaluates to zero treated as a null pointer constant of type 'regoff_t *' (aka 'int *') [-Wnon-literal-null-conversion] 2852 | regs->start = regs->end = (regoff_t) 0; | ^~~~~~~~~~~~ regex.c:2862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2862 | re_search (bufp, string, size, startpos, range, regs) | ^ regex.c:2895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2895 | re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop) | ^ regex.c:3154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3154 | re_match (bufp, string, size, pos, regs) | ^ regex.c:3179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3179 | re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) | ^ regex.c:4379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4379 | group_match_null_string_p (p, end, reg_info) | ^ regex.c:4488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4488 | alt_match_null_string_p (p, end, reg_info) | ^ regex.c:4525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4525 | common_op_match_null_string_p (p, end, reg_info) | ^ regex.c:4613:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4613 | bcmp_translate (s1, s2, len, translate) | ^ regex.c:4639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4639 | re_compile_pattern (pattern, length, bufp) | ^ regex.c:4672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4672 | re_comp (s) | ^ regex.c:4710:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4710 | re_exec (s) | ^ regex.c:4758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4758 | regcomp (preg, pattern, cflags) | ^ regex.c:4833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4833 | regexec (preg, string, nmatch, pmatch, eflags) | ^ regex.c:4937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4937 | regfree (preg) | ^ 28 warnings generated. mv -f .deps/regex.Tpo .deps/regex.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFgib.la -rpath /usr/local/lib bi_gib.lo gib_buffer.lo gib_builtin.lo gib_classes.lo gib_execute.lo gib_function.lo gib_parse.lo gib_handle.lo gib_object.lo gib_process.lo gib_regex.lo gib_thread.lo gib_vars.lo gib_init.lo gib_tree.lo gib_semantics.lo ops.lo exp.lo regex.lo ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/bi_gib.o .libs/gib_buffer.o .libs/gib_builtin.o .libs/gib_classes.o .libs/gib_execute.o .libs/gib_function.o .libs/gib_parse.o .libs/gib_handle.o .libs/gib_object.o .libs/gib_process.o .libs/gib_regex.o .libs/gib_thread.o .libs/gib_vars.o .libs/gib_init.o .libs/gib_tree.o .libs/gib_semantics.o .libs/ops.o .libs/exp.o .libs/regex.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFgib.so.1 -o .libs/libQFgib.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFgib.so.1" && ln -s "libQFgib.so.1.0.0" "libQFgib.so.1") libtool: link: (cd ".libs" && rm -f "libQFgib.so" && ln -s "libQFgib.so.1.0.0" "libQFgib.so") libtool: link: ( cd ".libs" && rm -f "libQFgib.la" && ln -s "../libQFgib.la" "libQFgib.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' Making all in audio gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making all in targets gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_output_oss_la-snd_oss.lo -MD -MP -MF .deps/snd_output_oss_la-snd_oss.Tpo -c -o snd_output_oss_la-snd_oss.lo `test -f 'snd_oss.c' || echo './'`snd_oss.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_output_oss_la-snd_oss.lo -MD -MP -MF .deps/snd_output_oss_la-snd_oss.Tpo -c snd_oss.c -fPIC -DPIC -o .libs/snd_output_oss_la-snd_oss.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_output_oss_la-snd_oss.Tpo .deps/snd_output_oss_la-snd_oss.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o snd_output_oss.la snd_output_oss_la-snd_oss.lo ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/snd_output_oss_la-snd_oss.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,snd_output_oss.so -o .libs/snd_output_oss.so libtool: link: ( cd ".libs" && rm -f "snd_output_oss.la" && ln -s "../snd_output_oss.la" "snd_output_oss.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' Making all in renderer gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_dma.lo -MD -MP -MF .deps/snd_dma.Tpo -c -o snd_dma.lo snd_dma.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_dma.lo -MD -MP -MF .deps/snd_dma.Tpo -c snd_dma.c -fPIC -DPIC -o .libs/snd_dma.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_dma.Tpo .deps/snd_dma.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_channels.lo -MD -MP -MF .deps/snd_channels.Tpo -c -o snd_channels.lo snd_channels.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_channels.lo -MD -MP -MF .deps/snd_channels.Tpo -c snd_channels.c -fPIC -DPIC -o .libs/snd_channels.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_channels.Tpo .deps/snd_channels.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_mem.lo -MD -MP -MF .deps/snd_mem.Tpo -c -o snd_mem.lo snd_mem.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_mem.lo -MD -MP -MF .deps/snd_mem.Tpo -c snd_mem.c -fPIC -DPIC -o .libs/snd_mem.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_mem.Tpo .deps/snd_mem.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_mix.lo -MD -MP -MF .deps/snd_mix.Tpo -c -o snd_mix.lo snd_mix.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_mix.lo -MD -MP -MF .deps/snd_mix.Tpo -c snd_mix.c -fPIC -DPIC -o .libs/snd_mix.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_mix.Tpo .deps/snd_mix.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_resample.lo -MD -MP -MF .deps/snd_resample.Tpo -c -o snd_resample.lo snd_resample.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_resample.lo -MD -MP -MF .deps/snd_resample.Tpo -c snd_resample.c -fPIC -DPIC -o .libs/snd_resample.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_resample.Tpo .deps/snd_resample.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_sfx.lo -MD -MP -MF .deps/snd_sfx.Tpo -c -o snd_sfx.lo snd_sfx.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_sfx.lo -MD -MP -MF .deps/snd_sfx.Tpo -c snd_sfx.c -fPIC -DPIC -o .libs/snd_sfx.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd_sfx.Tpo .deps/snd_sfx.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wav.lo -MD -MP -MF .deps/wav.Tpo -c -o wav.lo wav.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wav.lo -MD -MP -MF .deps/wav.Tpo -c wav.c -fPIC -DPIC -o .libs/wav.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/wav.Tpo .deps/wav.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o snd_render_default.la snd_dma.lo snd_channels.lo snd_mem.lo snd_mix.lo snd_resample.lo snd_sfx.lo wav.lo ../../../libs/util/libQFutil.la -L/usr/local/lib -lsamplerate -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/snd_dma.o .libs/snd_channels.o .libs/snd_mem.o .libs/snd_mix.o .libs/snd_resample.o .libs/snd_sfx.o .libs/wav.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -L/usr/local/lib -lsamplerate -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,snd_render_default.so -o .libs/snd_render_default.so libtool: link: ( cd ".libs" && rm -f "snd_render_default.la" && ln -s "../snd_render_default.la" "snd_render_default.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' Making all in . gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cd.lo -MD -MP -MF .deps/cd.Tpo -c -o cd.lo cd.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cd.lo -MD -MP -MF .deps/cd.Tpo -c cd.c -fPIC -DPIC -o .libs/cd.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cd.Tpo .deps/cd.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFcd.la cd.lo ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/cd.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFcd.so.1 -o .libs/libQFcd.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFcd.so.1" && ln -s "libQFcd.so.1.0.0" "libQFcd.so.1") libtool: link: (cd ".libs" && rm -f "libQFcd.so" && ln -s "libQFcd.so.1.0.0" "libQFcd.so") libtool: link: ( cd ".libs" && rm -f "libQFcd.la" && ln -s "../libQFcd.la" "libQFcd.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd.lo -MD -MP -MF .deps/snd.Tpo -c -o snd.lo snd.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd.lo -MD -MP -MF .deps/snd.Tpo -c snd.c -fPIC -DPIC -o .libs/snd.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/snd.Tpo .deps/snd.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_progs.lo -MD -MP -MF .deps/snd_progs.Tpo -c -o snd_progs.lo snd_progs.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT snd_progs.lo -MD -MP -MF .deps/snd_progs.Tpo -c snd_progs.c -fPIC -DPIC -o .libs/snd_progs.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from snd_progs.c:39: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/snd_progs.Tpo .deps/snd_progs.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFsound.la snd.lo snd_progs.lo ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/snd.o .libs/snd_progs.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFsound.so.1 -o .libs/libQFsound.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFsound.so.1" && ln -s "libQFsound.so.1.0.0" "libQFsound.so.1") libtool: link: (cd ".libs" && rm -f "libQFsound.so" && ln -s "libQFsound.so.1.0.0" "libQFsound.so") libtool: link: ( cd ".libs" && rm -f "libQFsound.la" && ln -s "../libQFsound.la" "libQFsound.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making all in test gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT testsound.o -MD -MP -MF .deps/testsound.Tpo -c -o testsound.o testsound.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/testsound.Tpo .deps/testsound.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o testsound testsound.o ../../../libs/audio/libQFsound.la ../../../libs/ruamoko/libQFruamoko.la ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/testsound testsound.o ../../../libs/audio/.libs/libQFsound.so ../../../libs/ruamoko/.libs/libQFruamoko.so ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making all in image gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT image.lo -MD -MP -MF .deps/image.Tpo -c -o image.lo image.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT image.lo -MD -MP -MF .deps/image.Tpo -c image.c -fPIC -DPIC -o .libs/image.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/image.Tpo .deps/image.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pcx.lo -MD -MP -MF .deps/pcx.Tpo -c -o pcx.lo pcx.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pcx.lo -MD -MP -MF .deps/pcx.Tpo -c pcx.c -fPIC -DPIC -o .libs/pcx.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/pcx.Tpo .deps/pcx.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT png.lo -MD -MP -MF .deps/png.Tpo -c -o png.lo png.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT png.lo -MD -MP -MF .deps/png.Tpo -c png.c -fPIC -DPIC -o .libs/png.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/png.Tpo .deps/png.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT tga.lo -MD -MP -MF .deps/tga.Tpo -c -o tga.lo tga.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT tga.lo -MD -MP -MF .deps/tga.Tpo -c tga.c -fPIC -DPIC -o .libs/tga.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/tga.Tpo .deps/tga.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFimage.la -rpath /usr/local/lib image.lo pcx.lo png.lo tga.lo ../../libs/util/libQFutil.la -L/usr/local/lib -lpng16 -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/image.o .libs/pcx.o .libs/png.o .libs/tga.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -L/usr/local/lib -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFimage.so.1 -o .libs/libQFimage.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFimage.so.1" && ln -s "libQFimage.so.1.0.0" "libQFimage.so.1") libtool: link: (cd ".libs" && rm -f "libQFimage.so" && ln -s "libQFimage.so.1.0.0" "libQFimage.so") libtool: link: ( cd ".libs" && rm -f "libQFimage.la" && ln -s "../libQFimage.la" "libQFimage.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' Making all in models gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making all in alias gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mesh.lo -MD -MP -MF .deps/gl_mesh.Tpo -c -o gl_mesh.lo gl_mesh.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mesh.lo -MD -MP -MF .deps/gl_mesh.Tpo -c gl_mesh.c -fPIC -DPIC -o .libs/gl_mesh.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_mesh.Tpo .deps/gl_mesh.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_alias.lo -MD -MP -MF .deps/gl_model_alias.Tpo -c -o gl_model_alias.lo gl_model_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_alias.lo -MD -MP -MF .deps/gl_model_alias.Tpo -c gl_model_alias.c -fPIC -DPIC -o .libs/gl_model_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_model_alias.Tpo .deps/gl_model_alias.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT floodfill.lo -MD -MP -MF .deps/floodfill.Tpo -c -o floodfill.lo floodfill.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT floodfill.lo -MD -MP -MF .deps/floodfill.Tpo -c floodfill.c -fPIC -DPIC -o .libs/floodfill.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/floodfill.Tpo .deps/floodfill.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_alias.lo -MD -MP -MF .deps/model_alias.Tpo -c -o model_alias.lo model_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_alias.lo -MD -MP -MF .deps/model_alias.Tpo -c model_alias.c -fPIC -DPIC -o .libs/model_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/model_alias.Tpo .deps/model_alias.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libalias_gl.la gl_mesh.lo gl_model_alias.lo floodfill.lo model_alias.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libalias_gl.a .libs/gl_mesh.o .libs/gl_model_alias.o .libs/floodfill.o .libs/model_alias.o libtool: link: ranlib .libs/libalias_gl.a libtool: link: ( cd ".libs" && rm -f "libalias_gl.la" && ln -s "../libalias_gl.la" "libalias_gl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_alias.lo -MD -MP -MF .deps/glsl_model_alias.Tpo -c -o glsl_model_alias.lo glsl_model_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_alias.lo -MD -MP -MF .deps/glsl_model_alias.Tpo -c glsl_model_alias.c -fPIC -DPIC -o .libs/glsl_model_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_model_alias.Tpo .deps/glsl_model_alias.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libalias_glsl.la glsl_model_alias.lo floodfill.lo model_alias.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libalias_glsl.a .libs/glsl_model_alias.o .libs/floodfill.o .libs/model_alias.o libtool: link: ranlib .libs/libalias_glsl.a libtool: link: ( cd ".libs" && rm -f "libalias_glsl.la" && ln -s "../libalias_glsl.la" "libalias_glsl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_alias.lo -MD -MP -MF .deps/sw_model_alias.Tpo -c -o sw_model_alias.lo sw_model_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_alias.lo -MD -MP -MF .deps/sw_model_alias.Tpo -c sw_model_alias.c -fPIC -DPIC -o .libs/sw_model_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_model_alias.Tpo .deps/sw_model_alias.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libalias_sw.la sw_model_alias.lo model_alias.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libalias_sw.a .libs/sw_model_alias.o .libs/model_alias.o libtool: link: ranlib .libs/libalias_sw.a libtool: link: ( cd ".libs" && rm -f "libalias_sw.la" && ln -s "../libalias_sw.la" "libalias_sw.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' Making all in brush gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_brush.lo -MD -MP -MF .deps/model_brush.Tpo -c -o model_brush.lo model_brush.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_brush.lo -MD -MP -MF .deps/model_brush.Tpo -c model_brush.c -fPIC -DPIC -o .libs/model_brush.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] model_brush.c:533:57: warning: address of array 'out->texinfo->texture->name' will always evaluate to 'true' [-Wpointer-bool-conversion] 533 | if (!out->texinfo->texture || !out->texinfo->texture->name) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 2 warnings generated. mv -f .deps/model_brush.Tpo .deps/model_brush.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libbrush.la model_brush.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libbrush.a .libs/model_brush.o libtool: link: ranlib .libs/libbrush.a libtool: link: ( cd ".libs" && rm -f "libbrush.la" && ln -s "../libbrush.la" "libbrush.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_brush.lo -MD -MP -MF .deps/gl_model_brush.Tpo -c -o gl_model_brush.lo gl_model_brush.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_brush.lo -MD -MP -MF .deps/gl_model_brush.Tpo -c gl_model_brush.c -fPIC -DPIC -o .libs/gl_model_brush.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_model_brush.Tpo .deps/gl_model_brush.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libbrush_gl.la gl_model_brush.lo model_brush.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libbrush_gl.a .libs/gl_model_brush.o .libs/model_brush.o libtool: link: ranlib .libs/libbrush_gl.a libtool: link: ( cd ".libs" && rm -f "libbrush_gl.la" && ln -s "../libbrush_gl.la" "libbrush_gl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_brush.lo -MD -MP -MF .deps/glsl_model_brush.Tpo -c -o glsl_model_brush.lo glsl_model_brush.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_brush.lo -MD -MP -MF .deps/glsl_model_brush.Tpo -c glsl_model_brush.c -fPIC -DPIC -o .libs/glsl_model_brush.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_model_brush.Tpo .deps/glsl_model_brush.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libbrush_glsl.la glsl_model_brush.lo model_brush.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libbrush_glsl.a .libs/glsl_model_brush.o .libs/model_brush.o libtool: link: ranlib .libs/libbrush_glsl.a libtool: link: ( cd ".libs" && rm -f "libbrush_glsl.la" && ln -s "../libbrush_glsl.la" "libbrush_glsl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_brush.lo -MD -MP -MF .deps/sw_model_brush.Tpo -c -o sw_model_brush.lo sw_model_brush.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_brush.lo -MD -MP -MF .deps/sw_model_brush.Tpo -c sw_model_brush.c -fPIC -DPIC -o .libs/sw_model_brush.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_model_brush.Tpo .deps/sw_model_brush.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libbrush_sw.la sw_model_brush.lo model_brush.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libbrush_sw.a .libs/sw_model_brush.o .libs/model_brush.o libtool: link: ranlib .libs/libbrush_sw.a libtool: link: ( cd ".libs" && rm -f "libbrush_sw.la" && ln -s "../libbrush_sw.la" "libbrush_sw.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' Making all in iqm gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_iqm.lo -MD -MP -MF .deps/gl_model_iqm.Tpo -c -o gl_model_iqm.lo gl_model_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_iqm.lo -MD -MP -MF .deps/gl_model_iqm.Tpo -c gl_model_iqm.c -fPIC -DPIC -o .libs/gl_model_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_model_iqm.Tpo .deps/gl_model_iqm.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_iqm.lo -MD -MP -MF .deps/model_iqm.Tpo -c -o model_iqm.lo model_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_iqm.lo -MD -MP -MF .deps/model_iqm.Tpo -c model_iqm.c -fPIC -DPIC -o .libs/model_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/model_iqm.Tpo .deps/model_iqm.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libiqm_gl.la gl_model_iqm.lo model_iqm.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libiqm_gl.a .libs/gl_model_iqm.o .libs/model_iqm.o libtool: link: ranlib .libs/libiqm_gl.a libtool: link: ( cd ".libs" && rm -f "libiqm_gl.la" && ln -s "../libiqm_gl.la" "libiqm_gl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_iqm.lo -MD -MP -MF .deps/glsl_model_iqm.Tpo -c -o glsl_model_iqm.lo glsl_model_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_iqm.lo -MD -MP -MF .deps/glsl_model_iqm.Tpo -c glsl_model_iqm.c -fPIC -DPIC -o .libs/glsl_model_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_model_iqm.Tpo .deps/glsl_model_iqm.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libiqm_glsl.la glsl_model_iqm.lo model_iqm.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libiqm_glsl.a .libs/glsl_model_iqm.o .libs/model_iqm.o libtool: link: ranlib .libs/libiqm_glsl.a libtool: link: ( cd ".libs" && rm -f "libiqm_glsl.la" && ln -s "../libiqm_glsl.la" "libiqm_glsl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_iqm.lo -MD -MP -MF .deps/sw_model_iqm.Tpo -c -o sw_model_iqm.lo sw_model_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_iqm.lo -MD -MP -MF .deps/sw_model_iqm.Tpo -c sw_model_iqm.c -fPIC -DPIC -o .libs/sw_model_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_model_iqm.Tpo .deps/sw_model_iqm.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libiqm_sw.la sw_model_iqm.lo model_iqm.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libiqm_sw.a .libs/sw_model_iqm.o .libs/model_iqm.o libtool: link: ranlib .libs/libiqm_sw.a libtool: link: ( cd ".libs" && rm -f "libiqm_sw.la" && ln -s "../libiqm_sw.la" "libiqm_sw.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' Making all in sprite gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_sprite.lo -MD -MP -MF .deps/gl_model_sprite.Tpo -c -o gl_model_sprite.lo gl_model_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_sprite.lo -MD -MP -MF .deps/gl_model_sprite.Tpo -c gl_model_sprite.c -fPIC -DPIC -o .libs/gl_model_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_model_sprite.Tpo .deps/gl_model_sprite.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_sprite.lo -MD -MP -MF .deps/model_sprite.Tpo -c -o model_sprite.lo model_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model_sprite.lo -MD -MP -MF .deps/model_sprite.Tpo -c model_sprite.c -fPIC -DPIC -o .libs/model_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/model_sprite.Tpo .deps/model_sprite.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libsprite_gl.la gl_model_sprite.lo model_sprite.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libsprite_gl.a .libs/gl_model_sprite.o .libs/model_sprite.o libtool: link: ranlib .libs/libsprite_gl.a libtool: link: ( cd ".libs" && rm -f "libsprite_gl.la" && ln -s "../libsprite_gl.la" "libsprite_gl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_sprite.lo -MD -MP -MF .deps/glsl_model_sprite.Tpo -c -o glsl_model_sprite.lo glsl_model_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_model_sprite.lo -MD -MP -MF .deps/glsl_model_sprite.Tpo -c glsl_model_sprite.c -fPIC -DPIC -o .libs/glsl_model_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_model_sprite.Tpo .deps/glsl_model_sprite.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libsprite_glsl.la glsl_model_sprite.lo model_sprite.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libsprite_glsl.a .libs/glsl_model_sprite.o .libs/model_sprite.o libtool: link: ranlib .libs/libsprite_glsl.a libtool: link: ( cd ".libs" && rm -f "libsprite_glsl.la" && ln -s "../libsprite_glsl.la" "libsprite_glsl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_sprite.lo -MD -MP -MF .deps/sw_model_sprite.Tpo -c -o sw_model_sprite.lo sw_model_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_model_sprite.lo -MD -MP -MF .deps/sw_model_sprite.Tpo -c sw_model_sprite.c -fPIC -DPIC -o .libs/sw_model_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_model_sprite.Tpo .deps/sw_model_sprite.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libsprite_sw.la sw_model_sprite.lo model_sprite.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libsprite_sw.a .libs/sw_model_sprite.o .libs/model_sprite.o libtool: link: ranlib .libs/libsprite_sw.a libtool: link: ( cd ".libs" && rm -f "libsprite_sw.la" && ln -s "../libsprite_sw.la" "libsprite_sw.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' Making all in . gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT clip_hull.lo -MD -MP -MF .deps/clip_hull.Tpo -c -o clip_hull.lo clip_hull.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT clip_hull.lo -MD -MP -MF .deps/clip_hull.Tpo -c clip_hull.c -fPIC -DPIC -o .libs/clip_hull.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/clip_hull.Tpo .deps/clip_hull.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model.lo -MD -MP -MF .deps/model.Tpo -c -o model.lo model.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT model.lo -MD -MP -MF .deps/model.Tpo -c model.c -fPIC -DPIC -o .libs/model.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/model.Tpo .deps/model.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT portal.lo -MD -MP -MF .deps/portal.Tpo -c -o portal.lo portal.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT portal.lo -MD -MP -MF .deps/portal.Tpo -c portal.c -fPIC -DPIC -o .libs/portal.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/portal.Tpo .deps/portal.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT trace.lo -MD -MP -MF .deps/trace.Tpo -c -o trace.lo trace.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT trace.lo -MD -MP -MF .deps/trace.Tpo -c trace.c -fPIC -DPIC -o .libs/trace.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/trace.Tpo .deps/trace.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT winding.lo -MD -MP -MF .deps/winding.Tpo -c -o winding.lo winding.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT winding.lo -MD -MP -MF .deps/winding.Tpo -c winding.c -fPIC -DPIC -o .libs/winding.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/winding.Tpo .deps/winding.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFmodels.la -rpath /usr/local/lib clip_hull.lo model.lo portal.lo trace.lo winding.lo brush/libbrush.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/clip_hull.o .libs/model.o .libs/portal.o .libs/trace.o .libs/winding.o -Wl,--whole-archive brush/.libs/libbrush.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFmodels.so.1 -o .libs/libQFmodels.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFmodels.so.1" && ln -s "libQFmodels.so.1.0.0" "libQFmodels.so.1") libtool: link: (cd ".libs" && rm -f "libQFmodels.so" && ln -s "libQFmodels.so.1.0.0" "libQFmodels.so") libtool: link: ( cd ".libs" && rm -f "libQFmodels.la" && ln -s "../libQFmodels.la" "libQFmodels.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_fullbright.lo -MD -MP -MF .deps/gl_model_fullbright.Tpo -c -o gl_model_fullbright.lo gl_model_fullbright.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_model_fullbright.lo -MD -MP -MF .deps/gl_model_fullbright.Tpo -c gl_model_fullbright.c -fPIC -DPIC -o .libs/gl_model_fullbright.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_model_fullbright.Tpo .deps/gl_model_fullbright.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_skin.lo -MD -MP -MF .deps/gl_skin.Tpo -c -o gl_skin.lo gl_skin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_skin.lo -MD -MP -MF .deps/gl_skin.Tpo -c gl_skin.c -fPIC -DPIC -o .libs/gl_skin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_skin.Tpo .deps/gl_skin.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT skin.lo -MD -MP -MF .deps/skin.Tpo -c -o skin.lo skin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT skin.lo -MD -MP -MF .deps/skin.Tpo -c skin.c -fPIC -DPIC -o .libs/skin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/skin.Tpo .deps/skin.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libmodels_gl.la gl_model_fullbright.lo gl_skin.lo skin.lo alias/libalias_gl.la brush/libbrush_gl.la iqm/libiqm_gl.la sprite/libsprite_gl.la ../../libs/image/libQFimage.la -lm -L/usr/local/lib libtool: link: (cd .libs/libmodels_gl.lax/libalias_gl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias/.libs/libalias_gl.a") libtool: link: (cd .libs/libmodels_gl.lax/libbrush_gl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush/.libs/libbrush_gl.a") libtool: link: (cd .libs/libmodels_gl.lax/libiqm_gl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm/.libs/libiqm_gl.a") libtool: link: (cd .libs/libmodels_gl.lax/libsprite_gl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite/.libs/libsprite_gl.a") libtool: link: ar cru .libs/libmodels_gl.a .libs/gl_model_fullbright.o .libs/gl_skin.o .libs/skin.o .libs/libmodels_gl.lax/libalias_gl.a/floodfill.o .libs/libmodels_gl.lax/libalias_gl.a/gl_mesh.o .libs/libmodels_gl.lax/libalias_gl.a/gl_model_alias.o .libs/libmodels_gl.lax/libalias_gl.a/model_alias.o .libs/libmodels_gl.lax/libbrush_gl.a/gl_model_brush.o .libs/libmodels_gl.lax/libbrush_gl.a/model_brush.o .libs/libmodels_gl.lax/libiqm_gl.a/gl_model_iqm.o .libs/libmodels_gl.lax/libiqm_gl.a/model_iqm.o .libs/libmodels_gl.lax/libsprite_gl.a/gl_model_sprite.o .libs/libmodels_gl.lax/libsprite_gl.a/model_sprite.o libtool: link: ranlib .libs/libmodels_gl.a libtool: link: rm -fr .libs/libmodels_gl.lax libtool: link: ( cd ".libs" && rm -f "libmodels_gl.la" && ln -s "../libmodels_gl.la" "libmodels_gl.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_skin.lo -MD -MP -MF .deps/glsl_skin.Tpo -c -o glsl_skin.lo glsl_skin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_skin.lo -MD -MP -MF .deps/glsl_skin.Tpo -c glsl_skin.c -fPIC -DPIC -o .libs/glsl_skin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_skin.Tpo .deps/glsl_skin.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libmodels_glsl.la glsl_skin.lo skin.lo alias/libalias_glsl.la brush/libbrush_glsl.la iqm/libiqm_glsl.la sprite/libsprite_glsl.la ../../libs/image/libQFimage.la -lm -L/usr/local/lib libtool: link: (cd .libs/libmodels_glsl.lax/libalias_glsl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias/.libs/libalias_glsl.a") libtool: link: (cd .libs/libmodels_glsl.lax/libbrush_glsl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush/.libs/libbrush_glsl.a") libtool: link: (cd .libs/libmodels_glsl.lax/libiqm_glsl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm/.libs/libiqm_glsl.a") libtool: link: (cd .libs/libmodels_glsl.lax/libsprite_glsl.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite/.libs/libsprite_glsl.a") libtool: link: ar cru .libs/libmodels_glsl.a .libs/glsl_skin.o .libs/skin.o .libs/libmodels_glsl.lax/libalias_glsl.a/floodfill.o .libs/libmodels_glsl.lax/libalias_glsl.a/glsl_model_alias.o .libs/libmodels_glsl.lax/libalias_glsl.a/model_alias.o .libs/libmodels_glsl.lax/libbrush_glsl.a/glsl_model_brush.o .libs/libmodels_glsl.lax/libbrush_glsl.a/model_brush.o .libs/libmodels_glsl.lax/libiqm_glsl.a/glsl_model_iqm.o .libs/libmodels_glsl.lax/libiqm_glsl.a/model_iqm.o .libs/libmodels_glsl.lax/libsprite_glsl.a/glsl_model_sprite.o .libs/libmodels_glsl.lax/libsprite_glsl.a/model_sprite.o libtool: link: ranlib .libs/libmodels_glsl.a libtool: link: rm -fr .libs/libmodels_glsl.lax libtool: link: ( cd ".libs" && rm -f "libmodels_glsl.la" && ln -s "../libmodels_glsl.la" "libmodels_glsl.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_skin.lo -MD -MP -MF .deps/sw_skin.Tpo -c -o sw_skin.lo sw_skin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_skin.lo -MD -MP -MF .deps/sw_skin.Tpo -c sw_skin.c -fPIC -DPIC -o .libs/sw_skin.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_skin.Tpo .deps/sw_skin.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libmodels_sw.la sw_skin.lo skin.lo alias/libalias_sw.la brush/libbrush_sw.la iqm/libiqm_sw.la sprite/libsprite_sw.la ../../libs/image/libQFimage.la -lm -L/usr/local/lib libtool: link: (cd .libs/libmodels_sw.lax/libalias_sw.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias/.libs/libalias_sw.a") libtool: link: (cd .libs/libmodels_sw.lax/libbrush_sw.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush/.libs/libbrush_sw.a") libtool: link: (cd .libs/libmodels_sw.lax/libiqm_sw.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm/.libs/libiqm_sw.a") libtool: link: (cd .libs/libmodels_sw.lax/libsprite_sw.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite/.libs/libsprite_sw.a") libtool: link: ar cru .libs/libmodels_sw.a .libs/sw_skin.o .libs/skin.o .libs/libmodels_sw.lax/libalias_sw.a/model_alias.o .libs/libmodels_sw.lax/libalias_sw.a/sw_model_alias.o .libs/libmodels_sw.lax/libbrush_sw.a/model_brush.o .libs/libmodels_sw.lax/libbrush_sw.a/sw_model_brush.o .libs/libmodels_sw.lax/libiqm_sw.a/model_iqm.o .libs/libmodels_sw.lax/libiqm_sw.a/sw_model_iqm.o .libs/libmodels_sw.lax/libsprite_sw.a/model_sprite.o .libs/libmodels_sw.lax/libsprite_sw.a/sw_model_sprite.o libtool: link: ranlib .libs/libmodels_sw.a libtool: link: rm -fr .libs/libmodels_sw.lax libtool: link: ( cd ".libs" && rm -f "libmodels_sw.la" && ln -s "../libmodels_sw.la" "libmodels_sw.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making all in test gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making all in video gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' Making all in targets gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' /usr/local/bin/gmake all-am gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFjs_la-joy.lo -MD -MP -MF .deps/libQFjs_la-joy.Tpo -c -o libQFjs_la-joy.lo `test -f 'joy.c' || echo './'`joy.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFjs_la-joy.lo -MD -MP -MF .deps/libQFjs_la-joy.Tpo -c joy.c -fPIC -DPIC -o .libs/libQFjs_la-joy.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libQFjs_la-joy.Tpo .deps/libQFjs_la-joy.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFjs_la-joy_null.lo -MD -MP -MF .deps/libQFjs_la-joy_null.Tpo -c -o libQFjs_la-joy_null.lo `test -f 'joy_null.c' || echo './'`joy_null.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFjs_la-joy_null.lo -MD -MP -MF .deps/libQFjs_la-joy_null.Tpo -c joy_null.c -fPIC -DPIC -o .libs/libQFjs_la-joy_null.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libQFjs_la-joy_null.Tpo .deps/libQFjs_la-joy_null.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFjs.la libQFjs_la-joy.lo libQFjs_la-joy_null.lo ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/libQFjs_la-joy.o .libs/libQFjs_la-joy_null.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFjs.so.1 -o .libs/libQFjs.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFjs.so.1" && ln -s "libQFjs.so.1.0.0" "libQFjs.so.1") libtool: link: (cd ".libs" && rm -f "libQFjs.so" && ln -s "libQFjs.so.1.0.0" "libQFjs.so") libtool: link: ( cd ".libs" && rm -f "libQFjs.la" && ln -s "../libQFjs.la" "libQFjs.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFx11_la-vid_x11.lo -MD -MP -MF .deps/libQFx11_la-vid_x11.Tpo -c -o libQFx11_la-vid_x11.lo `test -f 'vid_x11.c' || echo './'`vid_x11.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libQFx11_la-vid_x11.lo -MD -MP -MF .deps/libQFx11_la-vid_x11.Tpo -c vid_x11.c -o .libs/libQFx11_la-vid_x11.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libQFx11_la-vid_x11.Tpo .deps/libQFx11_la-vid_x11.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-in_common.lo -MD -MP -MF .deps/libvid_common_la-in_common.Tpo -c -o libvid_common_la-in_common.lo `test -f 'in_common.c' || echo './'`in_common.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-in_common.lo -MD -MP -MF .deps/libvid_common_la-in_common.Tpo -c in_common.c -o .libs/libvid_common_la-in_common.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_common_la-in_common.Tpo .deps/libvid_common_la-in_common.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-in_event.lo -MD -MP -MF .deps/libvid_common_la-in_event.Tpo -c -o libvid_common_la-in_event.lo `test -f 'in_event.c' || echo './'`in_event.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-in_event.lo -MD -MP -MF .deps/libvid_common_la-in_event.Tpo -c in_event.c -o .libs/libvid_common_la-in_event.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_common_la-in_event.Tpo .deps/libvid_common_la-in_event.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-keys.lo -MD -MP -MF .deps/libvid_common_la-keys.Tpo -c -o libvid_common_la-keys.lo `test -f 'keys.c' || echo './'`keys.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-keys.lo -MD -MP -MF .deps/libvid_common_la-keys.Tpo -c keys.c -o .libs/libvid_common_la-keys.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] keys.c:809:36: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 809 | strncat (cmd_buf, Cmd_Argv (i), sizeof (cmd_buf) - | ^~~~~~~~~~~~~~~~~~ 810 | strlen (cmd_buf)); | ~~~~~~~~~~~~~~~~ keys.c:809:36: note: change the argument to be the free space in the destination buffer minus the terminating null byte 809 | strncat (cmd_buf, Cmd_Argv (i), sizeof (cmd_buf) - | ^~~~~~~~~~~~~~~~~~ | sizeof(cmd_buf) - strlen(cmd_buf) - 1 810 | strlen (cmd_buf)); | ~~~~~~~~~~~~~~~~ keys.c:812:28: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 812 | strncat (cmd_buf, " ", sizeof (cmd_buf) - strlen (cmd_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keys.c:812:28: note: change the argument to be the free space in the destination buffer minus the terminating null byte 812 | strncat (cmd_buf, " ", sizeof (cmd_buf) - strlen (cmd_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sizeof(cmd_buf) - strlen(cmd_buf) - 1 keys.c:852:36: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 852 | strncat (cmd_buf, Cmd_Argv (i), sizeof (cmd_buf) - | ^~~~~~~~~~~~~~~~~~ 853 | strlen (cmd_buf)); | ~~~~~~~~~~~~~~~~ keys.c:852:36: note: change the argument to be the free space in the destination buffer minus the terminating null byte 852 | strncat (cmd_buf, Cmd_Argv (i), sizeof (cmd_buf) - | ^~~~~~~~~~~~~~~~~~ | sizeof(cmd_buf) - strlen(cmd_buf) - 1 853 | strlen (cmd_buf)); | ~~~~~~~~~~~~~~~~ keys.c:855:28: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 855 | strncat (cmd_buf, " ", sizeof (cmd_buf) - strlen (cmd_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keys.c:855:28: note: change the argument to be the free space in the destination buffer minus the terminating null byte 855 | strncat (cmd_buf, " ", sizeof (cmd_buf) - strlen (cmd_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sizeof(cmd_buf) - strlen(cmd_buf) - 1 5 warnings generated. mv -f .deps/libvid_common_la-keys.Tpo .deps/libvid_common_la-keys.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-old_keys.lo -MD -MP -MF .deps/libvid_common_la-old_keys.Tpo -c -o libvid_common_la-old_keys.lo `test -f 'old_keys.c' || echo './'`old_keys.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-old_keys.lo -MD -MP -MF .deps/libvid_common_la-old_keys.Tpo -c old_keys.c -o .libs/libvid_common_la-old_keys.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_common_la-old_keys.Tpo .deps/libvid_common_la-old_keys.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-pr_keys.lo -MD -MP -MF .deps/libvid_common_la-pr_keys.Tpo -c -o libvid_common_la-pr_keys.lo `test -f 'pr_keys.c' || echo './'`pr_keys.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-pr_keys.lo -MD -MP -MF .deps/libvid_common_la-pr_keys.Tpo -c pr_keys.c -o .libs/libvid_common_la-pr_keys.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pr_keys.c:40: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/libvid_common_la-pr_keys.Tpo .deps/libvid_common_la-pr_keys.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-vid.lo -MD -MP -MF .deps/libvid_common_la-vid.Tpo -c -o libvid_common_la-vid.lo `test -f 'vid.c' || echo './'`vid.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_common_la-vid.lo -MD -MP -MF .deps/libvid_common_la-vid.Tpo -c vid.c -o .libs/libvid_common_la-vid.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_common_la-vid.Tpo .deps/libvid_common_la-vid.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libvid_common.la libvid_common_la-in_common.lo libvid_common_la-in_event.lo libvid_common_la-keys.lo libvid_common_la-old_keys.lo libvid_common_la-pr_keys.lo libvid_common_la-vid.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libvid_common.a .libs/libvid_common_la-in_common.o .libs/libvid_common_la-in_event.o .libs/libvid_common_la-keys.o .libs/libvid_common_la-old_keys.o .libs/libvid_common_la-pr_keys.o .libs/libvid_common_la-vid.o libtool: link: ranlib .libs/libvid_common.a libtool: link: ( cd ".libs" && rm -f "libvid_common.la" && ln -s "../libvid_common.la" "libvid_common.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-in_x11.lo -MD -MP -MF .deps/libvid_x11_la-in_x11.Tpo -c -o libvid_x11_la-in_x11.lo `test -f 'in_x11.c' || echo './'`in_x11.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-in_x11.lo -MD -MP -MF .deps/libvid_x11_la-in_x11.Tpo -c in_x11.c -o .libs/libvid_x11_la-in_x11.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_x11_la-in_x11.Tpo .deps/libvid_x11_la-in_x11.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-context_x11.lo -MD -MP -MF .deps/libvid_x11_la-context_x11.Tpo -c -o libvid_x11_la-context_x11.lo `test -f 'context_x11.c' || echo './'`context_x11.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-context_x11.lo -MD -MP -MF .deps/libvid_x11_la-context_x11.Tpo -c context_x11.c -o .libs/libvid_x11_la-context_x11.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_x11_la-context_x11.Tpo .deps/libvid_x11_la-context_x11.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-dga_check.lo -MD -MP -MF .deps/libvid_x11_la-dga_check.Tpo -c -o libvid_x11_la-dga_check.lo `test -f 'dga_check.c' || echo './'`dga_check.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT libvid_x11_la-dga_check.lo -MD -MP -MF .deps/libvid_x11_la-dga_check.Tpo -c dga_check.c -o .libs/libvid_x11_la-dga_check.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/libvid_x11_la-dga_check.Tpo .deps/libvid_x11_la-dga_check.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libvid_x11.la libvid_x11_la-in_x11.lo libvid_x11_la-context_x11.lo libvid_x11_la-dga_check.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libvid_x11.a .libs/libvid_x11_la-in_x11.o .libs/libvid_x11_la-context_x11.o .libs/libvid_x11_la-dga_check.o libtool: link: ranlib .libs/libvid_x11.a libtool: link: ( cd ".libs" && rm -f "libvid_x11.la" && ln -s "../libvid_x11.la" "libvid_x11.la" ) /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libQFx11.la libQFx11_la-vid_x11.lo libvid_common.la libvid_x11.la -lm -L/usr/local/lib libtool: link: (cd .libs/libQFx11.lax/libvid_common.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets/./.libs/libvid_common.a") libtool: link: (cd .libs/libQFx11.lax/libvid_x11.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets/./.libs/libvid_x11.a") libtool: link: ar cru .libs/libQFx11.a .libs/libQFx11_la-vid_x11.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-in_common.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-in_event.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-keys.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-old_keys.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-pr_keys.o .libs/libQFx11.lax/libvid_common.a/libvid_common_la-vid.o .libs/libQFx11.lax/libvid_x11.a/libvid_x11_la-context_x11.o .libs/libQFx11.lax/libvid_x11.a/libvid_x11_la-dga_check.o .libs/libQFx11.lax/libvid_x11.a/libvid_x11_la-in_x11.o libtool: link: ranlib .libs/libQFx11.a libtool: link: rm -fr .libs/libQFx11.lax libtool: link: ( cd ".libs" && rm -f "libQFx11.la" && ln -s "../libQFx11.la" "libQFx11.la" ) gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' Making all in renderer gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' Making all in gl gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_draw.lo -MD -MP -MF .deps/gl_draw.Tpo -c -o gl_draw.lo gl_draw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_draw.lo -MD -MP -MF .deps/gl_draw.Tpo -c gl_draw.c -fPIC -DPIC -o .libs/gl_draw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] gl_draw.c:100:10: warning: field 'pic' with variable sized type 'qpic_t' (aka 'struct qpic_s') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 100 | qpic_t pic; | ^ 2 warnings generated. mv -f .deps/gl_draw.Tpo .deps/gl_draw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_lights.lo -MD -MP -MF .deps/gl_dyn_lights.Tpo -c -o gl_dyn_lights.lo gl_dyn_lights.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_lights.lo -MD -MP -MF .deps/gl_dyn_lights.Tpo -c gl_dyn_lights.c -fPIC -DPIC -o .libs/gl_dyn_lights.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_dyn_lights.Tpo .deps/gl_dyn_lights.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_part.lo -MD -MP -MF .deps/gl_dyn_part.Tpo -c -o gl_dyn_part.lo gl_dyn_part.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_part.lo -MD -MP -MF .deps/gl_dyn_part.Tpo -c gl_dyn_part.c -fPIC -DPIC -o .libs/gl_dyn_part.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_dyn_part.Tpo .deps/gl_dyn_part.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_textures.lo -MD -MP -MF .deps/gl_dyn_textures.Tpo -c -o gl_dyn_textures.lo gl_dyn_textures.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_dyn_textures.lo -MD -MP -MF .deps/gl_dyn_textures.Tpo -c gl_dyn_textures.c -fPIC -DPIC -o .libs/gl_dyn_textures.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_dyn_textures.Tpo .deps/gl_dyn_textures.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_fog.lo -MD -MP -MF .deps/gl_fog.Tpo -c -o gl_fog.lo gl_fog.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_fog.lo -MD -MP -MF .deps/gl_fog.Tpo -c gl_fog.c -fPIC -DPIC -o .libs/gl_fog.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_fog.Tpo .deps/gl_fog.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_graph.lo -MD -MP -MF .deps/gl_graph.Tpo -c -o gl_graph.lo gl_graph.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_graph.lo -MD -MP -MF .deps/gl_graph.Tpo -c gl_graph.c -fPIC -DPIC -o .libs/gl_graph.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_graph.Tpo .deps/gl_graph.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_lightmap.lo -MD -MP -MF .deps/gl_lightmap.Tpo -c -o gl_lightmap.lo gl_lightmap.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_lightmap.lo -MD -MP -MF .deps/gl_lightmap.Tpo -c gl_lightmap.c -fPIC -DPIC -o .libs/gl_lightmap.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_lightmap.Tpo .deps/gl_lightmap.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_alias.lo -MD -MP -MF .deps/gl_mod_alias.Tpo -c -o gl_mod_alias.lo gl_mod_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_alias.lo -MD -MP -MF .deps/gl_mod_alias.Tpo -c gl_mod_alias.c -fPIC -DPIC -o .libs/gl_mod_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_mod_alias.Tpo .deps/gl_mod_alias.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_iqm.lo -MD -MP -MF .deps/gl_mod_iqm.Tpo -c -o gl_mod_iqm.lo gl_mod_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_iqm.lo -MD -MP -MF .deps/gl_mod_iqm.Tpo -c gl_mod_iqm.c -fPIC -DPIC -o .libs/gl_mod_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_mod_iqm.Tpo .deps/gl_mod_iqm.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_sprite.lo -MD -MP -MF .deps/gl_mod_sprite.Tpo -c -o gl_mod_sprite.lo gl_mod_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_mod_sprite.lo -MD -MP -MF .deps/gl_mod_sprite.Tpo -c gl_mod_sprite.c -fPIC -DPIC -o .libs/gl_mod_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_mod_sprite.Tpo .deps/gl_mod_sprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rmain.lo -MD -MP -MF .deps/gl_rmain.Tpo -c -o gl_rmain.lo gl_rmain.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rmain.lo -MD -MP -MF .deps/gl_rmain.Tpo -c gl_rmain.c -fPIC -DPIC -o .libs/gl_rmain.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_rmain.Tpo .deps/gl_rmain.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rmisc.lo -MD -MP -MF .deps/gl_rmisc.Tpo -c -o gl_rmisc.lo gl_rmisc.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rmisc.lo -MD -MP -MF .deps/gl_rmisc.Tpo -c gl_rmisc.c -fPIC -DPIC -o .libs/gl_rmisc.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_rmisc.Tpo .deps/gl_rmisc.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rsurf.lo -MD -MP -MF .deps/gl_rsurf.Tpo -c -o gl_rsurf.lo gl_rsurf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_rsurf.lo -MD -MP -MF .deps/gl_rsurf.Tpo -c gl_rsurf.c -fPIC -DPIC -o .libs/gl_rsurf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_rsurf.Tpo .deps/gl_rsurf.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_screen.lo -MD -MP -MF .deps/gl_screen.Tpo -c -o gl_screen.lo gl_screen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_screen.lo -MD -MP -MF .deps/gl_screen.Tpo -c gl_screen.c -fPIC -DPIC -o .libs/gl_screen.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_screen.Tpo .deps/gl_screen.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_sky.lo -MD -MP -MF .deps/gl_sky.Tpo -c -o gl_sky.lo gl_sky.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_sky.lo -MD -MP -MF .deps/gl_sky.Tpo -c gl_sky.c -fPIC -DPIC -o .libs/gl_sky.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_sky.Tpo .deps/gl_sky.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_sky_clip.lo -MD -MP -MF .deps/gl_sky_clip.Tpo -c -o gl_sky_clip.lo gl_sky_clip.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_sky_clip.lo -MD -MP -MF .deps/gl_sky_clip.Tpo -c gl_sky_clip.c -fPIC -DPIC -o .libs/gl_sky_clip.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_sky_clip.Tpo .deps/gl_sky_clip.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_textures.lo -MD -MP -MF .deps/gl_textures.Tpo -c -o gl_textures.lo gl_textures.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_textures.lo -MD -MP -MF .deps/gl_textures.Tpo -c gl_textures.c -fPIC -DPIC -o .libs/gl_textures.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_textures.Tpo .deps/gl_textures.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_warp.lo -MD -MP -MF .deps/gl_warp.Tpo -c -o gl_warp.lo gl_warp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT gl_warp.lo -MD -MP -MF .deps/gl_warp.Tpo -c gl_warp.c -fPIC -DPIC -o .libs/gl_warp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/gl_warp.Tpo .deps/gl_warp.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfgl_ext.lo -MD -MP -MF .deps/qfgl_ext.Tpo -c -o qfgl_ext.lo qfgl_ext.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfgl_ext.lo -MD -MP -MF .deps/qfgl_ext.Tpo -c qfgl_ext.c -fPIC -DPIC -o .libs/qfgl_ext.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfgl_ext.Tpo .deps/qfgl_ext.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_gl.lo -MD -MP -MF .deps/vid_common_gl.Tpo -c -o vid_common_gl.lo vid_common_gl.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_gl.lo -MD -MP -MF .deps/vid_common_gl.Tpo -c vid_common_gl.c -fPIC -DPIC -o .libs/vid_common_gl.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_common_gl.Tpo .deps/vid_common_gl.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vtxarray.lo -MD -MP -MF .deps/vtxarray.Tpo -c -o vtxarray.lo vtxarray.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vtxarray.lo -MD -MP -MF .deps/vtxarray.Tpo -c vtxarray.c -fPIC -DPIC -o .libs/vtxarray.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vtxarray.Tpo .deps/vtxarray.Plo /bin/sh ../../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libgl.la gl_draw.lo gl_dyn_lights.lo gl_dyn_part.lo gl_dyn_textures.lo gl_fog.lo gl_graph.lo gl_lightmap.lo gl_mod_alias.lo gl_mod_iqm.lo gl_mod_sprite.lo gl_rmain.lo gl_rmisc.lo gl_rsurf.lo gl_screen.lo gl_sky.lo gl_sky_clip.lo gl_textures.lo gl_warp.lo qfgl_ext.lo vid_common_gl.lo vtxarray.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libgl.a .libs/gl_draw.o .libs/gl_dyn_lights.o .libs/gl_dyn_part.o .libs/gl_dyn_textures.o .libs/gl_fog.o .libs/gl_graph.o .libs/gl_lightmap.o .libs/gl_mod_alias.o .libs/gl_mod_iqm.o .libs/gl_mod_sprite.o .libs/gl_rmain.o .libs/gl_rmisc.o .libs/gl_rsurf.o .libs/gl_screen.o .libs/gl_sky.o .libs/gl_sky_clip.o .libs/gl_textures.o .libs/gl_warp.o .libs/qfgl_ext.o .libs/vid_common_gl.o .libs/vtxarray.o libtool: link: ranlib .libs/libgl.a libtool: link: ( cd ".libs" && rm -f "libgl.la" && ln -s "../libgl.la" "libgl.la" ) gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' Making all in glsl gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' sed -e 's/^/"/' -e 's/$/\\n"/' iqm.frag > iqm.fc sed -e 's/^/"/' -e 's/$/\\n"/' iqm.vert > iqm.vc sed -e 's/^/"/' -e 's/$/\\n"/' quake2d.frag > quake2d.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakebsp.frag > quakebsp.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakebsp.vert > quakebsp.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakeico.vert > quakeico.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakemdl.frag > quakemdl.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakemdl.vert > quakemdl.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakepar.frag > quakepar.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakepar.vert > quakepar.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakepnt.frag > quakepnt.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakepnt.vert > quakepnt.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakeskb.frag > quakeskb.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakeski.frag > quakeski.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakesky.vert > quakesky.vc sed -e 's/^/"/' -e 's/$/\\n"/' quakespr.frag > quakespr.fc sed -e 's/^/"/' -e 's/$/\\n"/' quakespr.vert > quakespr.vc sed -e 's/^/"/' -e 's/$/\\n"/' quaketrb.frag > quaketrb.fc sed -e 's/^/"/' -e 's/$/\\n"/' quaketxt.vert > quaketxt.vc /usr/local/bin/gmake all-am gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_alias.lo -MD -MP -MF .deps/glsl_alias.Tpo -c -o glsl_alias.lo glsl_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_alias.lo -MD -MP -MF .deps/glsl_alias.Tpo -c glsl_alias.c -fPIC -DPIC -o .libs/glsl_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_alias.Tpo .deps/glsl_alias.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_bsp.lo -MD -MP -MF .deps/glsl_bsp.Tpo -c -o glsl_bsp.lo glsl_bsp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_bsp.lo -MD -MP -MF .deps/glsl_bsp.Tpo -c glsl_bsp.c -fPIC -DPIC -o .libs/glsl_bsp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_bsp.Tpo .deps/glsl_bsp.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_draw.lo -MD -MP -MF .deps/glsl_draw.Tpo -c -o glsl_draw.lo glsl_draw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_draw.lo -MD -MP -MF .deps/glsl_draw.Tpo -c glsl_draw.c -fPIC -DPIC -o .libs/glsl_draw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] glsl_draw.c:79:19: warning: unused variable 'quaketext_vert' [-Wunused-const-variable] 79 | static const char quaketext_vert[] = | ^~~~~~~~~~~~~~ 2 warnings generated. mv -f .deps/glsl_draw.Tpo .deps/glsl_draw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_fog.lo -MD -MP -MF .deps/glsl_fog.Tpo -c -o glsl_fog.lo glsl_fog.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_fog.lo -MD -MP -MF .deps/glsl_fog.Tpo -c glsl_fog.c -fPIC -DPIC -o .libs/glsl_fog.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_fog.Tpo .deps/glsl_fog.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_iqm.lo -MD -MP -MF .deps/glsl_iqm.Tpo -c -o glsl_iqm.lo glsl_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_iqm.lo -MD -MP -MF .deps/glsl_iqm.Tpo -c glsl_iqm.c -fPIC -DPIC -o .libs/glsl_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_iqm.Tpo .deps/glsl_iqm.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_lightmap.lo -MD -MP -MF .deps/glsl_lightmap.Tpo -c -o glsl_lightmap.lo glsl_lightmap.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_lightmap.lo -MD -MP -MF .deps/glsl_lightmap.Tpo -c glsl_lightmap.c -fPIC -DPIC -o .libs/glsl_lightmap.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_lightmap.Tpo .deps/glsl_lightmap.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_main.lo -MD -MP -MF .deps/glsl_main.Tpo -c -o glsl_main.lo glsl_main.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_main.lo -MD -MP -MF .deps/glsl_main.Tpo -c glsl_main.c -fPIC -DPIC -o .libs/glsl_main.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_main.Tpo .deps/glsl_main.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_particles.lo -MD -MP -MF .deps/glsl_particles.Tpo -c -o glsl_particles.lo glsl_particles.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_particles.lo -MD -MP -MF .deps/glsl_particles.Tpo -c glsl_particles.c -fPIC -DPIC -o .libs/glsl_particles.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_particles.Tpo .deps/glsl_particles.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_screen.lo -MD -MP -MF .deps/glsl_screen.Tpo -c -o glsl_screen.lo glsl_screen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_screen.lo -MD -MP -MF .deps/glsl_screen.Tpo -c glsl_screen.c -fPIC -DPIC -o .libs/glsl_screen.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_screen.Tpo .deps/glsl_screen.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_sprite.lo -MD -MP -MF .deps/glsl_sprite.Tpo -c -o glsl_sprite.lo glsl_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_sprite.lo -MD -MP -MF .deps/glsl_sprite.Tpo -c glsl_sprite.c -fPIC -DPIC -o .libs/glsl_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_sprite.Tpo .deps/glsl_sprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_textures.lo -MD -MP -MF .deps/glsl_textures.Tpo -c -o glsl_textures.lo glsl_textures.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT glsl_textures.lo -MD -MP -MF .deps/glsl_textures.Tpo -c glsl_textures.c -fPIC -DPIC -o .libs/glsl_textures.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/glsl_textures.Tpo .deps/glsl_textures.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfglsl.lo -MD -MP -MF .deps/qfglsl.Tpo -c -o qfglsl.lo qfglsl.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfglsl.lo -MD -MP -MF .deps/qfglsl.Tpo -c qfglsl.c -fPIC -DPIC -o .libs/qfglsl.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfglsl.Tpo .deps/qfglsl.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_glsl.lo -MD -MP -MF .deps/vid_common_glsl.Tpo -c -o vid_common_glsl.lo vid_common_glsl.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_glsl.lo -MD -MP -MF .deps/vid_common_glsl.Tpo -c vid_common_glsl.c -fPIC -DPIC -o .libs/vid_common_glsl.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_common_glsl.Tpo .deps/vid_common_glsl.Plo /bin/sh ../../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libglsl.la glsl_alias.lo glsl_bsp.lo glsl_draw.lo glsl_fog.lo glsl_iqm.lo glsl_lightmap.lo glsl_main.lo glsl_particles.lo glsl_screen.lo glsl_sprite.lo glsl_textures.lo qfglsl.lo vid_common_glsl.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libglsl.a .libs/glsl_alias.o .libs/glsl_bsp.o .libs/glsl_draw.o .libs/glsl_fog.o .libs/glsl_iqm.o .libs/glsl_lightmap.o .libs/glsl_main.o .libs/glsl_particles.o .libs/glsl_screen.o .libs/glsl_sprite.o .libs/glsl_textures.o .libs/qfglsl.o .libs/vid_common_glsl.o libtool: link: ranlib .libs/libglsl.a libtool: link: ( cd ".libs" && rm -f "libglsl.la" && ln -s "../libglsl.la" "libglsl.la" ) gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' Making all in sw gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_edge.lo -MD -MP -MF .deps/d_edge.Tpo -c -o d_edge.lo d_edge.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_edge.lo -MD -MP -MF .deps/d_edge.Tpo -c d_edge.c -fPIC -DPIC -o .libs/d_edge.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_edge.Tpo .deps/d_edge.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_fill.lo -MD -MP -MF .deps/d_fill.Tpo -c -o d_fill.lo d_fill.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_fill.lo -MD -MP -MF .deps/d_fill.Tpo -c d_fill.c -fPIC -DPIC -o .libs/d_fill.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_fill.Tpo .deps/d_fill.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_init.lo -MD -MP -MF .deps/d_init.Tpo -c -o d_init.lo d_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_init.lo -MD -MP -MF .deps/d_init.Tpo -c d_init.c -fPIC -DPIC -o .libs/d_init.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_init.Tpo .deps/d_init.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_modech.lo -MD -MP -MF .deps/d_modech.Tpo -c -o d_modech.lo d_modech.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_modech.lo -MD -MP -MF .deps/d_modech.Tpo -c d_modech.c -fPIC -DPIC -o .libs/d_modech.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_modech.Tpo .deps/d_modech.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_part.lo -MD -MP -MF .deps/d_part.Tpo -c -o d_part.lo d_part.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_part.lo -MD -MP -MF .deps/d_part.Tpo -c d_part.c -fPIC -DPIC -o .libs/d_part.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_part.Tpo .deps/d_part.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_polyse.lo -MD -MP -MF .deps/d_polyse.Tpo -c -o d_polyse.lo d_polyse.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_polyse.lo -MD -MP -MF .deps/d_polyse.Tpo -c d_polyse.c -fPIC -DPIC -o .libs/d_polyse.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_polyse.Tpo .deps/d_polyse.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_scan.lo -MD -MP -MF .deps/d_scan.Tpo -c -o d_scan.lo d_scan.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_scan.lo -MD -MP -MF .deps/d_scan.Tpo -c d_scan.c -fPIC -DPIC -o .libs/d_scan.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_scan.Tpo .deps/d_scan.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sky.lo -MD -MP -MF .deps/d_sky.Tpo -c -o d_sky.lo d_sky.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sky.lo -MD -MP -MF .deps/d_sky.Tpo -c d_sky.c -fPIC -DPIC -o .libs/d_sky.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_sky.Tpo .deps/d_sky.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sprite.lo -MD -MP -MF .deps/d_sprite.Tpo -c -o d_sprite.lo d_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sprite.lo -MD -MP -MF .deps/d_sprite.Tpo -c d_sprite.c -fPIC -DPIC -o .libs/d_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_sprite.Tpo .deps/d_sprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_surf.lo -MD -MP -MF .deps/d_surf.Tpo -c -o d_surf.lo d_surf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_surf.lo -MD -MP -MF .deps/d_surf.Tpo -c d_surf.c -fPIC -DPIC -o .libs/d_surf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_surf.Tpo .deps/d_surf.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_vars.lo -MD -MP -MF .deps/d_vars.Tpo -c -o d_vars.lo d_vars.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_vars.lo -MD -MP -MF .deps/d_vars.Tpo -c d_vars.c -fPIC -DPIC -o .libs/d_vars.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_vars.Tpo .deps/d_vars.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_zpoint.lo -MD -MP -MF .deps/d_zpoint.Tpo -c -o d_zpoint.lo d_zpoint.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_zpoint.lo -MD -MP -MF .deps/d_zpoint.Tpo -c d_zpoint.c -fPIC -DPIC -o .libs/d_zpoint.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_zpoint.Tpo .deps/d_zpoint.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c -o draw.lo draw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -fPIC -DPIC -o .libs/draw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/draw.Tpo .deps/draw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT fpu.lo -MD -MP -MF .deps/fpu.Tpo -c -o fpu.lo fpu.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT fpu.lo -MD -MP -MF .deps/fpu.Tpo -c fpu.c -fPIC -DPIC -o .libs/fpu.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/fpu.Tpo .deps/fpu.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT nonintel.lo -MD -MP -MF .deps/nonintel.Tpo -c -o nonintel.lo nonintel.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT nonintel.lo -MD -MP -MF .deps/nonintel.Tpo -c nonintel.c -fPIC -DPIC -o .libs/nonintel.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/nonintel.Tpo .deps/nonintel.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c -o screen.lo screen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -fPIC -DPIC -o .libs/screen.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/screen.Tpo .deps/screen.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_graph.lo -MD -MP -MF .deps/sw_graph.Tpo -c -o sw_graph.lo sw_graph.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_graph.lo -MD -MP -MF .deps/sw_graph.Tpo -c sw_graph.c -fPIC -DPIC -o .libs/sw_graph.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_graph.Tpo .deps/sw_graph.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_raclip.lo -MD -MP -MF .deps/sw_raclip.Tpo -c -o sw_raclip.lo sw_raclip.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_raclip.lo -MD -MP -MF .deps/sw_raclip.Tpo -c sw_raclip.c -fPIC -DPIC -o .libs/sw_raclip.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_raclip.Tpo .deps/sw_raclip.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_ralias.lo -MD -MP -MF .deps/sw_ralias.Tpo -c -o sw_ralias.lo sw_ralias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_ralias.lo -MD -MP -MF .deps/sw_ralias.Tpo -c sw_ralias.c -fPIC -DPIC -o .libs/sw_ralias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_ralias.Tpo .deps/sw_ralias.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rbsp.lo -MD -MP -MF .deps/sw_rbsp.Tpo -c -o sw_rbsp.lo sw_rbsp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rbsp.lo -MD -MP -MF .deps/sw_rbsp.Tpo -c sw_rbsp.c -fPIC -DPIC -o .libs/sw_rbsp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rbsp.Tpo .deps/sw_rbsp.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rdraw.lo -MD -MP -MF .deps/sw_rdraw.Tpo -c -o sw_rdraw.lo sw_rdraw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rdraw.lo -MD -MP -MF .deps/sw_rdraw.Tpo -c sw_rdraw.c -fPIC -DPIC -o .libs/sw_rdraw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rdraw.Tpo .deps/sw_rdraw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_redge.lo -MD -MP -MF .deps/sw_redge.Tpo -c -o sw_redge.lo sw_redge.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_redge.lo -MD -MP -MF .deps/sw_redge.Tpo -c sw_redge.c -fPIC -DPIC -o .libs/sw_redge.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_redge.Tpo .deps/sw_redge.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_riqm.lo -MD -MP -MF .deps/sw_riqm.Tpo -c -o sw_riqm.lo sw_riqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_riqm.lo -MD -MP -MF .deps/sw_riqm.Tpo -c sw_riqm.c -fPIC -DPIC -o .libs/sw_riqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_riqm.Tpo .deps/sw_riqm.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rmain.lo -MD -MP -MF .deps/sw_rmain.Tpo -c -o sw_rmain.lo sw_rmain.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rmain.lo -MD -MP -MF .deps/sw_rmain.Tpo -c sw_rmain.c -fPIC -DPIC -o .libs/sw_rmain.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rmain.Tpo .deps/sw_rmain.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rmisc.lo -MD -MP -MF .deps/sw_rmisc.Tpo -c -o sw_rmisc.lo sw_rmisc.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rmisc.lo -MD -MP -MF .deps/sw_rmisc.Tpo -c sw_rmisc.c -fPIC -DPIC -o .libs/sw_rmisc.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rmisc.Tpo .deps/sw_rmisc.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rpart.lo -MD -MP -MF .deps/sw_rpart.Tpo -c -o sw_rpart.lo sw_rpart.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rpart.lo -MD -MP -MF .deps/sw_rpart.Tpo -c sw_rpart.c -fPIC -DPIC -o .libs/sw_rpart.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rpart.Tpo .deps/sw_rpart.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsky.lo -MD -MP -MF .deps/sw_rsky.Tpo -c -o sw_rsky.lo sw_rsky.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsky.lo -MD -MP -MF .deps/sw_rsky.Tpo -c sw_rsky.c -fPIC -DPIC -o .libs/sw_rsky.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rsky.Tpo .deps/sw_rsky.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsprite.lo -MD -MP -MF .deps/sw_rsprite.Tpo -c -o sw_rsprite.lo sw_rsprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsprite.lo -MD -MP -MF .deps/sw_rsprite.Tpo -c sw_rsprite.c -fPIC -DPIC -o .libs/sw_rsprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rsprite.Tpo .deps/sw_rsprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsurf.lo -MD -MP -MF .deps/sw_rsurf.Tpo -c -o sw_rsurf.lo sw_rsurf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw_rsurf.lo -MD -MP -MF .deps/sw_rsurf.Tpo -c sw_rsurf.c -fPIC -DPIC -o .libs/sw_rsurf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw_rsurf.Tpo .deps/sw_rsurf.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_sw.lo -MD -MP -MF .deps/vid_common_sw.Tpo -c -o vid_common_sw.lo vid_common_sw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_sw.lo -MD -MP -MF .deps/vid_common_sw.Tpo -c vid_common_sw.c -fPIC -DPIC -o .libs/vid_common_sw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_common_sw.Tpo .deps/vid_common_sw.Plo /bin/sh ../../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libsw.la d_edge.lo d_fill.lo d_init.lo d_modech.lo d_part.lo d_polyse.lo d_scan.lo d_sky.lo d_sprite.lo d_surf.lo d_vars.lo d_zpoint.lo draw.lo fpu.lo nonintel.lo screen.lo sw_graph.lo sw_raclip.lo sw_ralias.lo sw_rbsp.lo sw_rdraw.lo sw_redge.lo sw_riqm.lo sw_rmain.lo sw_rmisc.lo sw_rpart.lo sw_rsky.lo sw_rsprite.lo sw_rsurf.lo vid_common_sw.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libsw.a .libs/d_edge.o .libs/d_fill.o .libs/d_init.o .libs/d_modech.o .libs/d_part.o .libs/d_polyse.o .libs/d_scan.o .libs/d_sky.o .libs/d_sprite.o .libs/d_surf.o .libs/d_vars.o .libs/d_zpoint.o .libs/draw.o .libs/fpu.o .libs/nonintel.o .libs/screen.o .libs/sw_graph.o .libs/sw_raclip.o .libs/sw_ralias.o .libs/sw_rbsp.o .libs/sw_rdraw.o .libs/sw_redge.o .libs/sw_riqm.o .libs/sw_rmain.o .libs/sw_rmisc.o .libs/sw_rpart.o .libs/sw_rsky.o .libs/sw_rsprite.o .libs/sw_rsurf.o .libs/vid_common_sw.o libtool: link: ranlib .libs/libsw.a libtool: link: ( cd ".libs" && rm -f "libsw.la" && ln -s "../libsw.la" "libsw.la" ) gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' Making all in sw32 gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_edge.lo -MD -MP -MF .deps/d_edge.Tpo -c -o d_edge.lo d_edge.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_edge.lo -MD -MP -MF .deps/d_edge.Tpo -c d_edge.c -fPIC -DPIC -o .libs/d_edge.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_edge.Tpo .deps/d_edge.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_fill.lo -MD -MP -MF .deps/d_fill.Tpo -c -o d_fill.lo d_fill.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_fill.lo -MD -MP -MF .deps/d_fill.Tpo -c d_fill.c -fPIC -DPIC -o .libs/d_fill.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_fill.Tpo .deps/d_fill.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_init.lo -MD -MP -MF .deps/d_init.Tpo -c -o d_init.lo d_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_init.lo -MD -MP -MF .deps/d_init.Tpo -c d_init.c -fPIC -DPIC -o .libs/d_init.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_init.Tpo .deps/d_init.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_modech.lo -MD -MP -MF .deps/d_modech.Tpo -c -o d_modech.lo d_modech.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_modech.lo -MD -MP -MF .deps/d_modech.Tpo -c d_modech.c -fPIC -DPIC -o .libs/d_modech.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_modech.Tpo .deps/d_modech.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_part.lo -MD -MP -MF .deps/d_part.Tpo -c -o d_part.lo d_part.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_part.lo -MD -MP -MF .deps/d_part.Tpo -c d_part.c -fPIC -DPIC -o .libs/d_part.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_part.Tpo .deps/d_part.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_polyse.lo -MD -MP -MF .deps/d_polyse.Tpo -c -o d_polyse.lo d_polyse.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_polyse.lo -MD -MP -MF .deps/d_polyse.Tpo -c d_polyse.c -fPIC -DPIC -o .libs/d_polyse.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_polyse.Tpo .deps/d_polyse.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_scan.lo -MD -MP -MF .deps/d_scan.Tpo -c -o d_scan.lo d_scan.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_scan.lo -MD -MP -MF .deps/d_scan.Tpo -c d_scan.c -fPIC -DPIC -o .libs/d_scan.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_scan.Tpo .deps/d_scan.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sky.lo -MD -MP -MF .deps/d_sky.Tpo -c -o d_sky.lo d_sky.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sky.lo -MD -MP -MF .deps/d_sky.Tpo -c d_sky.c -fPIC -DPIC -o .libs/d_sky.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_sky.Tpo .deps/d_sky.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sprite.lo -MD -MP -MF .deps/d_sprite.Tpo -c -o d_sprite.lo d_sprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_sprite.lo -MD -MP -MF .deps/d_sprite.Tpo -c d_sprite.c -fPIC -DPIC -o .libs/d_sprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_sprite.Tpo .deps/d_sprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_surf.lo -MD -MP -MF .deps/d_surf.Tpo -c -o d_surf.lo d_surf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_surf.lo -MD -MP -MF .deps/d_surf.Tpo -c d_surf.c -fPIC -DPIC -o .libs/d_surf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_surf.Tpo .deps/d_surf.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_vars.lo -MD -MP -MF .deps/d_vars.Tpo -c -o d_vars.lo d_vars.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_vars.lo -MD -MP -MF .deps/d_vars.Tpo -c d_vars.c -fPIC -DPIC -o .libs/d_vars.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_vars.Tpo .deps/d_vars.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_zpoint.lo -MD -MP -MF .deps/d_zpoint.Tpo -c -o d_zpoint.lo d_zpoint.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT d_zpoint.lo -MD -MP -MF .deps/d_zpoint.Tpo -c d_zpoint.c -fPIC -DPIC -o .libs/d_zpoint.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/d_zpoint.Tpo .deps/d_zpoint.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c -o draw.lo draw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -fPIC -DPIC -o .libs/draw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/draw.Tpo .deps/draw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c -o screen.lo screen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -fPIC -DPIC -o .libs/screen.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/screen.Tpo .deps/screen.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_graph.lo -MD -MP -MF .deps/sw32_graph.Tpo -c -o sw32_graph.lo sw32_graph.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_graph.lo -MD -MP -MF .deps/sw32_graph.Tpo -c sw32_graph.c -fPIC -DPIC -o .libs/sw32_graph.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_graph.Tpo .deps/sw32_graph.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_raclip.lo -MD -MP -MF .deps/sw32_raclip.Tpo -c -o sw32_raclip.lo sw32_raclip.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_raclip.lo -MD -MP -MF .deps/sw32_raclip.Tpo -c sw32_raclip.c -fPIC -DPIC -o .libs/sw32_raclip.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_raclip.Tpo .deps/sw32_raclip.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_ralias.lo -MD -MP -MF .deps/sw32_ralias.Tpo -c -o sw32_ralias.lo sw32_ralias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_ralias.lo -MD -MP -MF .deps/sw32_ralias.Tpo -c sw32_ralias.c -fPIC -DPIC -o .libs/sw32_ralias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_ralias.Tpo .deps/sw32_ralias.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rbsp.lo -MD -MP -MF .deps/sw32_rbsp.Tpo -c -o sw32_rbsp.lo sw32_rbsp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rbsp.lo -MD -MP -MF .deps/sw32_rbsp.Tpo -c sw32_rbsp.c -fPIC -DPIC -o .libs/sw32_rbsp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rbsp.Tpo .deps/sw32_rbsp.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rdraw.lo -MD -MP -MF .deps/sw32_rdraw.Tpo -c -o sw32_rdraw.lo sw32_rdraw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rdraw.lo -MD -MP -MF .deps/sw32_rdraw.Tpo -c sw32_rdraw.c -fPIC -DPIC -o .libs/sw32_rdraw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rdraw.Tpo .deps/sw32_rdraw.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_redge.lo -MD -MP -MF .deps/sw32_redge.Tpo -c -o sw32_redge.lo sw32_redge.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_redge.lo -MD -MP -MF .deps/sw32_redge.Tpo -c sw32_redge.c -fPIC -DPIC -o .libs/sw32_redge.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_redge.Tpo .deps/sw32_redge.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_riqm.lo -MD -MP -MF .deps/sw32_riqm.Tpo -c -o sw32_riqm.lo sw32_riqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_riqm.lo -MD -MP -MF .deps/sw32_riqm.Tpo -c sw32_riqm.c -fPIC -DPIC -o .libs/sw32_riqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_riqm.Tpo .deps/sw32_riqm.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rmain.lo -MD -MP -MF .deps/sw32_rmain.Tpo -c -o sw32_rmain.lo sw32_rmain.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rmain.lo -MD -MP -MF .deps/sw32_rmain.Tpo -c sw32_rmain.c -fPIC -DPIC -o .libs/sw32_rmain.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rmain.Tpo .deps/sw32_rmain.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rmisc.lo -MD -MP -MF .deps/sw32_rmisc.Tpo -c -o sw32_rmisc.lo sw32_rmisc.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rmisc.lo -MD -MP -MF .deps/sw32_rmisc.Tpo -c sw32_rmisc.c -fPIC -DPIC -o .libs/sw32_rmisc.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rmisc.Tpo .deps/sw32_rmisc.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rpart.lo -MD -MP -MF .deps/sw32_rpart.Tpo -c -o sw32_rpart.lo sw32_rpart.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rpart.lo -MD -MP -MF .deps/sw32_rpart.Tpo -c sw32_rpart.c -fPIC -DPIC -o .libs/sw32_rpart.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rpart.Tpo .deps/sw32_rpart.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsky.lo -MD -MP -MF .deps/sw32_rsky.Tpo -c -o sw32_rsky.lo sw32_rsky.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsky.lo -MD -MP -MF .deps/sw32_rsky.Tpo -c sw32_rsky.c -fPIC -DPIC -o .libs/sw32_rsky.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rsky.Tpo .deps/sw32_rsky.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsprite.lo -MD -MP -MF .deps/sw32_rsprite.Tpo -c -o sw32_rsprite.lo sw32_rsprite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsprite.lo -MD -MP -MF .deps/sw32_rsprite.Tpo -c sw32_rsprite.c -fPIC -DPIC -o .libs/sw32_rsprite.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rsprite.Tpo .deps/sw32_rsprite.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsurf.lo -MD -MP -MF .deps/sw32_rsurf.Tpo -c -o sw32_rsurf.lo sw32_rsurf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sw32_rsurf.lo -MD -MP -MF .deps/sw32_rsurf.Tpo -c sw32_rsurf.c -fPIC -DPIC -o .libs/sw32_rsurf.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sw32_rsurf.Tpo .deps/sw32_rsurf.Plo /bin/sh ../../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_sw32.lo -MD -MP -MF .deps/vid_common_sw32.Tpo -c -o vid_common_sw32.lo vid_common_sw32.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../../include -I../../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common_sw32.lo -MD -MP -MF .deps/vid_common_sw32.Tpo -c vid_common_sw32.c -fPIC -DPIC -o .libs/vid_common_sw32.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_common_sw32.Tpo .deps/vid_common_sw32.Plo /bin/sh ../../../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libsw32.la d_edge.lo d_fill.lo d_init.lo d_modech.lo d_part.lo d_polyse.lo d_scan.lo d_sky.lo d_sprite.lo d_surf.lo d_vars.lo d_zpoint.lo draw.lo screen.lo sw32_graph.lo sw32_raclip.lo sw32_ralias.lo sw32_rbsp.lo sw32_rdraw.lo sw32_redge.lo sw32_riqm.lo sw32_rmain.lo sw32_rmisc.lo sw32_rpart.lo sw32_rsky.lo sw32_rsprite.lo sw32_rsurf.lo vid_common_sw32.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libsw32.a .libs/d_edge.o .libs/d_fill.o .libs/d_init.o .libs/d_modech.o .libs/d_part.o .libs/d_polyse.o .libs/d_scan.o .libs/d_sky.o .libs/d_sprite.o .libs/d_surf.o .libs/d_vars.o .libs/d_zpoint.o .libs/draw.o .libs/screen.o .libs/sw32_graph.o .libs/sw32_raclip.o .libs/sw32_ralias.o .libs/sw32_rbsp.o .libs/sw32_rdraw.o .libs/sw32_redge.o .libs/sw32_riqm.o .libs/sw32_rmain.o .libs/sw32_rmisc.o .libs/sw32_rpart.o .libs/sw32_rsky.o .libs/sw32_rsprite.o .libs/sw32_rsurf.o .libs/vid_common_sw32.o libtool: link: ranlib .libs/libsw32.a libtool: link: ( cd ".libs" && rm -f "libsw32.la" && ln -s "../libsw32.la" "libsw32.la" ) gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_init.lo -MD -MP -MF .deps/r_init.Tpo -c -o r_init.lo r_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_init.lo -MD -MP -MF .deps/r_init.Tpo -c r_init.c -fPIC -DPIC -o .libs/r_init.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_init.Tpo .deps/r_init.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_progs.lo -MD -MP -MF .deps/r_progs.Tpo -c -o r_progs.lo r_progs.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_progs.lo -MD -MP -MF .deps/r_progs.Tpo -c r_progs.c -fPIC -DPIC -o .libs/r_progs.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from r_progs.c:41: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/r_progs.Tpo .deps/r_progs.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libQFrenderer.la r_init.lo r_progs.lo ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: ar cru .libs/libQFrenderer.a .libs/r_init.o .libs/r_progs.o libtool: link: ranlib .libs/libQFrenderer.a libtool: link: ( cd ".libs" && rm -f "libQFrenderer.la" && ln -s "../libQFrenderer.la" "libQFrenderer.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT crosshair.lo -MD -MP -MF .deps/crosshair.Tpo -c -o crosshair.lo crosshair.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT crosshair.lo -MD -MP -MF .deps/crosshair.Tpo -c crosshair.c -fPIC -DPIC -o .libs/crosshair.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/crosshair.Tpo .deps/crosshair.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT noisetextures.lo -MD -MP -MF .deps/noisetextures.Tpo -c -o noisetextures.lo noisetextures.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT noisetextures.lo -MD -MP -MF .deps/noisetextures.Tpo -c noisetextures.c -fPIC -DPIC -o .libs/noisetextures.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/noisetextures.Tpo .deps/noisetextures.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_alias.lo -MD -MP -MF .deps/r_alias.Tpo -c -o r_alias.lo r_alias.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_alias.lo -MD -MP -MF .deps/r_alias.Tpo -c r_alias.c -fPIC -DPIC -o .libs/r_alias.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_alias.Tpo .deps/r_alias.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_bsp.lo -MD -MP -MF .deps/r_bsp.Tpo -c -o r_bsp.lo r_bsp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_bsp.lo -MD -MP -MF .deps/r_bsp.Tpo -c r_bsp.c -fPIC -DPIC -o .libs/r_bsp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_bsp.Tpo .deps/r_bsp.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_cvar.lo -MD -MP -MF .deps/r_cvar.Tpo -c -o r_cvar.lo r_cvar.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_cvar.lo -MD -MP -MF .deps/r_cvar.Tpo -c r_cvar.c -fPIC -DPIC -o .libs/r_cvar.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_cvar.Tpo .deps/r_cvar.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_dyn_textures.lo -MD -MP -MF .deps/r_dyn_textures.Tpo -c -o r_dyn_textures.lo r_dyn_textures.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_dyn_textures.lo -MD -MP -MF .deps/r_dyn_textures.Tpo -c r_dyn_textures.c -fPIC -DPIC -o .libs/r_dyn_textures.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_dyn_textures.Tpo .deps/r_dyn_textures.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_efrag.lo -MD -MP -MF .deps/r_efrag.Tpo -c -o r_efrag.lo r_efrag.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_efrag.lo -MD -MP -MF .deps/r_efrag.Tpo -c r_efrag.c -fPIC -DPIC -o .libs/r_efrag.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_efrag.Tpo .deps/r_efrag.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_ent.lo -MD -MP -MF .deps/r_ent.Tpo -c -o r_ent.lo r_ent.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_ent.lo -MD -MP -MF .deps/r_ent.Tpo -c r_ent.c -fPIC -DPIC -o .libs/r_ent.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_ent.Tpo .deps/r_ent.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_graph.lo -MD -MP -MF .deps/r_graph.Tpo -c -o r_graph.lo r_graph.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_graph.lo -MD -MP -MF .deps/r_graph.Tpo -c r_graph.c -fPIC -DPIC -o .libs/r_graph.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_graph.Tpo .deps/r_graph.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_iqm.lo -MD -MP -MF .deps/r_iqm.Tpo -c -o r_iqm.lo r_iqm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_iqm.lo -MD -MP -MF .deps/r_iqm.Tpo -c r_iqm.c -fPIC -DPIC -o .libs/r_iqm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_iqm.Tpo .deps/r_iqm.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_light.lo -MD -MP -MF .deps/r_light.Tpo -c -o r_light.lo r_light.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_light.lo -MD -MP -MF .deps/r_light.Tpo -c r_light.c -fPIC -DPIC -o .libs/r_light.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_light.Tpo .deps/r_light.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_main.lo -MD -MP -MF .deps/r_main.Tpo -c -o r_main.lo r_main.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_main.lo -MD -MP -MF .deps/r_main.Tpo -c r_main.c -fPIC -DPIC -o .libs/r_main.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_main.Tpo .deps/r_main.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_part.lo -MD -MP -MF .deps/r_part.Tpo -c -o r_part.lo r_part.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_part.lo -MD -MP -MF .deps/r_part.Tpo -c r_part.c -fPIC -DPIC -o .libs/r_part.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_part.Tpo .deps/r_part.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_screen.lo -MD -MP -MF .deps/r_screen.Tpo -c -o r_screen.lo r_screen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT r_screen.lo -MD -MP -MF .deps/r_screen.Tpo -c r_screen.c -fPIC -DPIC -o .libs/r_screen.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/r_screen.Tpo .deps/r_screen.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common.lo -MD -MP -MF .deps/vid_common.Tpo -c -o vid_common.lo vid_common.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_common.lo -MD -MP -MF .deps/vid_common.Tpo -c vid_common.c -fPIC -DPIC -o .libs/vid_common.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_common.Tpo .deps/vid_common.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_sw.lo -MD -MP -MF .deps/vid_render_sw.Tpo -c -o vid_render_sw.lo vid_render_sw.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_sw.lo -MD -MP -MF .deps/vid_render_sw.Tpo -c vid_render_sw.c -fPIC -DPIC -o .libs/vid_render_sw.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_render_sw.Tpo .deps/vid_render_sw.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_sw.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_sw.lo sw/libsw.la ../../../libs/models/libmodels_sw.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_sw.o -Wl,--whole-archive sw/.libs/libsw.a ../../../libs/models/.libs/libmodels_sw.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_sw.so -o .libs/vid_render_sw.so libtool: link: ( cd ".libs" && rm -f "vid_render_sw.la" && ln -s "../vid_render_sw.la" "vid_render_sw.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_sw32.lo -MD -MP -MF .deps/vid_render_sw32.Tpo -c -o vid_render_sw32.lo vid_render_sw32.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_sw32.lo -MD -MP -MF .deps/vid_render_sw32.Tpo -c vid_render_sw32.c -fPIC -DPIC -o .libs/vid_render_sw32.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_render_sw32.Tpo .deps/vid_render_sw32.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_sw32.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_sw32.lo sw32/libsw32.la ../../../libs/models/libmodels_sw.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_sw32.o -Wl,--whole-archive sw32/.libs/libsw32.a ../../../libs/models/.libs/libmodels_sw.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_sw32.so -o .libs/vid_render_sw32.so libtool: link: ( cd ".libs" && rm -f "vid_render_sw32.la" && ln -s "../vid_render_sw32.la" "vid_render_sw32.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_glsl.lo -MD -MP -MF .deps/vid_render_glsl.Tpo -c -o vid_render_glsl.lo vid_render_glsl.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_glsl.lo -MD -MP -MF .deps/vid_render_glsl.Tpo -c vid_render_glsl.c -fPIC -DPIC -o .libs/vid_render_glsl.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_render_glsl.Tpo .deps/vid_render_glsl.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_glsl.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_glsl.lo glsl/libglsl.la ../../../libs/models/libmodels_glsl.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_glsl.o -Wl,--whole-archive glsl/.libs/libglsl.a ../../../libs/models/.libs/libmodels_glsl.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_glsl.so -o .libs/vid_render_glsl.so libtool: link: ( cd ".libs" && rm -f "vid_render_glsl.la" && ln -s "../vid_render_glsl.la" "vid_render_glsl.la" ) /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_gl.lo -MD -MP -MF .deps/vid_render_gl.Tpo -c -o vid_render_gl.lo vid_render_gl.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vid_render_gl.lo -MD -MP -MF .deps/vid_render_gl.Tpo -c vid_render_gl.c -fPIC -DPIC -o .libs/vid_render_gl.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vid_render_gl.Tpo .deps/vid_render_gl.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_gl.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_gl.lo gl/libgl.la ../../../libs/models/libmodels_gl.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_gl.o -Wl,--whole-archive gl/.libs/libgl.a ../../../libs/models/.libs/libmodels_gl.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_gl.so -o .libs/vid_render_gl.so libtool: link: ( cd ".libs" && rm -f "vid_render_gl.la" && ln -s "../vid_render_gl.la" "vid_render_gl.la" ) gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' Making all in console gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT buffer.lo -MD -MP -MF .deps/buffer.Tpo -c -o buffer.lo buffer.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT buffer.lo -MD -MP -MF .deps/buffer.Tpo -c buffer.c -fPIC -DPIC -o .libs/buffer.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/buffer.Tpo .deps/buffer.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT complete.lo -MD -MP -MF .deps/complete.Tpo -c -o complete.lo complete.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT complete.lo -MD -MP -MF .deps/complete.Tpo -c complete.c -fPIC -DPIC -o .libs/complete.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/complete.Tpo .deps/complete.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT console.lo -MD -MP -MF .deps/console.Tpo -c -o console.lo console.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT console.lo -MD -MP -MF .deps/console.Tpo -c console.c -fPIC -DPIC -o .libs/console.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/console.Tpo .deps/console.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT inputline.lo -MD -MP -MF .deps/inputline.Tpo -c -o inputline.lo inputline.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT inputline.lo -MD -MP -MF .deps/inputline.Tpo -c inputline.c -fPIC -DPIC -o .libs/inputline.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/inputline.Tpo .deps/inputline.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT list.lo -MD -MP -MF .deps/list.Tpo -c -o list.lo list.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT list.lo -MD -MP -MF .deps/list.Tpo -c list.c -fPIC -DPIC -o .libs/list.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/list.Tpo .deps/list.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT filelist.lo -MD -MP -MF .deps/filelist.Tpo -c -o filelist.lo filelist.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT filelist.lo -MD -MP -MF .deps/filelist.Tpo -c filelist.c -fPIC -DPIC -o .libs/filelist.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/filelist.Tpo .deps/filelist.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT view.lo -MD -MP -MF .deps/view.Tpo -c -o view.lo view.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT view.lo -MD -MP -MF .deps/view.Tpo -c view.c -fPIC -DPIC -o .libs/view.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/view.Tpo .deps/view.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFconsole.la -rpath /usr/local/lib buffer.lo complete.lo console.lo inputline.lo list.lo filelist.lo view.lo ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/buffer.o .libs/complete.o .libs/console.o .libs/inputline.o .libs/list.o .libs/filelist.o .libs/view.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFconsole.so.1 -o .libs/libQFconsole.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libQFconsole.so.1" && ln -s "libQFconsole.so.1.0.0" "libQFconsole.so.1") libtool: link: (cd ".libs" && rm -f "libQFconsole.so" && ln -s "libQFconsole.so.1.0.0" "libQFconsole.so") libtool: link: ( cd ".libs" && rm -f "libQFconsole.la" && ln -s "../libQFconsole.la" "libQFconsole.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT server.lo -MD -MP -MF .deps/server.Tpo -c -o server.lo server.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT server.lo -MD -MP -MF .deps/server.Tpo -c server.c -fPIC -DPIC -o .libs/server.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/server.Tpo .deps/server.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o console_server.la server.lo libQFconsole.la ../../libs/util/libQFutil.la -lncurses -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/server.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ./.libs/libQFconsole.so ../../libs/util/.libs/libQFutil.so -lncurses -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,console_server.so -o .libs/console_server.so libtool: link: ( cd ".libs" && rm -f "console_server.la" && ln -s "../console_server.la" "console_server.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bi_inputline.lo -MD -MP -MF .deps/bi_inputline.Tpo -c -o bi_inputline.lo bi_inputline.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bi_inputline.lo -MD -MP -MF .deps/bi_inputline.Tpo -c bi_inputline.c -fPIC -DPIC -o .libs/bi_inputline.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from bi_inputline.c:42: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/bi_inputline.Tpo .deps/bi_inputline.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT client.lo -MD -MP -MF .deps/client.Tpo -c -o client.lo client.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT client.lo -MD -MP -MF .deps/client.Tpo -c client.c -fPIC -DPIC -o .libs/client.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] client.c:599:26: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 599 | strncat (dlbar, "...", sizeof (dlbar) - strlen (dlbar)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ client.c:599:26: note: change the argument to be the free space in the destination buffer minus the terminating null byte 599 | strncat (dlbar, "...", sizeof (dlbar) - strlen (dlbar)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sizeof(dlbar) - strlen(dlbar) - 1 client.c:602:24: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 602 | strncat (dlbar, ": ", sizeof (dlbar) - strlen (dlbar)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ client.c:602:24: note: change the argument to be the free space in the destination buffer minus the terminating null byte 602 | strncat (dlbar, ": ", sizeof (dlbar) - strlen (dlbar)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sizeof(dlbar) - strlen(dlbar) - 1 3 warnings generated. mv -f .deps/client.Tpo .deps/client.Plo /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT menu.lo -MD -MP -MF .deps/menu.Tpo -c -o menu.lo menu.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT menu.lo -MD -MP -MF .deps/menu.Tpo -c menu.c -fPIC -DPIC -o .libs/menu.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from menu.c:43: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/menu.Tpo .deps/menu.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o console_client.la bi_inputline.lo client.lo menu.lo libQFconsole.la ../../libs/audio/libQFsound.la ../../libs/ruamoko/libQFruamoko.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -shared -fPIC -DPIC .libs/bi_inputline.o .libs/client.o .libs/menu.o -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko/.libs -Wl,-rpath -Wl,/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs -Wl,-rpath -Wl,/usr/local/lib ./.libs/libQFconsole.so ../../libs/audio/.libs/libQFsound.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,console_client.so -o .libs/console_client.so libtool: link: ( cd ".libs" && rm -f "console_client.la" && ln -s "../console_client.la" "console_client.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' Making all in net gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' Making all in nc gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_udp6.lo -MD -MP -MF .deps/net_udp6.Tpo -c -o net_udp6.lo net_udp6.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_udp6.lo -MD -MP -MF .deps/net_udp6.Tpo -c net_udp6.c -o .libs/net_udp6.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/net_udp6.Tpo .deps/net_udp6.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libnc.la net_udp6.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libnc.a .libs/net_udp6.o libtool: link: ranlib .libs/libnc.a libtool: link: ( cd ".libs" && rm -f "libnc.la" && ln -s "../libnc.la" "libnc.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' Making all in nm gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_dgrm.lo -MD -MP -MF .deps/net_dgrm.Tpo -c -o net_dgrm.lo net_dgrm.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_dgrm.lo -MD -MP -MF .deps/net_dgrm.Tpo -c net_dgrm.c -o .libs/net_dgrm.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from net_dgrm.c:50: In file included from ../../../include/../nq/include/server.h:41: In file included from ../../../include/../nq/include/sv_progs.h:35: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/net_dgrm.Tpo .deps/net_dgrm.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_loop.lo -MD -MP -MF .deps/net_loop.Tpo -c -o net_loop.lo net_loop.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_loop.lo -MD -MP -MF .deps/net_loop.Tpo -c net_loop.c -o .libs/net_loop.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from net_loop.c:39: In file included from ../../../include/../nq/include/server.h:41: In file included from ../../../include/../nq/include/sv_progs.h:35: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/net_loop.Tpo .deps/net_loop.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_vcr.lo -MD -MP -MF .deps/net_vcr.Tpo -c -o net_vcr.lo net_vcr.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_vcr.lo -MD -MP -MF .deps/net_vcr.Tpo -c net_vcr.c -o .libs/net_vcr.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from net_vcr.c:37: In file included from ../../../include/../nq/include/server.h:41: In file included from ../../../include/../nq/include/sv_progs.h:35: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/net_vcr.Tpo .deps/net_vcr.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_bsd.lo -MD -MP -MF .deps/net_bsd.Tpo -c -o net_bsd.lo net_bsd.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_bsd.lo -MD -MP -MF .deps/net_bsd.Tpo -c net_bsd.c -o .libs/net_bsd.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/net_bsd.Tpo .deps/net_bsd.Plo /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_udp.lo -MD -MP -MF .deps/net_udp.Tpo -c -o net_udp.lo net_udp.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_udp.lo -MD -MP -MF .deps/net_udp.Tpo -c net_udp.c -o .libs/net_udp.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] net_udp.c:191:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] 191 | if (!ifa->ifa_flags & IFF_UP) | ^ ~ net_udp.c:191:7: note: add parentheses after the '!' to evaluate the bitwise operator first 191 | if (!ifa->ifa_flags & IFF_UP) | ^ | ( ) net_udp.c:191:7: note: add parentheses around left hand side expression to silence this warning 191 | if (!ifa->ifa_flags & IFF_UP) | ^ | ( ) net_udp.c:204:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] 204 | if (!ifa->ifa_flags & IFF_UP) | ^ ~ net_udp.c:204:7: note: add parentheses after the '!' to evaluate the bitwise operator first 204 | if (!ifa->ifa_flags & IFF_UP) | ^ | ( ) net_udp.c:204:7: note: add parentheses around left hand side expression to silence this warning 204 | if (!ifa->ifa_flags & IFF_UP) | ^ | ( ) 3 warnings generated. mv -f .deps/net_udp.Tpo .deps/net_udp.Plo /bin/sh ../../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libnm.la net_dgrm.lo net_loop.lo net_vcr.lo net_bsd.lo net_udp.lo -lm -L/usr/local/lib libtool: link: ar cru .libs/libnm.a .libs/net_dgrm.o .libs/net_loop.o .libs/net_vcr.o .libs/net_bsd.o .libs/net_udp.o libtool: link: ranlib .libs/libnm.a libtool: link: ( cd ".libs" && rm -f "libnm.la" && ln -s "../libnm.la" "libnm.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_chan.lo -MD -MP -MF .deps/net_chan.Tpo -c -o net_chan.lo net_chan.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_chan.lo -MD -MP -MF .deps/net_chan.Tpo -c net_chan.c -o .libs/net_chan.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/net_chan.Tpo .deps/net_chan.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libnet_chan.la net_chan.lo nc/libnc.la -lm -L/usr/local/lib libtool: link: (cd .libs/libnet_chan.lax/libnc.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc/.libs/libnc.a") libtool: link: ar cru .libs/libnet_chan.a .libs/net_chan.o .libs/libnet_chan.lax/libnc.a/net_udp6.o libtool: link: ranlib .libs/libnet_chan.a libtool: link: rm -fr .libs/libnet_chan.lax libtool: link: ( cd ".libs" && rm -f "libnet_chan.la" && ln -s "../libnet_chan.la" "libnet_chan.la" ) /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_main.lo -MD -MP -MF .deps/net_main.Tpo -c -o net_main.lo net_main.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_main.lo -MD -MP -MF .deps/net_main.Tpo -c net_main.c -o .libs/net_main.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from net_main.c:51: In file included from ../../include/../nq/include/server.h:41: In file included from ../../include/../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/net_main.Tpo .deps/net_main.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-non-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libnet_main.la net_main.lo nm/libnm.la -lm -L/usr/local/lib libtool: link: (cd .libs/libnet_main.lax/libnm.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm/.libs/libnm.a") libtool: link: ar cru .libs/libnet_main.a .libs/net_main.o .libs/libnet_main.lax/libnm.a/net_bsd.o .libs/libnet_main.lax/libnm.a/net_dgrm.o .libs/libnet_main.lax/libnm.a/net_loop.o .libs/libnet_main.lax/libnm.a/net_udp.o .libs/libnet_main.lax/libnm.a/net_vcr.o libtool: link: ranlib .libs/libnet_main.a libtool: link: rm -fr .libs/libnet_main.lax libtool: link: ( cd ".libs" && rm -f "libnet_main.la" && ln -s "../libnet_main.la" "libnet_main.la" ) gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' Making all in qw gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT msg_backbuf.o -MD -MP -MF .deps/msg_backbuf.Tpo -c -o msg_backbuf.o msg_backbuf.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/msg_backbuf.Tpo .deps/msg_backbuf.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT msg_ucmd.o -MD -MP -MF .deps/msg_ucmd.Tpo -c -o msg_ucmd.o msg_ucmd.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/msg_ucmd.Tpo .deps/msg_ucmd.Po rm -f libqw.a ar cru libqw.a msg_backbuf.o msg_ucmd.o ranlib libqw.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' Making all in client gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_entities.lo -MD -MP -MF .deps/cl_entities.Tpo -c -o cl_entities.lo cl_entities.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_entities.lo -MD -MP -MF .deps/cl_entities.Tpo -c cl_entities.c -fPIC -DPIC -o .libs/cl_entities.o warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_entities.Tpo .deps/cl_entities.Plo /bin/sh ../../libtool --tag=CC --mode=link cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o libQFclient.la cl_entities.lo ../../libs/gamecode/libQFgamecode.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: (cd .libs/libQFclient.lax/libQFgamecode.a && ar x "/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client/../../libs/gamecode/.libs/libQFgamecode.a") libtool: link: ar cru .libs/libQFclient.a .libs/cl_entities.o .libs/libQFclient.lax/libQFgamecode.a/pr_builtins.o .libs/libQFclient.lax/libQFgamecode.a/pr_debug.o .libs/libQFclient.lax/libQFgamecode.a/pr_edict.o .libs/libQFclient.lax/libQFgamecode.a/pr_exec.o .libs/libQFclient.lax/libQFgamecode.a/pr_load.o .libs/libQFclient.lax/libQFgamecode.a/pr_opcode.o .libs/libQFclient.lax/libQFgamecode.a/pr_parse.o .libs/libQFclient.lax/libQFgamecode.a/pr_resolve.o .libs/libQFclient.lax/libQFgamecode.a/pr_resource.o .libs/libQFclient.lax/libQFgamecode.a/pr_strings.o .libs/libQFclient.lax/libQFgamecode.a/pr_zone.o libtool: link: ranlib .libs/libQFclient.a libtool: link: rm -fr .libs/libQFclient.lax libtool: link: ( cd ".libs" && rm -f "libQFclient.la" && ln -s "../libQFclient.la" "libQFclient.la" ) gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' Making all in hw gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' Making all in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' Making all in source gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../hw/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT master.o -MD -MP -MF .deps/master.Tpo -c -o master.o master.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/master.Tpo .deps/master.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -fstack-protector-strong -o hw-master master.o ../../libs/net/libnet_chan.la ../../libs/console/libQFconsole.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/hw-master master.o -Wl,--export-dynamic ../../libs/net/.libs/libnet_chan.a -L/usr/local/lib ../../libs/console/.libs/libQFconsole.so ../../libs/util/.libs/libQFutil.so -lm -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' Making all in nq gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' Making all in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' Making all in source gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_chase.o -MD -MP -MF .deps/cl_chase.Tpo -c -o cl_chase.o cl_chase.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_chase.Tpo .deps/cl_chase.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_cmd.o -MD -MP -MF .deps/cl_cmd.Tpo -c -o cl_cmd.o cl_cmd.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_cmd.Tpo .deps/cl_cmd.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_demo.o -MD -MP -MF .deps/cl_demo.Tpo -c -o cl_demo.o cl_demo.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_demo.Tpo .deps/cl_demo.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_ents.o -MD -MP -MF .deps/cl_ents.Tpo -c -o cl_ents.o cl_ents.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from cl_ents.c:52: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ cl_ents.c:387:33: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 387 | if (fabs (delta[0]) > 100 || fabs (delta[1] > 100) | ^ cl_ents.c:387:33: note: use function 'abs' instead 387 | if (fabs (delta[0]) > 100 || fabs (delta[1] > 100) | ^~~~ | abs 3 warnings generated. mv -f .deps/cl_ents.Tpo .deps/cl_ents.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_input.o -MD -MP -MF .deps/cl_input.Tpo -c -o cl_input.o cl_input.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_input.Tpo .deps/cl_input.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_main.o -MD -MP -MF .deps/cl_main.Tpo -c -o cl_main.o cl_main.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from cl_main.c:57: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/cl_main.Tpo .deps/cl_main.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_screen.o -MD -MP -MF .deps/cl_screen.Tpo -c -o cl_screen.o cl_screen.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_screen.Tpo .deps/cl_screen.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_parse.o -MD -MP -MF .deps/cl_parse.Tpo -c -o cl_parse.o cl_parse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from cl_parse.c:60: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/cl_parse.Tpo .deps/cl_parse.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_tent.o -MD -MP -MF .deps/cl_tent.Tpo -c -o cl_tent.o cl_tent.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_tent.Tpo .deps/cl_tent.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_view.o -MD -MP -MF .deps/cl_view.Tpo -c -o cl_view.o cl_view.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_view.c:349:39: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 349 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^ ~~~~~~~~~~~~~~~ cl_view.c:349:39: note: use '|' for a bitwise operation 349 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^~ | | cl_view.c:349:58: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 349 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^ ~~~~~~~ cl_view.c:349:58: note: use '|' for a bitwise operation 349 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^~ | | cl_view.c:350:10: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 350 | || IT_INVULNERABILITY)) | ^ ~~~~~~~~~~~~~~~~~~ cl_view.c:350:10: note: use '|' for a bitwise operation 350 | || IT_INVULNERABILITY)) | ^~ | | 4 warnings generated. mv -f .deps/cl_view.Tpo .deps/cl_view.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sbar.o -MD -MP -MF .deps/sbar.Tpo -c -o sbar.o sbar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sbar.c:60: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ sbar.c:306:1: warning: unused function 'draw_altstring' [-Wunused-function] 306 | draw_altstring (view_t *view, int x, int y, const char *str) | ^~~~~~~~~~~~~~ sbar.c:312:1: warning: unused function 'draw_nstring' [-Wunused-function] 312 | draw_nstring (view_t *view, int x, int y, const char *str, int n) | ^~~~~~~~~~~~ 4 warnings generated. mv -f .deps/sbar.Tpo .deps/sbar.Po rm -f libnq_client.a ar cru libnq_client.a cl_chase.o cl_cmd.o cl_demo.o cl_ents.o cl_input.o cl_main.o cl_screen.o cl_parse.o cl_tent.o cl_view.o sbar.o ranlib libnq_client.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT game.o -MD -MP -MF .deps/game.Tpo -c -o game.o game.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from game.c:39: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/game.Tpo .deps/game.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT world.o -MD -MP -MF .deps/world.Tpo -c -o world.o world.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from world.c:46: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/world.Tpo .deps/world.Po rm -f libnq_common.a ar cru libnq_common.a game.o world.o ranlib libnq_common.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT host.o -MD -MP -MF .deps/host.Tpo -c -o host.o host.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from host.c:47: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/host.Tpo .deps/host.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT host_cmd.o -MD -MP -MF .deps/host_cmd.Tpo -c -o host_cmd.o host_cmd.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from host_cmd.c:56: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/host_cmd.Tpo .deps/host_cmd.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_cl_phys.o -MD -MP -MF .deps/sv_cl_phys.Tpo -c -o sv_cl_phys.o sv_cl_phys.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_cl_phys.c:35: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_cl_phys.Tpo .deps/sv_cl_phys.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_cvar.o -MD -MP -MF .deps/sv_cvar.Tpo -c -o sv_cvar.o sv_cvar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_cvar.c:35: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_cvar.Tpo .deps/sv_cvar.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_main.o -MD -MP -MF .deps/sv_main.Tpo -c -o sv_main.o sv_main.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_main.c:40: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_main.Tpo .deps/sv_main.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_move.o -MD -MP -MF .deps/sv_move.Tpo -c -o sv_move.o sv_move.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_move.c:31: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ sv_move.c:296:29: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^ sv_move.c:296:29: note: use function 'fabsf' instead 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^~~ | fabsf sv_move.c:296:44: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^ sv_move.c:296:44: note: use function 'fabsf' instead 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^~~ | fabsf 4 warnings generated. mv -f .deps/sv_move.Tpo .deps/sv_move.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_phys.o -MD -MP -MF .deps/sv_phys.Tpo -c -o sv_phys.o sv_phys.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_phys.c:34: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_phys.Tpo .deps/sv_phys.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_pr_cmds.o -MD -MP -MF .deps/sv_pr_cmds.Tpo -c -o sv_pr_cmds.o sv_pr_cmds.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_pr_cmds.c:44: In file included from ../../include/QF/ruamoko.h:34: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_pr_cmds.Tpo .deps/sv_pr_cmds.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_progs.o -MD -MP -MF .deps/sv_progs.Tpo -c -o sv_progs.o sv_progs.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_progs.c:45: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_progs.Tpo .deps/sv_progs.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_user.o -MD -MP -MF .deps/sv_user.Tpo -c -o sv_user.o sv_user.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_user.c:46: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_user.Tpo .deps/sv_user.Po rm -f libnq_server.a ar cru libnq_server.a host.o host_cmd.o sv_cl_phys.o sv_cvar.o sv_main.o sv_move.o sv_phys.o sv_pr_cmds.o sv_progs.o sv_user.o ranlib libnq_server.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sys_unixd.o -MD -MP -MF .deps/sys_unixd.Tpo -c -o sys_unixd.o sys_unixd.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sys_unixd.Tpo .deps/sys_unixd.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_ded.o -MD -MP -MF .deps/sv_ded.Tpo -c -o sv_ded.o sv_ded.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_ded.c:40: In file included from ../../nq/include/server.h:41: In file included from ../../nq/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_ded.Tpo .deps/sv_ded.Po /bin/sh ../../libtool --tag=CC --mode=link cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -lpthread -fstack-protector-strong -o nq-server sys_unixd.o sv_ded.o libnq_server.a libnq_common.a ../../libs/models/libQFmodels.la ../../libs/net/libnet_main.la ../../libs/console/libQFconsole.la ../../libs/image/libQFimage.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/nq-server sys_unixd.o sv_ded.o -Wl,--export-dynamic -lpthread libnq_server.a libnq_common.a ../../libs/models/.libs/libQFmodels.so ../../libs/net/.libs/libnet_main.a -L/usr/local/lib ../../libs/console/.libs/libQFconsole.so ../../libs/image/.libs/libQFimage.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -Wl,-rpath -Wl,/usr/local/lib cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../nq/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sys_unix.o -MD -MP -MF .deps/sys_unix.Tpo -c -o sys_unix.o sys_unix.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sys_unix.Tpo .deps/sys_unix.Po /bin/sh ../../libtool --tag=CC --mode=link cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -lpthread -fstack-protector-strong -o nq-x11 sys_unix.o libnq_server.a libnq_client.a libnq_common.a ../../libs/client/libQFclient.la ../../libs/video/renderer/libQFrenderer.la ../../libs/models/libQFmodels.la ../../libs/video/targets/libQFx11.la ../../libs/video/targets/libQFjs.la ../../libs/audio/libQFcd.la ../../libs/audio/libQFsound.la ../../libs/net/libnet_main.la ../../libs/console/libQFconsole.la ../../libs/image/libQFimage.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lX11 -lXext -lm -L/usr/local/lib libtool: link: cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/nq-x11 sys_unix.o -Wl,--export-dynamic -lpthread libnq_server.a libnq_client.a libnq_common.a ../../libs/client/.libs/libQFclient.a -L/usr/local/lib ../../libs/video/renderer/.libs/libQFrenderer.a /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz ../../libs/models/.libs/libQFmodels.so ../../libs/video/targets/.libs/libQFx11.a ../../libs/video/targets/.libs/libQFjs.so ../../libs/audio/.libs/libQFcd.so ../../libs/audio/.libs/libQFsound.so ../../libs/net/.libs/libnet_main.a ../../libs/console/.libs/libQFconsole.so ../../libs/image/.libs/libQFimage.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lX11 -lXext -lm -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' Making all in qtv gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' Making all in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' Making all in source gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o client.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/client.Tpo .deps/client.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT connection.o -MD -MP -MF .deps/connection.Tpo -c -o connection.o connection.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/connection.Tpo .deps/connection.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qtv.o -MD -MP -MF .deps/qtv.Tpo -c -o qtv.o qtv.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qtv.Tpo .deps/qtv.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sbar.o -MD -MP -MF .deps/sbar.Tpo -c -o sbar.o sbar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sbar.Tpo .deps/sbar.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/server.Tpo .deps/server.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qtv/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_parse.o -MD -MP -MF .deps/sv_parse.Tpo -c -o sv_parse.o sv_parse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sv_parse.Tpo .deps/sv_parse.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -fstack-protector-strong -o qtv client.o connection.o qtv.o sbar.o server.o sv_parse.o ../../libs/qw/libqw.a ../../libs/net/libnet_chan.la ../../libs/console/libQFconsole.la ../../libs/util/libQFutil.la -lncurses -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qtv client.o connection.o qtv.o sbar.o server.o sv_parse.o -Wl,--export-dynamic ../../libs/qw/libqw.a ../../libs/net/.libs/libnet_chan.a -L/usr/local/lib ../../libs/console/.libs/libQFconsole.so ../../libs/util/.libs/libQFutil.so -lncurses -lm -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' Making all in qw gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' Making all in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' Making all in source gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_cam.o -MD -MP -MF .deps/cl_cam.Tpo -c -o cl_cam.o cl_cam.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_cam.Tpo .deps/cl_cam.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_chase.o -MD -MP -MF .deps/cl_chase.Tpo -c -o cl_chase.o cl_chase.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_chase.Tpo .deps/cl_chase.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_chat.o -MD -MP -MF .deps/cl_chat.Tpo -c -o cl_chat.o cl_chat.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_chat.c:163:64: warning: 'strncmp' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 163 | if (!strncmp (g_cam_test->str, g_cam_str, sizeof (g_cam_test->str))) { | ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ cl_chat.c:163:64: note: did you mean to provide an explicit length? 163 | if (!strncmp (g_cam_test->str, g_cam_str, sizeof (g_cam_test->str))) { | ~~~~~~~~~~~~^~~ 2 warnings generated. mv -f .deps/cl_chat.Tpo .deps/cl_chat.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_cmd.o -MD -MP -MF .deps/cl_cmd.Tpo -c -o cl_cmd.o cl_cmd.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_cmd.Tpo .deps/cl_cmd.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_cvar.o -MD -MP -MF .deps/cl_cvar.Tpo -c -o cl_cvar.o cl_cvar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_cvar.Tpo .deps/cl_cvar.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_demo.o -MD -MP -MF .deps/cl_demo.Tpo -c -o cl_demo.o cl_demo.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_demo.Tpo .deps/cl_demo.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_entparse.o -MD -MP -MF .deps/cl_entparse.Tpo -c -o cl_entparse.o cl_entparse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_entparse.Tpo .deps/cl_entparse.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_ents.o -MD -MP -MF .deps/cl_ents.Tpo -c -o cl_ents.o cl_ents.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_ents.c:344:33: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 344 | if (fabs (delta[0]) > 100 || fabs (delta[1] > 100) | ^ cl_ents.c:344:33: note: use function 'abs' instead 344 | if (fabs (delta[0]) > 100 || fabs (delta[1] > 100) | ^~~~ | abs 2 warnings generated. mv -f .deps/cl_ents.Tpo .deps/cl_ents.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_http.o -MD -MP -MF .deps/cl_http.Tpo -c -o cl_http.o cl_http.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_http.c:90:33: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 90 | curl_easy_setopt (easy_handle, CURLOPT_PROGRESSFUNCTION, http_progress); | ^ /usr/local/include/curl/curl.h:1337:3: note: 'CURLOPT_PROGRESSFUNCTION' has been explicitly marked deprecated here 1337 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^ /usr/local/include/curl/curl.h:1124:43: note: expanded from macro 'CURLOPTDEPRECATED' 1124 | #define CURLOPTDEPRECATED(na,t,nu,v,m) na CURL_DEPRECATED(v,m) = t + nu | ^ /usr/local/include/curl/curl.h:44:18: note: expanded from macro 'CURL_DEPRECATED' 44 | __attribute__((deprecated("since " # version ". " message))) | ^ 2 warnings generated. mv -f .deps/cl_http.Tpo .deps/cl_http.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_input.o -MD -MP -MF .deps/cl_input.Tpo -c -o cl_input.o cl_input.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_input.Tpo .deps/cl_input.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_main.o -MD -MP -MF .deps/cl_main.Tpo -c -o cl_main.o cl_main.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from cl_main.c:79: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/cl_main.Tpo .deps/cl_main.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_ngraph.o -MD -MP -MF .deps/cl_ngraph.Tpo -c -o cl_ngraph.o cl_ngraph.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_ngraph.Tpo .deps/cl_ngraph.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_parse.o -MD -MP -MF .deps/cl_parse.Tpo -c -o cl_parse.o cl_parse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from cl_parse.c:54: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/cl_parse.Tpo .deps/cl_parse.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_pred.o -MD -MP -MF .deps/cl_pred.Tpo -c -o cl_pred.o cl_pred.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_pred.Tpo .deps/cl_pred.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_rss.o -MD -MP -MF .deps/cl_rss.Tpo -c -o cl_rss.o cl_rss.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_rss.Tpo .deps/cl_rss.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_screen.o -MD -MP -MF .deps/cl_screen.Tpo -c -o cl_screen.o cl_screen.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_screen.Tpo .deps/cl_screen.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_skin.o -MD -MP -MF .deps/cl_skin.Tpo -c -o cl_skin.o cl_skin.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_skin.Tpo .deps/cl_skin.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_slist.o -MD -MP -MF .deps/cl_slist.Tpo -c -o cl_slist.o cl_slist.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_slist.c:328:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] 328 | return '\0'; | ^~~~ cl_slist.c:338:11: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] 338 | return '\0'; | ^~~~ cl_slist.c:351:15: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] 351 | if (start == '\0') { | ^~~~ | (void *)0 4 warnings generated. mv -f .deps/cl_slist.Tpo .deps/cl_slist.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_tent.o -MD -MP -MF .deps/cl_tent.Tpo -c -o cl_tent.o cl_tent.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_tent.Tpo .deps/cl_tent.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_view.o -MD -MP -MF .deps/cl_view.Tpo -c -o cl_view.o cl_view.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] cl_view.c:198:7: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 198 | if (fabs (cmd->forwardmove) < cl_forwardspeed->value) | ^ cl_view.c:198:7: note: use function 'abs' instead 198 | if (fabs (cmd->forwardmove) < cl_forwardspeed->value) | ^~~~ | abs cl_view.c:354:39: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 354 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^ ~~~~~~~~~~~~~~~ cl_view.c:354:39: note: use '|' for a bitwise operation 354 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^~ | | cl_view.c:354:58: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 354 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^ ~~~~~~~ cl_view.c:354:58: note: use '|' for a bitwise operation 354 | if (!cl.stats[STAT_ITEMS] & (IT_SUIT || IT_INVISIBILITY || IT_QUAD | ^~ | | cl_view.c:355:10: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] 355 | || IT_INVULNERABILITY)) | ^ ~~~~~~~~~~~~~~~~~~ cl_view.c:355:10: note: use '|' for a bitwise operation 355 | || IT_INVULNERABILITY)) | ^~ | | 5 warnings generated. mv -f .deps/cl_view.Tpo .deps/cl_view.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT locs.o -MD -MP -MF .deps/locs.Tpo -c -o locs.o locs.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/locs.Tpo .deps/locs.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sbar.o -MD -MP -MF .deps/sbar.Tpo -c -o sbar.o sbar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] sbar.c:313:1: warning: unused function 'draw_altstring' [-Wunused-function] 313 | draw_altstring (view_t *view, int x, int y, const char *str) | ^~~~~~~~~~~~~~ 2 warnings generated. mv -f .deps/sbar.Tpo .deps/sbar.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT teamplay.o -MD -MP -MF .deps/teamplay.Tpo -c -o teamplay.o teamplay.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] teamplay.c:201:19: warning: implicit conversion from 'int' to 'char' changes value from 210 to -46 [-Wconstant-conversion] 201 | t3[0] = 'R' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:203:19: warning: implicit conversion from 'int' to 'char' changes value from 217 to -39 [-Wconstant-conversion] 203 | t3[0] = 'Y' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:205:19: warning: implicit conversion from 'int' to 'char' changes value from 199 to -57 [-Wconstant-conversion] 205 | t3[0] = 'G' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:207:19: warning: implicit conversion from 'int' to 'char' changes value from 206 to -50 [-Wconstant-conversion] 207 | t2[0] = 'N' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:208:19: warning: implicit conversion from 'int' to 'char' changes value from 207 to -49 [-Wconstant-conversion] 208 | t2[1] = 'O' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:209:19: warning: implicit conversion from 'int' to 'char' changes value from 206 to -50 [-Wconstant-conversion] 209 | t2[2] = 'N' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:210:19: warning: implicit conversion from 'int' to 'char' changes value from 197 to -59 [-Wconstant-conversion] 210 | t2[3] = 'E' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:211:19: warning: implicit conversion from 'int' to 'char' changes value from 161 to -95 [-Wconstant-conversion] 211 | t2[4] = '!' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:222:18: warning: implicit conversion from 'int' to 'char' changes value from 210 to -46 [-Wconstant-conversion] 222 | t2[0] = 'R' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:224:18: warning: implicit conversion from 'int' to 'char' changes value from 217 to -39 [-Wconstant-conversion] 224 | t2[0] = 'Y' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:226:18: warning: implicit conversion from 'int' to 'char' changes value from 199 to -57 [-Wconstant-conversion] 226 | t2[0] = 'G' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:228:18: warning: implicit conversion from 'int' to 'char' changes value from 206 to -50 [-Wconstant-conversion] 228 | t2[0] = 'N' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:229:18: warning: implicit conversion from 'int' to 'char' changes value from 207 to -49 [-Wconstant-conversion] 229 | t2[1] = 'O' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:230:18: warning: implicit conversion from 'int' to 'char' changes value from 206 to -50 [-Wconstant-conversion] 230 | t2[2] = 'N' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:231:18: warning: implicit conversion from 'int' to 'char' changes value from 197 to -59 [-Wconstant-conversion] 231 | t2[3] = 'E' | 0x80; | ~ ~~~~^~~~~~ teamplay.c:232:18: warning: implicit conversion from 'int' to 'char' changes value from 161 to -95 [-Wconstant-conversion] 232 | t2[4] = '!' | 0x80; | ~ ~~~~^~~~~~ 17 warnings generated. mv -f .deps/teamplay.Tpo .deps/teamplay.Po rm -f libqw_client.a ar cru libqw_client.a cl_cam.o cl_chase.o cl_chat.o cl_cmd.o cl_cvar.o cl_demo.o cl_entparse.o cl_ents.o cl_http.o cl_input.o cl_main.o cl_ngraph.o cl_parse.o cl_pred.o cl_rss.o cl_screen.o cl_skin.o cl_slist.o cl_tent.o cl_view.o locs.o sbar.o teamplay.o ranlib libqw_client.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT game.o -MD -MP -MF .deps/game.Tpo -c -o game.o game.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/game.Tpo .deps/game.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT map_cfg.o -MD -MP -MF .deps/map_cfg.Tpo -c -o map_cfg.o map_cfg.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/map_cfg.Tpo .deps/map_cfg.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pmove.o -MD -MP -MF .deps/pmove.Tpo -c -o pmove.o pmove.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/pmove.Tpo .deps/pmove.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pmovetst.o -MD -MP -MF .deps/pmovetst.Tpo -c -o pmovetst.o pmovetst.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/pmovetst.Tpo .deps/pmovetst.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT net_packetlog.o -MD -MP -MF .deps/net_packetlog.Tpo -c -o net_packetlog.o net_packetlog.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/net_packetlog.Tpo .deps/net_packetlog.Po rm -f libqw_common.a ar cru libqw_common.a game.o map_cfg.o pmove.o pmovetst.o net_packetlog.o ranlib libqw_common.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT crudefile.o -MD -MP -MF .deps/crudefile.Tpo -c -o crudefile.o crudefile.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/crudefile.Tpo .deps/crudefile.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_ccmds.o -MD -MP -MF .deps/sv_ccmds.Tpo -c -o sv_ccmds.o sv_ccmds.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_ccmds.c:56: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_ccmds.Tpo .deps/sv_ccmds.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_demo.o -MD -MP -MF .deps/sv_demo.Tpo -c -o sv_demo.o sv_demo.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_demo.c:53: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_demo.Tpo .deps/sv_demo.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_ents.o -MD -MP -MF .deps/sv_ents.Tpo -c -o sv_ents.o sv_ents.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_ents.c:46: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_ents.Tpo .deps/sv_ents.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_gib.o -MD -MP -MF .deps/sv_gib.Tpo -c -o sv_gib.o sv_gib.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sv_gib.Tpo .deps/sv_gib.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_init.o -MD -MP -MF .deps/sv_init.Tpo -c -o sv_init.o sv_init.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_init.c:51: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_init.Tpo .deps/sv_init.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_main.o -MD -MP -MF .deps/sv_main.Tpo -c -o sv_main.o sv_main.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_main.c:89: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ sv_main.c:714:44: warning: variable 'bots' set but not used [-Wunused-but-set-variable] 714 | int i, clients, spectators, free, bots; | ^ 3 warnings generated. mv -f .deps/sv_main.Tpo .deps/sv_main.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_move.o -MD -MP -MF .deps/sv_move.Tpo -c -o sv_move.o sv_move.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_move.c:32: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ sv_move.c:296:29: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^ sv_move.c:296:29: note: use function 'fabsf' instead 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^~~ | fabsf sv_move.c:296:44: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^ sv_move.c:296:44: note: use function 'fabsf' instead 296 | if (((rand () & 3) & 1) || abs (deltay) > abs (deltax)) { | ^~~ | fabsf 4 warnings generated. mv -f .deps/sv_move.Tpo .deps/sv_move.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_phys.o -MD -MP -MF .deps/sv_phys.Tpo -c -o sv_phys.o sv_phys.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_phys.c:35: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_phys.Tpo .deps/sv_phys.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_pr_cmds.o -MD -MP -MF .deps/sv_pr_cmds.Tpo -c -o sv_pr_cmds.o sv_pr_cmds.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_pr_cmds.c:44: In file included from ../../include/QF/ruamoko.h:34: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_pr_cmds.Tpo .deps/sv_pr_cmds.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_pr_cpqw.o -MD -MP -MF .deps/sv_pr_cpqw.Tpo -c -o sv_pr_cpqw.o sv_pr_cpqw.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_pr_cpqw.c:44: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_pr_cpqw.Tpo .deps/sv_pr_cpqw.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_pr_qwe.o -MD -MP -MF .deps/sv_pr_qwe.Tpo -c -o sv_pr_qwe.o sv_pr_qwe.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_pr_qwe.c:48: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_pr_qwe.Tpo .deps/sv_pr_qwe.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_progs.o -MD -MP -MF .deps/sv_progs.Tpo -c -o sv_progs.o sv_progs.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_progs.c:46: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_progs.Tpo .deps/sv_progs.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_qtv.o -MD -MP -MF .deps/sv_qtv.Tpo -c -o sv_qtv.o sv_qtv.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sv_qtv.Tpo .deps/sv_qtv.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_recorder.o -MD -MP -MF .deps/sv_recorder.Tpo -c -o sv_recorder.o sv_recorder.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_recorder.c:54: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_recorder.Tpo .deps/sv_recorder.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_sbar.o -MD -MP -MF .deps/sv_sbar.Tpo -c -o sv_sbar.o sv_sbar.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sv_sbar.Tpo .deps/sv_sbar.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_send.o -MD -MP -MF .deps/sv_send.Tpo -c -o sv_send.o sv_send.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_send.c:52: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_send.Tpo .deps/sv_send.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_user.o -MD -MP -MF .deps/sv_user.Tpo -c -o sv_user.o sv_user.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from sv_user.c:64: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/sv_user.Tpo .deps/sv_user.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT world.o -MD -MP -MF .deps/world.Tpo -c -o world.o world.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from world.c:47: In file included from ../../qw/include/sv_progs.h:35: In file included from ../../include/QF/progs.h:36: ../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/world.Tpo .deps/world.Po rm -f libqw_server.a ar cru libqw_server.a crudefile.o sv_ccmds.o sv_demo.o sv_ents.o sv_gib.o sv_init.o sv_main.o sv_move.o sv_phys.o sv_pr_cmds.o sv_pr_cpqw.o sv_pr_qwe.o sv_progs.o sv_qtv.o sv_recorder.o sv_sbar.o sv_send.o sv_user.o world.o ranlib libqw_server.a cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT sv_sys_unix.o -MD -MP -MF .deps/sv_sys_unix.Tpo -c -o sv_sys_unix.o sv_sys_unix.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/sv_sys_unix.Tpo .deps/sv_sys_unix.Po /bin/sh ../../libtool --tag=CC --mode=link cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -lpthread -fstack-protector-strong -o qw-server sv_sys_unix.o libqw_server.a libqw_common.a ../../libs/qw/libqw.a ../../libs/net/libnet_chan.la ../../libs/models/libQFmodels.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/console/libQFconsole.la ../../libs/util/libQFutil.la -lncurses -lm -L/usr/local/lib libtool: link: cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qw-server sv_sys_unix.o -Wl,--export-dynamic -lpthread libqw_server.a libqw_common.a ../../libs/qw/libqw.a ../../libs/net/.libs/libnet_chan.a -L/usr/local/lib ../../libs/models/.libs/libQFmodels.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/console/.libs/libQFconsole.so ../../libs/util/.libs/libQFutil.so -lncurses -lm -Wl,-rpath -Wl,/usr/local/lib cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT master.o -MD -MP -MF .deps/master.Tpo -c -o master.o master.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/master.Tpo .deps/master.Po /bin/sh ../../libtool --tag=CC --mode=link cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -lpthread -fstack-protector-strong -o qw-master master.o ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qw-master master.o -Wl,--export-dynamic -lpthread ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../qw/include -I/usr/local/include -isystem /usr/local/include -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cl_sys_unix.o -MD -MP -MF .deps/cl_sys_unix.Tpo -c -o cl_sys_unix.o cl_sys_unix.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cl_sys_unix.Tpo .deps/cl_sys_unix.Po /bin/sh ../../libtool --tag=CC --mode=link cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -export-dynamic -lpthread -fstack-protector-strong -o qw-client-x11 cl_sys_unix.o libqw_client.a libqw_common.a ../../libs/client/libQFclient.la ../../libs/video/renderer/libQFrenderer.la ../../libs/models/libQFmodels.la ../../libs/video/targets/libQFx11.la ../../libs/qw/libqw.a ../../libs/net/libnet_chan.la ../../libs/console/libQFconsole.la ../../libs/video/targets/libQFjs.la ../../libs/audio/libQFcd.la ../../libs/audio/libQFsound.la ../../libs/image/libQFimage.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lX11 -lXext -L/usr/local/lib -lcurl -lm -L/usr/local/lib libtool: link: cc -D_REENTRANT -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qw-client-x11 cl_sys_unix.o -Wl,--export-dynamic -lpthread libqw_client.a libqw_common.a ../../libs/client/.libs/libQFclient.a -L/usr/local/lib ../../libs/video/renderer/.libs/libQFrenderer.a /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz ../../libs/models/.libs/libQFmodels.so ../../libs/video/targets/.libs/libQFx11.a ../../libs/qw/libqw.a ../../libs/net/.libs/libnet_chan.a ../../libs/console/.libs/libQFconsole.so ../../libs/video/targets/.libs/libQFjs.so ../../libs/audio/.libs/libQFcd.so ../../libs/audio/.libs/libQFsound.so ../../libs/image/.libs/libQFimage.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lX11 -lXext -lcurl -lm -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' Making all in tools gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' Making all in bsp2img gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT bsp2img.o -MD -MP -MF .deps/bsp2img.Tpo -c -o bsp2img.o bsp2img.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] bsp2img.c:823:7: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 823 | if (abs (tempf) < options.flat_threshold | ^ bsp2img.c:823:7: note: use function 'fabsf' instead 823 | if (abs (tempf) < options.flat_threshold | ^~~ | fabsf 2 warnings generated. mv -f .deps/bsp2img.Tpo .deps/bsp2img.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o bsp2img bsp2img.o ../../libs/image/libQFimage.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/bsp2img bsp2img.o ../../libs/image/.libs/libQFimage.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' Making all in carne gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/main.Tpo .deps/main.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o carne main.o ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/carne main.o ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' Making all in pak gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pak.o -MD -MP -MF .deps/pak.Tpo -c -o pak.o pak.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/pak.Tpo .deps/pak.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o pak pak.o ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/pak pak.o ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' Making all in qfbsp gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' Making all in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' Making all in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT brush.o -MD -MP -MF .deps/brush.Tpo -c -o brush.o brush.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] brush.c:739:40: warning: for loop has empty body [-Wempty-body] 739 | for (f = brush_faces; f; f = f->next); | ^ brush.c:739:40: note: put the semicolon on a separate line to silence this warning 2 warnings generated. mv -f .deps/brush.Tpo .deps/brush.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT csg4.o -MD -MP -MF .deps/csg4.Tpo -c -o csg4.o csg4.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/csg4.Tpo .deps/csg4.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT map.o -MD -MP -MF .deps/map.Tpo -c -o map.o map.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/map.Tpo .deps/map.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT merge.o -MD -MP -MF .deps/merge.Tpo -c -o merge.o merge.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/merge.Tpo .deps/merge.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT nodraw.o -MD -MP -MF .deps/nodraw.Tpo -c -o nodraw.o nodraw.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/nodraw.Tpo .deps/nodraw.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/options.Tpo .deps/options.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT outside.o -MD -MP -MF .deps/outside.Tpo -c -o outside.o outside.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/outside.Tpo .deps/outside.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT portals.o -MD -MP -MF .deps/portals.Tpo -c -o portals.o portals.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/portals.Tpo .deps/portals.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfbsp.o -MD -MP -MF .deps/qfbsp.Tpo -c -o qfbsp.o qfbsp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfbsp.Tpo .deps/qfbsp.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT readbsp.o -MD -MP -MF .deps/readbsp.Tpo -c -o readbsp.o readbsp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/readbsp.Tpo .deps/readbsp.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT region.o -MD -MP -MF .deps/region.Tpo -c -o region.o region.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/region.Tpo .deps/region.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT solidbsp.o -MD -MP -MF .deps/solidbsp.Tpo -c -o solidbsp.o solidbsp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/solidbsp.Tpo .deps/solidbsp.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT surfaces.o -MD -MP -MF .deps/surfaces.Tpo -c -o surfaces.o surfaces.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/surfaces.Tpo .deps/surfaces.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT tjunc.o -MD -MP -MF .deps/tjunc.Tpo -c -o tjunc.o tjunc.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/tjunc.Tpo .deps/tjunc.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfbsp/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT writebsp.o -MD -MP -MF .deps/writebsp.Tpo -c -o writebsp.o writebsp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/writebsp.Tpo .deps/writebsp.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfbsp brush.o csg4.o map.o merge.o nodraw.o options.o outside.o portals.o qfbsp.o readbsp.o region.o solidbsp.o surfaces.o tjunc.o writebsp.o ../../../libs/models/libQFmodels.la ../../../libs/image/libQFimage.la ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfbsp brush.o csg4.o map.o merge.o nodraw.o options.o outside.o portals.o qfbsp.o readbsp.o region.o solidbsp.o surfaces.o tjunc.o writebsp.o ../../../libs/models/.libs/libQFmodels.so ../../../libs/image/.libs/libQFimage.so ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' Making all in qfcc gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' Making all in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' Making all in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' /usr/local/bin/gmake all-am gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qc-lex.o -MD -MP -MF .deps/qc-lex.Tpo -c -o qc-lex.o qc-lex.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from ../../../../tools/qfcc/source/qc-lex.l:49: In file included from ../../../tools/qfcc/include/debug.h:34: In file included from ../../../include/QF/pr_debug.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ qc-lex.c:1071:13: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1071 | if ( ! (yy_state_buf) ) | ^ qc-lex.c:1069:9: note: previous statement is here 1069 | if ( ! (yy_state_buf) ) | ^ 3 warnings generated. mv -f .deps/qc-lex.Tpo .deps/qc-lex.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qc-parse.o -MD -MP -MF .deps/qc-parse.Tpo -c -o qc-parse.o qc-parse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from ../../../../tools/qfcc/source/qc-parse.y:47: In file included from ../../../tools/qfcc/include/debug.h:34: In file included from ../../../include/QF/pr_debug.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/qc-parse.Tpo .deps/qc-parse.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qp-lex.o -MD -MP -MF .deps/qp-lex.Tpo -c -o qp-lex.o qp-lex.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from ../../../../tools/qfcc/source/qp-lex.l:38: In file included from ../../../tools/qfcc/include/debug.h:34: In file included from ../../../include/QF/pr_debug.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/qp-lex.Tpo .deps/qp-lex.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qp-parse.o -MD -MP -MF .deps/qp-parse.Tpo -c -o qp-parse.o qp-parse.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from ../../../../tools/qfcc/source/qp-parse.y:45: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/qp-parse.Tpo .deps/qp-parse.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT class.o -MD -MP -MF .deps/class.Tpo -c -o class.o class.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from class.c:44: In file included from ../../../include/QF/pr_obj.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/class.Tpo .deps/class.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT codespace.o -MD -MP -MF .deps/codespace.Tpo -c -o codespace.o codespace.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from codespace.c:42: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/codespace.Tpo .deps/codespace.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT constfold.o -MD -MP -MF .deps/constfold.Tpo -c -o constfold.o constfold.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from constfold.c:45: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/constfold.Tpo .deps/constfold.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT cpp.o -MD -MP -MF .deps/cpp.Tpo -c -o cpp.o cpp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/cpp.Tpo .deps/cpp.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dags.o -MD -MP -MF .deps/dags.Tpo -c -o dags.o dags.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dags.c:50: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dags.Tpo .deps/dags.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from debug.c:44: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/debug.Tpo .deps/debug.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT def.o -MD -MP -MF .deps/def.Tpo -c -o def.o def.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from def.c:48: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/def.Tpo .deps/def.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT defspace.o -MD -MP -MF .deps/defspace.Tpo -c -o defspace.o defspace.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from defspace.c:47: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/defspace.Tpo .deps/defspace.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT diagnostic.o -MD -MP -MF .deps/diagnostic.Tpo -c -o diagnostic.o diagnostic.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from diagnostic.c:36: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/diagnostic.Tpo .deps/diagnostic.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dot.o -MD -MP -MF .deps/dot.Tpo -c -o dot.o dot.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dot.c:39: In file included from ../../../tools/qfcc/include/function.h:39: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dot.Tpo .deps/dot.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dot_dag.o -MD -MP -MF .deps/dot_dag.Tpo -c -o dot_dag.o dot_dag.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dot_dag.c:47: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dot_dag.Tpo .deps/dot_dag.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dot_expr.o -MD -MP -MF .deps/dot_expr.Tpo -c -o dot_expr.o dot_expr.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dot_expr.c:49: In file included from ../../../tools/qfcc/include/expr.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dot_expr.Tpo .deps/dot_expr.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dot_flow.o -MD -MP -MF .deps/dot_flow.Tpo -c -o dot_flow.o dot_flow.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dot_flow.c:47: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dot_flow.Tpo .deps/dot_flow.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dot_sblock.o -MD -MP -MF .deps/dot_sblock.Tpo -c -o dot_sblock.o dot_sblock.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dot_sblock.c:46: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dot_sblock.Tpo .deps/dot_sblock.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT emit.o -MD -MP -MF .deps/emit.Tpo -c -o emit.o emit.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from emit.c:46: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/emit.Tpo .deps/emit.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT expr.o -MD -MP -MF .deps/expr.Tpo -c -o expr.o expr.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from expr.c:48: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/expr.Tpo .deps/expr.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT flow.o -MD -MP -MF .deps/flow.Tpo -c -o flow.o flow.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from flow.c:47: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ flow.c:984:19: warning: if statement has empty body [-Wempty-body] 984 | if (graph->edges); | ^ flow.c:984:19: note: put the semicolon on a separate line to silence this warning 3 warnings generated. mv -f .deps/flow.Tpo .deps/flow.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT function.o -MD -MP -MF .deps/function.Tpo -c -o function.o function.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from function.c:47: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/function.Tpo .deps/function.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT grab.o -MD -MP -MF .deps/grab.Tpo -c -o grab.o grab.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from grab.c:47: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/grab.Tpo .deps/grab.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT idstuff.o -MD -MP -MF .deps/idstuff.Tpo -c -o idstuff.o idstuff.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from idstuff.c:46: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/idstuff.Tpo .deps/idstuff.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT linker.o -MD -MP -MF .deps/linker.Tpo -c -o linker.o linker.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from linker.c:63: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/linker.Tpo .deps/linker.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT method.o -MD -MP -MF .deps/method.Tpo -c -o method.o method.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from method.c:44: In file included from ../../../include/QF/pr_obj.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/method.Tpo .deps/method.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT obj_file.o -MD -MP -MF .deps/obj_file.Tpo -c -o obj_file.o obj_file.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from obj_file.c:48: In file included from ../../../tools/qfcc/include/debug.h:34: In file included from ../../../include/QF/pr_debug.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/obj_file.Tpo .deps/obj_file.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT obj_type.o -MD -MP -MF .deps/obj_type.Tpo -c -o obj_type.o obj_type.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from obj_type.c:46: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/obj_type.Tpo .deps/obj_type.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT opcodes.o -MD -MP -MF .deps/opcodes.Tpo -c -o opcodes.o opcodes.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from opcodes.c:46: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/opcodes.Tpo .deps/opcodes.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from options.c:45: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/options.Tpo .deps/options.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT pragma.o -MD -MP -MF .deps/pragma.Tpo -c -o pragma.o pragma.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from pragma.c:42: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/pragma.Tpo .deps/pragma.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfcc.o -MD -MP -MF .deps/qfcc.Tpo -c -o qfcc.o qfcc.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from qfcc.c:68: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/qfcc.Tpo .deps/qfcc.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT reloc.o -MD -MP -MF .deps/reloc.Tpo -c -o reloc.o reloc.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from reloc.c:45: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/reloc.Tpo .deps/reloc.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT shared.o -MD -MP -MF .deps/shared.Tpo -c -o shared.o shared.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from shared.c:35: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/shared.Tpo .deps/shared.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT statements.o -MD -MP -MF .deps/statements.Tpo -c -o statements.o statements.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from statements.c:47: In file included from ../../../tools/qfcc/include/dags.h:38: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/statements.Tpo .deps/statements.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT strpool.o -MD -MP -MF .deps/strpool.Tpo -c -o strpool.o strpool.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from strpool.c:46: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/strpool.Tpo .deps/strpool.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT struct.o -MD -MP -MF .deps/struct.Tpo -c -o struct.o struct.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from struct.c:46: In file included from ../../../include/QF/pr_obj.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/struct.Tpo .deps/struct.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT switch.o -MD -MP -MF .deps/switch.Tpo -c -o switch.o switch.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from switch.c:45: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/switch.Tpo .deps/switch.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT symtab.o -MD -MP -MF .deps/symtab.Tpo -c -o symtab.o symtab.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from symtab.c:41: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/symtab.Tpo .deps/symtab.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT type.o -MD -MP -MF .deps/type.Tpo -c -o type.o type.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from type.c:51: In file included from ../../../tools/qfcc/include/def.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ type.c:185:27: warning: 'memset' call operates on objects of type 'type_t' (aka 'struct type_s') while the size is based on a different type 'type_t *' (aka 'struct type_s *') [-Wsizeof-pointer-memaccess] 185 | memset (type, 0, sizeof (type)); | ~~~~ ^~~~ type.c:185:27: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? 185 | memset (type, 0, sizeof (type)); | ^~~~ 3 warnings generated. mv -f .deps/type.Tpo .deps/type.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT value.o -MD -MP -MF .deps/value.Tpo -c -o value.o value.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from value.c:48: In file included from ../../../tools/qfcc/include/qfcc.h:37: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/value.Tpo .deps/value.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfcc qc-lex.o qc-parse.o qp-lex.o qp-parse.o class.o codespace.o constfold.o cpp.o dags.o debug.o def.o defspace.o diagnostic.o dot.o dot_dag.o dot_expr.o dot_flow.o dot_sblock.o emit.o expr.o flow.o function.o grab.o idstuff.o linker.o method.o obj_file.o obj_type.o opcodes.o options.o pragma.o qfcc.o reloc.o shared.o statements.o strpool.o struct.o switch.o symtab.o type.o value.o ../../../libs/gamecode/libQFgamecode.la ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfcc qc-lex.o qc-parse.o qp-lex.o qp-parse.o class.o codespace.o constfold.o cpp.o dags.o debug.o def.o defspace.o diagnostic.o dot.o dot_dag.o dot_expr.o dot_flow.o dot_sblock.o emit.o expr.o flow.o function.o grab.o idstuff.o linker.o method.o obj_file.o obj_type.o opcodes.o options.o pragma.o qfcc.o reloc.o shared.o statements.o strpool.o struct.o switch.o symtab.o type.o value.o ../../../libs/gamecode/.libs/libQFgamecode.a /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -L/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -Wl,-rpath -Wl,/usr/local/lib cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT disassemble.o -MD -MP -MF .deps/disassemble.Tpo -c -o disassemble.o disassemble.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from disassemble.c:56: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/disassemble.Tpo .deps/disassemble.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dump_globals.o -MD -MP -MF .deps/dump_globals.Tpo -c -o dump_globals.o dump_globals.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dump_globals.c:43: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dump_globals.Tpo .deps/dump_globals.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dump_lines.o -MD -MP -MF .deps/dump_lines.Tpo -c -o dump_lines.o dump_lines.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dump_lines.c:43: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dump_lines.Tpo .deps/dump_lines.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dump_modules.o -MD -MP -MF .deps/dump_modules.Tpo -c -o dump_modules.o dump_modules.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dump_modules.c:43: In file included from ../../../include/QF/pr_obj.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dump_modules.Tpo .deps/dump_modules.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT dump_strings.o -MD -MP -MF .deps/dump_strings.Tpo -c -o dump_strings.o dump_strings.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from dump_strings.c:36: In file included from ../../../include/QF/progs.h:36: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/dump_strings.Tpo .deps/dump_strings.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfprogs.o -MD -MP -MF .deps/qfprogs.Tpo -c -o qfprogs.o qfprogs.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from qfprogs.c:59: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/qfprogs.Tpo .deps/qfprogs.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfcc/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT stub.o -MD -MP -MF .deps/stub.Tpo -c -o stub.o stub.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] In file included from stub.c:7: In file included from ../../../tools/qfcc/include/diagnostic.h:34: ../../../include/QF/pr_comp.h:317:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] 317 | } __attribute__((gcc_struct)) dstatement_t; | ^~~~~~~~~~ 2 warnings generated. mv -f .deps/stub.Tpo .deps/stub.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfprogs disassemble.o dump_globals.o dump_lines.o dump_modules.o dump_strings.o obj_file.o qfprogs.o strpool.o stub.o ../../../libs/gamecode/libQFgamecode.la ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfprogs disassemble.o dump_globals.o dump_lines.o dump_modules.o dump_strings.o obj_file.o qfprogs.o strpool.o stub.o ../../../libs/gamecode/.libs/libQFgamecode.a /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -L/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -Wl,-rpath -Wl,/usr/local/lib gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' Making all in doc gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' Making all in man gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[5]: Nothing to be done for 'all-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' Making all in test gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' Making all in qflight gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' Making all in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' Making all in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT entities.o -MD -MP -MF .deps/entities.Tpo -c -o entities.o entities.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/entities.Tpo .deps/entities.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT ltface.o -MD -MP -MF .deps/ltface.Tpo -c -o ltface.o ltface.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] ltface.c:340:11: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 340 | add = fabs (light->light) - dist; | ^ ltface.c:340:11: note: use function 'abs' instead 340 | add = fabs (light->light) - dist; | ^~~~ | abs ltface.c:343:11: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 343 | add = fabs (light->light) * (light->radius - dist); | ^ ltface.c:343:11: note: use function 'abs' instead 343 | add = fabs (light->light) * (light->radius - dist); | ^~~~ | abs ltface.c:347:11: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 347 | add = fabs (light->light) / dist; | ^ ltface.c:347:11: note: use function 'abs' instead 347 | add = fabs (light->light) / dist; | ^~~~ | abs ltface.c:350:11: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 350 | add = fabs (light->light) / (dist * dist); | ^ ltface.c:350:11: note: use function 'abs' instead 350 | add = fabs (light->light) / (dist * dist); | ^~~~ | abs ltface.c:353:11: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 353 | add = fabs (light->light); | ^ ltface.c:353:11: note: use function 'abs' instead 353 | add = fabs (light->light); | ^~~~ | abs 6 warnings generated. mv -f .deps/ltface.Tpo .deps/ltface.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT noise.o -MD -MP -MF .deps/noise.Tpo -c -o noise.o noise.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/noise.Tpo .deps/noise.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/options.Tpo .deps/options.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT properties.o -MD -MP -MF .deps/properties.Tpo -c -o properties.o properties.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/properties.Tpo .deps/properties.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qflight.o -MD -MP -MF .deps/qflight.Tpo -c -o qflight.o qflight.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qflight.Tpo .deps/qflight.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT threads.o -MD -MP -MF .deps/threads.Tpo -c -o threads.o threads.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/threads.Tpo .deps/threads.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT trace.o -MD -MP -MF .deps/trace.Tpo -c -o trace.o trace.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/trace.Tpo .deps/trace.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qflight/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT vis.o -MD -MP -MF .deps/vis.Tpo -c -o vis.o vis.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/vis.Tpo .deps/vis.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -lpthread -fstack-protector-strong -o qflight entities.o ltface.o noise.o options.o properties.o qflight.o threads.o trace.o vis.o ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qflight entities.o ltface.o noise.o options.o properties.o qflight.o threads.o trace.o vis.o -lpthread ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' Making all in qflmp gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT lmp.o -MD -MP -MF .deps/lmp.Tpo -c -o lmp.o lmp.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/lmp.Tpo .deps/lmp.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qflmp lmp.o ../../libs/image/libQFimage.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qflmp lmp.o ../../libs/image/.libs/libQFimage.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' Making all in qfmodelgen gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' Making all in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' Making all in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfmodelgen/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT lbmlib.o -MD -MP -MF .deps/lbmlib.Tpo -c -o lbmlib.o lbmlib.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/lbmlib.Tpo .deps/lbmlib.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfmodelgen/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT modelgen.o -MD -MP -MF .deps/modelgen.Tpo -c -o modelgen.o modelgen.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/modelgen.Tpo .deps/modelgen.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfmodelgen/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT trilib.o -MD -MP -MF .deps/trilib.Tpo -c -o trilib.o trilib.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] trilib.c:78:21: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable] 78 | int count, iLevel, magic, i; | ^ 2 warnings generated. mv -f .deps/trilib.Tpo .deps/trilib.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfmodelgen lbmlib.o modelgen.o trilib.o ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfmodelgen lbmlib.o modelgen.o trilib.o ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' Making all in qfspritegen gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT spritegen.o -MD -MP -MF .deps/spritegen.Tpo -c -o spritegen.o spritegen.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/spritegen.Tpo .deps/spritegen.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfspritegen spritegen.o ../../libs/image/libQFimage.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfspritegen spritegen.o ../../libs/image/.libs/libQFimage.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' Making all in qfvis gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' Making all in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' Making all in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfvis/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT base-vis.o -MD -MP -MF .deps/base-vis.Tpo -c -o base-vis.o base-vis.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/base-vis.Tpo .deps/base-vis.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfvis/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT flow.o -MD -MP -MF .deps/flow.Tpo -c -o flow.o flow.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/flow.Tpo .deps/flow.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfvis/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/options.Tpo .deps/options.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfvis/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfvis.o -MD -MP -MF .deps/qfvis.Tpo -c -o qfvis.o qfvis.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfvis.Tpo .deps/qfvis.Po cc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include -I../../../tools/qfvis/include -D_REENTRANT -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT soundphs.o -MD -MP -MF .deps/soundphs.Tpo -c -o soundphs.o soundphs.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/soundphs.Tpo .deps/soundphs.Po /bin/sh ../../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -lpthread -fstack-protector-strong -o qfvis base-vis.o flow.o options.o qfvis.o soundphs.o ../../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfvis base-vis.o flow.o options.o qfvis.o soundphs.o -lpthread ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' Making all in wad gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT grab.o -MD -MP -MF .deps/grab.Tpo -c -o grab.o grab.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/grab.Tpo .deps/grab.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT script.o -MD -MP -MF .deps/script.Tpo -c -o script.o script.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/script.Tpo .deps/script.Po cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT wad.o -MD -MP -MF .deps/wad.Tpo -c -o wad.o wad.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/wad.Tpo .deps/wad.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o wad grab.o script.o wad.o ../../libs/image/libQFimage.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/wad grab.o script.o wad.o ../../libs/image/.libs/libQFimage.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' Making all in wav gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -MT qfwavinfo.o -MD -MP -MF .deps/qfwavinfo.Tpo -c -o qfwavinfo.o qfwavinfo.c warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. mv -f .deps/qfwavinfo.Tpo .deps/qfwavinfo.Po /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o qfwavinfo qfwavinfo.o ../../libs/util/libQFutil.la -lm -L/usr/local/lib libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -fstack-protector-strong -o .libs/qfwavinfo qfwavinfo.o ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' Making all in ruamoko gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' Making all in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' Making all in lib gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o cbuf.o cbuf.r # 1 "cbuf.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "cbuf.r" 2 # 1 "../../ruamoko/include/cbuf.h" 1 @extern void Cbuf_AddText (string text); @extern void Cbuf_InsertText (string text); @extern void Cbuf_Execute (void); @extern void Cbuf_Execute_Sets (void); # 2 "cbuf.r" 2 void (string text) Cbuf_AddText = #0; void (string text) Cbuf_InsertText = #0; void () Cbuf_Execute = #0; void () Cbuf_Execute_Sets = #0; # 1 "/tmp/qfccGEoKDf" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccGEoKDf" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o cmd.o cmd.r # 1 "cmd.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "cmd.r" 2 # 1 "../../ruamoko/include/cmd.h" 1 @extern void Cmd_AddCommand (string name, void func ()); @extern int Cmd_Argc (void); @extern string Cmd_Argv (int arg); @extern string Cmd_Args (int arg); # 2 "cmd.r" 2 void (string name, void () func) Cmd_AddCommand = #0; int () Cmd_Argc = #0; string (int arg) Cmd_Argv = #0; string (int arg) Cmd_Args = #0; # 1 "/tmp/qfccJzbE8Q" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccJzbE8Q" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o cvar.o cvar.r # 1 "cvar.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "cvar.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "cvar.r" 2 float (string s) cvar = #45; void (string var, string val) cvar_set = #72; int Cvar_MakeAlias (string alias_name, string cvar_name) = #0; int Cvar_RemoveAlias (string alias_name) = #0; void (string varname, string value) Cvar_SetString = #0; void (string varname, float value) Cvar_SetFloat = #0; void (string varname, int value) Cvar_SetInteger = #0; void (string varname, vector value) Cvar_SetVector = #0; string (string varname) Cvar_GetString = #0; float (string varname) Cvar_GetFloat = #0; int (string varname) Cvar_GetInteger = #0; vector (string varname) Cvar_GetVector = #0; void (string varname) Cvar_Toggle = #0; # 1 "/tmp/qfccapCRUj" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccapCRUj" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o file.o file.r # 1 "file.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "file.r" 2 # 1 "../../ruamoko/include/file.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/file.h" 2 @extern QFile File_Open (string path, string mode); # 2 "file.r" 2 QFile (string path, string mode) File_Open = #0; # 1 "/tmp/qfccYgEeCK" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccYgEeCK" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o hash.o hash.r # 1 "hash.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "hash.r" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 2 "hash.r" 2 hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud) = #0; void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)) = #0; void Hash_DelTable (hashtab_t tab) = #0; void Hash_FlushTable (hashtab_t tab) = #0; int Hash_Add (hashtab_t tab, void *ele) = #0; int Hash_AddElement (hashtab_t tab, void *ele) = #0; void *Hash_Find (hashtab_t tab, string key) = #0; void *Hash_FindElement (hashtab_t tab, void *ele) = #0; void **Hash_FindList (hashtab_t tab, string key) = #0; void **Hash_FindElementList (hashtab_t tab, void *ele) = #0; void *Hash_Del (hashtab_t tab, string key) = #0; void *Hash_DelElement (hashtab_t tab, void *ele) = #0; void Hash_Free (hashtab_t tab, void *ele) = #0; int Hash_String (string str) = #0; int Hash_Buffer (void *buf, int len) = #0; void **Hash_GetList (hashtab_t tab) = #0; void Hash_Stats (hashtab_t tab) = #0; # 1 "/tmp/qfccnolyqB" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccnolyqB" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o msgbuf.o msgbuf.r # 1 "msgbuf.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "msgbuf.r" 2 # 1 "../../ruamoko/include/msgbuf.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/msgbuf.h" 2 struct msgbuf_s; typedef struct msgbuf_s msgbuf_t; @extern msgbuf_t *MsgBuf_New (int size); @extern void MsgBuf_Delete (msgbuf_t *msgbuf); @extern void MsgBuf_FromFile (msgbuf_t *msgbuf, QFile file); @extern int MsgBuf_MaxSize (msgbuf_t *msgbuf); @extern int MsgBuf_CurSize (msgbuf_t *msgbuf); @extern int MsgBuf_ReadCount (msgbuf_t *msgbuf); @extern string MsgBuf_DataPtr (msgbuf_t *msgbuf); @extern void MsgBuf_Clear (msgbuf_t *msgbuf); @extern void MsgBuf_WriteByte (msgbuf_t *msgbuf, int val); @extern void MsgBuf_WriteShort (msgbuf_t *msgbuf, int val); @extern void MsgBuf_WriteLong (msgbuf_t *msgbuf, int val); @extern void MsgBuf_WriteFloat (msgbuf_t *msgbuf, float val); @extern void MsgBuf_WriteString (msgbuf_t *msgbuf, string str); @extern void MsgBuf_WriteCoord (msgbuf_t *msgbuf, float coord); @extern void MsgBuf_WriteCoordV (msgbuf_t *msgbuf, vector coord); @extern void MsgBuf_WriteCoordAngleV (msgbuf_t *msgbuf, vector coords, vector angles); @extern void MsgBuf_WriteAngle (msgbuf_t *msgbuf, float angle); @extern void MsgBuf_WriteAngleV (msgbuf_t *msgbuf, vector angles); @extern void MsgBuf_WriteAngle16 (msgbuf_t *msgbuf, float angle); @extern void MsgBuf_WriteAngle16V (msgbuf_t *msgbuf, vector angles); @extern void MsgBuf_WriteUTF8 (msgbuf_t *msgbuf, int val); @extern void MsgBuf_BeginReading (msgbuf_t *msgbuf); @extern int MsgBuf_ReadByte (msgbuf_t *msgbuf); @extern int MsgBuf_ReadShort (msgbuf_t *msgbuf); @extern int MsgBuf_ReadLong (msgbuf_t *msgbuf); @extern float MsgBuf_ReadFloat (msgbuf_t *msgbuf); @extern string MsgBuf_ReadString (msgbuf_t *msgbuf); @extern float MsgBuf_ReadCoord (msgbuf_t *msgbuf); @extern vector MsgBuf_ReadCoordV (msgbuf_t *msgbuf); @extern void MsgBuf_ReadCoordAngleV (msgbuf_t *msgbuf, vector *coords, vector *angles); @extern float MsgBuf_ReadAngle (msgbuf_t *msgbuf); @extern vector MsgBuf_ReadAngleV (msgbuf_t *msgbuf); @extern float MsgBuf_ReadAngle16 (msgbuf_t *msgbuf); @extern vector MsgBuf_ReadAngle16V (msgbuf_t *msgbuf); @extern int MsgBuf_ReadUTF8 (msgbuf_t *msgbuf); # 2 "msgbuf.r" 2 msgbuf_t *MsgBuf_New (int size) = #0; void MsgBuf_Delete (msgbuf_t *msgbuf) = #0; void MsgBuf_FromFile (msgbuf_t *msgbuf, QFile file) = #0; int MsgBuf_MaxSize (msgbuf_t *msgbuf) = #0; int MsgBuf_CurSize (msgbuf_t *msgbuf) = #0; int MsgBuf_ReadCount (msgbuf_t *msgbuf) = #0; string MsgBuf_DataPtr (msgbuf_t *msgbuf) = #0; void MsgBuf_Clear (msgbuf_t *msgbuf) = #0; void MsgBuf_WriteByte (msgbuf_t *msgbuf, int val) = #0; void MsgBuf_WriteShort (msgbuf_t *msgbuf, int val) = #0; void MsgBuf_WriteLong (msgbuf_t *msgbuf, int val) = #0; void MsgBuf_WriteFloat (msgbuf_t *msgbuf, float val) = #0; void MsgBuf_WriteString (msgbuf_t *msgbuf, string str) = #0; void MsgBuf_WriteCoord (msgbuf_t *msgbuf, float coord) = #0; void MsgBuf_WriteCoordV (msgbuf_t *msgbuf, vector coord) = #0; void MsgBuf_WriteCoordAngleV (msgbuf_t *msgbuf, vector coords, vector angles) = #0; void MsgBuf_WriteAngle (msgbuf_t *msgbuf, float angle) = #0; void MsgBuf_WriteAngleV (msgbuf_t *msgbuf, vector angles) = #0; void MsgBuf_WriteAngle16 (msgbuf_t *msgbuf, float angle) = #0; void MsgBuf_WriteAngle16V (msgbuf_t *msgbuf, vector angles) = #0; void MsgBuf_WriteUTF8 (msgbuf_t *msgbuf, int val) = #0; void MsgBuf_BeginReading (msgbuf_t *msgbuf) = #0; int MsgBuf_ReadByte (msgbuf_t *msgbuf) = #0; int MsgBuf_ReadShort (msgbuf_t *msgbuf) = #0; int MsgBuf_ReadLong (msgbuf_t *msgbuf) = #0; float MsgBuf_ReadFloat (msgbuf_t *msgbuf) = #0; string MsgBuf_ReadString (msgbuf_t *msgbuf) = #0; float MsgBuf_ReadCoord (msgbuf_t *msgbuf) = #0; vector MsgBuf_ReadCoordV (msgbuf_t *msgbuf) = #0; void MsgBuf_ReadCoordAngleV (msgbuf_t *msgbuf, vector *coords, vector *angles) = #0; float MsgBuf_ReadAngle (msgbuf_t *msgbuf) = #0; vector MsgBuf_ReadAngleV (msgbuf_t *msgbuf) = #0; float MsgBuf_ReadAngle16 (msgbuf_t *msgbuf) = #0; vector MsgBuf_ReadAngle16V (msgbuf_t *msgbuf) = #0; int MsgBuf_ReadUTF8 (msgbuf_t *msgbuf) = #0; # 1 "/tmp/qfccV8EHuk" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccV8EHuk" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o plist.o plist.r # 1 "plist.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "plist.r" 2 # 1 "../../ruamoko/include/plist.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/plist.h" 2 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 2 "plist.r" 2 plitem_t PL_GetFromFile (QFile file) = #0; plitem_t PL_GetPropertyList (string str) = #0; string PL_WritePropertyList (plitem_t pl) = #0; pltype_t PL_Type (plitem_t str) = #0; string PL_String (plitem_t str) = #0; plitem_t PL_ObjectForKey (plitem_t item, string key) = #0; plitem_t PL_RemoveObjectForKey (plitem_t item, string key) = #0; plitem_t PL_ObjectAtIndex (plitem_t item, int index) = #0; plitem_t PL_D_AllKeys (plitem_t item) = #0; int PL_D_NumKeys (plitem_t item) = #0; int PL_D_AddObject (plitem_t dict, string key, plitem_t value) = #0; int PL_A_AddObject (plitem_t array_item, plitem_t item) = #0; int PL_A_NumObjects (plitem_t item) = #0; int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index) = #0; plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index) = #0; plitem_t PL_NewDictionary (void) = #0; plitem_t PL_NewArray (void) = #0; plitem_t PL_NewData (void *data, int len) = #0; plitem_t PL_NewString (string str) = #0; void PL_Free (plitem_t pl) = #0; # 1 "/tmp/qfccSv9y8N" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccSv9y8N" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o qfile.o qfile.r # 1 "qfile.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "qfile.r" 2 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 2 "qfile.r" 2 int Qrename (string old, string new) = #0; int Qremove (string path) = #0; QFile Qopen (string path, string mode) = #0; void Qclose (QFile file) = #0; string Qgetline (QFile file) = #0; string Qreadstring (QFile file, int length) = #0; int Qread (QFile file, void *buf, int count) = #0; int Qwrite (QFile file, void *buf, int count) = #0; int Qputs (QFile file, string str) = #0; int Qgetc (QFile file) = #0; int Qputc (QFile file, int c) = #0; int Qseek (QFile file, int offset, int whence) = #0; int Qtell (QFile file) = #0; int Qflush (QFile file) = #0; int Qeof (QFile file) = #0; int Qfilesize (QFile file) = #0; # 1 "/tmp/qfccD18UFU" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccD18UFU" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o qfs.o qfs.r # 1 "qfs.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "qfs.r" 2 # 1 "../../ruamoko/include/qfs.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/qfs.h" 2 struct _qfslist_t { int count; string *list; }; typedef struct _qfslist_t *QFSlist; @extern QFile QFS_Open (string path, string mode); @extern QFile QFS_WOpen (string path, int zip); @extern int QFS_Rename (string old, string new); @extern void *QFS_LoadFile (string filename); @extern QFile QFS_OpenFile (string filename); @extern int QFS_WriteFile (string filename, void *buf, int count); @extern QFSlist QFS_Filelist (string path, string ext, int strip); @extern void QFS_FilelistFree (QFSlist list); # 2 "qfs.r" 2 QFile QFS_Open (string path, string mode) = #0; QFile QFS_WOpen (string path, int zip) = #0; int QFS_Rename (string old, string new) = #0; void *QFS_LoadFile (string filename) = #0; QFile QFS_OpenFile (string filename) = #0; int QFS_WriteFile (string filename, void *buf, int count) = #0; QFSlist QFS_Filelist (string path, string ext, int strip) = #0; void QFS_FilelistFree (QFSlist list) = #0; # 1 "/tmp/qfccgWW5zF" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccgWW5zF" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o script.o script.r # 1 "script.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "script.r" 2 # 1 "../../ruamoko/include/script.h" 1 typedef struct rua_script *script_t; @extern script_t Script_New (void); @extern void Script_Delete (script_t script); @extern string Script_Start (script_t script, string file, string data); @extern int Script_TokenAvailable (script_t script, int crossline); @extern int Script_GetToken (script_t script, int crossline); @extern void Script_UngetToken (script_t script); @extern string Script_Error (script_t script); @extern int Script_NoQuoteLines (script_t script); # 2 "script.r" 2 script_t Script_New (void) = #0; void Script_Delete (script_t script) = #0; string Script_Start (script_t script, string file, string data) = #0; int Script_TokenAvailable (script_t script, int crossline) = #0; int Script_GetToken (script_t script, int crossline) = #0; void Script_UngetToken (script_t script) = #0; string Script_Error (script_t script) = #0; int Script_NoQuoteLines (script_t script) = #0; # 1 "/tmp/qfccQOLD5g" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccQOLD5g" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o sound.o sound.r # 1 "sound.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "sound.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 2 "sound.r" 2 void (string sound) S_LocalSound = #0; # 1 "/tmp/qfcczFYSzy" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcczFYSzy" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o string.o string.r # 1 "string.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "string.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 2 "string.r" 2 string (float f) ftos = #26; string (vector v) vtos = #27; float (string s) stof = #81; float (string s) strlen = #0x000f0000 + 100; float (string goal, string s) charcount = #0x000f0000 + 101; string (string fmt, ...) sprintf = #0x000f0000 + 109; string (int i) itos = #0x000f0000 + 112; int (string s) stoi = #0x000f0000 + 113; vector (string s) stov = #0x000f0000 + 114; string (void) str_new = #0; string (string str) str_free = #0; string (string dst, string src) str_copy = #0; string (string dst, string src) str_cat = #0; string (string str) str_clear = #0; string (string str, int start) str_mid = #0; string (string str, int start, int len) str_mid = #0; string (string haystack, string needle) str_str = #0; # 1 "/tmp/qfccJ9CfTZ" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccJ9CfTZ" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o math.o math.r # 1 "math.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "math.r" 2 # 1 "../../ruamoko/include/math.h" 1 # 41 "../../ruamoko/include/math.h" @extern float random (void); @extern int ftoi (float f); @extern float itof (int i); @extern float rint (float f); @extern float floor (float f); @extern float ceil (float f); @extern float fabs (float f); @extern float log (float x); @extern float log2 (float x); @extern float log10 (float x); @extern float pow (float x, float y); @extern float sqrt (float x); @extern float cbrt (float x); # 115 "../../ruamoko/include/math.h" @extern float sin (float x); @extern float cos (float x); @extern float tan (float x); @extern float asin (float x); @extern float acos (float x); @extern float atan (float x); @extern float atan2 (float y, float x); @extern float hypot (float x, float y); @extern float sinh (float x); @extern float cosh (float x); @extern float tanh (float x); @extern float asinh (float x); @extern float acosh (float x); @extern float atanh (float x); # 190 "../../ruamoko/include/math.h" @extern vector normalize (vector v); @extern float vlen (vector v); @extern float vectoyaw (vector v); @extern vector vectoangles (vector v); # 2 "math.r" 2 vector v_forward, v_up, v_right; float () random = #7; int (float f) ftoi = #0x000f0000 + 110; float (int i) itof = #0x000f0000 + 111; vector (vector v) normalize = #9; float (vector v) vlen = #12; float (vector v) vectoyaw = #13; float (float v) rint = #36; float (float v) floor = #37; float (float v) ceil = #38; float (float f) fabs = #43; vector (vector v) vectoangles = #51; float (float x) sin = #0; float (float x) cos = #0; float (float x) tan = #0; float (float x) asin = #0; float (float x) acos = #0; float (float x) atan = #0; float (float y, float x) atan2 = #0; float (float x) log = #0; float (float x) log2 = #0; float (float x) log10 = #0; float (float x, float y) pow = #0; float (float x) sinh = #0; float (float x) cosh = #0; float (float x) tanh = #0; float (float x) asinh = #0; float (float x) acosh = #0; float (float x) atanh = #0; float (float x) sqrt = #0; float (float x) cbrt = #0; float (float x, float y) hypot = #0; # 1 "/tmp/qfccotb9Xu" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccotb9Xu" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Object.o Object.r # 1 "Object.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Object.r" 2 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 2 "Object.r" 2 # 1 "../../ruamoko/include/AutoreleasePool.h" 1 @class Array; # 23 "../../ruamoko/include/AutoreleasePool.h" @interface AutoreleasePool: Object { Array *array; } # 35 "../../ruamoko/include/AutoreleasePool.h" + (void) addObject: (id)anObject; # 44 "../../ruamoko/include/AutoreleasePool.h" - (void) addObject: (id)anObject; - (id) retain; - (id) autorelease; @end @extern void ARP_FreeAllPools (void); # 3 "Object.r" 2 void *PR_FindGlobal (string name) = #0; void __obj_exec_class (struct obj_module *msg) = #0; void (id object, int code, string fmt, ...) obj_error = #0; void (id object, int code, string fmt, @va_list args) obj_verror = #0; IMP (id receiver, SEL op) obj_msg_lookup = #0; IMP (Super class, SEL op) obj_msg_lookup_super = #0; id (id receiver, SEL op, ...) obj_msgSend = #0; id obj_msgSend_super (Super *class, SEL op, ...) = #0; @param (id receiver, SEL op, @va_list args) obj_msg_sendv = #0; int obj_decrement_retaincount (id object) = #0; int obj_increment_retaincount (id object) = #0; int obj_get_retaincount (id object) = #0; void *obj_malloc (int size) = #0; void *obj_atomic_malloc (int size) = #0; void *obj_valloc (int size) = #0; void *obj_realloc (void *mem, int size) = #0; void *obj_calloc (int nelem, int size) = #0; void obj_free (void *mem) = #0; Class (string name) obj_get_class = #0; Class (string name) obj_lookup_class = #0; string (SEL selector) sel_get_name = #0; string (SEL selector) sel_get_type = #0; SEL (string name) sel_get_uid = #0; SEL (string name) sel_register_name = #0; BOOL (SEL aSel) sel_is_mapped = #0; Method *class_get_class_method (Class class, SEL aSel) = #0; Method *class_get_instance_method (Class class, SEL aSel) = #0; Class (Class imposter, Class superclass) class_pose_as = #0; id (Class class) class_create_instance = #0; string (Class class) class_get_class_name = #0; int (Class class) class_get_instance_size = #0; Class (Class class) class_get_meta_class = #0; Class (Class class) class_get_super_class = #0; int (Class class) class_get_version = #0; BOOL (Class class) class_is_class = #0; BOOL (Class class) class_is_meta_class = #0; void (Class class, int version) class_set_version = #0; void *class_get_gc_object_type (Class class) = #0; void (Class class, string ivarname, BOOL gcInvisible) class_ivar_set_gcinvisible = #0; IMP method_get_imp (Method *method) = #0; IMP (Class class, SEL sel) get_imp = #0; id (id object) object_copy = #0; id (id object) object_dispose = #0; Class (id object) object_get_class = #0; string (id object) object_get_class_name = #0; Class (id object) object_get_meta_class = #0; Class (id object) object_get_super_class = #0; BOOL (id object) object_is_class = #0; BOOL (id object) object_is_instance = #0; BOOL (id object) object_is_meta_class = #0; @implementation Object (error) - (void) error: (string)aString, ... = #0; @end @static BOOL allocDebug; @static Class autoreleaseClass; @static SEL autoreleaseSelector; @static IMP autoreleaseIMP; @implementation Object + (void) initialize { autoreleaseClass = [AutoreleasePool class]; autoreleaseSelector = @selector(addObject:); autoreleaseIMP = [autoreleaseClass methodForSelector: autoreleaseSelector]; return; } + (id) alloc { return class_create_instance (self); } + (Class) class { return self; } + (Class) superclass { return class_get_super_class (self); } + (string) description { return class_get_class_name (self); } + (id) new { return [[self alloc] init]; } + (BOOL) isKindOfClass: (Class)aClass { if (aClass == [Object class]) return YES; return NO; } + (BOOL) conformsToProtocol: (Protocol *)aProtocol = #0; + (BOOL) instancesRespondToSelector: (SEL)aSelector { return class_get_instance_method (self, aSelector) != nil; } + (BOOL) respondsToSelector: (SEL)aSelector { return (class_get_class_method (self, aSelector) != nil); } + (IMP) instanceMethodForSelector: (SEL)aSelector { if (!aSelector) return nil; return method_get_imp (class_get_instance_method (self, aSelector)); } + (void) poseAsClass: (Class)aClass { class_pose_as (self, aClass); } - (id) init { obj_increment_retaincount (self); return self; } - (void) dealloc { object_dispose (self); } - (Class) class { return object_get_class (self); } - (Class) superclass { return object_get_super_class (self); } - (string) description { return object_get_class_name (self); } - (id) self { return self; } - (unsigned) hash = #0; - (BOOL) isEqual: (id)anObject { return self == anObject; } - (BOOL) isKindOfClass: (Class)aClass { local Class class; for (class = [self class]; class; class = class_get_super_class (class)) if (class == aClass) return YES; return NO; } - (BOOL) isMemberOfClass: (Class)aClass { return ([self class] == aClass); } - (BOOL) respondsToSelector: (SEL)aSelector { return (class_get_instance_method ([self class], aSelector) != nil); } - (BOOL) conformsToProtocol: (Protocol *)aProtocol { return [[self class] conformsToProtocol: aProtocol]; } - (IMP) methodForSelector: (SEL)aSelector { local Class myClass = [self class]; if (!aSelector) return nil; return method_get_imp (object_is_instance (self) ? class_get_instance_method (myClass, aSelector) : class_get_class_method (myClass, aSelector)); } - (id) performSelector: (SEL)aSelector { local IMP msg = nil; if (!aSelector || !(msg = obj_msg_lookup (self, aSelector))) [self error: "invalid selector passed to %s: %s", object_get_class_name (self), sel_get_name (aSelector)]; return msg (self, aSelector); } - (id) performSelector: (SEL)aSelector withObject: (id)anObject { local IMP msg = nil; if (!aSelector || !(msg = obj_msg_lookup (self, aSelector))) [self error: "invalid selector passed to %s: %s", object_get_class_name (self), sel_get_name (aSelector)]; return msg (self, aSelector, anObject); } - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject { local IMP msg; if (!aSelector || !(msg = obj_msg_lookup (self, aSelector))) { [self error: "invalid selector passed to %s", sel_get_name (_cmd)]; return nil; } return msg (self, aSelector, anObject, anotherObject); } - (void) doesNotRecognizeSelector: (SEL)aSelector { [self error: "%s does not recognize %s", object_get_class_name (self), sel_get_name (aSelector)]; } - (id) retain { obj_increment_retaincount (self); return self; } - ( void) release { int rc; rc = obj_decrement_retaincount (self); if (rc < 0) obj_error (self, 0, "retain count went negative"); if (rc == 0) [self dealloc]; } - (id) autorelease { autoreleaseIMP (autoreleaseClass, autoreleaseSelector, self); return self; } - (unsigned) retainCount { return obj_get_retaincount (self); } + (id) autorelease { return self; } + (id) retain { return self; } + ( void) release { } + (unsigned) retainCount { return 4294967295U; } - (id) copy { return self; } - (id) mutableCopy { return self; } @end # 1 "/tmp/qfccy6lUAP" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccy6lUAP" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Protocol.o Protocol.r # 1 "Protocol.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Protocol.r" 2 # 1 "../../ruamoko/include/Protocol.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Protocol.h" 2 struct obj_method_description { string name; string types; }; @interface Protocol : Object { @private string protocol_name; struct obj_protocol_list *protocol_list; struct obj_method_description_list *instance_methods, *class_methods; } - (string) name; - (BOOL) conformsTo: (Protocol *)aProtocolObject; - (struct obj_method_description *) descriptionForInstanceMethod: (SEL)aSel; - (struct obj_method_description *) descriptionForClassMethod: (SEL)aSel; @end # 2 "Protocol.r" 2 struct obj_protocol_list { struct obj_protocol_list *next; int count; Protocol *list[1]; }; struct obj_method_description_list { int count; struct obj_method_description list[1]; }; @implementation Protocol - (string) name { return protocol_name; } - (BOOL) conformsTo: (Protocol *)aProtocolObject { local int i; local struct obj_protocol_list *proto_list; if (aProtocolObject.protocol_name == protocol_name) return YES; for (proto_list = protocol_list; proto_list; proto_list = proto_list.next) { for (i = 0; i < proto_list.count; i++) { if ([proto_list.list[i] conformsTo: aProtocolObject]) return YES; } } return NO; } - (struct obj_method_description *) descriptionForInstanceMethod: (SEL)aSel { local int i; local struct obj_protocol_list *proto_list; local string name = sel_get_name (aSel); local struct obj_method_description *result; for (i = 0; i < instance_methods.count; i++) { if (instance_methods.list[i].name == name) return &instance_methods.list[i]; } for (proto_list = protocol_list; proto_list; proto_list = proto_list.next) { for (i = 0; i < proto_list.count; i++) { if ((result = [proto_list.list[i] descriptionForInstanceMethod: aSel])) return result; } } return nil; } - (struct obj_method_description *) descriptionForClassMethod: (SEL)aSel { local int i; local struct obj_protocol_list *proto_list; local string name = sel_get_name (aSel); local struct obj_method_description *result; for (i = 0; i < class_methods.count; i++) { if (class_methods.list[i].name == name) return &class_methods.list[i]; } for (proto_list = protocol_list; proto_list; proto_list = proto_list.next) { for (i = 0; i < proto_list.count; i++) { if ((result = [proto_list.list[i] descriptionForClassMethod: aSel])) return result; } } return nil; } @end # 1 "/tmp/qfccsZF4hA" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccsZF4hA" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o AutoreleasePool.o AutoreleasePool.r # 1 "AutoreleasePool.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "AutoreleasePool.r" 2 # 1 "../../ruamoko/include/AutoreleasePool.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/AutoreleasePool.h" 2 @class Array; # 23 "../../ruamoko/include/AutoreleasePool.h" @interface AutoreleasePool: Object { Array *array; } # 35 "../../ruamoko/include/AutoreleasePool.h" + (void) addObject: (id)anObject; # 44 "../../ruamoko/include/AutoreleasePool.h" - (void) addObject: (id)anObject; - (id) retain; - (id) autorelease; @end @extern void ARP_FreeAllPools (void); # 2 "AutoreleasePool.r" 2 # 1 "./Array+Private.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./Array+Private.h" 2 @interface Array (Private) # 23 "./Array+Private.h" - (void) addObjectNoRetain: (id)anObject; - (void) removeObjectNoRelease: (id)anObject; @end @reference Array (Private); # 3 "AutoreleasePool.r" 2 @static Array *poolStack; @implementation AutoreleasePool - (id) init { if (!(self = [super init])) return nil; if (!poolStack) poolStack = [[Array alloc] initWithCapacity: 1]; [poolStack addObjectNoRetain: self]; array = [Array new]; return self; } + (void) addObject: (id)anObject { if (!poolStack || ![poolStack count]) [[AutoreleasePool alloc] init]; [[poolStack lastObject] addObject: anObject]; } - (void) addObject: (id)anObject { [array addObjectNoRetain: anObject]; } - (id) retain { [self error: "Don't send -retain to an autorelease pool."]; return self; } - (id) autorelease { [self error: "Don't send -autorelease to an autorelease pool."]; return self; } - (void) dealloc { [array release]; [poolStack removeObjectNoRelease: self]; [super dealloc]; } @end void ARP_FreeAllPools (void) { [poolStack removeAllObjects]; } # 1 "/tmp/qfcch4ojJa" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcch4ojJa" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Array.o Array.r # 1 "Array.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Array.r" 2 # 1 "../../ruamoko/include/math.h" 1 # 41 "../../ruamoko/include/math.h" @extern float random (void); @extern int ftoi (float f); @extern float itof (int i); @extern float rint (float f); @extern float floor (float f); @extern float ceil (float f); @extern float fabs (float f); @extern float log (float x); @extern float log2 (float x); @extern float log10 (float x); @extern float pow (float x, float y); @extern float sqrt (float x); @extern float cbrt (float x); # 115 "../../ruamoko/include/math.h" @extern float sin (float x); @extern float cos (float x); @extern float tan (float x); @extern float asin (float x); @extern float acos (float x); @extern float atan (float x); @extern float atan2 (float y, float x); @extern float hypot (float x, float y); @extern float sinh (float x); @extern float cosh (float x); @extern float tanh (float x); @extern float asinh (float x); @extern float acosh (float x); @extern float atanh (float x); # 190 "../../ruamoko/include/math.h" @extern vector normalize (vector v); @extern float vlen (vector v); @extern float vectoyaw (vector v); @extern vector vectoangles (vector v); # 2 "Array.r" 2 # 1 "../../ruamoko/include/Array.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Array.h" 2 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 4 "Array.r" 2 # 17 "Array.r" @implementation Array + (id) array { return [self arrayWithCapacity: 16]; } + (id) arrayWithCapacity: (unsigned)cap { return [[[self alloc] initWithCapacity: cap] autorelease]; } + (id) arrayWithArray: (Array *)array { return [[array copy] autorelease]; } + (id) arrayWithObject: (id)anObject { Array *newArray = (Array *)[self arrayWithCapacity: 16]; [newArray addObject: anObject]; return newArray; } + (id) arrayWithObjects: (id)firstObj, ... { local int i; id newArray = [self arrayWithObject: firstObj]; for (i = 0; i < @args.count; i++) { [newArray addObject: (id) @args.list[i].pointer_val]; } return [newArray autorelease]; } + (id) arrayWithObjects: (id *) objs count: (unsigned)cnt { local int i; id newArray = [self array]; for (i = 0; i < cnt; i++) { [newArray addObject: (id) objs[i]]; } return newArray; } - (id) init { return [self initWithCapacity: 16]; } - (id) initWithCapacity: (unsigned)cap { if (!(self = [super init])) return nil; count = 0; if ((capacity = cap) < 1) capacity = 1; granularity = (capacity + 1) / 2; if (granularity < 1) granularity = 1; if (granularity > 100) granularity = 100; _objs = (id *) obj_malloc (capacity * @sizeof (id)); return self; } - (id) initWithArray: (Array *)array { # 103 "Array.r" return [self initWithArray: array copyItems: NO]; } - (id) initWithArray: (Array *)array copyItems: (BOOL)copy { local unsigned i; local unsigned max = [array count]; if (!(self = [self initWithCapacity: max])) return nil; for (i = 0; i < max; i++) { if (copy) _objs[i] = [[array objectAtIndex: i] copy]; else _objs[i] = [[array objectAtIndex: i] retain]; } return self; } - (id) initWithObjects: (id)firstObj, ... { local int i; if (!(self = [self initWithCapacity: @args.count + 1])) return nil; [self addObject: firstObj]; for (i = 0; i < @args.count; i++) { [self addObject: (id) @args.list[i].pointer_val]; } return self; } - (id) initWithObjects: (id *) objs count: (unsigned)cnt { local int i; if (!(self = [self initWithCapacity: cnt])) return nil; for (i = 0; i < cnt; i++) { [self addObject: (id) objs[i]]; } return self; } - (BOOL) containsObject: (id)anObject { return [self indexOfObject: anObject] ? YES : NO; } - (unsigned) count { return count; } - (id) objectAtIndex: (unsigned)index { if (index >= count) [self error: "-replaceObjectAtIndex:withObject: index out of range"]; return _objs[index]; } - (id) lastObject { return [self objectAtIndex: [self count] - 1]; } - (unsigned) indexOfObject: (id)anObject { local unsigned i; for (i = 0; i < [self count]; i++) { if ([[self objectAtIndex: i] isEqual: anObject]) return i; } return NotFound; } # 204 "Array.r" - (unsigned) indexOfObjectIdenticalTo: (id)anObject { local unsigned i; for (i = 0; i < [self count]; i++) { if ([self objectAtIndex: i] == anObject) return i; } return NotFound; } # 234 "Array.r" - (void) addObject: (id)anObject { if (count == capacity) { capacity += granularity; _objs = (id *)obj_realloc (_objs, capacity * @sizeof (id)); } _objs[count] = [anObject retain]; count++; } - (void) addObjectsFromArray: (Array *)array { local unsigned i; if (!array) [self error: "-addObjectsFromArray: passed nil argument"]; if (array == self) [self error: "-addObjectsFromArray: tried to add objects from self"]; for (i = 0; i < [array count]; i++) { [self addObject: [array objectAtIndex: i]]; } } - (void) insertObject: (id)anObject atIndex: (unsigned)index { local unsigned i; if (index >= count) [self error: "-insertObject:atIndex: index out of range"]; if (count == capacity) { _objs = (id *)obj_realloc (_objs, capacity * @sizeof (id)); capacity += granularity; } for (i = count; i > index; i--) { _objs[i] = _objs[i - 1]; } _objs[index] = [anObject retain]; count++; return; } - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject { local id tmp; if (index >= count) [self error: "-replaceObjectAtIndex:withObject: index out of range"]; tmp = _objs[index]; _objs[index] = [anObject retain]; [tmp release]; } - (void) setArray: (Array *)array { if (self == array) return; [self removeAllObjects]; [self addObjectsFromArray: array]; } - (void) removeAllObjects { # 330 "Array.r" while ([self count]) { [self removeLastObject]; } } - (void) removeLastObject { local id tmp; tmp = _objs[--count]; _objs[count] = nil; [tmp release]; } - (void) removeObject: (id)anObject { local unsigned i = [self count]; do { --i; if ([[self objectAtIndex: i] isEqual: anObject]) { [self removeObjectAtIndex: i]; } } while (i); } - (void) removeObjectAtIndex: (unsigned)index { local int i; local id temp; if (index >= count) [self error: "-removeObjectAtIndex: index out of range"]; temp = _objs[index]; count--; for (i = index; i < count; i++) { _objs[i] = _objs[i+1]; } [temp release]; } - (void) removeObjectIdenticalTo: (id)anObject { local unsigned i = [self count]; do { --i; if ([self objectAtIndex: i] == anObject) { [self removeObjectAtIndex: i]; } } while (i); } - (void) removeObjectsInArray: (Array *)array { local unsigned i = [array count]; do { --i; [self removeObject: [array objectAtIndex: i]]; } while (i); } - (void) makeObjectsPerformSelector: (SEL)selector { local int i; for (i = 0; i < [self count]; i++) { [[self objectAtIndex: i] performSelector: selector]; } } - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)anObject { local int i; for (i = 0; i < [self count]; i++) { [[self objectAtIndex: i] performSelector: selector withObject: anObject]; } } - (void) dealloc { local unsigned i; for (i = 0; i < count; i++) { if (_objs[i]) [_objs[i] release]; } if (_objs) { obj_free (_objs); } [super dealloc]; } # 445 "Array.r" @end # 1 "/tmp/qfccY2wZUN" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccY2wZUN" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Array+Private.o Array+Private.r # 1 "Array+Private.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Array+Private.r" 2 # 1 "./Array+Private.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Array.h" 2 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./Array+Private.h" 2 @interface Array (Private) # 23 "./Array+Private.h" - (void) addObjectNoRetain: (id)anObject; - (void) removeObjectNoRelease: (id)anObject; @end @reference Array (Private); # 2 "Array+Private.r" 2 @implementation Array (Private) - (void) addObjectNoRetain: (id)anObject { if (count == capacity) { capacity += granularity; _objs = (id *)obj_realloc (_objs, capacity * @sizeof (id)); } _objs[count++] = anObject; } - (void) removeObjectNoRelease: (id)anObject { local unsigned i = count; local unsigned tmp; do { if (_objs[--i] == anObject) { for (tmp = i; tmp < count - 1; tmp++) { _objs[tmp] = _objs[tmp + 1]; } count--; } } while (i); } @end # 1 "/tmp/qfcc2VrzOO" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc2VrzOO" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Entity.o Entity.r # 1 "Entity.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Entity.r" 2 # 1 "../../ruamoko/include/Entity.h" 1 # 33 "../../ruamoko/include/Entity.h" # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 34 "../../ruamoko/include/Entity.h" 2 @interface Entity: Object { @public entity ent; int own; } - (id) init; - (id) initWithEntity: (entity) e; - (entity) ent; @end # 2 "Entity.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 4 "Entity.r" 2 # 1 "../../ruamoko/include/entities.h" 1 # 41 "../../ruamoko/include/entities.h" @extern void setmodel (entity e, string m); @extern void setorigin (entity e, vector o); @extern void setsize (entity e, vector min, vector max); @extern entity spawn (void); @extern void remove (entity e); @extern entity findradius (vector origin, float radius); @extern void makestatic (entity e); @extern void setspawnparms (entity e); # 104 "../../ruamoko/include/entities.h" @extern entity find (entity start, ...); @extern entity nextent (entity e); @extern void EntityParseFunction (void func (string ent_data)); # 5 "Entity.r" 2 # 1 "../../ruamoko/include/plist.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/plist.h" 2 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 6 "Entity.r" 2 # 1 "../../ruamoko/include/script.h" 1 typedef struct rua_script *script_t; @extern script_t Script_New (void); @extern void Script_Delete (script_t script); @extern string Script_Start (script_t script, string file, string data); @extern int Script_TokenAvailable (script_t script, int crossline); @extern int Script_GetToken (script_t script, int crossline); @extern void Script_UngetToken (script_t script); @extern string Script_Error (script_t script); @extern int Script_NoQuoteLines (script_t script); # 7 "Entity.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 8 "Entity.r" 2 typedef void () void_function; int PR_SetField (entity ent, string field, string value) = #0; function PR_FindFunction (string func) = #0; @static void ParseEntities (string ent_data); @implementation Entity - (void) own { own = 1; } - (id) init { self = [self initWithEntity: spawn ()]; [self own]; return self; } - (id) initWithEntity: (entity)e { self = [super init]; ent = e; ent.@this = self; return self; } - (id) initWithEntity: (entity)e fromPlist: (plitem_t) dict { self = [self initWithEntity: e]; return self; } - (void) dealloc { if (own && ent) remove (ent); [super dealloc]; } - (entity) ent { return ent; } + (void) load { } + createFromPlist:(plitem_t) dict { local string classname; local id class; local entity ent; local int count; local string field, value; local plitem_t keys; local function func; local Entity *e; classname = PL_String (PL_ObjectForKey (dict, "classname")); if (classname == "worldspawn") ent = nil; else ent = spawn (); if ((class = obj_lookup_class (classname))) { e = [[class alloc] initWithEntity:ent fromPlist:dict]; } else { e = [[Entity alloc] initWithEntity:ent]; keys = PL_D_AllKeys (dict); count = PL_A_NumObjects (keys); while (count--) { field = PL_String (PL_ObjectAtIndex (keys, count)); value = PL_String (PL_ObjectForKey (dict, field)); PR_SetField (ent, field, value); } PL_Free (keys); if ((func = PR_FindFunction (classname))) { @self = ent; func (); } else { } } if (ent) [e own]; return e; } @end @static void ParseEntities (string ent_data) { local script_t script; local plitem_t plist, ent, key, value; local string token; local int anglehack, i, count; script = Script_New (); token = Script_Start (script, "ent data", ent_data); if (Script_GetToken (script, 1)) { if (token == "(") { plist = PL_GetPropertyList (ent_data); } else { Script_UngetToken (script); plist = PL_NewArray (); while (Script_GetToken (script, 1)) { if (token != "{") return; ent = PL_NewDictionary (); while (1) { if (!Script_GetToken (script, 1)) return; if (token == "}") break; anglehack = 0; if (token == "angle") { key = PL_NewString ("angles"); anglehack = 1; } else if (token == "light") { key = PL_NewString ("light_lev"); } else { key = PL_NewString (token); } if (!Script_GetToken (script, 0)) return; if (token == "}") return; if (anglehack) value = PL_NewString ("0 " + token + " 0"); else value = PL_NewString (token); PL_D_AddObject (ent, PL_String (key), value); PL_Free (key); } PL_A_AddObject (plist, ent); } } count = PL_A_NumObjects (plist); for (i = 0; i < count; i++) { ent = PL_ObjectAtIndex (plist, i); [Entity createFromPlist:ent]; } } Script_Delete (script); } # 1 "/tmp/qfccZd3Ukx" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccZd3Ukx" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o PropertyList.o PropertyList.r # 1 "PropertyList.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "PropertyList.r" 2 # 1 "../../ruamoko/include/PropertyList.h" 1 # 1 "../../ruamoko/include/plist.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/plist.h" 2 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 5 "../../ruamoko/include/PropertyList.h" 2 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 6 "../../ruamoko/include/PropertyList.h" 2 @interface PLItem: Object { plitem_t item; int own; } + (PLItem *) newDictionary; + (PLItem *) newArray; + (PLItem *) newData:(void*) data size:(int) len; + (PLItem *) newString:(string) str; + (PLItem *) fromString:(string) str; + (PLItem *) fromFile:(QFile) file; - initWithItem:(plitem_t) item; - initWithOwnItem:(plitem_t) item; - (string) write; - (pltype_t) type; @end @interface PLDictionary: PLItem + (PLDictionary *) new; - (int) count; - (int) numKeys; - (PLItem *) getObjectForKey:(string) key; - (PLItem *) allKeys; - addKey:(string) key value:(PLItem *) value; @end @interface PLArray: PLItem + (PLArray *) new; - (int) count; - (int) numObjects; - (PLItem *) getObjectAtIndex:(int) index; - addObject:(PLItem *) object; - insertObject:(PLItem *) object atIndex:(int) index; @end @interface PLData: PLItem + (PLData *) new:(void*) data size:(int) len; @end @interface PLString: PLItem + (PLString *) new:(string) str; - (string) string; @end # 2 "PropertyList.r" 2 @implementation PLItem + (PLItem *) newDictionary { return [PLDictionary new]; } + (PLItem *) newArray { return [PLArray new]; } + (PLItem *) newData:(void*) data size:(int) len { return [PLData new:data size:len]; } + (PLItem *) newString:(string) str { return [PLString new:str]; } + itemClass:(plitem_t) item { local string classname = nil; local id class; if (!item) return nil; switch (PL_Type (item)) { case QFDictionary: classname = "PLDictionary"; break; case QFArray: classname = "PLArray"; break; case QFBinary: classname = "PLData"; break; case QFString: classname = "PLString"; break; default: return nil; } class = obj_lookup_class (classname); return [[class alloc] initWithItem: item]; } + (PLItem *) fromString:(string) str { return [[PLItem itemClass: PL_GetPropertyList (str)] autorelease]; } + (PLItem *) fromFile:(QFile) file { return [[PLItem itemClass: PL_GetFromFile (file)] autorelease]; } - initWithItem:(plitem_t) item { if (!(self = [super init])) return self; self.item = item; own = 0; return self; } -initWithOwnItem:(plitem_t) item { if (!(self = [super init])) return self; self.item = item; own = 1; return self; } - (void) dealloc { if (own) PL_Free (item); [super dealloc]; } - (string) write { return PL_WritePropertyList (item); } - (pltype_t) type { return PL_Type (item); } @end @implementation PLDictionary + (PLDictionary *) new { return [[PLDictionary alloc] initWithOwnItem: PL_NewDictionary ()]; } - (int) count { return PL_D_NumKeys (item); } - (int) numKeys { return PL_D_NumKeys (item); } - (PLItem *) getObjectForKey:(string) key { return [[PLItem itemClass: PL_ObjectForKey (item, key)] autorelease]; } - (PLItem *) allKeys { return [[PLItem itemClass: PL_D_AllKeys (item)] autorelease]; } - addKey:(string) key value:(PLItem *) value { if (!value.own) { obj_error (self, 0, "add of unowned key/value to PLDictionary"); return self; } PL_D_AddObject (item, key, value.item); value.own = 0; [value release]; return self; } @end @implementation PLArray + (PLArray *) new { return [[PLArray alloc] initWithOwnItem: PL_NewArray ()]; } - (int) count { return PL_A_NumObjects (item); } - (int) numObjects { return PL_A_NumObjects (item); } - (PLItem *) getObjectAtIndex:(int) index { return [[PLItem itemClass: PL_ObjectAtIndex (item, index)] autorelease]; } - addObject:(PLItem *) object { if (!object.own) { obj_error (self, 0, "add of unowned object to PLArray"); return self; } PL_A_AddObject (item, object.item); object.own = 0; [object release]; return self; } - insertObject:(PLItem *) object atIndex:(int) index { if (!object.own) { obj_error (self, 0, "add of unowned object to PLArray"); return self; } PL_A_InsertObjectAtIndex (item, object.item, index); object.own = 0; [object release]; return self; } @end @implementation PLData + (PLData *) new:(void*) data size:(int) len { return [[PLData alloc] initWithOwnItem: PL_NewData (data, len)]; } @end @implementation PLString + (PLString *) new: (string) str { return [[PLString alloc] initWithOwnItem: PL_NewString (str)]; } - (string) string { return PL_String (item); } @end # 1 "/tmp/qfcc087Nuh" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc087Nuh" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o Set.o Set.r # 1 "Set.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Set.r" 2 # 1 "../../ruamoko/include/Set.h" 1 typedef struct set_s *set_t; typedef struct set_iter_s *set_iter_t; @extern void set_del_iter (set_iter_t *set_iter); @extern unsigned set_iter_element (set_iter_t *set_iter); @extern set_t *set_new (void); @extern void set_delete (set_t *set); @extern set_t *set_add (set_t *set, unsigned x); @extern set_t *set_remove (set_t *set, unsigned x); @extern set_t *set_invert (set_t *set); @extern set_t *set_union (set_t *dst, set_t *src); @extern set_t *set_intersection (set_t *dst, set_t *src); @extern set_t *set_difference (set_t *dst, set_t *src); @extern set_t *set_reverse_difference (set_t *dst, set_t *src); @extern set_t *set_assign (set_t *dst, set_t *src); @extern set_t *set_empty (set_t *set); @extern set_t *set_everything (set_t *set); @extern int set_is_empty (set_t *set); @extern int set_is_everything (set_t *set); @extern int set_is_disjoint (set_t *s1, set_t *s2); @extern int set_is_intersecting (set_t *s1, set_t *s2); @extern int set_is_equivalent (set_t *s1, set_t *s2); @extern int set_is_subset (set_t *set, set_t *sub); @extern int set_is_member (set_t *set, unsigned x); @extern unsigned set_size (set_t *set); @extern set_iter_t *set_first (set_t *set); @extern set_iter_t *set_next (set_iter_t *set_iter); @extern string set_as_string (set_t *set); # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 34 "../../ruamoko/include/Set.h" 2 @interface SetIterator: Object { set_iter_t *iter; } - (SetIterator *) next; - (unsigned) element; @end @interface Set: Object { set_t *set; } + (id) set; - (Set *) add: (unsigned) x; - (Set *) remove: (unsigned) x; - (Set *) invert; - (Set *) union: (Set *) src; - (Set *) intersection: (Set *) src; - (Set *) difference: (Set *) src; - (Set *) reverse_difference: (Set *) src; - (Set *) assign: (Set *) other; - (Set *) empty; - (Set *) everything; - (int) is_empty; - (int) is_everything; - (int) is_disjoint: (Set *) s2; - (int) is_intersecting: (Set *) s2; - (int) is_equivalent: (Set *) s2; - (int) is_subset: (Set *) sub; - (int) is_member: (unsigned) x; - (int) size; - (SetIterator *) first; - (string) as_string; @end # 2 "Set.r" 2 void set_del_iter (set_iter_t *set_iter) = #0; set_t *set_new (void) = #0; void set_delete (set_t *set) = #0; set_t *set_add (set_t *set, unsigned x) = #0; set_t *set_remove (set_t *set, unsigned x) = #0; set_t *set_invert (set_t *set) = #0; set_t *set_union (set_t *dst, set_t *src) = #0; set_t *set_intersection (set_t *dst, set_t *src) = #0; set_t *set_difference (set_t *dst, set_t *src) = #0; set_t *set_reverse_difference (set_t *dst, set_t *src) = #0; set_t *set_assign (set_t *dst, set_t *src) = #0; set_t *set_empty (set_t *set) = #0; set_t *set_everything (set_t *set) = #0; int set_is_empty (set_t *set) = #0; int set_is_everything (set_t *set) = #0; int set_is_disjoint (set_t *s1, set_t *s2) = #0; int set_is_intersecting (set_t *s1, set_t *s2) = #0; int set_is_equivalent (set_t *s1, set_t *s2) = #0; int set_is_subset (set_t *set, set_t *sub) = #0; int set_is_member (set_t *set, unsigned x) = #0; unsigned set_size (set_t *set) = #0; set_iter_t *set_first (set_t *set) = #0; set_iter_t *set_next (set_iter_t *set_iter) = #0; string set_as_string (set_t *set) = #0; @implementation SetIterator: Object - (SetIterator *) next { if ((iter = set_next (iter))) return self; [self dealloc]; return nil; } - (unsigned) element = #0; @end @implementation Set: Object + (id) set { return [[[Set alloc] init] autorelease]; } - (id) init { if (!(self = [super init])) return nil; set = set_new (); return self; } - (void) dealloc { set_delete (set); [super dealloc]; } - (Set *) add: (unsigned) x = #0; - (Set *) remove: (unsigned) x = #0; - (Set *) invert = #0; - (Set *) union: (Set *) src = #0; - (Set *) intersection: (Set *) src = #0; - (Set *) difference: (Set *) src = #0; - (Set *) reverse_difference: (Set *) src = #0; - (Set *) assign: (Set *) src = #0; - (Set *) empty = #0; - (Set *) everything = #0; - (int) is_empty = #0; - (int) is_everything = #0; - (int) is_disjoint: (Set *) s2 = #0; - (int) is_intersecting: (Set *) s2 = #0; - (int) is_equivalent: (Set *) s2 = #0; - (int) is_subset: (Set *) s2 = #0; - (int) is_member: (unsigned) x = #0; - (int) size = #0; - (SetIterator *) first { set_iter_t *iter = set_first (set); SetIterator *iterator; if (!iter) return nil; iterator = [[SetIterator alloc] init]; iterator.iter = iter; return iterator; } - (string) as_string = #0; @end # 1 "/tmp/qfccqGAnaG" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccqGAnaG" 2 rm -f libr.a ../../tools/pak/pak -cf libr.a cbuf.o cmd.o cvar.o file.o hash.o msgbuf.o plist.o qfile.o qfs.o script.o sound.o string.o math.o Object.o Protocol.o AutoreleasePool.o Array.o Array+Private.o Entity.o PropertyList.o Set.o touch libr.a ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o crudefile.o crudefile.r # 1 "crudefile.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "crudefile.r" 2 # 1 "../../ruamoko/include/crudefile.h" 1 @extern float cfopen (string path, string mode); @extern void cfclose (float desc); @extern string cfread (float desc); @extern float cfwrite (float desc, string buf); @extern float cfeof (float desc); @extern float cfquota (void); # 2 "crudefile.r" 2 float (string path, string mode) cfopen = #0x000f0000 + 103; void (float desc) cfclose = #0x000f0000 + 104; string (float desc) cfread = #0x000f0000 + 105; float (float desc, string buf) cfwrite = #0x000f0000 + 106; float (float desc) cfeof = #0x000f0000 + 107; float () cfquota = #0x000f0000 + 108; # 1 "/tmp/qfccx0yqUr" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccx0yqUr" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o debug.o debug.r # 1 "debug.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "debug.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 2 "debug.r" 2 void abort (void) = #6; void coredump (void) = #28; void traceon (void) = #29; void traceoff (void) = #30; void eprint (entity e) = #31; void dprint (string str) = #25; void error (string str) = #10; void objerror (string e) = #11; # 1 "/tmp/qfcclblOXz" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcclblOXz" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o entities.o entities.r # 1 "entities.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "entities.r" 2 # 1 "../../ruamoko/include/entities.h" 1 # 41 "../../ruamoko/include/entities.h" @extern void setmodel (entity e, string m); @extern void setorigin (entity e, vector o); @extern void setsize (entity e, vector min, vector max); @extern entity spawn (void); @extern void remove (entity e); @extern entity findradius (vector origin, float radius); @extern void makestatic (entity e); @extern void setspawnparms (entity e); # 104 "../../ruamoko/include/entities.h" @extern entity find (entity start, ...); @extern entity nextent (entity e); @extern void EntityParseFunction (void func (string ent_data)); # 2 "entities.r" 2 void setmodel (entity e, string m) = #3; void setorigin (entity e, vector o) = #2; void setsize (entity e, vector min, vector max) = #4; entity spawn (void) = #14; void remove (entity e) = #15; entity find (entity start, ...) = #18; entity findradius (vector origin, float radius) = #22; entity nextent (entity e) = #47; void makestatic (entity e) = #69; void setspawnparms (entity e) = #78; void EntityParseFunction (void func (string ent_data)) = #0; # 1 "/tmp/qfccWfxnWs" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccWfxnWs" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o infokey.o infokey.r # 1 "infokey.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "infokey.r" 2 # 1 "../../ruamoko/include/infokey.h" 1 @extern string infokey (entity e, string key); @extern void setinfokey (entity ent, string key, string value); # 2 "infokey.r" 2 string (entity e, string key) infokey = #80; void (entity ent, string key, string value) setinfokey = #0x000f0000 + 102; # 1 "/tmp/qfcc9pnBiN" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc9pnBiN" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o message.o message.r # 1 "message.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "message.r" 2 # 1 "../../ruamoko/include/message.h" 1 # 37 "../../ruamoko/include/message.h" @extern void bprint (...); @extern void sprint (entity client, string s); @extern void WriteBytes (float to, ...); @extern void WriteByte (float to, float f); @extern void WriteChar (float to, float f); @extern void WriteShort (float to, float f); @extern void WriteLong (float to, float f); @extern void WriteCoord (float to, float f); @extern void WriteAngle (float to, float f); @extern void WriteCoordV (float to, vector v); @extern void WriteAngleV (float to, vector v); @extern void WriteString (float to, string s); @extern void WriteEntity (float to, entity s); @extern void centerprint (...); # 2 "message.r" 2 void (...) bprint = #23; void (entity client, string s) sprint = #24; void (float to, float f) WriteByte = #52; void (float to, float f) WriteChar = #53; void (float to, float f) WriteShort = #54; void (float to, float f) WriteLong = #55; void (float to, float f) WriteCoord = #56; void (float to, float f) WriteAngle = #57; void (float to, string s) WriteString = #58; void (float to, entity s) WriteEntity = #59; void (float to, ...) WriteBytes = #0; void (float to, vector v) WriteCoordV = #0; void (float to, vector v) WriteAngleV = #0; void (...) centerprint = #73; # 1 "/tmp/qfccvpL3z9" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccvpL3z9" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o physics.o physics.r # 1 "physics.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "physics.r" 2 # 1 "../../ruamoko/include/physics.h" 1 @extern float trace_allsolid; @extern float trace_startsolid; @extern float trace_fraction; @extern vector trace_endpos; @extern vector trace_plane_normal; @extern float trace_plane_dist; @extern entity trace_ent; @extern float trace_inopen; @extern float trace_inwater; @extern vector v_forward; @extern vector v_up; @extern vector v_right; @extern void makevectors (vector ang); @extern void traceline (vector v1, vector v2, float nomonsters, entity forent); @extern entity checkclient (); @extern float walkmove (float yaw, float dist); @extern float droptofloor (); @extern void lightstyle (float style, string value); @extern float checkbottom (entity e); @extern float pointcontents (vector v); @extern vector aim (entity e, float speed); @extern void ChangeYaw (void); @extern void movetogoal (float step); @extern int hullpointcontents (entity ent, vector point); @extern vector getboxbounds (int hull, int max); @extern int getboxhull (void); @extern void freeboxhull (int hull); @extern void rotate_bbox (int hull, vector right, vector forward, vector up, vector mins, vector maxs); # 2 "physics.r" 2 float trace_allsolid; float trace_startsolid; float trace_fraction; vector trace_endpos; vector trace_plane_normal; float trace_plane_dist; entity trace_ent; float trace_inopen; float trace_inwater; void (vector ang) makevectors = #1; void (vector v1, vector v2, float nomonsters, entity forent) traceline = #16; entity () checkclient = #17; float (float yaw, float dist) walkmove = #32; float () droptofloor = #34; void (float style, string value) lightstyle = #35; float (entity e) checkbottom = #40; float (vector v) pointcontents = #41; vector (entity e, float speed) aim = #44; void () ChangeYaw = #49; void (float step) movetogoal = #67; int (entity ent, vector point) hullpointcontents = #0x000f0000 + 93; vector (int hull, int max) getboxbounds = #0x000f0000 + 94; int () getboxhull = #0x000f0000 + 95; void (int hull) freeboxhull = #0x000f0000 + 96; void (int hull, vector right, vector forward, vector up, vector mins, vector maxs) rotate_bbox = #0x000f0000 + 97; # 1 "/tmp/qfccb5l73M" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccb5l73M" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o qw_message.o qw_message.r # 1 "qw_message.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "qw_message.r" 2 # 1 "../../ruamoko/include/qw_message.h" 1 # 1 "../../ruamoko/include/message.h" 1 # 37 "../../ruamoko/include/message.h" @extern void bprint (...); @extern void sprint (entity client, string s); @extern void WriteBytes (float to, ...); @extern void WriteByte (float to, float f); @extern void WriteChar (float to, float f); @extern void WriteShort (float to, float f); @extern void WriteLong (float to, float f); @extern void WriteCoord (float to, float f); @extern void WriteAngle (float to, float f); @extern void WriteCoordV (float to, vector v); @extern void WriteAngleV (float to, vector v); @extern void WriteString (float to, string s); @extern void WriteEntity (float to, entity s); @extern void centerprint (...); # 5 "../../ruamoko/include/qw_message.h" 2 @extern void multicast (vector where, float set); # 2 "qw_message.r" 2 void (vector where, float set) multicast = #82; # 1 "/tmp/qfcclVQDYi" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcclVQDYi" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o qw_physics.o qw_physics.r # 1 "qw_physics.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "qw_physics.r" 2 # 1 "../../ruamoko/include/qw_physics.h" 1 @extern entity testentitypos (entity ent); @extern void checkmove (vector start, vector mins, vector maxs, vector end, float type, entity passent); # 2 "qw_physics.r" 2 entity (entity ent) testentitypos = #0x000f0000 + 92; void (vector start, vector mins, vector maxs, vector end, float type, entity passent) checkmove = #0x000f0000 + 98; # 1 "/tmp/qfccbNRNGe" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccbNRNGe" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o qw_sys.o qw_sys.r # 1 "qw_sys.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "qw_sys.r" 2 # 1 "../../ruamoko/include/qw_sys.h" 1 @extern void logfrag (entity killer, entity killee); # 2 "qw_sys.r" 2 void (entity killer, entity killee) logfrag = #79; # 1 "/tmp/qfccJvWsim" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccJvWsim" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o server.o server.r # 1 "server.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "server.r" 2 # 1 "../../ruamoko/include/server.h" 1 @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); # 2 "server.r" 2 void (string s) precache_sound = #19; void (string s) precache_model = #20; void (entity client, string s) stuffcmd = #21; void (string s) localcmd = #46; void (string s) changelevel = #70; string (string s) precache_file = #68; string (string s) precache_model2 = #75; string (string s) precache_sound2 = #76; string (string s) precache_file2 = #77; float () checkextension = #0x000f0000 + 99; # 1 "/tmp/qfccAKXBKg" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccAKXBKg" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o sv_sound.o sv_sound.r # 1 "sv_sound.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "sv_sound.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 2 "sv_sound.r" 2 void (entity e, float chan, string samp, float vol, float atten) sound = #8; void (vector pos, string samp, float vol, float atten) ambientsound = #74; # 1 "/tmp/qfccRK465D" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccRK465D" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o system.o system.r # 1 "system.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "system.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 2 "system.r" 2 float time; string () gametype = #0x000f0000 + 115; # 1 "/tmp/qfccg3pyO5" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccg3pyO5" 2 rm -f libqw.a ../../tools/pak/pak -cf libqw.a crudefile.o debug.o entities.o infokey.o math.o message.o physics.o qw_message.o qw_physics.o qw_sys.o server.o sv_sound.o system.o touch libqw.a ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o nq_message.o nq_message.r # 1 "nq_message.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "nq_message.r" 2 # 1 "../../ruamoko/include/nq_message.h" 1 @extern void particle (vector o, vector d, float color, float count); # 2 "nq_message.r" 2 void (vector o, vector d, float color, float count) particle = #48; # 1 "/tmp/qfccILbr4x" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccILbr4x" 2 rm -f libnq.a ../../tools/pak/pak -cf libnq.a crudefile.o debug.o entities.o infokey.o math.o message.o nq_message.o physics.o server.o sv_sound.o system.o touch libnq.a ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o draw.o draw.r # 1 "draw.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "draw.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "draw.r" 2 void Draw_FreePic (qpic_t pic) = #0; qpic_t Draw_MakePic (int width, int heiight, string data) = #0; qpic_t (string name, int alpha) Draw_CachePic = #0; void (int x, int y, qpic_t pic) Draw_Pic = #0; void (float x, float y, qpic_t pic) Draw_Picf = #0; void (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height) Draw_SubPic = #0; void (int x, int y, qpic_t pic) Draw_CenterPic = #0; void (int x, int y, int chr) Draw_Character = #0; void (int x, int y, string text) Draw_String = #0; void (int x, int y, string text, int n) Draw_nString = #0; void (int x, int y, string text) Draw_AltString = #0; void (int x, int y, int w, int h, int c) Draw_Fill = #0; void (int ch, int x, int y) Draw_Crosshair = #0; void (int x, int y, int width, int lines) text_box = { local int cx, cy, n; local qpic_t p; cx = x; cy = y; p = Draw_CachePic ("gfx/box_tl.lmp", 1); Draw_Pic (cx, cy, p); p = Draw_CachePic ("gfx/box_ml.lmp", 1); for (n = 0; n < lines; n++) { cy += 8; Draw_Pic (cx, cy, p); } p = Draw_CachePic ("gfx/box_bl.lmp", 1); Draw_Pic (cx, cy + 8, p); cx += 8; while (width > 0) { cy = y; p = Draw_CachePic ("gfx/box_tm.lmp", 1); Draw_Pic (cx, cy, p); p = Draw_CachePic ("gfx/box_mm.lmp", 1); for (n = 0; n < lines; n++) { cy += 8; if (n == 1) p = Draw_CachePic ("gfx/box_mm2.lmp", 1); Draw_Pic (cx, cy, p); } p = Draw_CachePic ("gfx/box_bm.lmp", 1); Draw_Pic (cx, cy + 8, p); width -= 2; cx += 16; } cy = y; p = Draw_CachePic ("gfx/box_tr.lmp", 1); Draw_Pic (cx, cy, p); p = Draw_CachePic ("gfx/box_mr.lmp", 1); for (n = 0; n < lines; n++) { cy += 8; Draw_Pic (cx, cy, p); } p = Draw_CachePic ("gfx/box_br.lmp", 1); Draw_Pic (cx, cy + 8, p); }; @implementation QPic -initName:(string)n Centered:(BOOL)c { [super init]; name = n; local qpic_t pic = Draw_CachePic (name, 1); size.width = pic.width; size.height = pic.height; return self; } -initName:(string)n { return [self initName:n Centered:NO]; } -draw:(int)x :(int)y { local qpic_t pic = Draw_CachePic (name, 1); Draw_Pic (x, y, pic); return self; } -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height { local qpic_t pic = Draw_CachePic (name, 1); Draw_SubPic (x, y, pic, srcx, srcy, width, height); return self; } -(int)width { return size.width; } -(int)height { return size.height; } @end # 1 "/tmp/qfccBcjQ0f" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccBcjQ0f" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o gib.o gib.r # 1 "gib.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "gib.r" 2 # 1 "../../ruamoko/include/gib.h" 1 @extern void GIB_Builtin_Add (string name, void func (int argc, string *argv)); @extern int GIB_Return (string value); # 2 "gib.r" 2 void GIB_Builtin_Add (string name, void func (int argc, string *argv)) = #0; int (string value) GIB_Return = #0; # 1 "/tmp/qfccX6PnYL" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccX6PnYL" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Wno-integer-divide -Werror --no-default-paths -I../../ruamoko/include -I../../include -c -o key.o key.r # 1 "key.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "key.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "key.r" 2 string (string imt, int keynum, string binding) Key_SetBinding = #0; int (string imt, int bindnum, string binding) Key_LookupBinding = #0; int (string imt, string binding) Key_CountBinding = #0; string (int keynum) Key_KeynumToString = #0; # 1 "/tmp/qfcc4886WO" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc4886WO" 2 rm -f libcsqc.a ../../tools/pak/pak -cf libcsqc.a debug.o draw.o gib.o key.o system.o touch libcsqc.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' Making all in game gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Axe.qfo Axe.r # 1 "Axe.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Axe.r" 2 # 1 "../../ruamoko/include/math.h" 1 # 41 "../../ruamoko/include/math.h" @extern float random (void); @extern int ftoi (float f); @extern float itof (int i); @extern float rint (float f); @extern float floor (float f); @extern float ceil (float f); @extern float fabs (float f); @extern float log (float x); @extern float log2 (float x); @extern float log10 (float x); @extern float pow (float x, float y); @extern float sqrt (float x); @extern float cbrt (float x); # 115 "../../ruamoko/include/math.h" @extern float sin (float x); @extern float cos (float x); @extern float tan (float x); @extern float asin (float x); @extern float acos (float x); @extern float atan (float x); @extern float atan2 (float y, float x); @extern float hypot (float x, float y); @extern float sinh (float x); @extern float cosh (float x); @extern float tanh (float x); @extern float asinh (float x); @extern float acosh (float x); @extern float atanh (float x); # 190 "../../ruamoko/include/math.h" @extern vector normalize (vector v); @extern float vlen (vector v); @extern float vectoyaw (vector v); @extern vector vectoangles (vector v); # 2 "Axe.r" 2 # 1 "../../ruamoko/include/physics.h" 1 @extern float trace_allsolid; @extern float trace_startsolid; @extern float trace_fraction; @extern vector trace_endpos; @extern vector trace_plane_normal; @extern float trace_plane_dist; @extern entity trace_ent; @extern float trace_inopen; @extern float trace_inwater; @extern vector v_forward; @extern vector v_up; @extern vector v_right; @extern void makevectors (vector ang); @extern void traceline (vector v1, vector v2, float nomonsters, entity forent); @extern entity checkclient (); @extern float walkmove (float yaw, float dist); @extern float droptofloor (); @extern void lightstyle (float style, string value); @extern float checkbottom (entity e); @extern float pointcontents (vector v); @extern vector aim (entity e, float speed); @extern void ChangeYaw (void); @extern void movetogoal (float step); @extern int hullpointcontents (entity ent, vector point); @extern vector getboxbounds (int hull, int max); @extern int getboxhull (void); @extern void freeboxhull (int hull); @extern void rotate_bbox (int hull, vector right, vector forward, vector up, vector mins, vector maxs); # 3 "Axe.r" 2 # 1 "../../ruamoko/include/qw_message.h" 1 # 1 "../../ruamoko/include/message.h" 1 # 37 "../../ruamoko/include/message.h" @extern void bprint (...); @extern void sprint (entity client, string s); @extern void WriteBytes (float to, ...); @extern void WriteByte (float to, float f); @extern void WriteChar (float to, float f); @extern void WriteShort (float to, float f); @extern void WriteLong (float to, float f); @extern void WriteCoord (float to, float f); @extern void WriteAngle (float to, float f); @extern void WriteCoordV (float to, vector v); @extern void WriteAngleV (float to, vector v); @extern void WriteString (float to, string s); @extern void WriteEntity (float to, entity s); @extern void centerprint (...); # 5 "../../ruamoko/include/qw_message.h" 2 @extern void multicast (vector where, float set); # 4 "Axe.r" 2 # 1 "../../ruamoko/include/sv_sound.h" 1 # 16 "../../ruamoko/include/sv_sound.h" @extern void sound (entity e, float chan, string samp, float vol, float atten); @extern void ambientsound (vector pos, string samp, float vol, float atten); # 5 "Axe.r" 2 # 1 "./tempent.h" 1 # 19 "./tempent.h" @extern void(vector org, float damage) SpawnBlood; # 7 "Axe.r" 2 # 1 "./GameEntity.h" 1 # 1 "../../ruamoko/include/Entity.h" 1 # 33 "../../ruamoko/include/Entity.h" # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 34 "../../ruamoko/include/Entity.h" 2 @interface Entity: Object { @public entity ent; int own; } - (id) init; - (id) initWithEntity: (entity) e; - (entity) ent; @end # 5 "./GameEntity.h" 2 # 1 "../../ruamoko/include/entities.h" 1 # 41 "../../ruamoko/include/entities.h" @extern void setmodel (entity e, string m); @extern void setorigin (entity e, vector o); @extern void setsize (entity e, vector min, vector max); @extern entity spawn (void); @extern void remove (entity e); @extern entity findradius (vector origin, float radius); @extern void makestatic (entity e); @extern void setspawnparms (entity e); # 104 "../../ruamoko/include/entities.h" @extern entity find (entity start, ...); @extern entity nextent (entity e); @extern void EntityParseFunction (void func (string ent_data)); # 6 "./GameEntity.h" 2 @extern .vector angles; @extern .float modelindex; @extern .float movetype; @extern .string model; @extern .float frame; @extern .float colormap; @extern .vector mins; @extern .vector maxs; @extern .vector velocity; @extern .vector origin; @extern .float flags; @extern .vector v_angle; @interface GameEntity: Entity - (BOOL) takeDamage: weapon :inflictor :attacker : (float)damage; @end # 9 "Axe.r" 2 # 1 "./World.h" 1 @extern int deathmatch; # 10 "Axe.r" 2 # 1 "./Axe.h" 1 # 1 "./Weapon.h" 1 @protocol Weapon - (void) setOwner: (Entity *)o; - (void) fire; @end # 7 "./Axe.h" 2 @interface Axe: Object { Entity *owner; float damage; } - (id) init; @end # 11 "Axe.r" 2 @implementation Axe - (id) init { [super init]; damage = (deathmatch > 3) ? 75.0 : 20.0; return self; } - (void) setOwner: (Entity *) o { owner = o; } - (void) fire { local entity s = [owner ent]; local vector org, source; makevectors (s.v_angle); source = s.origin + '0 0 16'; traceline (source, source + v_forward * 64, NO, s); if (trace_fraction == 1.0) return; org = trace_endpos - v_forward * 4; if ([trace_ent.@this takeDamage:self :owner :owner :damage]) SpawnBlood (org, 20); else { sound (s, 1, "player/axhit2.wav", 1, 1); WriteBytes (4, (float) 23, (float) 2, 3.0); WriteCoordV (4, org); multicast (org, 2); } } @end # 1 "/tmp/qfcc7GNAVY" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc7GNAVY" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o GameEntity.qfo GameEntity.r # 1 "GameEntity.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "GameEntity.r" 2 # 1 "./GameEntity.h" 1 # 1 "../../ruamoko/include/Entity.h" 1 # 33 "../../ruamoko/include/Entity.h" # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 34 "../../ruamoko/include/Entity.h" 2 @interface Entity: Object { @public entity ent; int own; } - (id) init; - (id) initWithEntity: (entity) e; - (entity) ent; @end # 5 "./GameEntity.h" 2 # 1 "../../ruamoko/include/entities.h" 1 # 41 "../../ruamoko/include/entities.h" @extern void setmodel (entity e, string m); @extern void setorigin (entity e, vector o); @extern void setsize (entity e, vector min, vector max); @extern entity spawn (void); @extern void remove (entity e); @extern entity findradius (vector origin, float radius); @extern void makestatic (entity e); @extern void setspawnparms (entity e); # 104 "../../ruamoko/include/entities.h" @extern entity find (entity start, ...); @extern entity nextent (entity e); @extern void EntityParseFunction (void func (string ent_data)); # 6 "./GameEntity.h" 2 @extern .vector angles; @extern .float modelindex; @extern .float movetype; @extern .string model; @extern .float frame; @extern .float colormap; @extern .vector mins; @extern .vector maxs; @extern .vector velocity; @extern .vector origin; @extern .float flags; @extern .vector v_angle; @interface GameEntity: Entity - (BOOL) takeDamage: weapon :inflictor :attacker : (float)damage; @end # 2 "GameEntity.r" 2 .vector angles; .float modelindex; .float movetype; .string model; .float frame; .float colormap; .vector mins; .vector maxs; .vector velocity; .vector origin; .float flags; .vector v_angle; @implementation GameEntity - (BOOL) takeDamage: weapon :inflictor :attacker : (float)damage { return NO; } @end # 1 "/tmp/qfccj0R3gu" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccj0R3gu" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o World.qfo World.r # 1 "World.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "World.r" 2 # 1 "./GameEntity.h" 1 # 1 "../../ruamoko/include/Entity.h" 1 # 33 "../../ruamoko/include/Entity.h" # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 34 "../../ruamoko/include/Entity.h" 2 @interface Entity: Object { @public entity ent; int own; } - (id) init; - (id) initWithEntity: (entity) e; - (entity) ent; @end # 5 "./GameEntity.h" 2 # 1 "../../ruamoko/include/entities.h" 1 # 41 "../../ruamoko/include/entities.h" @extern void setmodel (entity e, string m); @extern void setorigin (entity e, vector o); @extern void setsize (entity e, vector min, vector max); @extern entity spawn (void); @extern void remove (entity e); @extern entity findradius (vector origin, float radius); @extern void makestatic (entity e); @extern void setspawnparms (entity e); # 104 "../../ruamoko/include/entities.h" @extern entity find (entity start, ...); @extern entity nextent (entity e); @extern void EntityParseFunction (void func (string ent_data)); # 6 "./GameEntity.h" 2 @extern .vector angles; @extern .float modelindex; @extern .float movetype; @extern .string model; @extern .float frame; @extern .float colormap; @extern .vector mins; @extern .vector maxs; @extern .vector velocity; @extern .vector origin; @extern .float flags; @extern .vector v_angle; @interface GameEntity: Entity - (BOOL) takeDamage: weapon :inflictor :attacker : (float)damage; @end # 2 "World.r" 2 # 1 "./World.h" 1 @extern int deathmatch; # 3 "World.r" 2 id world; int deathmatch; @interface BodyQueue: Object { entity bodies[8]; int head; } - (id) init; - (void) addEntity: (GameEntity *)ent; @end @implementation BodyQueue - (id) init { local int i; self = [super init]; head = nil; for (i = 0; i < 8; i++) { local GameEntity* ent = nil; ent = [[GameEntity alloc] init]; bodies[i] = ent.ent; } return self; } - (void) addEntity: (GameEntity*)ent { local entity be = bodies[head++]; local entity e = [ent ent]; be.angles = e.angles; be.model = e.model; be.modelindex = e.modelindex; be.frame = e.frame; be.colormap = e.colormap; be.movetype = e.movetype; be.velocity = e.velocity; be.flags = 0; setorigin (be, e.origin); setsize (be, e.mins, e.maxs); } @end @interface World: GameEntity { id bodyque; } - (void) spawn: (entity)ent; - (void) copyToBodyQueue: (GameEntity *)ent; @end @implementation World - (void) spawn: (entity)ent { [self initWithEntity: ent]; bodyque = [[BodyQueue alloc] init]; } - (void) copyToBodyQueue: (GameEntity *)ent { [bodyque addEntity: ent]; } @end void () worldspawn = { world = [[World alloc] initWithEntity: @self]; }; # 1 "/tmp/qfcc4A8VMu" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc4A8VMu" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o tempent.qfo tempent.r # 1 "tempent.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "tempent.r" 2 # 1 "../../ruamoko/include/qw_message.h" 1 # 1 "../../ruamoko/include/message.h" 1 # 37 "../../ruamoko/include/message.h" @extern void bprint (...); @extern void sprint (entity client, string s); @extern void WriteBytes (float to, ...); @extern void WriteByte (float to, float f); @extern void WriteChar (float to, float f); @extern void WriteShort (float to, float f); @extern void WriteLong (float to, float f); @extern void WriteCoord (float to, float f); @extern void WriteAngle (float to, float f); @extern void WriteCoordV (float to, vector v); @extern void WriteAngleV (float to, vector v); @extern void WriteString (float to, string s); @extern void WriteEntity (float to, entity s); @extern void centerprint (...); # 5 "../../ruamoko/include/qw_message.h" 2 @extern void multicast (vector where, float set); # 2 "tempent.r" 2 # 1 "./tempent.h" 1 # 19 "./tempent.h" @extern void(vector org, float damage) SpawnBlood; # 3 "tempent.r" 2 void(vector org, float damage) SpawnBlood = { WriteBytes (4, (float) 23, (float) 12, 1.0); WriteCoordV (4, org); multicast (org, 2); }; # 1 "/tmp/qfccBvGWck" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccBvGWck" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -o game.dat Axe.qfo GameEntity.qfo World.qfo tempent.qfo ../lib/libr.a ../lib/libqw.a ../lib/libr.a if echo game.dat.gz | grep -q .gz; then gzip -f `basename game.dat.gz .gz`; if test -f `basename game.dat.gz .dat.gz`.sym; then gzip -f `basename game.dat.gz .dat.gz`.sym; fi; fi gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' Making all in gui gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Group.o Group.r # 1 "Group.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Group.r" 2 # 1 "../../ruamoko/include/gui/Group.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Group.h" 2 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 2 "Group.r" 2 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 4 "Group.r" 2 @implementation Group - (id) init { self = [super init]; views = [[Array alloc] init]; return self; } - (void) dealloc { [views release]; [super dealloc]; } - (View *) addView: (View *)aView { [views addObject:aView]; return aView; } - (id) addViews: (Array *)viewlist { while ([viewlist count]) { [self addView: [viewlist objectAtIndex: 0]]; [viewlist removeObjectAtIndex: 0]; } return self; } - (void) setBasePos: (int) x y: (int) y { [super setBasePos: x y:y]; local SEL sel = @selector (setBasePosFromView:); [views makeObjectsPerformSelector:sel withObject:self]; } - (void) setBasePosFromView: (View *) view { [super setBasePosFromView:view]; local SEL sel = @selector (setBasePosFromView:); [views makeObjectsPerformSelector:sel withObject:self]; } - (void) draw { [views makeObjectsPerformSelector:@selector (draw)]; } @end # 1 "/tmp/qfccsayRoP" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccsayRoP" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o InputLine.o InputLine.r # 1 "InputLine.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "InputLine.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "InputLine.r" 2 # 1 "../../ruamoko/include/gui/InputLine.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/InputLine.h" 2 # 18 "../../ruamoko/include/gui/InputLine.h" typedef struct _inputline_t *inputline_t; # 29 "../../ruamoko/include/gui/InputLine.h" @extern inputline_t InputLine_Create (int lines, int size, int prompt); # 40 "../../ruamoko/include/gui/InputLine.h" @extern void InputLine_SetPos (inputline_t il, int x, int y); @extern void InputLine_SetCursor (inputline_t il, int cursor); typedef void (il_enterfunc)(string, void*); # 58 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, il_enterfunc f, void *data); # 72 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel); @extern void InputLine_SetWidth (inputline_t il, int width); @extern void InputLine_Destroy (inputline_t il); @extern void InputLine_Clear (inputline_t il, int save); @extern void InputLine_Process (inputline_t il, int key); @extern void InputLine_Draw (inputline_t il); @extern void InputLine_SetText (inputline_t il, string str); @extern string InputLine_GetText (inputline_t il); @interface InputLine: View { inputline_t il; } # 142 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 164 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end @interface InputLineBox: View { InputLine *input_line; } # 206 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 228 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end # 3 "InputLine.r" 2 inputline_t InputLine_Create (int lines, int size, int prompt) = #0; void InputLine_SetPos (inputline_t il, int x, int y) = #0; void InputLine_SetCursor (inputline_t il, int cursorr) = #0; @overload void InputLine_SetEnter (inputline_t il, void (f)(string, void*), void *data) = #0; @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel) = #0; void InputLine_SetWidth (inputline_t il, int width) = #0; void InputLine_Destroy (inputline_t il) = #0; void InputLine_Clear (inputline_t il, int size) = #0; void InputLine_Process (inputline_t il, int ch) = #0; void InputLine_Draw (inputline_t il) = #0; void InputLine_SetText (inputline_t il, string str) = #0; string InputLine_GetText (inputline_t il) = #0; @implementation InputLine - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char { self = [super initWithComponents:aRect.origin.x :aRect.origin.y :aRect.size.width * 8 :8]; il = InputLine_Create (aRect.size.height, aRect.size.width, char); InputLine_SetPos (il, xabs, yabs); InputLine_SetCursor (il, NO); return self; } - (void) dealloc { InputLine_Destroy (il); [super dealloc]; } - (void) setBasePosFromView: (View *) view { [super setBasePosFromView: view]; InputLine_SetPos (il, xabs, yabs); } - (void) setWidth: (int)width { InputLine_SetWidth (il, width); } - (void) setEnter: obj message:(SEL) msg { IMP imp = [obj methodForSelector: msg]; InputLine_SetEnter (il, imp, obj, msg); } - (void) processInput: (int)key { InputLine_Process (il, key); } - (void) cursor: (BOOL)cursor { InputLine_SetCursor (il, cursor); } - (void) draw { InputLine_Draw (il); } - (id) setText: (string)text { InputLine_SetText (il, text); return self; } - (string) text { return InputLine_GetText (il); } @end @implementation InputLineBox - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char { local int xp, yp, xl, yl; local Rect r; xp = aRect.origin.x; yp = aRect.origin.y; xl = (aRect.size.width - 2) * 8; yl = 24; self = [self initWithComponents:xp :yp :xl :yl]; xp = 0; yp = 8; xl = aRect.size.width; yl = aRect.size.height; r = makeRect (xp, yp, xl, yl); input_line = [[InputLine alloc] initWithBounds:r promptCharacter:char]; return self; } - (void) setWidth: (int)width { [input_line setWidth:width]; } - (void) setEnter: obj message:(SEL) msg { [input_line setEnter:obj message: msg]; } - (void) cursor: (BOOL)cursor { [input_line cursor:cursor]; } - (void) processInput: (int)key { [input_line processInput:key]; } - (id) setText: (string)text { return [input_line setText:text]; } - (string) text { return [input_line text]; } - (void) setBasePosFromView: (View *) view { [super setBasePosFromView: view]; [input_line setBasePosFromView: self]; } - (void) draw { [super draw]; text_box (xabs, yabs, xlen / 8, ylen / 24); [input_line draw]; } @end # 1 "/tmp/qfcc31vvGB" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc31vvGB" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Pic.o Pic.r # 1 "Pic.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Pic.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "Pic.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 3 "Pic.r" 2 # 1 "../../ruamoko/include/gui/Pic.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Pic.h" 2 @interface Pic : View { string pic_name; } -(void)setPic:(string)pic; -(void)draw; @end @interface CenterPic : Pic -(void)draw; @end # 4 "Pic.r" 2 @implementation Pic -(id)init { pic_name = str_new (); return self; } -(void)dealloc { str_free (pic_name); [super dealloc]; } -(void)setPic:(string)pic { str_copy (pic_name, pic); } -(void)draw { Draw_Pic (xabs, yabs, Draw_CachePic (pic_name, 1)); } @end @implementation CenterPic -(void)draw { Draw_CenterPic (xabs, yabs, Draw_CachePic (pic_name, 1)); } @end # 1 "/tmp/qfccEAdQbU" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccEAdQbU" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Point.o Point.r # 1 "Point.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Point.r" 2 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 2 "Point.r" 2 Point makePoint (int x, int y) { Point p = {x, y}; return p; } Point addPoint (Point a, Point b) { Point c = {a.x + b.x, a.y + b.y}; return c; } Point subtractPoint (Point a, Point b) { Point c = {a.x - b.x, a.y - b.y}; return c; } # 1 "/tmp/qfccrzdILf" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccrzdILf" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Rect.o Rect.r # 1 "Rect.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Rect.r" 2 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 2 "Rect.r" 2 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 3 "Rect.r" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 4 "Rect.r" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 10 "../../ruamoko/include/gui/Rect.h" struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 5 "Rect.r" 2 Rect makeRect (int x, int y, int w, int h) { Rect r; r.origin = makePoint (x, y); r.size = makeSize (w, h); return r; } Rect makeRectFromOriginSize (Point origin, Size size) { Rect r; r.origin = origin; r.size = size; return r; } # 1 "/tmp/qfccL7xvnE" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccL7xvnE" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Size.o Size.r # 1 "Size.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Size.r" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 2 "Size.r" 2 Size makeSize (int width, int height) { Size s = {width, height}; return s; } Size addSize (Size a, Size b) { Size c = {a.width + b.width, a.height + b.height}; return c; } Size subtractSize (Size a, Size b) { Size c = {a.width - b.width, a.height - b.height}; return c; } # 1 "/tmp/qfcclzJJ67" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcclzJJ67" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Slider.o Slider.r # 1 "Slider.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Slider.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "Slider.r" 2 # 1 "../../ruamoko/include/gui/Slider.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Slider.h" 2 @interface Slider: View { int index; int size; int dir; } - (id) initWithBounds: (Rect)aRect size: (int) aSize; - (void) setIndex: (int) ind; - (void) draw; @end # 4 "Slider.r" 2 @implementation Slider - (id) initWithBounds: (Rect)aRect size: (int) aSize { self = [self initWithBounds:aRect]; dir = ylen > xlen; size = aSize; index = 0; return self; } - (void) setIndex: (int) ind { index = ind; if (index < 0) index = 0; if (index > size) index = size; } - (void) draw { local int pos, x, y; pos = (index * ((dir ? ylen : xlen) - 24) / size) + 8; if (dir) { Draw_Character (xabs, yabs, 1); for (y = 8; y < ylen - 8; y += 8) Draw_Character (xabs, yabs + y, 2); Draw_Character (xabs, yabs + y, 3); Draw_Character (xabs, yabs + pos, 131); } else { Draw_Character (xabs, yabs, 128); for (x = 8; x < xlen - 8; x += 8) Draw_Character (xabs + x, yabs, 129); Draw_Character (xabs + x, yabs, 130); Draw_Character (xabs + pos, yabs, 131); } } @end # 1 "/tmp/qfcc5s0VAh" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc5s0VAh" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o Text.o Text.r # 1 "Text.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Text.r" 2 # 1 "../../ruamoko/include/gui/Text.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Text.h" 2 @interface Text: View { @public string text; } - (id) initWithBounds: (Rect)aRect; - (id) initWithBounds: (Rect)aRect text:(string)str; - (void) setText: (string)str; - (void) draw; @end # 2 "Text.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 3 "Text.r" 2 # 1 "../../ruamoko/include/draw.h" 1 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 4 "Text.r" 2 @implementation Text - (id) init { text = str_new (); return self; } - (void) dealloc { str_free (text); [super dealloc]; } - (id) initWithBounds: (Rect)aRect { return [self initWithBounds:aRect text:""]; } - (id) initWithBounds: (Rect)aRect text:(string)str { self = [super initWithBounds:aRect]; str_copy (text, str); return self; } - (void) setText: (string)str { str_copy (text, str); } - (void) draw { local int maxlen = xlen / 8; Draw_nString (xabs, yabs, text, maxlen); } @end # 1 "/tmp/qfccHHXmqG" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccHHXmqG" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -c -o View.o View.r # 1 "View.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "View.r" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 2 "View.r" 2 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 3 "View.r" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 10 "../../ruamoko/include/gui/Rect.h" struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 4 "View.r" 2 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "View.r" 2 @implementation View - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h { self = [self init]; xpos = xabs = x; ypos = yabs = y; xlen = w; ylen = h; parent = nil; return self; } - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize { return [self initWithComponents:anOrigin.x :anOrigin.y :aSize.width :aSize.height]; } - (id) initWithBounds: (Rect)aRect { return [self initWithOrigin:aRect.origin size:aRect.size]; } - (id) canFocus: (int) cf { flags |= 1; return self; } - (int) canFocus { return flags & 1; } - (Point) basePos { return makePoint (xabs, yabs); } - (void) setBasePos: (int) x y: (int) y { local Point point = {x, y}; xabs = xpos + x; yabs = ypos + y; } - (void) setBasePosFromView: (View *) view { Point pos = [view basePos]; xabs = xpos + pos.x; yabs = ypos + pos.y; } -(void) draw { } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { return 0; } @end # 1 "/tmp/qfcclFgjKi" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcclFgjKi" 2 rm -f libgui.a ../../tools/pak/pak -cf libgui.a Group.o InputLine.o Pic.o Point.o Rect.o Size.o Slider.o Text.o View.o touch libgui.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' Making all in cl_menu gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o client_menu.qfo client_menu.r # 1 "client_menu.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "client_menu.r" 2 # 1 "../../ruamoko/include/AutoreleasePool.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/AutoreleasePool.h" 2 @class Array; # 23 "../../ruamoko/include/AutoreleasePool.h" @interface AutoreleasePool: Object { Array *array; } # 35 "../../ruamoko/include/AutoreleasePool.h" + (void) addObject: (id)anObject; # 44 "../../ruamoko/include/AutoreleasePool.h" - (void) addObject: (id)anObject; - (id) retain; - (id) autorelease; @end @extern void ARP_FreeAllPools (void); # 2 "client_menu.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 3 "client_menu.r" 2 # 1 "../../ruamoko/include/file.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/file.h" 2 @extern QFile File_Open (string path, string mode); # 4 "client_menu.r" 2 # 1 "../../ruamoko/include/cmd.h" 1 @extern void Cmd_AddCommand (string name, void func ()); @extern int Cmd_Argc (void); @extern string Cmd_Argv (int arg); @extern string Cmd_Args (int arg); # 5 "client_menu.r" 2 # 1 "../../ruamoko/include/gib.h" 1 @extern void GIB_Builtin_Add (string name, void func (int argc, string *argv)); @extern int GIB_Return (string value); # 6 "client_menu.r" 2 # 1 "../../ruamoko/include/draw.h" 1 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 7 "client_menu.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 8 "client_menu.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 9 "client_menu.r" 2 # 1 "../../ruamoko/include/cbuf.h" 1 @extern void Cbuf_AddText (string text); @extern void Cbuf_InsertText (string text); @extern void Cbuf_Execute (void); @extern void Cbuf_Execute_Sets (void); # 10 "client_menu.r" 2 # 1 "./options.h" 1 @extern void MENU_options (void); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); # 11 "client_menu.r" 2 # 1 "./servlist.h" 1 @extern void server_list_menu (void); # 12 "client_menu.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 13 "client_menu.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 14 "client_menu.r" 2 # 1 "./HUD.h" 1 # 1 "./Frame.h" 1 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 2 "./Frame.h" 2 @interface Frame : Object { QPic *picture; float duration; } - (id) initWithFile: (string) file duration: (float) time; - (void) dealloc; - (Size) size; - (float) duration; - (void) draw: (int) x :(int) y; @end # 2 "./HUD.h" 2 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 3 "./HUD.h" 2 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "./HUD.h" 2 @interface HUDObject : Object { Point origin; BOOL visible; int handle; } - (id) initWithComponents: (int) x : (int) y; - (void) dealloc; - (int) handle; - (Point) origin; - (Size) size; - (void) setOrigin: (Point) newPoint; - (void) translate: (Point) addPoint; - (BOOL) isVisible; - (void) setVisible: (BOOL) _visible; - (void) display; @end @interface HUDText : HUDObject { string text; } - (id) initWithComponents: (int) x :(int) y :(string) _text; - (Size) size; - (string) text; - (void) setText: (string) _text; - (void) display; @end @interface HUDGraphic : HUDObject { QPic *picture; } - (id) initWithComponents: (int)x :(int)y :(string) _file; - (void) dealloc; - (Size) size; - (void) setFile: (string) _file; - (void) display; @end @extern void () HUD_Init; @extern int HUDHandleClass; @interface HUDAnimation : HUDObject { Array *frames; int currentFrame; float nextFrameTime; BOOL looping; } - (id) initWithComponents: (int) x :(int) y; - (void) dealloc; - (Size) size; - (void) addFrame: (Frame *) frame; - (void) changeFrame; - (void) display; - (void) start; - (void) stop; - (void) setLooping: (BOOL) _looping; @end # 15 "client_menu.r" 2 # 1 "./client_menu.h" 1 @class InputLine; @extern InputLine *input_active; # 16 "client_menu.r" 2 # 1 "../../ruamoko/include/PropertyList.h" 1 # 1 "../../ruamoko/include/plist.h" 1 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 5 "../../ruamoko/include/PropertyList.h" 2 @interface PLItem: Object { plitem_t item; int own; } + (PLItem *) newDictionary; + (PLItem *) newArray; + (PLItem *) newData:(void*) data size:(int) len; + (PLItem *) newString:(string) str; + (PLItem *) fromString:(string) str; + (PLItem *) fromFile:(QFile) file; - initWithItem:(plitem_t) item; - initWithOwnItem:(plitem_t) item; - (string) write; - (pltype_t) type; @end @interface PLDictionary: PLItem + (PLDictionary *) new; - (int) count; - (int) numKeys; - (PLItem *) getObjectForKey:(string) key; - (PLItem *) allKeys; - addKey:(string) key value:(PLItem *) value; @end @interface PLArray: PLItem + (PLArray *) new; - (int) count; - (int) numObjects; - (PLItem *) getObjectAtIndex:(int) index; - addObject:(PLItem *) object; - insertObject:(PLItem *) object atIndex:(int) index; @end @interface PLData: PLItem + (PLData *) new:(void*) data size:(int) len; @end @interface PLString: PLItem + (PLString *) new:(string) str; - (string) string; @end # 17 "client_menu.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 18 "client_menu.r" 2 # 1 "../../ruamoko/include/gui/InputLine.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 10 "../../ruamoko/include/gui/Rect.h" struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/InputLine.h" 2 # 18 "../../ruamoko/include/gui/InputLine.h" typedef struct _inputline_t *inputline_t; # 29 "../../ruamoko/include/gui/InputLine.h" @extern inputline_t InputLine_Create (int lines, int size, int prompt); # 40 "../../ruamoko/include/gui/InputLine.h" @extern void InputLine_SetPos (inputline_t il, int x, int y); @extern void InputLine_SetCursor (inputline_t il, int cursor); typedef void (il_enterfunc)(string, void*); # 58 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, il_enterfunc f, void *data); # 72 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel); @extern void InputLine_SetWidth (inputline_t il, int width); @extern void InputLine_Destroy (inputline_t il); @extern void InputLine_Clear (inputline_t il, int save); @extern void InputLine_Process (inputline_t il, int key); @extern void InputLine_Draw (inputline_t il); @extern void InputLine_SetText (inputline_t il, string str); @extern string InputLine_GetText (inputline_t il); @interface InputLine: View { inputline_t il; } # 142 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 164 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end @interface InputLineBox: View { InputLine *input_line; } # 206 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 228 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end # 20 "client_menu.r" 2 float () random = #7; string dot_name[6] = { "gfx/menudot1.lmp", "gfx/menudot2.lmp", "gfx/menudot3.lmp", "gfx/menudot4.lmp", "gfx/menudot5.lmp", "gfx/menudot6.lmp", }; void () menu_enter_sound = { S_LocalSound ("misc/menu2.wav"); } void () menu_leave_sound = { S_LocalSound ("misc/menu2.wav"); } int (int key, int unicode, int down) menu_key_sound = { switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: S_LocalSound ("misc/menu1.wav"); break; case QFK_UP: case QFM_WHEEL_UP: S_LocalSound ("misc/menu1.wav"); break; } return 0; } void (int x, int y) spinner = { local int i = (int) (time * 10) % 6; local qpic_t p = Draw_CachePic (dot_name[i], 1); Draw_Pic (x, y, p); }; int do_single_player; string quitMessage[32] = { " Are you gonna quit ", " this game just like ", " everything else? ", " ", " Milord, methinks that ", " thou art a lowly ", " quitter. Is this true? ", " ", " Do I need to bust your ", " face open for trying ", " to quit? ", " ", " Man, I oughta smack you", " for trying to quit! ", " Press Y to get ", " smacked out. ", " Press Y to quit like a ", " big loser in life. ", " Press N to stay proud ", " and successful! ", " If you press Y to ", " quit, I will summon ", " Satan all over your ", " hard drive! ", " Um, Asmodeus dislikes ", " his children trying to ", " quit. Press Y to return", " to your Tinkertoys. ", " If you quit now, I'll ", " throw a blanket-party ", " for you next time! ", " " }; int quit_index; string filenames[12]; int loadable[12]; int load_cursor; int save_cursor; string (QFile f) get_comment = { local string line; local PLItem *plist; plist = [PLItem fromFile:f]; line = [(PLString*) [(PLDictionary*) plist getObjectForKey:"comment"] string]; return line; } void (int quick) scan_saves = { local int i; local QFile f; local string line; local int max = 12; if (quick) max = 5; for (i = 0; i < max; i++) { if (!filenames[i]) filenames[i] = str_new (); loadable[i] = 0; if (quick) { f = File_Open (sprintf ("quick%i.sav", i + 1), "rz"); } else { f = File_Open (sprintf ("s%i.sav", i), "rz"); } if (!f) { str_copy (filenames[i], "--- UNUSED SLOT ---"); continue; } line = Qgetline (f); if (line == "QuakeForge\n") { str_copy (filenames[i], get_comment (f)); } else { str_copy (filenames[i], Qgetline (f)); } loadable[i] = 1; Qclose (f); } for (i = max; i < 12; i++) { loadable[i] = 0; } }; int (string text, int key) load_f = { scan_saves (0); Menu_SelectMenu ("load"); return 0; }; int (string text, int key) save_f = { scan_saves (0); Menu_SelectMenu ("save"); return 0; }; void () load_save_f = { scan_saves (0); if (Cmd_Argv (0) == "menu_load") Menu_SelectMenu ("load"); else Menu_SelectMenu ("save"); }; int (int x, int y) load_quickbup_draw = { local int i; Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_load.lmp", 1)); for (i=0 ; i< 5; i++) Draw_String (x + 16, y + 32 + 8 * i, filenames[i]); Draw_Character (x + 8, y + 32 + load_cursor * 8, 12 + ((int) (time * 4) & 1)); return 1; }; int (int x, int y) load_draw = { local int i; Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_load.lmp", 1)); for (i=0 ; i< 12; i++) Draw_String (x + 16, y + 32 + 8 * i, filenames[i]); Draw_String (x + 16, y + 32 + 8 * i, "Quick save backups"); Draw_Character (x + 8, y + 32 + load_cursor * 8, 12 + ((int) (time * 4) & 1)); return 1; }; int (int x, int y) save_draw = { local int i; Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_save.lmp", 1)); for (i=0 ; i< 12; i++) Draw_String (x + 16, y + 32 + 8 * i, filenames[i]); Draw_Character (x + 8, y + 32 + save_cursor * 8, 12 + ((int) (time * 4) & 1)); return 1; }; int (int key, int unicode, int down) load_quickbup_keyevent = { switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: S_LocalSound ("misc/menu1.wav"); load_cursor++; load_cursor %= 5; return 1; case QFK_UP: case QFM_WHEEL_UP: S_LocalSound ("misc/menu1.wav"); load_cursor += 5 - 1; load_cursor %= 5; return 1; case QFK_RETURN: case QFM_BUTTON1: if (loadable[load_cursor]) { S_LocalSound ("misc/menu2.wav"); Menu_SelectMenu (nil); Cbuf_AddText (sprintf ("load quick%i.sav\n", load_cursor)); load_cursor = 12; } return 1; } return 0; }; int (int key, int unicode, int down) load_keyevent = { switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: S_LocalSound ("misc/menu1.wav"); load_cursor++; load_cursor %= 12 + 1; return 1; case QFK_UP: case QFM_WHEEL_UP: S_LocalSound ("misc/menu1.wav"); load_cursor += 12; load_cursor %= 12 + 1; return 1; case QFK_RETURN: case QFM_BUTTON1: if (load_cursor == 12) { load_cursor = 0; scan_saves (1); Menu_SelectMenu ("load_quickbup"); } else if (loadable[load_cursor]) { S_LocalSound ("misc/menu2.wav"); Menu_SelectMenu (nil); Cbuf_AddText (sprintf ("load s%i.sav\n", load_cursor)); } return 1; } return 0; }; int (int key, int unicode, int down) save_keyevent = { switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: S_LocalSound ("misc/menu1.wav"); save_cursor++; save_cursor %= 12; return 1; case QFK_UP: case QFM_WHEEL_UP: S_LocalSound ("misc/menu1.wav"); save_cursor += 12 - 1; save_cursor %= 12; return 1; case QFK_RETURN: case QFM_BUTTON1: Menu_SelectMenu (nil); Cbuf_AddText (sprintf ("save s%i.sav\n", save_cursor)); return 1; } return 0; }; void () load_quickbup_menu = { Menu_Begin (0, 0, "load_quickbup"); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_KeyEvent (load_quickbup_keyevent); Menu_Draw (load_quickbup_draw); Menu_End (); }; void () load_menu = { Menu_Begin (0, 0, "load"); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_KeyEvent (load_keyevent); Menu_Draw (load_draw); Menu_End (); Cmd_AddCommand ("menu_load", load_save_f); }; void () save_menu = { Menu_Begin (0, 0, "save"); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_KeyEvent (save_keyevent); Menu_Draw (save_draw); Menu_End (); Cmd_AddCommand ("menu_save", load_save_f); }; int () quit = { Menu_SelectMenu ("quit"); quit_index = (int) (random () * 8); quit_index &= 7; return 0; }; int (string text, int key) quit_f = { quit (); return 0; }; int (int key, int unicode, int down) quit_keyevent = { if (key == 'y') { Menu_Quit (); return 1; } if (key == 'n') { Menu_SelectMenu (nil); return 1; } return 0; }; int (int x, int y) quit_draw = { text_box (x + 56, y + 76, 24, 4); Draw_String (x + 64, y + 84, quitMessage[quit_index * 4 + 0]); Draw_String (x + 64, y + 92, quitMessage[quit_index * 4 + 1]); Draw_String (x + 64, y + 100, quitMessage[quit_index * 4 + 2]); Draw_String (x + 64, y + 108, quitMessage[quit_index * 4 + 3]); return 1; }; void () quit_menu = { Menu_Begin (0, 0, "quit"); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_KeyEvent (quit_keyevent); Menu_Draw (quit_draw); Menu_End (); }; int (string text, int key) sp_start = { Menu_SelectMenu (nil); Cbuf_AddText ("disconnect\n"); Cbuf_AddText ("maxplayers 1\n"); Cbuf_AddText ("coop 0\n"); Cbuf_AddText ("deathmatch 0\n"); Cbuf_AddText ("teamplay 0\n"); Cbuf_AddText ("listen 0\n"); Cbuf_AddText ("noexit 0\n"); Cbuf_AddText ("samelevel 0\n"); Cbuf_AddText ("map start\n"); return 0; }; void () single_player_menu = { Menu_Begin (54, 32, ""); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_KeyEvent (menu_key_sound); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/ttl_sgl.lmp"); Menu_Pic (72, 32, "gfx/sp_menu.lmp"); Menu_Cursor (spinner); Menu_Item (54, 32, "", sp_start, 0); Menu_Item (54, 52, "", load_f, 0); Menu_Item (54, 72, "", save_f, 0); Menu_End (); }; int JoiningGame; int lanConfig_cursor; string my_tcpip_address; string lanConfig_portname; string lanConfig_joinname; int lanConfig_cursor_table[3] = { 72, 92, 124 }; InputLine *lanConfig_port_il; InputLine *lanConfig_join_il; InputLine *input_active; int (int x, int y) join_draw = { local int f = x + (320 - 26 * 8) / 2; text_box (f, y + 134, 24, 4); Draw_String (f, y + 142, " Commonly used to play "); Draw_String (f, y + 150, " over the Internet, but "); Draw_String (f, y + 158, " also used on a Local "); Draw_String (f, y + 166, " Area Network. "); return 0; }; int (int x, int y) lanconfig_draw = { local int basex = 54 + x; local string startJoin = JoiningGame ? "Join Game" : "New Game"; local string protocol = "UDP"; Draw_String (basex, y + 32, sprintf ("%s - %s", startJoin, protocol)); basex += 8; Draw_String (basex, y + 52, "Address:"); Draw_String (basex + 9 * 8, y + 52, "127.0.0.1"); Draw_String (basex, y + lanConfig_cursor_table[0], "Port"); [lanConfig_port_il setBasePos:x y:y]; [lanConfig_port_il cursor:lanConfig_cursor == 0 && input_active]; [lanConfig_port_il draw]; Draw_String (basex + 9 * 8, y + lanConfig_cursor_table[0], lanConfig_portname); if (JoiningGame) { Draw_String (basex, y + lanConfig_cursor_table[1], "Search for local " "games..."); Draw_String (basex, y + 108, "Join game at:"); [lanConfig_join_il setBasePos:x y:y]; [lanConfig_join_il cursor:lanConfig_cursor == 2 && input_active]; [lanConfig_join_il draw]; Draw_String (basex + 16, y + lanConfig_cursor_table[2], lanConfig_joinname); } else { text_box (basex, y + lanConfig_cursor_table[1] - 8, 2, 1); Draw_String (basex + 8, y + lanConfig_cursor_table[1], "OK"); } if (!input_active) Draw_Character (basex - 8, y + lanConfig_cursor_table[lanConfig_cursor], 12 + ((int) (time * 4) & 1)); return 0; }; int (int key, int unicode, int down) lanconfig_keyevent = { if (input_active) [input_active processInput:(key >= 256 ? key : unicode)]; switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: if (!input_active) { S_LocalSound ("misc/menu2.wav"); lanConfig_cursor ++; lanConfig_cursor %= 3; } return 1; case QFK_UP: case QFM_WHEEL_UP: if (!input_active) { S_LocalSound ("misc/menu2.wav"); lanConfig_cursor += 3 - 1; lanConfig_cursor %= 3; } return 1; case QFK_RETURN: if (input_active) { input_active = nil; } else { if (lanConfig_cursor == 0) { input_active = lanConfig_port_il; } else if (JoiningGame) { if (lanConfig_cursor == 2) { input_active = lanConfig_join_il; } } } return 1; } return 0; }; void () lanconfig_menu = { Menu_Begin (54, 92, ""); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Draw (lanconfig_draw); Menu_KeyEvent (lanconfig_keyevent); Menu_End (); }; void () join_menu = { Menu_Begin (54, 32, ""); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_KeyEvent (menu_key_sound); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Pic (72, 32, "gfx/dim_modm.lmp"); Menu_Pic (72, 51, "gfx/dim_drct.lmp"); Menu_Pic (72, 70, "gfx/dim_ipx.lmp"); Menu_Pic (72, 89, "gfx/netmen4.lmp"); lanconfig_menu (); Menu_Draw (join_draw); Menu_Cursor (spinner); Menu_End (); }; int (int key, int unicode, int down) multi_player_keyevent = { if (key == QFK_RETURN) { JoiningGame = (Menu_GetIndex () == 0); } return 0; }; void () multi_player_menu = { Menu_Begin (54, 52, ""); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Pic (72, 32, "gfx/mp_menu.lmp"); Menu_KeyEvent (multi_player_keyevent); join_menu (); if (do_single_player) Menu_Item (54, 52, "", quit_f, 0); Menu_Item (54, 72, "", quit_f, 0); Menu_Cursor (spinner); Menu_End (); }; void () help_menu = { Menu_Item (54, 92, "", quit_f, 0); }; void () main_menu = { Menu_Begin (0, 0, "main"); Menu_EnterHook (menu_enter_sound); Menu_LeaveHook (menu_leave_sound); Menu_KeyEvent (menu_key_sound); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/ttl_main.lmp"); if (do_single_player) Menu_Pic (71,32, "gfx/mainmenu.lmp"); else Menu_SubPic (71,52, "gfx/mainmenu.lmp", 0, 20, 240, 92); Menu_Cursor (spinner); if (do_single_player) single_player_menu (); switch (gametype ()) { case "netquake": multi_player_menu (); break; case "quakeworld": server_list_menu (); break; default: break; } MENU_options (); help_menu (); Menu_Item (54, 112, "", quit_f, 0); Menu_End (); }; void () menu_init = { lanConfig_port_il = [[InputLineBox alloc] initWithBounds:makeRect (126, lanConfig_cursor_table[0] - 8, 8, 4) promptCharacter:' ']; [lanConfig_port_il setWidth:10]; lanConfig_join_il = [[InputLineBox alloc] initWithBounds:makeRect (70, lanConfig_cursor_table[2] - 8, 24, 4) promptCharacter:' ']; [lanConfig_join_il setWidth:26]; switch (gametype ()) { case "netquake": do_single_player = 1; break; case "quakeworld": do_single_player = 0; break; default: break; } main_menu (); quit_menu (); load_menu (); load_quickbup_menu (); save_menu (); Menu_TopMenu ("main"); Menu_SetQuit (quit); }; void () menu_draw_hud = { }; @static AutoreleasePool *autorelease_pool; void menu_pre () { autorelease_pool = [[AutoreleasePool alloc] init]; } void menu_post () { AutoreleasePool *ar; ar = autorelease_pool; autorelease_pool = nil; [ar release]; } # 1 "/tmp/qfccgSDGey" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccgSDGey" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o controls_o.qfo controls_o.r # 1 "controls_o.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "controls_o.r" 2 # 27 "controls_o.r" # 1 "../../ruamoko/include/Array.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Array.h" 2 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 28 "controls_o.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 30 "controls_o.r" 2 # 1 "../../ruamoko/include/draw.h" 1 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 31 "controls_o.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 32 "controls_o.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 33 "controls_o.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 34 "controls_o.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 35 "controls_o.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 36 "controls_o.r" 2 int set_key_flag; Array *movement_bindings; Array *misc_bindings; Array *weapon_bindings; struct binding_s { string text; string command; string keys; }; typedef struct binding_s binding_t; @interface Binding : Object { @public string text; string command; string keys; } -initWithBinding: (binding_t) binding; @end @implementation Binding -initWithBinding: (binding_t) binding { self = [self init]; if (self) { text = binding.text; command = binding.command; keys = binding.keys; } return self; } @end binding_t movement_binding_list[16] = { {"Jump/Swin up", "+jump"}, {"Walk forward", "+forward"}, {"Backpedal", "+back"}, {"Turn left", "+left"}, {"Turn right", "+right"}, {"Run", "+speed"}, {"Step left", "+moveleft"}, {"Step right", "+moveright"}, {"Sidestep", "+strafe"}, {"Look up", "+lookup"}, {"Look down", "+lookdown"}, {"Center view", "centerview"}, {"Mouse look", "+mlook"}, {"Keyboard look", "+klook"}, {"Swim up", "+moveup"}, {"Swim down", "+movedown"}, }; binding_t misc_binding_list [4] = { {"Pause game", "pause"}, {"Tog. m.-grab", "toggle in_grab"}, {"Messagemode", "messagemode"}, {"Screenshot", "screenshot"}, }; binding_t weapon_binding_list [11] = { {"Attack", "+attack"}, {"Next weapon", "impulse 10"}, {"Prev. weapon", "impulse 12"}, {"Axe", "impulse 1"}, {"Shotgun", "impulse 2"}, {"Super Shotgun", "impulse 3"}, {"Nailgun", "impulse 4"}, {"Super Nailgun", "impulse 5"}, {"Grenade L. ", "impulse 6"}, {"Rocket L. ", "impulse 7"}, {"Thunderbolt", "impulse 8"}, }; Binding * new_binding (binding_t binding) { return [[Binding alloc] initWithBinding:binding]; } void () init_binding_hash = { local int i; movement_bindings = [[Array alloc] init]; for (i = 0; i < @sizeof (movement_binding_list) / @sizeof (movement_binding_list[0]); i++) [movement_bindings addObject: new_binding (movement_binding_list[i])]; misc_bindings = [[Array alloc] init]; for (i = 0; i < @sizeof (misc_binding_list) / @sizeof (misc_binding_list[0]); i++) [misc_bindings addObject: new_binding (misc_binding_list[i])]; weapon_bindings = [[Array alloc] init]; for (i = 0; i < @sizeof (weapon_binding_list) / @sizeof (weapon_binding_list[0]); i++) [weapon_bindings addObject: new_binding (weapon_binding_list[i])]; }; # 150 "controls_o.r" string (string binding, int bindnum) get_keyname = { local int keynum; local string keyname; keynum = Key_LookupBinding("imt_0", bindnum, binding); if(keynum == -1) { keyname = ""; } else { keyname = Key_KeynumToString(keynum); } return keyname; }; void get_hash_keys (Array *list) { local int i,hlen; local Binding *binding; local string desc1 = "", desc2 = ""; hlen = [list count]; for(i = 0; i < hlen; i++) { binding = [list objectAtIndex: i]; desc1 = get_keyname (binding.command, 1); desc2 = get_keyname (binding.command, 2); if (desc2 != "") { desc1 += ", " + desc2; } if (binding.keys) { str_free (binding.keys); binding.keys = nil; } if (desc1) { binding.keys = str_new (); str_copy (binding.keys, desc1); } } }; void () load_keybindings = { get_hash_keys (movement_bindings); get_hash_keys (misc_bindings); get_hash_keys (weapon_bindings); }; # 233 "controls_o.r" int CB_MAIN_control_binding (Binding *binding, int key) { local int retval = 0, bindcnt = 0; if(set_key_flag) { bindcnt = Key_CountBinding("imt_0", binding.command); if(bindcnt < 2) { Key_SetBinding ("imt_0", key, binding.command); } else { Key_SetBinding ("imt_0", Key_LookupBinding("imt_0", 1, binding.command), ""); Key_SetBinding ("imt_0", key, binding.command); } set_key_flag = 0; retval = 1; } else { if(key == QFK_RETURN) { set_key_flag = 1; retval = 1; } else if(key == QFK_BACKSPACE || key == QFK_DELETE) { Key_SetBinding ("imt_0", Key_LookupBinding("imt_0", 1, binding.command), ""); retval = 1; } } return retval; }; int (string text, int key) CB_basic_control_binding = { local Binding *binding = [movement_bindings objectAtIndex: stoi (text)]; local int ret = CB_MAIN_control_binding (binding, key); get_hash_keys (movement_bindings); return ret; }; void () CB_ME_basic_control_binding = { get_hash_keys (movement_bindings); }; int (int x, int y) DRAW_basic_control_binding = { local int cursor_pad = 40, bind_desc_pad, hl, i; bind_desc_pad = 120; Draw_String (x + 20, y + 10, "Backspace/Delete: Del binding"); Draw_String (x + 20, y + 20, "Enter: New binding"); hl = [movement_bindings count]; for(i = 0; i < hl; i++) { local Binding *binding = [movement_bindings objectAtIndex: i]; draw_val_item (x + 20, y + 40 + ( i * 10), bind_desc_pad, binding.text, binding.keys); } opt_cursor (x + 12, y + (Menu_GetIndex () * 10) + cursor_pad); return 0; }; void () MENU_basic_control_binding = { local int i,hl; Menu_Begin (54, 40, "Movement bindings"); Menu_FadeScreen (1); Menu_EnterHook (CB_ME_basic_control_binding); Menu_Draw (DRAW_basic_control_binding); hl = [movement_bindings count]; for (i = 0; i < hl; i++) { Menu_Item (20, 40 + i * 10, itos (i), CB_basic_control_binding, 1); } Menu_End (); }; int (string text, int key) CB_misc_control_binding = { local Binding *binding = [misc_bindings objectAtIndex: stoi (text)]; local int ret = CB_MAIN_control_binding (binding, key); get_hash_keys (misc_bindings); return ret; }; void () CB_ME_misc_control_binding = { get_hash_keys(misc_bindings); }; int (int x, int y) DRAW_misc_control_binding = { local int cursor_pad = 40, bind_desc_pad; local int i, hl; bind_desc_pad = 120; Draw_String (x + 20, y + 10, "Backspace/Delete: Del binding"); Draw_String (x + 20, y + 20, "Enter: New binding"); hl = [misc_bindings count]; for(i=0;i < hl; i++) { local Binding *binding = [misc_bindings objectAtIndex: i]; draw_val_item (x + 20, y + 40+(i*10), bind_desc_pad, binding.text, binding.keys); } opt_cursor (x + 12, y + (Menu_GetIndex() * 10) + cursor_pad); return 0; }; void () MENU_misc_control_binding = { local int hl, i; Menu_Begin (54, 50, "Misc bindings"); Menu_FadeScreen (1); Menu_EnterHook (CB_ME_misc_control_binding); Menu_Draw (DRAW_misc_control_binding); hl = [misc_bindings count]; for (i = 0; i < hl; i++) { Menu_Item (20, 40 + i * 10, itos (i), CB_misc_control_binding, 1); } Menu_End (); }; int (string text, int key) CB_weapon_control_binding = { local Binding *binding = [weapon_bindings objectAtIndex: stoi (text)]; local int ret = CB_MAIN_control_binding (binding, key); get_hash_keys (weapon_bindings); return ret; }; void () CB_ME_weapon_control_binding = { get_hash_keys(weapon_bindings); }; int (int x, int y) DRAW_weapon_control_binding = { local int cursor_pad = 40, bind_desc_pad, hl, i; bind_desc_pad = 120; Draw_String (x + 20, y + 10, "Backspace/Delete: Del binding"); Draw_String (x + 20, y + 20, "Enter: New binding"); hl = [weapon_bindings count]; for(i = 0; i < hl; i++) { local Binding *binding = [weapon_bindings objectAtIndex: i]; draw_val_item (x + 20, y + 40 + (i * 10), bind_desc_pad, binding.text, binding.keys); } opt_cursor (x + 12, y + (Menu_GetIndex () * 10) + cursor_pad); return 0; }; void () MENU_weapon_control_binding = { local int hl, i; Menu_Begin (54, 60, "Weapon bindings"); Menu_FadeScreen (1); Menu_EnterHook (CB_ME_weapon_control_binding); Menu_Draw (DRAW_weapon_control_binding); hl = [weapon_bindings count]; for (i = 0; i < hl; i++) { Menu_Item (20, 40 + i * 10, itos (i), CB_weapon_control_binding, 1); } Menu_End (); }; void () MENU_control_binding = { init_binding_hash (); Menu_Begin (54, 60, "Bindings"); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_option.lmp"); Menu_FadeScreen (1); MENU_basic_control_binding (); MENU_misc_control_binding (); MENU_weapon_control_binding(); Menu_End (); }; # 1 "/tmp/qfccEYwwzX" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccEYwwzX" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o options.qfo options.r # 1 "options.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "options.r" 2 # 27 "options.r" # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 28 "options.r" 2 # 1 "./options.h" 1 @extern void MENU_options (void); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); # 29 "options.r" 2 # 1 "../../ruamoko/include/cbuf.h" 1 @extern void Cbuf_AddText (string text); @extern void Cbuf_InsertText (string text); @extern void Cbuf_Execute (void); @extern void Cbuf_Execute_Sets (void); # 30 "options.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 31 "options.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 32 "options.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 33 "options.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 34 "options.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 35 "options.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 36 "options.r" 2 # 1 "./controls_o.h" 1 @extern void MENU_control_binding (void); @extern void load_keybindings (void); # 37 "options.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 38 "options.r" 2 # 1 "../../ruamoko/include/qfs.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/qfs.h" 2 struct _qfslist_t { int count; string *list; }; typedef struct _qfslist_t *QFSlist; @extern QFile QFS_Open (string path, string mode); @extern QFile QFS_WOpen (string path, int zip); @extern int QFS_Rename (string old, string new); @extern void *QFS_LoadFile (string filename); @extern QFile QFS_OpenFile (string filename); @extern int QFS_WriteFile (string filename, void *buf, int count); @extern QFSlist QFS_Filelist (string path, string ext, int strip); @extern void QFS_FilelistFree (QFSlist list); # 39 "options.r" 2 # 1 "./plistmenu.h" 1 # 1 "../../ruamoko/include/PropertyList.h" 1 # 1 "../../ruamoko/include/plist.h" 1 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 5 "../../ruamoko/include/PropertyList.h" 2 @interface PLItem: Object { plitem_t item; int own; } + (PLItem *) newDictionary; + (PLItem *) newArray; + (PLItem *) newData:(void*) data size:(int) len; + (PLItem *) newString:(string) str; + (PLItem *) fromString:(string) str; + (PLItem *) fromFile:(QFile) file; - initWithItem:(plitem_t) item; - initWithOwnItem:(plitem_t) item; - (string) write; - (pltype_t) type; @end @interface PLDictionary: PLItem + (PLDictionary *) new; - (int) count; - (int) numKeys; - (PLItem *) getObjectForKey:(string) key; - (PLItem *) allKeys; - addKey:(string) key value:(PLItem *) value; @end @interface PLArray: PLItem + (PLArray *) new; - (int) count; - (int) numObjects; - (PLItem *) getObjectAtIndex:(int) index; - addObject:(PLItem *) object; - insertObject:(PLItem *) object atIndex:(int) index; @end @interface PLData: PLItem + (PLData *) new:(void*) data size:(int) len; @end @interface PLString: PLItem + (PLString *) new:(string) str; - (string) string; @end # 5 "./plistmenu.h" 2 @extern @param object_from_plist (PLItem *plist); @extern PLItem *read_plist (string fname); # 41 "options.r" 2 # 1 "../../ruamoko/include/gui/Group.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Group.h" 2 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 43 "options.r" 2 # 1 "../../ruamoko/include/gui/InputLine.h" 1 # 18 "../../ruamoko/include/gui/InputLine.h" typedef struct _inputline_t *inputline_t; # 29 "../../ruamoko/include/gui/InputLine.h" @extern inputline_t InputLine_Create (int lines, int size, int prompt); # 40 "../../ruamoko/include/gui/InputLine.h" @extern void InputLine_SetPos (inputline_t il, int x, int y); @extern void InputLine_SetCursor (inputline_t il, int cursor); typedef void (il_enterfunc)(string, void*); # 58 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, il_enterfunc f, void *data); # 72 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel); @extern void InputLine_SetWidth (inputline_t il, int width); @extern void InputLine_Destroy (inputline_t il); @extern void InputLine_Clear (inputline_t il, int save); @extern void InputLine_Process (inputline_t il, int key); @extern void InputLine_Draw (inputline_t il); @extern void InputLine_SetText (inputline_t il, string str); @extern string InputLine_GetText (inputline_t il); @interface InputLine: View { inputline_t il; } # 142 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 164 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end @interface InputLineBox: View { InputLine *input_line; } # 206 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 228 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end # 44 "options.r" 2 # 1 "../../ruamoko/include/gui/Pic.h" 1 @interface Pic : View { string pic_name; } -(void)setPic:(string)pic; -(void)draw; @end @interface CenterPic : Pic -(void)draw; @end # 45 "options.r" 2 # 1 "../../ruamoko/include/gui/Slider.h" 1 @interface Slider: View { int index; int size; int dir; } - (id) initWithBounds: (Rect)aRect size: (int) aSize; - (void) setIndex: (int) ind; - (void) draw; @end # 47 "options.r" 2 # 1 "../../ruamoko/include/gui/Text.h" 1 @interface Text: View { @public string text; } - (id) initWithBounds: (Rect)aRect; - (id) initWithBounds: (Rect)aRect text:(string)str; - (void) setText: (string)str; - (void) draw; @end # 48 "options.r" 2 # 1 "./CvarToggleView.h" 1 @class Text; @class CvarToggle; @interface CvarToggleView : Group { Text *title; Text *value; CvarToggle *toggle; } -(void)update; -(id)initWithBounds:(Rect)aRect title:(string)_title :(CvarToggle *)_toggle; -(void)toggle; @end # 50 "options.r" 2 # 1 "./CvarRangeView.h" 1 @class Text; @class Slider; @class CvarRange; @interface CvarRangeView : Group { Text *title; Text *value; Slider *slider; CvarRange *range; } -(void)update; -(id)initWithBounds:(Rect)aRect title:(string)_title sliderWidth:(int)width :(CvarRange *)_range; -(void)inc; -(void)dec; @end # 51 "options.r" 2 # 1 "./CvarColorView.h" 1 @class CvarColor; @interface CvarColorView : View { CvarColor *color; } -(id)initWithBounds:(Rect)aRect :(CvarColor *)_color; -(void)next; -(void)prev; @end # 52 "options.r" 2 # 1 "./CvarColor.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarColor.h" 2 @interface CvarColor : CvarObject -(void)next; -(void)prev; -(int)value; @end # 54 "options.r" 2 # 1 "./CvarToggle.h" 1 @interface CvarToggle : CvarObject -(void)toggle; -(BOOL)value; @end # 55 "options.r" 2 Group *video_options; Group *audio_options; Group *control_options; Group *feature_options; Group *network_options; Group *player_options; InputLine *player_config_plname_il; InputLine *player_config_tname_il; InputLine *player_config_iactive; CvarColorView *topcolor_view; CvarColorView *bottomcolor_view; # 102 "options.r" int (int x, int y) DRAW_video_options = { [video_options setBasePos:x y:y]; [video_options draw]; return 1; }; int (int key, int unicode, int down) KEY_video_options = { return [video_options keyEvent:key unicode:unicode down:down]; } void MENU_video_options (PLItem *plist) { local @param ret; Menu_Begin (54, 50, "Video"); Menu_FadeScreen (1); Menu_Draw (DRAW_video_options); Menu_KeyEvent (KEY_video_options); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"video_options"]); video_options = ret.pointer_val; } Menu_End (); }; # 149 "options.r" int (int x, int y) DRAW_audio_options = { [audio_options setBasePos:x y:y]; [audio_options draw]; return 1; }; int (int key, int unicode, int down) KEY_audio_options = { return [audio_options keyEvent:key unicode:unicode down:down]; } void MENU_audio_options (PLItem *plist) { local @param ret; Menu_Begin (54, 60, "Audio"); Menu_FadeScreen (1); Menu_Draw (DRAW_audio_options); Menu_KeyEvent (KEY_audio_options); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"audio_options"]); audio_options = ret.pointer_val; } Menu_End (); }; # 196 "options.r" int (int x, int y) DRAW_control_options = { [control_options setBasePos:x y:y]; [control_options draw]; return 0; }; int (int key, int unicode, int down) KEY_control_options = { return [control_options keyEvent:key unicode:unicode down:down]; } void MENU_control_options (PLItem *plist) { local @param ret; Menu_Begin (54, 40, "Controls"); Menu_FadeScreen (1); Menu_Draw (DRAW_control_options); Menu_KeyEvent (KEY_control_options); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"control_options"]); control_options = ret.pointer_val; } MENU_control_binding (); Menu_End (); }; # 244 "options.r" int (int x, int y) DRAW_feature_options = { local int cursor_pad = 0, spacing = 120; [feature_options setBasePos:x y:y]; [feature_options draw]; return 1; }; int (int key, int unicode, int down) KEY_feature_options = { return [feature_options keyEvent:key unicode:unicode down:down]; } void MENU_feature_options (PLItem *plist) { local @param ret; Menu_Begin (54, 70, "Features"); Menu_FadeScreen (1); Menu_CenterPic (160, 4, "gfx/p_option.lmp"); Menu_Draw (DRAW_feature_options); Menu_KeyEvent (KEY_feature_options); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"feature_options"]); feature_options = ret.pointer_val; } Menu_End (); }; string playername_cvar; string teamname_cvar; int player_config_cursor_tbl[4] = { 60 + 8, 60 + 20 + 8, 60 + 45, 60 + 60 }; int player_config_cursor; string player_config_vals[4] = { "", "", "topcolor", "bottomcolor" }; int (int key, int unicode, int down) KEY_player_options = { return [player_options keyEvent:key unicode:unicode down:down]; }; int (int x, int y) DRAW_player_options = { [player_options setBasePos:x y:y]; [player_options draw]; return 1; }; void MENU_player_options (PLItem *plist) { local @param ret; Menu_Begin (54, 80, "Player"); Menu_FadeScreen (1); Menu_Draw (DRAW_player_options); Menu_KeyEvent (KEY_player_options); if (gametype () == "quakeworld") { Cvar_MakeAlias ("menu_name", "name"); } else { Cvar_MakeAlias ("menu_name", "_cl_name"); } Cvar_MakeAlias ("menu_team", "team"); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"player_options"]); player_options = ret.pointer_val; } Menu_End (); }; int network_config_cursor; int network_config_cursor_tbl[1] = { 60 + 8, }; int network_config_cursor; string network_config_vals[1] = { "", }; int (int key, int unicode, int down) KEY_network_options = { return [network_options keyEvent:key unicode:unicode down:down]; }; int (int x, int y) DRAW_network_options = { [network_options setBasePos:x y:y]; [network_options draw]; return 1; }; void MENU_network_options (PLItem *plist) { local @param ret; Menu_Begin (54, 90, "Network"); Menu_FadeScreen (1); Menu_KeyEvent (KEY_network_options); Menu_Draw (DRAW_network_options); if (plist) { ret = object_from_plist ([(PLDictionary*) plist getObjectForKey:"network_options"]); network_options = ret.pointer_val; } Menu_End (); }; int (string text, int key) op_goto_console = { Menu_SelectMenu (""); Cbuf_AddText ("toggleconsole\n"); return 0; }; # 453 "options.r" void () MENU_options = { local int spacing = 120; local PLItem *plist; plist = read_plist ("menu.plist"); Menu_Begin (54, 72, ""); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_option.lmp"); Menu_Item (54, 32, "Go to Console", op_goto_console, 0); MENU_control_options (plist); MENU_video_options (plist); MENU_audio_options (plist); MENU_feature_options (plist); MENU_player_options (plist); MENU_network_options (plist); Menu_End (); }; # 1 "/tmp/qfccun3K0H" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccun3K0H" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o options_util.qfo options_util.r # 1 "options_util.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "options_util.r" 2 # 27 "options_util.r" # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 28 "options_util.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 29 "options_util.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 30 "options_util.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 32 "options_util.r" 2 void (int x, int y) opt_cursor = { Draw_Character (x, y, 12 + ((int) (time * 4) & 1)); }; # 52 "options_util.r" void (int x, int y, int spacing, string spacechar, string label, string valstr) draw_item = { local int i; Draw_String (x, y, label); for (i = x + (int) strlen (label) * 8; i < (x+spacing); i += 8) { Draw_String (i, y, spacechar); } Draw_String (x + spacing, y, valstr); }; # 74 "options_util.r" void (int x, int y, int spacing, string label, string valstr) draw_val_item = { draw_item (x, y, spacing, ".", label, ":" + valstr); }; int (float min, float max, float val) to_percentage = { local float max_v = (max - min); local int perc; val -= min; if (val > max_v) { val = max_v; } if (val < 0) { val = 0; } perc = (int) ((val / max_v) * 100); return perc; }; # 113 "options_util.r" float (float min, float max, float step, float val, int cntflag) min_max_cnt = { if (cntflag) { val += step; } else { val -= step; } if (val > max) { val = max; } else if (val < min) { val = min; } return val; }; # 1 "/tmp/qfcc4PcW90" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc4PcW90" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o servlist.qfo servlist.r # 1 "servlist.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "servlist.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 2 "servlist.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 3 "servlist.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 4 "servlist.r" 2 # 1 "./controls_o.h" 1 @extern void MENU_control_binding (void); @extern void load_keybindings (void); # 5 "servlist.r" 2 # 1 "./client_menu.h" 1 @class InputLine; @extern InputLine *input_active; # 6 "servlist.r" 2 # 1 "../../ruamoko/include/gui/InputLine.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/InputLine.h" 2 # 18 "../../ruamoko/include/gui/InputLine.h" typedef struct _inputline_t *inputline_t; # 29 "../../ruamoko/include/gui/InputLine.h" @extern inputline_t InputLine_Create (int lines, int size, int prompt); # 40 "../../ruamoko/include/gui/InputLine.h" @extern void InputLine_SetPos (inputline_t il, int x, int y); @extern void InputLine_SetCursor (inputline_t il, int cursor); typedef void (il_enterfunc)(string, void*); # 58 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, il_enterfunc f, void *data); # 72 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel); @extern void InputLine_SetWidth (inputline_t il, int width); @extern void InputLine_Destroy (inputline_t il); @extern void InputLine_Clear (inputline_t il, int save); @extern void InputLine_Process (inputline_t il, int key); @extern void InputLine_Draw (inputline_t il); @extern void InputLine_SetText (inputline_t il, string str); @extern string InputLine_GetText (inputline_t il); @interface InputLine: View { inputline_t il; } # 142 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 164 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end @interface InputLineBox: View { InputLine *input_line; } # 206 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 228 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end # 8 "servlist.r" 2 int (int x, int y) servlist_favorates_draw = { Draw_Pic (x + 16, y + 4, Draw_CachePic ("gfx/qplaque.lmp", 1)); Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_multi.lmp", 1)); Draw_String (x + 54, y + 40, "Under Construction"); return 1; }; int (int x, int y) servlist_all_draw = { Draw_Pic (x + 16, y + 4, Draw_CachePic ("gfx/qplaque.lmp", 1)); Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_multi.lmp", 1)); Draw_String (x + 54, y + 40, "Under Construction"); return 1; }; int serv_nfull; int serv_nempty; InputLine *serv_maxping; InputLine *serv_game; int (int x, int y) servlist_filter_draw = { Draw_Pic (x + 16, y + 4, Draw_CachePic ("gfx/qplaque.lmp", 1)); Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_multi.lmp", 1)); Draw_String (x + 62, y + 40, "Max Ping........:"); text_box (x + 206, y + 32, 4, 1); [serv_maxping setBasePos:x y:y]; [serv_maxping cursor:1]; [serv_maxping draw]; Draw_String (x + 62, y + 56, "Game Contains...:"); text_box (x + 206, y + 48, 8, 1); Draw_String (x + 62, y + 72, "Server Not Full.:"); Draw_String (x + 206, y + 72, ((serv_nfull == 0) ? "No" : "Yes")); Draw_String (x + 62, y + 88, "Server Not Empty:"); Draw_String (x + 206, y + 88, ((serv_nempty == 0) ? "No" : "Yes")); Draw_String (x + 62, y + 96, "Under Construction"); opt_cursor (x + 54, y + (Menu_GetIndex () * 16) + 40); return 1; }; void () servlist_favorates_menu = { Menu_Begin (54, 40, "favorites"); Menu_FadeScreen (1); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Draw (servlist_favorates_draw); Menu_End (); }; void () servlist_all_menu = { Menu_Begin (54, 48, "all"); Menu_FadeScreen (1); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Draw (servlist_all_draw); Menu_End (); }; int (string text, int key) sl_filter_in = { load_keybindings(); switch (text) { case "isnfull": serv_nfull ^= 1; break; case "isnempty": serv_nempty ^= 1; break; default: break; } return 0; }; void () servlist_filter_menu = { Menu_Begin (54, 56, "filter"); Menu_FadeScreen (1); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); Menu_Item (62, 40, "ping", sl_filter_in, 0); Menu_Item (62, 48, "gametext", sl_filter_in, 0); Menu_Item (62, 56, "isnfull", sl_filter_in, 0); Menu_Item (62, 64, "isnempty", sl_filter_in, 0); Menu_Draw (servlist_filter_draw); Menu_End (); }; void () server_list_menu = { serv_maxping = [[InputLine alloc] initWithBounds:makeRect (206, 40, 8, 4) promptCharacter:' ']; [serv_maxping setWidth:5]; Menu_Begin (54, 52, ""); Menu_FadeScreen (1); Menu_Pic (16, 4, "gfx/qplaque.lmp"); Menu_CenterPic (160, 4, "gfx/p_multi.lmp"); servlist_favorates_menu (); servlist_all_menu (); servlist_filter_menu (); Menu_End (); }; # 1 "/tmp/qfccGeFWeM" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccGeFWeM" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Frame.qfo Frame.r # 1 "Frame.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Frame.r" 2 # 1 "./Frame.h" 1 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 2 "./Frame.h" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 3 "./Frame.h" 2 @interface Frame : Object { QPic *picture; float duration; } - (id) initWithFile: (string) file duration: (float) time; - (void) dealloc; - (Size) size; - (float) duration; - (void) draw: (int) x :(int) y; @end # 2 "Frame.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 3 "Frame.r" 2 @implementation Frame : Object - (id) initWithFile: (string) file duration: (float) time { self = [super init]; picture = [[QPic alloc] initName: file]; duration = time; return self; } - (void) dealloc { [picture release]; [super dealloc]; } - (Size) size { return makeSize ([picture width], [picture height]); } - (float) duration { return duration; } - (void) draw: (int) x :(int) y { [picture draw :x :y]; } @end # 1 "/tmp/qfccB53MIW" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccB53MIW" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o menu.qfo menu.r # 1 "menu.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "menu.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 2 "menu.r" 2 void (int x, int y, string text) Menu_Begin = #0; void (int val) Menu_FadeScreen = #0; void (int (int x, int y) func) Menu_Draw = #0; void (void () func) Menu_EnterHook = #0; void (void () func) Menu_LeaveHook = #0; void (int x, int y, string name) Menu_Pic = #0; void (int x, int y, string name, int srcx, int srcy, int width, int height) Menu_SubPic = #0; void (int x, int y, string name) Menu_CenterPic = #0; void (int x, int y, string name, int srcx, int srcy, int width, int height) Menu_CenterSubPic = #0; void (int x, int y, string text, int (string text, int key) func, int allkeys) Menu_Item = #0; void (void (int x, int y) func) Menu_Cursor = #0; void (int (int key, int unicode, int down) func) Menu_KeyEvent = #0; void () Menu_End = #0; void (string name) Menu_TopMenu = #0; void (string name) Menu_SelectMenu = #0; void (int () func) Menu_SetQuit = #0; void () Menu_Quit = #0; int () Menu_GetIndex = #0; void (void) Menu_Next = #0; void (void) Menu_Prev = #0; void (void) Menu_Enter = #0; # 1 "/tmp/qfccCTSHkA" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccCTSHkA" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o HUD.qfo HUD.r # 1 "HUD.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "HUD.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "HUD.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 3 "HUD.r" 2 # 1 "../../ruamoko/include/gib.h" 1 @extern void GIB_Builtin_Add (string name, void func (int argc, string *argv)); @extern int GIB_Return (string value); # 4 "HUD.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 5 "HUD.r" 2 # 1 "../../ruamoko/include/system.h" 1 @extern float time; @extern void precache_sound (string s); @extern void precache_model (string s); @extern void stuffcmd (entity client, string s); @extern void localcmd (string s); @extern void changelevel (string s); @extern string precache_file (string s); @extern string precache_model2 (string s); @extern string precache_sound2 (string s); @extern string precache_file2 (string s); @extern float checkextension (void); @extern string gametype (void); # 6 "HUD.r" 2 # 1 "./HUD.h" 1 # 1 "./Frame.h" 1 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 2 "./Frame.h" 2 @interface Frame : Object { QPic *picture; float duration; } - (id) initWithFile: (string) file duration: (float) time; - (void) dealloc; - (Size) size; - (float) duration; - (void) draw: (int) x :(int) y; @end # 2 "./HUD.h" 2 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 3 "./HUD.h" 2 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "./HUD.h" 2 @interface HUDObject : Object { Point origin; BOOL visible; int handle; } - (id) initWithComponents: (int) x : (int) y; - (void) dealloc; - (int) handle; - (Point) origin; - (Size) size; - (void) setOrigin: (Point) newPoint; - (void) translate: (Point) addPoint; - (BOOL) isVisible; - (void) setVisible: (BOOL) _visible; - (void) display; @end @interface HUDText : HUDObject { string text; } - (id) initWithComponents: (int) x :(int) y :(string) _text; - (Size) size; - (string) text; - (void) setText: (string) _text; - (void) display; @end @interface HUDGraphic : HUDObject { QPic *picture; } - (id) initWithComponents: (int)x :(int)y :(string) _file; - (void) dealloc; - (Size) size; - (void) setFile: (string) _file; - (void) display; @end @extern void () HUD_Init; @extern int HUDHandleClass; @interface HUDAnimation : HUDObject { Array *frames; int currentFrame; float nextFrameTime; BOOL looping; } - (id) initWithComponents: (int) x :(int) y; - (void) dealloc; - (Size) size; - (void) addFrame: (Frame *) frame; - (void) changeFrame; - (void) display; - (void) start; - (void) stop; - (void) setLooping: (BOOL) _looping; @end # 7 "HUD.r" 2 int HUDHandleClass; @implementation HUDObject - (id) initWithComponents: (int) x : (int) y { self = [super init]; origin = makePoint (x, y); visible = YES; return self; } - (void) dealloc { [super dealloc]; } - (int) handle { return handle; } - (Point) origin { return origin; } - (Size) size { return makeSize (0, 0); } - (void) setOrigin: (Point) newPoint { origin = newPoint; } - (void) translate: (Point) offset { origin = addPoint(origin, offset); } - (BOOL) isVisible { return visible; } - (void) setVisible: (BOOL) _visible { visible = _visible; } - (void) display { } @end @implementation HUDText : HUDObject - (id) initWithComponents: (int) x :(int) y :(string) _text { self = [super initWithComponents :x :y]; [self setText :_text]; return self; } - (Size) size { return makeSize (8*(int) strlen (text), 8); } - (string) text { return text; } - (void) setText: (string) _text { text = _text; } - (void) display { if (visible) Draw_String (origin.x, origin.y, text); } @end @implementation HUDGraphic : HUDObject - (id) initWithComponents: (int)x :(int)y :(string) _file { self = [super initWithComponents :x :y]; [self setFile :_file]; return self; } - (void) dealloc { [picture release]; [super dealloc]; } - (Size) size { return makeSize ([picture width], [picture height]); } - (void) setFile: (string) _file { [picture release]; picture = [[QPic alloc] initName :_file]; } - (void) display { if (visible) [picture draw :origin.x :origin.y]; } @end @implementation HUDAnimation : HUDObject - (id) initWithComponents: (int) x :(int) y { self = [super initWithComponents :x :y]; frames = [[Array alloc] init]; currentFrame = 0; nextFrameTime = 0; looping = NO; return self; } - (void) dealloc { [frames release]; [super dealloc]; } - (Size) size { local Frame *frame; frame = [frames objectAtIndex: currentFrame]; return [frame size]; } - (void) addFrame: (Frame*) frame { [frames addObject: frame]; } - (void) changeFrame { while (time >= nextFrameTime) { local Frame *f; if (++currentFrame == [frames count]) { if (looping) currentFrame = 0; else { nextFrameTime = 0.0; currentFrame = 0; return; } } f = [frames objectAtIndex: currentFrame]; nextFrameTime += [f duration]; } } - (void) display { local Frame *f; if (!visible) return; if (nextFrameTime) [self changeFrame]; f = [frames objectAtIndex: currentFrame]; [f draw :origin.x :origin.y]; } - (void) start { local Frame *f; currentFrame = 0; f = [frames objectAtIndex: 0]; nextFrameTime = time + [f duration]; } - (void) stop { nextFrameTime = 0.0; currentFrame = 0; } - (void) setLooping: (BOOL) _looping { looping = _looping; } @end # 1 "/tmp/qfccNjCq5R" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccNjCq5R" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o plistmenu.qfo plistmenu.r # 1 "plistmenu.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "plistmenu.r" 2 # 27 "plistmenu.r" # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 28 "plistmenu.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 29 "plistmenu.r" 2 # 1 "../../ruamoko/include/qfs.h" 1 # 1 "../../ruamoko/include/qfile.h" 1 typedef struct _qfile_t *QFile; @extern int Qrename (string old, string new); @extern int Qremove (string path); @extern QFile Qopen (string path, string mode); @extern void Qclose (QFile file); @extern string Qgetline (QFile file); @extern string Qreadstring (QFile file, int len); @extern int Qread (QFile file, void *buf, int count); @extern int Qwrite (QFile file, void *buf, int count); @extern int Qputs (QFile file, string str); @extern int Qgetc (QFile file); @extern int Qputc (QFile file, int c); @extern int Qseek (QFile file, int offset, int whence); @extern int Qtell (QFile file); @extern int Qflush (QFile file); @extern int Qeof (QFile file); @extern int Qfilesize (QFile file); # 5 "../../ruamoko/include/qfs.h" 2 struct _qfslist_t { int count; string *list; }; typedef struct _qfslist_t *QFSlist; @extern QFile QFS_Open (string path, string mode); @extern QFile QFS_WOpen (string path, int zip); @extern int QFS_Rename (string old, string new); @extern void *QFS_LoadFile (string filename); @extern QFile QFS_OpenFile (string filename); @extern int QFS_WriteFile (string filename, void *buf, int count); @extern QFSlist QFS_Filelist (string path, string ext, int strip); @extern void QFS_FilelistFree (QFSlist list); # 30 "plistmenu.r" 2 # 1 "../../ruamoko/include/Array.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Array.h" 2 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 32 "plistmenu.r" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 33 "plistmenu.r" 2 # 1 "./plistmenu.h" 1 # 1 "../../ruamoko/include/PropertyList.h" 1 # 1 "../../ruamoko/include/plist.h" 1 typedef struct plitem_s *plitem_t; typedef enum {QFDictionary, QFArray, QFBinary, QFString} pltype_t; @extern plitem_t PL_GetFromFile (QFile file); @extern plitem_t PL_GetPropertyList (string str); @extern string PL_WritePropertyList (plitem_t pl); @extern pltype_t PL_Type (plitem_t str); @extern string PL_String (plitem_t str); @extern plitem_t PL_ObjectForKey (plitem_t item, string key); @extern plitem_t PL_RemoveObjectForKey (plitem_t item, string key); @extern plitem_t PL_ObjectAtIndex (plitem_t item, int index); @extern plitem_t PL_D_AllKeys (plitem_t item); @extern int PL_D_NumKeys (plitem_t item); @extern int PL_D_AddObject (plitem_t dict, string key, plitem_t value); @extern int PL_A_AddObject (plitem_t array_item, plitem_t item); @extern int PL_A_NumObjects (plitem_t item); @extern int PL_A_InsertObjectAtIndex (plitem_t array_item, plitem_t item, int index); @extern plitem_t PL_RemoveObjectAtIndex (plitem_t array_item, int index); @extern plitem_t PL_NewDictionary (); @extern plitem_t PL_NewArray (); @extern plitem_t PL_NewData (void *data, int len); @extern plitem_t PL_NewString (string str); @extern void PL_Free (plitem_t pl); # 5 "../../ruamoko/include/PropertyList.h" 2 @interface PLItem: Object { plitem_t item; int own; } + (PLItem *) newDictionary; + (PLItem *) newArray; + (PLItem *) newData:(void*) data size:(int) len; + (PLItem *) newString:(string) str; + (PLItem *) fromString:(string) str; + (PLItem *) fromFile:(QFile) file; - initWithItem:(plitem_t) item; - initWithOwnItem:(plitem_t) item; - (string) write; - (pltype_t) type; @end @interface PLDictionary: PLItem + (PLDictionary *) new; - (int) count; - (int) numKeys; - (PLItem *) getObjectForKey:(string) key; - (PLItem *) allKeys; - addKey:(string) key value:(PLItem *) value; @end @interface PLArray: PLItem + (PLArray *) new; - (int) count; - (int) numObjects; - (PLItem *) getObjectAtIndex:(int) index; - addObject:(PLItem *) object; - insertObject:(PLItem *) object atIndex:(int) index; @end @interface PLData: PLItem + (PLData *) new:(void*) data size:(int) len; @end @interface PLString: PLItem + (PLString *) new:(string) str; - (string) string; @end # 5 "./plistmenu.h" 2 @extern @param object_from_plist (PLItem *plist); @extern PLItem *read_plist (string fname); # 34 "plistmenu.r" 2 @reference Pic; @reference CenterPic; @static @param class_from_plist (PLDictionary *pldict) { local @param params[8]; local @param ret; local @va_list va_list = { 0, params }; local string classname, selname, paramstr; local id class; local id obj; local PLArray *messages, *msg; local int message_count, i, j; local SEL sel; local PLItem *item; ret = nil; classname = [(PLString*) [pldict getObjectForKey:"Class"] string]; class = obj_lookup_class (classname); if (!class) { dprint ("could not find " + classname + "\n"); ret.pointer_val = nil; return ret; } obj = [class alloc]; messages = (PLArray*) [pldict getObjectForKey:"Messages"]; message_count = [messages count]; for (i = 0; i < message_count; i++) { msg = (PLArray*) [messages getObjectAtIndex:i]; selname = [(PLString*) [msg getObjectAtIndex:0] string]; sel = sel_get_uid (selname); va_list.count = [msg count] - 1; for (j = 0; j < va_list.count; j++) { paramstr = [(PLString*) [msg getObjectAtIndex:j + 1] string]; switch (str_mid (paramstr, 0, 1)) { case "\"": va_list.list[j].string_val = str_mid (paramstr, 1, -1); break; case "$": item = [pldict getObjectForKey:str_mid (paramstr, 1)]; va_list.list[j] = object_from_plist (item); break; case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": if (str_str (paramstr, ".")) va_list.list[j].float_val = stof (paramstr); else va_list.list[j].integer_val = stoi (paramstr); break; } } obj_msg_sendv (obj, sel, va_list); } ret.pointer_val = obj; return ret; } @static @param array_from_plist (PLArray *plarray) { local Array *array; local int i, count; local @param ret; ret = nil; array = [[Array alloc] init]; count = [plarray count]; for (i = 0; i < count; i++) { ret = object_from_plist ([plarray getObjectAtIndex:i]); [array addObject: ret.pointer_val]; } ret.pointer_val = array; return ret; } union ParamRect { @param p; Rect r; }; @static @param rect_from_plist (PLString *plstring) { local string str = [plstring string]; local string tmp; local int xp, yp, xl, yl; local PLItem *item; local union ParamRect pr; pr.r = makeRect (0, 0, 0, 0); if (str_mid (str, 0, 1) == "[") { tmp = "(" + str_mid (str, 1, -1) + ")"; item = [PLItem fromString:tmp]; xp = stoi ([(PLString*) [(PLArray*) item getObjectAtIndex:0] string]); yp = stoi ([(PLString*) [(PLArray*) item getObjectAtIndex:1] string]); xl = stoi ([(PLString*) [(PLArray*) item getObjectAtIndex:2] string]); yl = stoi ([(PLString*) [(PLArray*) item getObjectAtIndex:3] string]); pr.r = makeRect (xp, yp, xl, yl); } return pr.p; } @static @param string_from_plist (PLString *plstring) { local @param ret; local string str = [plstring string]; ret.quaternion_val = nil; if (str_mid (str, 0, 1) == "[") return rect_from_plist (plstring); ret.string_val = nil; return ret; } @param object_from_plist (PLItem *plist) { local @param ret; ret = nil; switch ([plist type]) { case QFDictionary: return class_from_plist ((PLDictionary *) plist); case QFArray: return array_from_plist ((PLArray *) plist); case QFBinary: ret.pointer_val = nil; return ret; case QFString: return string_from_plist ((PLString *) plist); } return nil; } PLItem * read_plist (string fname) { local QFile file; local PLItem *plist; file = QFS_OpenFile (fname); if (!file) { dprint ("could not load menu.plist\n"); return nil; } plist = [PLItem fromFile:file]; Qclose (file); return plist; } # 1 "/tmp/qfccz4jeNA" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccz4jeNA" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o ../lib/debug.qfo ../lib/debug.r # 1 "../lib/debug.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "../lib/debug.r" 2 # 1 "../../ruamoko/include/debug.h" 1 # 38 "../../ruamoko/include/debug.h" @extern void abort (void); @extern void coredump (void); @extern void traceon (void); @extern void traceoff (void); @extern void eprint (entity e); @extern void dprint (string str); @extern void error (string str); @extern void objerror (string e); # 2 "../lib/debug.r" 2 void abort (void) = #6; void coredump (void) = #28; void traceon (void) = #29; void traceoff (void) = #30; void eprint (entity e) = #31; void dprint (string str) = #25; void error (string str) = #10; void objerror (string e) = #11; # 1 "/tmp/qfccZwMys9" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccZwMys9" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CrosshairCvar.qfo CrosshairCvar.r # 1 "CrosshairCvar.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CrosshairCvar.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "CrosshairCvar.r" 2 # 1 "./CrosshairCvar.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CrosshairCvar.h" 2 @interface CrosshairCvar : CvarObject -(void) next; -(int) crosshair; @end # 4 "CrosshairCvar.r" 2 @implementation CrosshairCvar -(void) next { local int val = Cvar_GetInteger (name); Cvar_SetInteger (name, (val + 1) % 6); } -(int) crosshair { return Cvar_GetInteger (name); } @end # 1 "/tmp/qfccLHM4Kp" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccLHM4Kp" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CrosshairView.qfo CrosshairView.r # 1 "CrosshairView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CrosshairView.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "CrosshairView.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 3 "CrosshairView.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 4 "CrosshairView.r" 2 # 1 "./CrosshairView.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "./CrosshairView.h" 2 # 1 "./CrosshairCvar.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CrosshairCvar.h" 2 @interface CrosshairCvar : CvarObject -(void) next; -(int) crosshair; @end # 6 "./CrosshairView.h" 2 @interface CrosshairView : View { CrosshairCvar *crosshair; } -(id)initWithBounds:(Rect)aRect :(CrosshairCvar*)_crosshair; -(void) next; @end # 6 "CrosshairView.r" 2 @implementation CrosshairView { CrosshairCvar *crosshair; } -(id)initWithBounds:(Rect)aRect :(CrosshairCvar*)_crosshair { self = [self initWithBounds:aRect]; crosshair = _crosshair; return self; } -(void) next { [crosshair next]; S_LocalSound ("misc/menu2.wav"); } -(void) draw { Draw_Fill (xabs, yabs, xlen, ylen, 0); Draw_Crosshair ([crosshair crosshair], xabs + xlen / 2, yabs + ylen / 2); } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { switch (key) { case QFK_RETURN: case QFM_BUTTON1: [self next]; return 1; default: return 0; } } @end # 1 "/tmp/qfcc5qB2uc" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc5qB2uc" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarColor.qfo CvarColor.r # 1 "CvarColor.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarColor.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "CvarColor.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 4 "CvarColor.r" 2 # 1 "./CvarColor.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarColor.h" 2 @interface CvarColor : CvarObject -(void)next; -(void)prev; -(int)value; @end # 5 "CvarColor.r" 2 @implementation CvarColor -(void)next { local float val = Cvar_GetFloat (name); val = min_max_cnt (0, 13, 1, val, 1); Cvar_SetFloat (name, val); } -(void)prev { local float val = Cvar_GetFloat (name); val = min_max_cnt (0, 13, 1, val, 0); Cvar_SetFloat (name, val); } -(int)value { return Cvar_GetInteger (name); } @end # 1 "/tmp/qfccnMwk3U" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccnMwk3U" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarColorView.qfo CvarColorView.r # 1 "CvarColorView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarColorView.r" 2 # 1 "../../ruamoko/include/draw.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/draw.h" 2 struct _qpic_t { int width; int height; int handle; }; typedef struct _qpic_t *qpic_t; @extern void Draw_FreePic (qpic_t pic); @extern qpic_t Draw_MakePic (int width, int heiight, string data); @extern qpic_t Draw_CachePic (string name, int alpha); @extern void Draw_Pic (int x, int y, qpic_t pic); @extern void Draw_Picf (float x, float y, qpic_t pic); @extern void Draw_SubPic (int x, int y, qpic_t pic, int srcx, int srcy, int width, int height); @extern void Draw_CenterPic (int x, int y, qpic_t pic); @extern void Draw_Character (int x, int y, int chr); @extern void Draw_String (int x, int y, string text); @extern void Draw_nString (int x, int y, string text, int n); @extern void Draw_AltString (int x, int y, string text); @extern void Draw_Fill (int x, int y, int w, int h, int c); @extern void Draw_Crosshair (int ch, int x, int y); @extern void text_box (int x, int y, int width, int lines); @interface QPic : Object { string name; struct _qpic_t size; BOOL centered; } -initName:(string)n; -initName:(string)n Centered:(BOOL)c; -draw:(int)x :(int)y; -draw:(int)x :(int)y :(int)srcx :(int)srcy :(int)width :(int)height; -(int)width; -(int)height; @end # 2 "CvarColorView.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 3 "CvarColorView.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 4 "CvarColorView.r" 2 # 1 "./CvarColorView.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "./CvarColorView.h" 2 @class CvarColor; @interface CvarColorView : View { CvarColor *color; } -(id)initWithBounds:(Rect)aRect :(CvarColor *)_color; -(void)next; -(void)prev; @end # 6 "CvarColorView.r" 2 # 1 "./CvarColor.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarColor.h" 2 @interface CvarColor : CvarObject -(void)next; -(void)prev; -(int)value; @end # 7 "CvarColorView.r" 2 @implementation CvarColorView -(id)initWithBounds:(Rect)aRect :(CvarColor *)_color { self = [self initWithBounds:aRect]; color = _color; return self; } -(void)next { [color next]; S_LocalSound ("misc/menu2.wav"); } -(void)prev { [color prev]; S_LocalSound ("misc/menu2.wav"); } -(void)draw { local int xl; xl = xlen / 8 - 2; text_box (xabs, yabs, xl, ylen / 8 - 2); xl = (xl + 1) & ~1; Draw_Fill (xabs + 8, yabs + 8, xl * 8, ylen - 16, [color value] * 16 + 8); } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { switch (key) { case QFK_RIGHT: [self next]; return 1; case QFK_LEFT: [self prev]; return 1; } return 0; } @end # 1 "/tmp/qfccDpmkjB" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccDpmkjB" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarObject.qfo CvarObject.r # 1 "CvarObject.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarObject.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 2 "CvarObject.r" 2 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 4 "CvarObject.r" 2 @implementation CvarObject -(id)init { self = [super init]; name = str_new (); return self; } -(id)initWithCvar:(string)cvname { self = [self init]; str_copy (name, cvname); return self; } -(void)dealloc { str_free (name); } @end # 1 "/tmp/qfccGWRUeR" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccGWRUeR" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarRange.qfo CvarRange.r # 1 "CvarRange.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarRange.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "CvarRange.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 4 "CvarRange.r" 2 # 1 "./CvarRange.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarRange.h" 2 @interface CvarRange : CvarObject { float min, max, step; } -(id)initWithCvar:(string)cvname min:(float)_min max:(float)_max step:(float)_step; -(void)inc; -(void)dec; -(float)value; -(int)percentage; @end # 5 "CvarRange.r" 2 @implementation CvarRange -(id)initWithCvar:(string)cvname min:(float)_min max:(float)_max step:(float)_step { self = [super initWithCvar: cvname]; min = _min; max = _max; step = _step; return self; } -(void)inc { local float val = Cvar_GetFloat (name); val = min_max_cnt (min, max, step, val, 1); Cvar_SetFloat (name, val); } -(void)dec { local float val = Cvar_GetFloat (name); val = min_max_cnt (min, max, step, val, 0); Cvar_SetFloat (name, val); } -(float)value { return Cvar_GetFloat (name); } -(int)percentage { return to_percentage(min, max, Cvar_GetFloat (name)); } @end # 1 "/tmp/qfccf70Oc6" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccf70Oc6" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarRangeView.qfo CvarRangeView.r # 1 "CvarRangeView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarRangeView.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "CvarRangeView.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 3 "CvarRangeView.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 4 "CvarRangeView.r" 2 # 1 "../../ruamoko/include/gui/Text.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Text.h" 2 @interface Text: View { @public string text; } - (id) initWithBounds: (Rect)aRect; - (id) initWithBounds: (Rect)aRect text:(string)str; - (void) setText: (string)str; - (void) draw; @end # 6 "CvarRangeView.r" 2 # 1 "../../ruamoko/include/gui/Slider.h" 1 @interface Slider: View { int index; int size; int dir; } - (id) initWithBounds: (Rect)aRect size: (int) aSize; - (void) setIndex: (int) ind; - (void) draw; @end # 7 "CvarRangeView.r" 2 # 1 "./CvarRangeView.h" 1 # 1 "../../ruamoko/include/gui/Group.h" 1 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 5 "./CvarRangeView.h" 2 @class Text; @class Slider; @class CvarRange; @interface CvarRangeView : Group { Text *title; Text *value; Slider *slider; CvarRange *range; } -(void)update; -(id)initWithBounds:(Rect)aRect title:(string)_title sliderWidth:(int)width :(CvarRange *)_range; -(void)inc; -(void)dec; @end # 8 "CvarRangeView.r" 2 # 1 "./CvarRange.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarRange.h" 2 @interface CvarRange : CvarObject { float min, max, step; } -(id)initWithCvar:(string)cvname min:(float)_min max:(float)_max step:(float)_step; -(void)inc; -(void)dec; -(float)value; -(int)percentage; @end # 9 "CvarRangeView.r" 2 @implementation CvarRangeView -(void)update { [slider setIndex:[range percentage]]; [value setText:ftos ([range value])]; } -(id)initWithBounds:(Rect)aRect title:(string)_title sliderWidth:(int)width :(CvarRange *)_range { local Rect rect; self = [super initWithBounds:aRect]; range = _range; rect = makeRect (0, 0, strlen (_title) * 8, 8); title = [[Text alloc] initWithBounds:rect text:_title]; rect.origin.x += rect.size.width + 8; rect.size.width = width; if (rect.origin.x + rect.size.width > xlen) rect.size.width = xlen - rect.origin.x; slider = [[Slider alloc] initWithBounds:rect size:100]; rect.origin.x += rect.size.width + 8; rect.size.width = xlen - rect.origin.x; value = [[Text alloc] initWithBounds:rect]; [self addView:title]; [self addView:slider]; [self addView:value]; [self update]; return self; } -(void)inc { [range inc]; [self update]; S_LocalSound ("misc/menu3.wav"); } -(void)dec { [range dec]; [self update]; S_LocalSound ("misc/menu3.wav"); } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { switch (key) { case QFK_RIGHT: [self inc]; return 1; case QFK_LEFT: [self dec]; return 1; } return 0; } @end # 1 "/tmp/qfcczNpbRT" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcczNpbRT" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarString.qfo CvarString.r # 1 "CvarString.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarString.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "CvarString.r" 2 # 1 "./CvarString.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarString.h" 2 @interface CvarString : CvarObject -(void)setString:(string)str; -(string)value; @end # 4 "CvarString.r" 2 @implementation CvarString -(void)setString: (string) str { Cvar_SetString (name, str); } -(string)value { return Cvar_GetString (name); } @end # 1 "/tmp/qfccVo0U2h" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccVo0U2h" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarStringView.qfo CvarStringView.r # 1 "CvarStringView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarStringView.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "CvarStringView.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 3 "CvarStringView.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 4 "CvarStringView.r" 2 # 1 "../../ruamoko/include/gui/Text.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Text.h" 2 @interface Text: View { @public string text; } - (id) initWithBounds: (Rect)aRect; - (id) initWithBounds: (Rect)aRect text:(string)str; - (void) setText: (string)str; - (void) draw; @end # 6 "CvarStringView.r" 2 # 1 "../../ruamoko/include/gui/InputLine.h" 1 # 18 "../../ruamoko/include/gui/InputLine.h" typedef struct _inputline_t *inputline_t; # 29 "../../ruamoko/include/gui/InputLine.h" @extern inputline_t InputLine_Create (int lines, int size, int prompt); # 40 "../../ruamoko/include/gui/InputLine.h" @extern void InputLine_SetPos (inputline_t il, int x, int y); @extern void InputLine_SetCursor (inputline_t il, int cursor); typedef void (il_enterfunc)(string, void*); # 58 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, il_enterfunc f, void *data); # 72 "../../ruamoko/include/gui/InputLine.h" @extern @overload void InputLine_SetEnter (inputline_t il, IMP imp, id obj, SEL sel); @extern void InputLine_SetWidth (inputline_t il, int width); @extern void InputLine_Destroy (inputline_t il); @extern void InputLine_Clear (inputline_t il, int save); @extern void InputLine_Process (inputline_t il, int key); @extern void InputLine_Draw (inputline_t il); @extern void InputLine_SetText (inputline_t il, string str); @extern string InputLine_GetText (inputline_t il); @interface InputLine: View { inputline_t il; } # 142 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 164 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end @interface InputLineBox: View { InputLine *input_line; } # 206 "../../ruamoko/include/gui/InputLine.h" - (id) initWithBounds: (Rect)aRect promptCharacter: (int)char; - (void) setWidth: (int)width; # 228 "../../ruamoko/include/gui/InputLine.h" - (void) setEnter: obj message:(SEL) msg; - (void) cursor: (BOOL)cursor; - (void) processInput: (int)key; - (id) setText: (string)text; - (string) text; @end # 7 "CvarStringView.r" 2 # 1 "./CvarStringView.h" 1 # 1 "../../ruamoko/include/gui/Group.h" 1 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 5 "./CvarStringView.h" 2 @class Text; @class InputLineBox; @class CvarString; @interface CvarStringView : Group { Text *title; InputLineBox *ilb; CvarString *cvstring; int active; } -(void)update; -(id)initWithBounds:(Rect)aRect title:(string)_title inputLength: (int)length :(CvarString *)_cvstring; @end # 8 "CvarStringView.r" 2 # 1 "./CvarString.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarString.h" 2 @interface CvarString : CvarObject -(void)setString:(string)str; -(string)value; @end # 9 "CvarStringView.r" 2 @implementation CvarStringView -enter: (string) line { [cvstring setString: line]; return self; } -(void)update { [ilb setText: [cvstring value]]; } -(id)initWithBounds:(Rect)aRect title:(string)_title inputLength: (int)length :(CvarString *)_cvstring { Rect rect; self = [super initWithBounds:aRect]; cvstring = _cvstring; rect = makeRect (0, 0, strlen (_title) * 8, 8); title = [[Text alloc] initWithBounds:rect text:_title]; rect.origin.x += rect.size.width + 8; rect.origin.y = -8; rect.size.width = (aRect.size.width - rect.size.width) / 8 - 2; rect.size.height = 4; ilb = [[InputLineBox alloc] initWithBounds:rect promptCharacter:' ']; [ilb setEnter: self message:@selector(enter:)]; [self addView:title]; [self addView:ilb]; [self update]; return self; } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { if (active) { if (key == QFK_ESCAPE) { [self update]; active = 0; [ilb cursor: NO]; } else { [ilb processInput:(key >= 256 ? key : unicode)]; if (key == QFK_RETURN) { [self update]; active = 0; [ilb cursor: NO]; } } return 1; } else { if (key == QFK_RETURN) { active = 1; [ilb cursor: YES]; } } return 0; } @end # 1 "/tmp/qfcc2iQvlH" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc2iQvlH" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarToggle.qfo CvarToggle.r # 1 "CvarToggle.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarToggle.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "CvarToggle.r" 2 # 1 "./CvarToggle.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarToggle.h" 2 @interface CvarToggle : CvarObject -(void)toggle; -(BOOL)value; @end # 4 "CvarToggle.r" 2 @implementation CvarToggle -(void)toggle { Cvar_Toggle (name); } -(BOOL)value { return Cvar_GetInteger (name); } @end # 1 "/tmp/qfccSsO4gm" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccSsO4gm" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CvarToggleView.qfo CvarToggleView.r # 1 "CvarToggleView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CvarToggleView.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "CvarToggleView.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 3 "CvarToggleView.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 4 "CvarToggleView.r" 2 # 1 "../../ruamoko/include/gui/Text.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Text.h" 2 @interface Text: View { @public string text; } - (id) initWithBounds: (Rect)aRect; - (id) initWithBounds: (Rect)aRect text:(string)str; - (void) setText: (string)str; - (void) draw; @end # 6 "CvarToggleView.r" 2 # 1 "./CvarToggleView.h" 1 # 1 "../../ruamoko/include/gui/Group.h" 1 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 5 "./CvarToggleView.h" 2 @class Text; @class CvarToggle; @interface CvarToggleView : Group { Text *title; Text *value; CvarToggle *toggle; } -(void)update; -(id)initWithBounds:(Rect)aRect title:(string)_title :(CvarToggle *)_toggle; -(void)toggle; @end # 7 "CvarToggleView.r" 2 # 1 "./CvarToggle.h" 1 # 1 "./CvarObject.h" 1 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarToggle.h" 2 @interface CvarToggle : CvarObject -(void)toggle; -(BOOL)value; @end # 8 "CvarToggleView.r" 2 @implementation CvarToggleView -(void)update { [value setText:[toggle value] ? "On" : "Off"]; } -(id)initWithBounds:(Rect)aRect title:(string)_title :(CvarToggle *)_toggle { local Rect rect; self = [super initWithBounds:aRect]; toggle = _toggle; rect = makeRect (0, 0, strlen (_title) * 8, 8); title = [[Text alloc] initWithBounds:rect text:_title]; rect.size.width = 3 * 8; rect.origin.x = xlen - rect.size.width; value = [[Text alloc] initWithBounds:rect]; [self addView:title]; [self addView:value]; [self update]; return self; } -(void)toggle { [toggle toggle]; [self update]; S_LocalSound ("misc/menu3.wav"); } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { switch (key) { case QFK_RETURN: case QFM_BUTTON1: [self toggle]; return 1; default: return 0; } } @end # 1 "/tmp/qfccLweGsN" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccLweGsN" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o MenuGroup.qfo MenuGroup.r # 1 "MenuGroup.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "MenuGroup.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "MenuGroup.r" 2 # 1 "../../ruamoko/include/sound.h" 1 @extern void S_LocalSound (string sound); # 3 "MenuGroup.r" 2 # 1 "../../ruamoko/include/Array.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/Array.h" 2 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "MenuGroup.r" 2 # 1 "./options_util.h" 1 @extern void opt_cursor (int x, int y); @extern void draw_item (int x, int y, int spacing, string spacechar, string label, string valstr); @extern void draw_val_item (int x, int y, int spacing, string label, string valstr); @extern int to_percentage (float min, float max, float val); @extern float min_max_cnt (float min, float max, float step, float val, int cntflag); # 7 "MenuGroup.r" 2 # 1 "./MenuGroup.h" 1 # 1 "../../ruamoko/include/gui/Group.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "../../ruamoko/include/gui/Group.h" 2 @class Array; # 21 "../../ruamoko/include/gui/Group.h" @interface Group : View { Array *views; } - (View*) addView: (View*)aView; # 41 "../../ruamoko/include/gui/Group.h" - (id) addViews: (Array*)viewlist; @end # 5 "./MenuGroup.h" 2 @interface MenuGroup : Group { int base; int current; } -(void) setBase: (int) b; -(void) next; -(void) prev; @end # 8 "MenuGroup.r" 2 @implementation MenuGroup -(id) init { if ((self = [super init])) current = base = 0; return self; } -(void)setBase:(int)b { if (b >= [views count]) b = [views count] - 1; if (b < 0) b = 0; current = base = b; } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { View *cur = [views objectAtIndex: current]; int ret = [cur keyEvent: key unicode: unicode down: down]; if (!ret) { switch (key) { case QFK_DOWN: case QFM_WHEEL_DOWN: [self next]; return 1; case QFK_UP: case QFM_WHEEL_UP: [self prev]; return 1; } } return ret; } -(void) next { if (++current >= [views count]) current = base; S_LocalSound ("misc/menu1.wav"); } -(void) prev { if (--current < base) current = [views count] - 1; S_LocalSound ("misc/menu1.wav"); } - (void) draw { local View *cur; [super draw]; cur = [views objectAtIndex:current]; opt_cursor (cur.xabs - 8, cur.yabs); } @end # 1 "/tmp/qfcc4iXrFk" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc4iXrFk" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o MouseToggle.qfo MouseToggle.r # 1 "MouseToggle.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "MouseToggle.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "MouseToggle.r" 2 # 1 "./MouseToggle.h" 1 # 1 "./CvarToggle.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarToggle.h" 2 @interface CvarToggle : CvarObject -(void)toggle; -(BOOL)value; @end # 5 "./MouseToggle.h" 2 @interface MouseToggle : CvarToggle @end # 4 "MouseToggle.r" 2 @implementation MouseToggle -(void)toggle { if (Cvar_GetFloat ("m_pitch") < 0) { Cvar_SetFloat ("m_pitch", 0.022); } else { Cvar_SetFloat ("m_pitch", -0.022); } } -(BOOL)value { return Cvar_GetFloat ("m_pitch") < 0; } @end # 1 "/tmp/qfccFKvBGq" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccFKvBGq" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o ProxyView.qfo ProxyView.r # 1 "ProxyView.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "ProxyView.r" 2 # 1 "./ProxyView.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "./ProxyView.h" 2 @interface ProxyView : View { View *title; View *view; } -(id)initWithBounds:(Rect)aRect title:(View*)aTitle view:(View*)aView; @end # 2 "ProxyView.r" 2 @implementation ProxyView -(id)initWithBounds:(Rect)aRect title:(View *)aTitle view:(View *)aView { self = [super initWithBounds:aRect]; if (!self) return self; title = aTitle; view = aView; return self; } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { return [view keyEvent:key unicode:unicode down:down]; } - (void) draw { [title draw]; [view draw]; } - (void) setBasePosFromView: (View *) aview { [super setBasePosFromView:aview]; [title setBasePosFromView:self]; [view setBasePosFromView:self]; } @end # 1 "/tmp/qfccgXNnGn" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccgXNnGn" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o RunToggle.qfo RunToggle.r # 1 "RunToggle.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "RunToggle.r" 2 # 1 "../../ruamoko/include/cvar.h" 1 @extern float cvar (string s); @extern void cvar_set (string var, string val); @extern int Cvar_MakeAlias (string alias_name, string cvar_name); @extern int Cvar_RemoveAlias (string alias_name); @extern void Cvar_SetString (string varname, string value); @extern void Cvar_SetFloat (string varname, float value); @extern void Cvar_SetInteger (string varname, int value); @extern void Cvar_SetVector (string varname, vector value); @extern string Cvar_GetString (string varname); @extern float Cvar_GetFloat (string varname); @extern int Cvar_GetInteger (string varname); @extern vector Cvar_GetVector (string varname); @extern void Cvar_Toggle (string varname); # 2 "RunToggle.r" 2 # 1 "./RunToggle.h" 1 # 1 "./CvarToggle.h" 1 # 1 "./CvarObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "./CvarObject.h" 2 @interface CvarObject : Object { string name; } -(id)initWithCvar:(string)cvname; @end # 5 "./CvarToggle.h" 2 @interface CvarToggle : CvarObject -(void)toggle; -(BOOL)value; @end # 5 "./RunToggle.h" 2 @interface RunToggle : CvarToggle @end # 4 "RunToggle.r" 2 @implementation RunToggle -(void)toggle { if (Cvar_GetFloat ("cl_forwardspeed") < 400) { Cvar_SetFloat ("cl_forwardspeed", 400); Cvar_SetFloat ("cl_backspeed", 400); } else { Cvar_SetFloat ("cl_forwardspeed", 200); Cvar_SetFloat ("cl_backspeed", 200); } } -(BOOL)value { return Cvar_GetFloat ("cl_forwardspeed") >= 400; } @end # 1 "/tmp/qfcchoks26" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcchoks26" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -I. -I. -I../../ruamoko/include -I../../ruamoko/include -I../../include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o SubMenu.qfo SubMenu.r # 1 "SubMenu.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "SubMenu.r" 2 # 1 "../../ruamoko/include/key.h" 1 # 1 "../../include/QF/keys.h" 1 # 39 "../../include/QF/keys.h" typedef enum { QFK_UNKNOWN = 0, QFK_FIRST = 0, QFK_BACKSPACE = 8, QFK_TAB = 9, QFK_CLEAR = 12, QFK_RETURN = 13, QFK_PAUSE = 19, QFK_ESCAPE = 27, QFK_SPACE = 32, QFK_EXCLAIM = 33, QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, QFK_RIGHTPAREN = 41, QFK_ASTERISK = 42, QFK_PLUS = 43, QFK_COMMA = 44, QFK_MINUS = 45, QFK_PERIOD = 46, QFK_SLASH = 47, QFK_0 = 48, QFK_1 = 49, QFK_2 = 50, QFK_3 = 51, QFK_4 = 52, QFK_5 = 53, QFK_6 = 54, QFK_7 = 55, QFK_8 = 56, QFK_9 = 57, QFK_COLON = 58, QFK_SEMICOLON = 59, QFK_LESS = 60, QFK_EQUALS = 61, QFK_GREATER = 62, QFK_QUESTION = 63, QFK_AT = 64, QFK_LEFTBRACKET = 91, QFK_BACKSLASH = 92, QFK_RIGHTBRACKET = 93, QFK_CARET = 94, QFK_UNDERSCORE = 95, QFK_BACKQUOTE = 96, QFK_a = 97, QFK_b = 98, QFK_c = 99, QFK_d = 100, QFK_e = 101, QFK_f = 102, QFK_g = 103, QFK_h = 104, QFK_i = 105, QFK_j = 106, QFK_k = 107, QFK_l = 108, QFK_m = 109, QFK_n = 110, QFK_o = 111, QFK_p = 112, QFK_q = 113, QFK_r = 114, QFK_s = 115, QFK_t = 116, QFK_u = 117, QFK_v = 118, QFK_w = 119, QFK_x = 120, QFK_y = 121, QFK_z = 122, QFK_BRACELEFT = 123, QFK_BAR = 124, QFK_BRACERIGHT = 125, QFK_ASCIITILDE = 126, QFK_DELETE = 127, QFK_WORLD_0 = 160, QFK_WORLD_1 = 161, QFK_WORLD_2 = 162, QFK_WORLD_3 = 163, QFK_WORLD_4 = 164, QFK_WORLD_5 = 165, QFK_WORLD_6 = 166, QFK_WORLD_7 = 167, QFK_WORLD_8 = 168, QFK_WORLD_9 = 169, QFK_WORLD_10 = 170, QFK_WORLD_11 = 171, QFK_WORLD_12 = 172, QFK_WORLD_13 = 173, QFK_WORLD_14 = 174, QFK_WORLD_15 = 175, QFK_WORLD_16 = 176, QFK_WORLD_17 = 177, QFK_WORLD_18 = 178, QFK_WORLD_19 = 179, QFK_WORLD_20 = 180, QFK_WORLD_21 = 181, QFK_WORLD_22 = 182, QFK_WORLD_23 = 183, QFK_WORLD_24 = 184, QFK_WORLD_25 = 185, QFK_WORLD_26 = 186, QFK_WORLD_27 = 187, QFK_WORLD_28 = 188, QFK_WORLD_29 = 189, QFK_WORLD_30 = 190, QFK_WORLD_31 = 191, QFK_WORLD_32 = 192, QFK_WORLD_33 = 193, QFK_WORLD_34 = 194, QFK_WORLD_35 = 195, QFK_WORLD_36 = 196, QFK_WORLD_37 = 197, QFK_WORLD_38 = 198, QFK_WORLD_39 = 199, QFK_WORLD_40 = 200, QFK_WORLD_41 = 201, QFK_WORLD_42 = 202, QFK_WORLD_43 = 203, QFK_WORLD_44 = 204, QFK_WORLD_45 = 205, QFK_WORLD_46 = 206, QFK_WORLD_47 = 207, QFK_WORLD_48 = 208, QFK_WORLD_49 = 209, QFK_WORLD_50 = 210, QFK_WORLD_51 = 211, QFK_WORLD_52 = 212, QFK_WORLD_53 = 213, QFK_WORLD_54 = 214, QFK_WORLD_55 = 215, QFK_WORLD_56 = 216, QFK_WORLD_57 = 217, QFK_WORLD_58 = 218, QFK_WORLD_59 = 219, QFK_WORLD_60 = 220, QFK_WORLD_61 = 221, QFK_WORLD_62 = 222, QFK_WORLD_63 = 223, QFK_WORLD_64 = 224, QFK_WORLD_65 = 225, QFK_WORLD_66 = 226, QFK_WORLD_67 = 227, QFK_WORLD_68 = 228, QFK_WORLD_69 = 229, QFK_WORLD_70 = 230, QFK_WORLD_71 = 231, QFK_WORLD_72 = 232, QFK_WORLD_73 = 233, QFK_WORLD_74 = 234, QFK_WORLD_75 = 235, QFK_WORLD_76 = 236, QFK_WORLD_77 = 237, QFK_WORLD_78 = 238, QFK_WORLD_79 = 239, QFK_WORLD_80 = 240, QFK_WORLD_81 = 241, QFK_WORLD_82 = 242, QFK_WORLD_83 = 243, QFK_WORLD_84 = 244, QFK_WORLD_85 = 245, QFK_WORLD_86 = 246, QFK_WORLD_87 = 247, QFK_WORLD_88 = 248, QFK_WORLD_89 = 249, QFK_WORLD_90 = 250, QFK_WORLD_91 = 251, QFK_WORLD_92 = 252, QFK_WORLD_93 = 253, QFK_WORLD_94 = 254, QFK_WORLD_95 = 255, QFK_KP0 = 256, QFK_KP1 = 257, QFK_KP2 = 258, QFK_KP3 = 259, QFK_KP4 = 260, QFK_KP5 = 261, QFK_KP6 = 262, QFK_KP7 = 263, QFK_KP8 = 264, QFK_KP9 = 265, QFK_KP_PERIOD = 266, QFK_KP_DIVIDE = 267, QFK_KP_MULTIPLY = 268, QFK_KP_MINUS = 269, QFK_KP_PLUS = 270, QFK_KP_ENTER = 271, QFK_KP_EQUALS = 272, QFK_UP = 273, QFK_DOWN = 274, QFK_RIGHT = 275, QFK_LEFT = 276, QFK_INSERT = 277, QFK_HOME = 278, QFK_END = 279, QFK_PAGEUP = 280, QFK_PAGEDOWN = 281, QFK_F1 = 282, QFK_F2 = 283, QFK_F3 = 284, QFK_F4 = 285, QFK_F5 = 286, QFK_F6 = 287, QFK_F7 = 288, QFK_F8 = 289, QFK_F9 = 290, QFK_F10 = 291, QFK_F11 = 292, QFK_F12 = 293, QFK_F13 = 294, QFK_F14 = 295, QFK_F15 = 296, QFK_NUMLOCK = 300, QFK_CAPSLOCK = 301, QFK_SCROLLOCK = 302, QFK_RSHIFT = 303, QFK_LSHIFT = 304, QFK_RCTRL = 305, QFK_LCTRL = 306, QFK_RALT = 307, QFK_LALT = 308, QFK_RMETA = 309, QFK_LMETA = 310, QFK_LSUPER = 311, QFK_RSUPER = 312, QFK_MODE = 313, QFK_COMPOSE = 314, QFK_HELP = 315, QFK_PRINT = 316, QFK_SYSREQ = 317, QFK_BREAK = 318, QFK_MENU = 319, QFK_POWER = 320, QFK_EURO = 321, QFK_UNDO = 322, QFK_KANJI, QFK_MUHENKAN, QFK_HENKAN, QFK_ROMAJI, QFK_HIRAGANA, QFK_KATAKANA, QFK_HIRAGANA_KATAKANA, QFK_ZENKAKU, QFK_HANKAKU, QFK_ZENKAKU_HANKAKU, QFK_TOUROKU, QFK_MASSYO, QFK_KANA_LOCK, QFK_KANA_SHIFT, QFK_EISU_SHIFT, QFK_EISU_TOGGLE, QFK_KANJI_BANGOU, QFK_ZEN_KOHO, QFK_MAE_KOHO, QFK_HOMEPAGE, QFK_SEARCH, QFK_MAIL, QFK_FAVORITES, QFK_AUDIOMUTE, QFK_AUDIOLOWERVOLUME, QFK_AUDIORAISEVOLUME, QFK_AUDIOPLAY, QFK_CALCULATOR, QFK_REDO, QFK_NEW, QFK_RELOAD, QFK_OPEN, QFK_CLOSE, QFK_REPLY, QFK_MAILFORWARD, QFK_SEND, QFK_SAVE, QFK_BACK, QFK_FORWARD, QFM_BUTTON1, QFM_BUTTON2, QFM_BUTTON3, QFM_WHEEL_UP, QFM_WHEEL_DOWN, QFM_BUTTON6, QFM_BUTTON7, QFM_BUTTON8, QFM_BUTTON9, QFM_BUTTON10, QFM_BUTTON11, QFM_BUTTON12, QFM_BUTTON13, QFM_BUTTON14, QFM_BUTTON15, QFM_BUTTON16, QFM_BUTTON17, QFM_BUTTON18, QFM_BUTTON19, QFM_BUTTON20, QFM_BUTTON21, QFM_BUTTON22, QFM_BUTTON23, QFM_BUTTON24, QFM_BUTTON25, QFM_BUTTON26, QFM_BUTTON27, QFM_BUTTON28, QFM_BUTTON29, QFM_BUTTON30, QFM_BUTTON31, QFM_BUTTON32, QFJ_BUTTON1, QFJ_BUTTON2, QFJ_BUTTON3, QFJ_BUTTON4, QFJ_BUTTON5, QFJ_BUTTON6, QFJ_BUTTON7, QFJ_BUTTON8, QFJ_BUTTON9, QFJ_BUTTON10, QFJ_BUTTON11, QFJ_BUTTON12, QFJ_BUTTON13, QFJ_BUTTON14, QFJ_BUTTON15, QFJ_BUTTON16, QFJ_BUTTON17, QFJ_BUTTON18, QFJ_BUTTON19, QFJ_BUTTON20, QFJ_BUTTON21, QFJ_BUTTON22, QFJ_BUTTON23, QFJ_BUTTON24, QFJ_BUTTON25, QFJ_BUTTON26, QFJ_BUTTON27, QFJ_BUTTON28, QFJ_BUTTON29, QFJ_BUTTON30, QFJ_BUTTON31, QFJ_BUTTON32, QFK_LAST } knum_t; typedef enum { key_unfocused, key_game, key_demo, key_console, key_message, key_menu, key_last } keydest_t; # 5 "../../ruamoko/include/key.h" 2 @extern string Key_SetBinding (string imt, int keynum, string binding); @extern int Key_LookupBinding (string imt, int bindnum, string binding); @extern int Key_CountBinding (string imt, string binding); @extern string Key_KeynumToString (int keynum); # 2 "SubMenu.r" 2 # 1 "./menu.h" 1 @extern void Menu_Begin (int x, int y, string text); @extern void Menu_FadeScreen (int val); @extern void Menu_Draw (int (func)(int x, int y)); @extern void Menu_EnterHook (void (func)(void)); @extern void Menu_LeaveHook (void (func)(void)); @extern void Menu_Pic (int x, int y, string name); @extern void Menu_SubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_CenterPic (int x, int y, string name); @extern void Menu_CenterSubPic (int x, int y, string name, int srcx, int srcy, int width, int height); @extern void Menu_Item (int x, int y, string text, int (func)(string text, int key), int allkeys); @extern void Menu_Cursor (void (func)(int x, int y)); @extern void Menu_KeyEvent (int (func)(int key, int unicode, int down)); @extern void Menu_End (void); @extern void Menu_TopMenu (string name); @extern void Menu_SelectMenu (string name); @extern void Menu_SetQuit (int (func)(void)); @extern void Menu_Quit (void); @extern int Menu_GetIndex (void); @extern void Menu_Next (void); @extern void Menu_Prev (void); @extern void Menu_Enter (void); # 4 "SubMenu.r" 2 # 1 "./SubMenu.h" 1 # 1 "../../ruamoko/include/gui/View.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 5 "../../ruamoko/include/gui/View.h" 2 # 1 "../../ruamoko/include/gui/Rect.h" 1 # 1 "../../ruamoko/include/gui/Point.h" 1 struct Point { int x; int y; }; typedef struct Point Point; @extern Point makePoint (int x, int y); @extern Point addPoint (Point a, Point b); @extern Point subtractPoint (Point a, Point b); # 5 "../../ruamoko/include/gui/Rect.h" 2 # 1 "../../ruamoko/include/gui/Size.h" 1 struct Size { int width; int height; }; typedef struct Size Size; @extern Size makeSize (int width, int height); @extern Size addSize (Size a, Size b); @extern Size subtractSize (Size a, Size b); # 6 "../../ruamoko/include/gui/Rect.h" 2 struct Rect { Point origin; Size size; }; typedef struct Rect Rect; @extern Rect makeRect (int x, int y, int w, int h); @extern Rect makeRectFromOriginSize (Point origin, Size size); # 6 "../../ruamoko/include/gui/View.h" 2 # 15 "../../ruamoko/include/gui/View.h" @interface View: Object { @public int xpos, ypos; int xlen, ylen; int xabs, yabs; View *parent; int flags; } - (id) initWithComponents: (int)x : (int)y : (int)w : (int)h; - (id) initWithOrigin: (Point)anOrigin size: (Size)aSize; - (id) initWithBounds: (Rect)aRect; - (id) canFocus: (int)cf; - (int) canFocus; - (void) setBasePos: (int)x y: (int)y; - (void) setBasePosFromView: (View*)view; - (void) draw; - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down; @end # 5 "./SubMenu.h" 2 @interface SubMenu : View { View *title; string menu_name; } -(id)initWithBounds:(Rect)aRect title:(View*)aTitle menu:(string)name; @end # 5 "SubMenu.r" 2 @implementation SubMenu -(id)initWithBounds:(Rect)aRect title:(View *)aTitle menu:(string)name { self = [super initWithBounds:aRect]; if (!self) return self; title = aTitle; menu_name = name; return self; } - (int) keyEvent:(int)key unicode:(int)unicode down:(int)down { if (key == QFK_RETURN) { Menu_SelectMenu (menu_name); return 1; } return 0; } - (void) draw { [title draw]; } - (void) setBasePosFromView: (View *) aview { [super setBasePosFromView:aview]; [title setBasePosFromView:self]; } @end # 1 "/tmp/qfccLbscH2" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccLbscH2" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Wall -Werror -Wno-integer-divide --no-default-paths -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -o menu.dat client_menu.qfo controls_o.qfo options.qfo options_util.qfo servlist.qfo Frame.qfo menu.qfo HUD.qfo plistmenu.qfo ../lib/debug.qfo CrosshairCvar.qfo CrosshairView.qfo CvarColor.qfo CvarColorView.qfo CvarObject.qfo CvarRange.qfo CvarRangeView.qfo CvarString.qfo CvarStringView.qfo CvarToggle.qfo CvarToggleView.qfo MenuGroup.qfo MouseToggle.qfo ProxyView.qfo RunToggle.qfo SubMenu.qfo ../gui/libgui.a ../lib/libcsqc.a ../lib/libr.a if echo menu.dat.gz | grep -q .gz; then gzip -f `basename menu.dat.gz .gz`; if test -f `basename menu.dat.gz .dat.gz`.sym; then gzip -f `basename menu.dat.gz .dat.gz`.sym; fi; fi gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' Making all in scheme gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o SchemeObject.o SchemeObject.r # 1 "SchemeObject.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "SchemeObject.r" 2 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 2 "SchemeObject.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 3 "SchemeObject.r" 2 SchemeObject *maybe_garbage, *not_garbage, *not_garbage_end, *wait_list, *roots, *queue_pos; BOOL markstate; typedef enum { GC_IDLE = 0, GC_MARK = 1, GC_SWEEP = 2 } gc_state_e; gc_state_e gc_state; int checkpoint; @implementation SchemeObject + (void) initialize { maybe_garbage = not_garbage = not_garbage_end = wait_list = roots = nil; markstate = YES; gc_state = GC_IDLE; checkpoint = 0; } - (id) initDummy { self = [super init]; prev = next = nil; marked = markstate; root = NO; return self; } + (id) dummyObject { return [[SchemeObject alloc] initDummy]; } + (void) collect { local SchemeObject *cur; local int amount; switch (gc_state) { case GC_IDLE: ; gc_state = GC_MARK; not_garbage = not_garbage_end = [SchemeObject dummyObject]; for (cur = roots; cur; cur = cur.next) { [cur markReachable]; } queue_pos = not_garbage_end; return; case GC_MARK: ; amount = 0; while (queue_pos) { ; [queue_pos markReachable]; queue_pos = queue_pos.prev; if (++amount >= 100/2) return; } ; gc_state = GC_SWEEP; queue_pos = maybe_garbage; return; case GC_SWEEP: ; amount = 0; while (queue_pos) { ; [queue_pos release]; queue_pos = queue_pos.next; } maybe_garbage = not_garbage; not_garbage_end.next = wait_list; if (wait_list) { wait_list.prev = not_garbage_end; } wait_list = nil; not_garbage_end = nil; not_garbage = nil; markstate = !markstate; gc_state = GC_IDLE; } } + (void) collectCheckPoint { if (checkpoint >= 100) { [self collect]; checkpoint = 0; } } + (void) finishCollecting { while (gc_state) { [self collect]; } } - (id) init { self = [super init]; if (gc_state) { if (wait_list) { wait_list.prev = self; } next = wait_list; wait_list = self; marked = markstate; ; } else { if (maybe_garbage) { maybe_garbage.prev = self; } next = maybe_garbage; maybe_garbage = self; marked = !markstate; ; } prev = nil; root = NO; checkpoint++; return self; } - (void) mark { if (!root && marked != markstate) { ; marked = markstate; if (prev) { prev.next = next; } else { maybe_garbage = next; } if (next) { next.prev = prev; } if (not_garbage) { not_garbage.prev = self; } next = not_garbage; prev = nil; not_garbage = self; } } - (void) makeRootCell { if (root) return; if (gc_state) { ; [SchemeObject finishCollecting]; } if (prev) { prev.next = next; } else { maybe_garbage = next; } if (next) { next.prev = prev; } if (roots) { roots.prev = self; } next = roots; prev = nil; roots = self; root = YES; } - (void) markReachable { return; } - (string) printForm { return ""; } - (void) dealloc { ; [super dealloc]; } - (BOOL) isError { return NO; } - (string) source { return source; } - (void) source: (string) s { source = s; } - (int) line { return line; } - (void) line: (int) l { line = l; } @end # 1 "/tmp/qfcco15Ew5" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcco15Ew5" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Cons.o Cons.r # 1 "Cons.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Cons.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 2 "Cons.r" 2 # 1 "./Cons.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Cons.h" 2 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 3 "Cons.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 4 "Cons.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 5 "Cons.r" 2 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 6 "Cons.r" 2 Cons *cons (SchemeObject *car, SchemeObject *cdr) { return [Cons newWithCar: car cdr: cdr]; } int length (SchemeObject *foo) { local int len; for (len = 0; [foo isKindOfClass: [Cons class]]; foo = [(Cons *) foo cdr]) { len++; } return len; } BOOL isList (SchemeObject *ls) { return ls == [Nil nil] || ([ls isKindOfClass: [Cons class]] && isList([(Cons*) ls cdr])); } @implementation Cons + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d { return [[self alloc] initWithCar: a cdr: d]; } - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d { car = a; cdr = d; if (!car) { print("Cons: WARNING: nil car\n"); } else if (!cdr) { print("cons: WARNING: nil cdr\n"); } return [super init]; } - (SchemeObject *) car { return car; } - (void) car: (SchemeObject *) a { car = a; } - (SchemeObject *) cdr { return cdr; } - (void) cdr: (SchemeObject *) d { cdr = d; } - (void) markReachable { [car mark]; [cdr mark]; } - (string) printForm { local string acc = ""; local id cur, next = nil; for (cur = self; cur; cur = next) { next = [cur cdr]; acc = acc + [[cur car] printForm]; if (next == [Nil nil]) { next = nil; } else if (next && ![next isKindOfClass: [Cons class]]) { acc = acc + " . " + [next printForm]; next = nil; } else if (next) { acc = acc + " "; } } return [[String newFromString: sprintf("(%s)", acc)] stringValue]; } @end # 1 "/tmp/qfcc0d58H7" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc0d58H7" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Number.o Number.r # 1 "Number.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Number.r" 2 # 1 "./Number.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Number.h" 2 @interface Number: SchemeObject { int value; } + (id) newFromInt: (int) i; - (id) initWithInt: (int) i; - (int) intValue; - (string) printForm; @end # 2 "Number.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 3 "Number.r" 2 @implementation Number + (id) newFromInt: (int) i { return [[self alloc] initWithInt: i]; } - (id) initWithInt: (int) i { value = i; return [super init]; } - (int) intValue { return value; } - (string) printForm { return itos (value); } @end # 1 "/tmp/qfccVsUTFB" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccVsUTFB" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o SchemeString.o SchemeString.r # 1 "SchemeString.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "SchemeString.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 2 "SchemeString.r" 2 # 1 "./SchemeString.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./SchemeString.h" 2 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 3 "SchemeString.r" 2 @implementation String + (id) newFromString: (string) s { return [[self alloc] initWithString: s]; } - (id) initWithString: (string) s { self = [super init]; value = str_new(); str_copy(value, s); return self; } - (string) stringValue { return value; } - (string) printForm { return value; } - (void) dealloc { str_free (value); [super dealloc]; } @end # 1 "/tmp/qfcc3zLI2B" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc3zLI2B" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Symbol.o Symbol.r # 1 "Symbol.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Symbol.r" 2 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./SchemeString.h" 2 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 2 "Symbol.r" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 3 "Symbol.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 4 "Symbol.r" 2 string SymbolGetKey (void *ele, void *data) { local Symbol *s = (Symbol*) ele; return [s stringValue]; } void SymbolFree (void *ele, void *data) { local Symbol *s = (Symbol*) ele; [s release]; } hashtab_t symbols; Symbol *lparen; Symbol *rparen; Symbol *quote; Symbol *dot; Symbol *symbol (string str) { return [Symbol forString: str]; } @implementation Symbol + (void) initialize { symbols = Hash_NewTable (1024, SymbolGetKey, SymbolFree, nil); lparen = [Symbol forString: "("]; rparen = [Symbol forString: ")"]; quote = [Symbol forString: "'"]; dot = symbol("."); [lparen retain]; [rparen retain]; [quote retain]; [dot retain]; } + (Symbol*) forString: (string) s { local Symbol *res; if ((res = Hash_Find (symbols, s))) { return res; } else { res = (Symbol*) [self newFromString: s]; Hash_Add (symbols, res); return res; } } + (Symbol*) leftParen { return lparen; } + (Symbol*) rightParen { return rparen; } + (Symbol*) quote { return quote; } + (Symbol*) dot { return dot; } - (string) printForm { return value; } - (void) dealloc { if (Hash_Find (symbols, value) == self) { Hash_Del (symbols, value); } [super dealloc]; } @end # 1 "/tmp/qfcc8qX1U9" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc8qX1U9" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Lexer.o Lexer.r # 1 "Lexer.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Lexer.r" 2 # 1 "./Lexer.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Lexer.h" 2 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 5 "./Lexer.h" 2 @interface Lexer: SchemeObject { string source; string filename; int linenum; } + (id) newFromSource: (string) s file: (string) f; - (id) initWithSource: (string) s file: (string) f; - (SchemeObject *) nextToken; - (int) lineNumber; @end # 2 "Lexer.r" 2 # 1 "./Number.h" 1 @interface Number: SchemeObject { int value; } + (id) newFromInt: (int) i; - (id) initWithInt: (int) i; - (int) intValue; - (string) printForm; @end # 3 "Lexer.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 4 "Lexer.r" 2 # 1 "./Boolean.h" 1 @interface Boolean: SchemeObject { } + (id) trueConstant; + (id) falseConstant; @end # 5 "Lexer.r" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 6 "Lexer.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 7 "Lexer.r" 2 BOOL isdigit (string x) { return (x == "0" || x == "1" || x == "2" || x == "3" || x == "4" || x == "5" || x == "6" || x == "7" || x == "8" || x == "9"); } BOOL isspace (string x) { return (x == " " || x == "\t" || x == "\n" || x == "\r"); } BOOL isjunk (string x) { return isspace (x) || x == ";"; } BOOL issymbol (string x) { return (x != "" && x != "(" && x !=")" && !isjunk (x)); } @implementation Lexer + (id) newFromSource: (string) s file: (string) f { return [[Lexer alloc] initWithSource: s file: f]; } - (id) initWithSource: (string) s file: (string) f { self = [super init]; source = str_new(); str_copy(source, s); filename = f; linenum = 1; return self; } - (SchemeObject*) nextToken { local int len; local Number *num; local Symbol *sym; local String *str; local Boolean *bl; for (len = 0; isjunk(str_mid(source, len, len+1)); len++) { if (str_mid(source, len, len+1) == ";") { while (str_mid(source, len, len+1) != "\n") { len++; } } if (str_mid(source, len, len+1) == "\n") { linenum++; } } str_copy (source, str_mid(source, len)); switch (str_mid (source, 0, 1)) { case "(": str_copy (source, str_mid (source, 1)); return [Symbol leftParen]; case ")": str_copy (source, str_mid (source, 1)); return [Symbol rightParen]; case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": for (len = 1; isdigit(str_mid(source, len, len+1)); len++); num = [Number newFromInt: stoi (str_mid(source, 0, len))]; [num source: filename]; [num line: linenum]; str_copy (source, str_mid(source, len)); return num; case "\"": for (len = 1; str_mid(source, len, len+1) != "\""; len++); str = [String newFromString: str_mid(source, 1, len)]; [str source: filename]; [str line: linenum]; str_copy (source, str_mid(source, len+1)); return str; case "'": str_copy (source, str_mid (source, 1)); return [Symbol quote]; case ".": str_copy (source, str_mid (source, 1)); return [Symbol dot]; case "#": str_copy (source, str_mid (source, 1)); switch (str_mid (source, 0, 1)) { case "t": bl = [Boolean trueConstant]; str_copy (source, str_mid (source, 1)); return bl; case "f": bl = [Boolean falseConstant]; str_copy (source, str_mid (source, 1)); return bl; default: return [Error type: "parse" message: "Invalid # constant" by: self]; } case "": return nil; default: for (len = 1; issymbol(str_mid(source, len, len+1)); len++); sym = [Symbol forString: str_mid (source, 0, len)]; str_copy (source, str_mid(source, len)); return sym; } } - (int) lineNumber { return linenum; } - (int) line { return linenum; } - (string) source { return filename; } @end # 1 "/tmp/qfcce7SZFb" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcce7SZFb" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Parser.o Parser.r # 1 "Parser.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Parser.r" 2 # 1 "./Cons.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Cons.h" 2 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 2 "Parser.r" 2 # 1 "./Parser.h" 1 # 1 "./Lexer.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 5 "./Lexer.h" 2 @interface Lexer: SchemeObject { string source; string filename; int linenum; } + (id) newFromSource: (string) s file: (string) f; - (id) initWithSource: (string) s file: (string) f; - (SchemeObject *) nextToken; - (int) lineNumber; @end # 4 "./Parser.h" 2 @interface Parser: SchemeObject { Lexer *lexer; string file; } + (id) newFromSource: (string) s file: (string) f; - (id) initWithSource: (string) s file: (string) f; - (SchemeObject *) readAtomic; - (SchemeObject *) read; @end # 3 "Parser.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 4 "Parser.r" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 5 "Parser.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 6 "Parser.r" 2 @implementation Parser + (id) newFromSource: (string) s file: (string) f { return [[self alloc] initWithSource: s file: f]; } - (id) initWithSource: (string) s file: (string) f { self = [super init]; lexer = [Lexer newFromSource: s file: f]; file = f; return self; } - (SchemeObject*) readList { local SchemeObject *token, *res; local int line; local Error *err; line = [lexer lineNumber]; token = [self readAtomic]; if ([token isError]) return token; if (!token) { err = [Error type: "parse" message: "Unmatched open parenthesis"]; [err source: file]; [err line: [lexer lineNumber]]; return err; } if (token == [Symbol rightParen]) { return [Nil nil]; } else if (token == [Symbol dot]) { res = [self readAtomic]; if ([res isError]) return res; if ([self readAtomic] != [Symbol rightParen]) { err = [Error type: "parse" message: "Improper use of dot"]; [err source: file]; [err line: [lexer lineNumber]]; return err; } return res; } else { res = [self readList]; if ([res isError]) return res; res = cons(token, res); [res source: file]; [res line: line]; return res; } } - (SchemeObject*) readAtomic { local SchemeObject *token, *list, *res; local int line; line = [lexer lineNumber]; token = [lexer nextToken]; if ([token isError]) { return token; } if (!token) { return nil; } if (token == [Symbol leftParen]) { list = [self readList]; return list; } else if (token == [Symbol quote]) { res = [self read]; if ([res isError]) return res; res = cons(res, [Nil nil]); [res source: file]; [res line: line]; res = cons([Symbol forString: "quote"], res); [res source: file]; [res line: line]; return res; } else return token; } - (SchemeObject*) read { local SchemeObject *token; local Error *err; token = [self readAtomic]; if (token == [Symbol rightParen]) { err = [Error type: "parse" message: "mismatched close parentheis"]; [err source: file]; [err line: [lexer lineNumber]]; return err; } return token; } - (void) markReachable { [lexer mark]; } @end # 1 "/tmp/qfccn92AZ9" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccn92AZ9" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Nil.o Nil.r # 1 "Nil.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Nil.r" 2 # 1 "./Nil.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Nil.h" 2 @interface Nil: SchemeObject { } + (id) nil; @end # 2 "Nil.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 3 "Nil.r" 2 Nil *one_nil_to_rule_them_all; @implementation Nil + (void) initialize { one_nil_to_rule_them_all = [Nil new]; [one_nil_to_rule_them_all retain]; } + (id) nil { return one_nil_to_rule_them_all; } - (string) printForm { return "()"; } @end # 1 "/tmp/qfccFfh1YK" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccFfh1YK" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Procedure.o Procedure.r # 1 "Procedure.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Procedure.r" 2 # 1 "./Procedure.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Procedure.h" 2 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 2 "Procedure.r" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Machine.h" 2 # 1 "./Continuation.h" 1 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 3 "Procedure.r" 2 @implementation Procedure - (void) invokeOnMachine: (Machine *) m { [m procedure: self]; return; } - (string) printForm { return ""; } @end # 1 "/tmp/qfccd5oQzu" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccd5oQzu" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Primitive.o Primitive.r # 1 "Primitive.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Primitive.r" 2 # 1 "./Primitive.h" 1 # 1 "./Procedure.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Procedure.h" 2 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 4 "./Primitive.h" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Machine.h" 2 # 1 "./Continuation.h" 1 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 5 "./Primitive.h" 2 typedef SchemeObject *primfunc_t (SchemeObject *args, Machine *m); @interface Primitive: Procedure { primfunc_t func; } + (id) newFromFunc: (primfunc_t) f; - (id) initWithFunc: (primfunc_t) f; @end # 2 "Primitive.r" 2 @implementation Primitive + (id) newFromFunc: (primfunc_t) f { return [[self alloc] initWithFunc: f]; } - (id) initWithFunc: (primfunc_t) f { self = [super init]; func = f; return self; } - (SchemeObject*) invokeOnMachine: (Machine*) m { local SchemeObject *value = func ([m stack], m); [super invokeOnMachine: m]; if (value) { [m value: value]; [[m continuation] restoreOnMachine: m]; } return value; } - (string) printForm { return ""; } @end # 1 "/tmp/qfccfGYGB6" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccfGYGB6" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Lambda.o Lambda.r # 1 "Lambda.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Lambda.r" 2 # 1 "./Lambda.h" 1 # 1 "./Procedure.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Procedure.h" 2 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 4 "./Lambda.h" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 5 "./Lambda.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 6 "./Lambda.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 8 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 7 "./Lambda.h" 2 @interface Lambda: Procedure { Frame *env; CompiledCode *code; } + (id) newWithCode: (CompiledCode *) c environment: (Frame *) e; - (id) initWithCode: (CompiledCode *) c environment: (Frame *) e; @end # 2 "Lambda.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 3 "Lambda.r" 2 # 1 "./Symbol.h" 1 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "Lambda.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 5 "Lambda.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 7 "Lambda.r" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 8 "Lambda.r" 2 # 1 "./Machine.h" 1 # 1 "./Continuation.h" 1 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 9 "Lambda.r" 2 @implementation Lambda + (id) newWithCode: (CompiledCode *) c environment: (Frame *) e { return [[self alloc] initWithCode: c environment: e]; } - (id) initWithCode: (CompiledCode *) c environment: (Frame *) e { self = [super init]; code = c; env = e; return self; } - (void) invokeOnMachine: (Machine *) m { [super invokeOnMachine: m]; if (length([m stack]) < [code minimumArguments]) { [m value: [Error type: "call" message: sprintf("expected at least %i arguments, received %i", [code minimumArguments], length([m stack])) by: m]]; return; } [m loadCode: code]; [m environment: env]; [m procedure: self]; } - (void) markReachable { [env mark]; [code mark]; } @end # 1 "/tmp/qfccBy8Ahx" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccBy8Ahx" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Scope.o Scope.r # 1 "Scope.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Scope.r" 2 # 1 "./Scope.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Scope.h" 2 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./Scope.h" 2 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 6 "./Scope.h" 2 @interface Scope: SchemeObject { Scope *outerScope; Array *names; } + (id) newWithOuter: (Scope *) o; - (id) initWithOuter: (Scope *) o; - (int) depthOf: (Symbol *) sym; - (int) indexOf: (Symbol *) sym; - (void) addName: (Symbol *) sym; - (Scope *) outer; @end # 2 "Scope.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 3 "Scope.r" 2 @implementation Scope + (id) newWithOuter: (Scope *) o { return [[self alloc] initWithOuter: o]; } - (id) initWithOuter: (Scope *) o { self = [super init]; outerScope = o; names = [Array new]; return self; } - (int) indexLocal: (Symbol *) sym { local int index; for (index = 0; index < [names count]; index++) { if (sym == [names objectAtIndex: index]) { return index; } } return -1; } - (int) indexOf: (Symbol *) sym { local int index; index = [self indexLocal: sym]; if (index < 0 && outerScope) { return [outerScope indexOf: sym]; } else { return index; } } - (int) depthOf: (Symbol *) sym { local int index; local int res; index = [self indexLocal: sym]; if (index < 0) { if (outerScope) { res = [outerScope depthOf: sym]; if (res < 0) { return -1; } else { return 1 + res; } } else { return -1; } } else { return 0; } } - (void) addName: (Symbol *) sym { [names addObject: sym]; } - (void) dealloc { if (names) { [names release]; } names = nil; [super dealloc]; } - (void) markReachable { [names makeObjectsPerformSelector: @selector(mark)]; [outerScope mark]; } - (Scope *) outer { return outerScope; } @end # 1 "/tmp/qfccKZ0WDy" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccKZ0WDy" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Instruction.o Instruction.r # 1 "Instruction.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Instruction.r" 2 # 1 "./Instruction.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Instruction.h" 2 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 2 "Instruction.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 3 "Instruction.r" 2 @implementation Instruction + (id) opcode: (opcode_e) oc { return [[self alloc] initWithOpcode: oc operand: 0 label: nil]; } + (id) opcode: (opcode_e) oc operand: (int) op { return [[self alloc] initWithOpcode: oc operand: op label: nil]; } + (id) opcode: (opcode_e) oc label: (Instruction *) l { return [[self alloc] initWithOpcode: oc operand: 0 label: l]; } - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l { self = [super init]; opcode = oc; operand = op; label = l; return self; } - (void) offset: (int) ofs { offset = ofs; } - (int) offset { return offset; } - (opcode_e) opcode { return opcode; } - (void) emitStruct: (instruction_t *) program { program[offset].opcode = opcode; if (label) { program[offset].operand = [label offset]; } else { program[offset].operand = operand; } } - (void) markReachable { [label mark]; } @end # 1 "/tmp/qfccfFhbiI" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccfFhbiI" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o builtins.o builtins.r # 1 "builtins.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "builtins.r" 2 # 1 "./Void.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Void.h" 2 @interface Void: SchemeObject { } + (id) voidConstant; @end @extern Void *voidConstant; # 2 "builtins.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 3 "builtins.r" 2 # 1 "./Number.h" 1 @interface Number: SchemeObject { int value; } + (id) newFromInt: (int) i; - (id) initWithInt: (int) i; - (int) intValue; - (string) printForm; @end # 4 "builtins.r" 2 # 1 "./builtins.h" 1 # 1 "./Primitive.h" 1 # 1 "./Procedure.h" 1 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 4 "./Primitive.h" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Machine.h" 2 # 1 "./Continuation.h" 1 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 5 "./Primitive.h" 2 typedef SchemeObject *primfunc_t (SchemeObject *args, Machine *m); @interface Primitive: Procedure { primfunc_t func; } + (id) newFromFunc: (primfunc_t) f; - (id) initWithFunc: (primfunc_t) f; @end # 2 "./builtins.h" 2 @extern void builtin_addtomachine (Machine *m); # 5 "builtins.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 6 "builtins.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 7 "builtins.r" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 8 "builtins.r" 2 # 1 "./BaseContinuation.h" 1 @interface BaseContinuation: Procedure + (id) baseContinuation; @end # 10 "builtins.r" 2 # 1 "./Boolean.h" 1 @interface Boolean: SchemeObject { } + (id) trueConstant; + (id) falseConstant; @end # 11 "builtins.r" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 12 "builtins.r" 2 BOOL num_args (SchemeObject *list, int num) { for (; [list isKindOfClass: [Cons class]]; list = [(Cons*) list cdr]) { num--; } return num == 0; } SchemeObject *bi_display (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "display" message: "expected 1 argument" by: m]; } print([[(Cons*) args car] printForm]); return [Void voidConstant]; } SchemeObject *bi_newline (SchemeObject *args, Machine *m) { if (!num_args(args, 0)) { return [Error type: "newline" message: "expected no arguments" by: m]; } print("\n"); return [Void voidConstant]; } SchemeObject *bi_add (SchemeObject *args, Machine *m) { local int sum = 0; local SchemeObject *cur; for (cur = args; cur != [Nil nil]; cur = [(Cons*) cur cdr]) { if (![[(Cons*) cur car] isKindOfClass: [Number class]]) { return [Error type: "+" message: sprintf("non-number argument: %s\n", [[(Cons*) cur car] printForm]) by: m]; } sum += [(Number*) [(Cons*) cur car] intValue]; } return [Number newFromInt: sum]; } SchemeObject *bi_sub (SchemeObject *args, Machine *m) { local int diff = 0; local SchemeObject *cur; if (args == [Nil nil]) { return [Error type: "-" message: sprintf("expected at least 1 argument") by: m]; } cur = [(Cons*) args car]; if (![cur isKindOfClass: [Number class]]) { return [Error type: "-" message: sprintf("non-number argument: %s\n", [cur printForm]) by: m]; } diff = [(Number*) cur intValue]; if ([(Cons*) args cdr] == [Nil nil]) { return [Number newFromInt: -diff]; } for (cur = [(Cons*) args cdr]; cur != [Nil nil]; cur = [(Cons*) cur cdr]) { if (![[(Cons*) cur car] isKindOfClass: [Number class]]) { return [Error type: "-" message: sprintf("non-number argument: %s\n", [[(Cons*) cur car] printForm]) by: m]; } diff -= [(Number*) [(Cons*) cur car] intValue]; } return [Number newFromInt: diff]; } SchemeObject *bi_mult (SchemeObject *args, Machine *m) { local int prod = 1; local SchemeObject *cur; for (cur = args; cur != [Nil nil]; cur = [(Cons*) cur cdr]) { if (![[(Cons*) cur car] isKindOfClass: [Number class]]) { return [Error type: "*" message: sprintf("non-number argument: %s\n", [[(Cons*) cur car] printForm]) by: m]; } prod *= [(Number*) [(Cons*) cur car] intValue]; } return [Number newFromInt: prod]; } SchemeObject *bi_div (SchemeObject *args, Machine *m) { local int frac = 0; local SchemeObject *cur; if (args == [Nil nil]) { return [Error type: "/" message: sprintf("expected at least 1 argument") by: m]; } cur = [(Cons*) args car]; if (![cur isKindOfClass: [Number class]]) { return [Error type: "/" message: sprintf("non-number argument: %s\n", [cur printForm]) by: m]; } frac = [(Number*) cur intValue]; if ([(Cons*) args cdr] == [Nil nil]) { return [Number newFromInt: 1/frac]; } for (cur = [(Cons*) args cdr]; cur != [Nil nil]; cur = [(Cons*) cur cdr]) { if (![[(Cons*) cur car] isKindOfClass: [Number class]]) { return [Error type: "/" message: sprintf("non-number argument: %s\n", [[(Cons*) cur car] printForm]) by: m]; } frac /= [(Number*) [(Cons*) cur car] intValue]; } return [Number newFromInt: frac]; } SchemeObject *bi_cons (SchemeObject *args, Machine *m) { if (!num_args(args, 2)) { return [Error type: "cons" message: "expected 2 arguments" by: m]; } [(Cons*) args cdr: [(Cons*) [(Cons*) args cdr] car]]; return args; } SchemeObject *bi_null (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "null?" message: "expected 1 argument" by: m]; } return [(Cons*) args car] == [Nil nil] ? [Boolean trueConstant] : [Boolean falseConstant]; } SchemeObject *bi_car (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "car" message: "expected 1 argument" by: m]; } if (![[(Cons*) args car] isKindOfClass: [Cons class]]) { return [Error type: "car" message: sprintf("expected pair, got: %s", [[(Cons*) args car] printForm]) by: m]; } return [(Cons*) [(Cons*) args car] car]; } SchemeObject *bi_cdr (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "cdr" message: "expected 1 argument" by: m]; } if (![[(Cons*) args car] isKindOfClass: [Cons class]]) { return [Error type: "cdr" message: sprintf("expected pair, got: %s", [[(Cons*) args car] printForm]) by: m]; } return [(Cons*) [(Cons*) args car] cdr]; } SchemeObject *bi_apply (SchemeObject *args, Machine *m) { local SchemeObject *cur, *prev; if (args == [Nil nil]) { return [Error type: "apply" message: "expected at least 1 argument" by: m]; } else if (![[(Cons*) args car] isKindOfClass: [Procedure class]]) { return [Error type: "apply" message: sprintf("expected procedure as 1st argument, got: %s", [[(Cons*) args car] printForm]) by: m]; } prev = nil; for (cur = args; [(Cons*) cur cdr] != [Nil nil]; cur = [(Cons*) cur cdr]) { prev = cur; } if (prev) { [(Cons*) prev cdr: [(Cons*) cur car]]; } [m stack: [(Cons*) args cdr]]; [(Procedure*) [(Cons*) args car] invokeOnMachine: m]; return nil; } SchemeObject *bi_callcc (SchemeObject *args, Machine *m) { if (args == [Nil nil]) { return [Error type: "call-with-current-continuation" message: "expected at least 1 argument" by: m]; } else if (![[(Cons*) args car] isKindOfClass: [Procedure class]]) { return [Error type: "call-with-current-continuation" message: sprintf("expected procedure as 1st argument, got: %s", [[(Cons*) args car] printForm]) by: m]; } if ([m continuation]) { [m stack: cons([m continuation], [Nil nil])]; } else { [m stack: cons([BaseContinuation baseContinuation], [Nil nil])]; } [(Procedure*) [(Cons*) args car] invokeOnMachine: m]; return nil; } SchemeObject *bi_eq (SchemeObject *args, Machine *m) { if (!num_args(args, 2)) { return [Error type: "eq?" message: "expected 2 arguments" by: m]; } return [(Cons*) args car] == [(Cons*) [(Cons*) args cdr] car] ? [Boolean trueConstant] : [Boolean falseConstant]; } SchemeObject *bi_numeq (SchemeObject *args, Machine *m) { local SchemeObject *num1, *num2; if (!num_args(args, 2)) { return [Error type: "=" message: "expected 2 arguments" by: m]; } num1 = [(Cons*) args car]; num2 = [(Cons*) [(Cons*) args cdr] car]; if (![num1 isKindOfClass: [Number class]]) { return [Error type: "=" message: sprintf("expected number argument, got: %s", [num1 printForm]) by: m]; } else if (![num2 isKindOfClass: [Number class]]) { return [Error type: "=" message: sprintf("expected number argument, got: %s", [num2 printForm]) by: m]; } return [(Number*) num1 intValue] == [(Number*) num2 intValue] ? [Boolean trueConstant] : [Boolean falseConstant]; } SchemeObject *bi_islist (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "list?" message: "expected 1 argument" by: m]; } return isList (args) ? [Boolean trueConstant] : [Boolean falseConstant]; } SchemeObject *bi_ispair (SchemeObject *args, Machine *m) { if (!num_args(args, 1)) { return [Error type: "pair?" message: "expected 1 argument" by: m]; } return [[(Cons*) args car] isKindOfClass: [Cons class]] ? [Boolean trueConstant] : [Boolean falseConstant]; } void builtin_addtomachine (Machine *m) { [m addGlobal: symbol("display") value: [Primitive newFromFunc: (bi_display)]]; [m addGlobal: symbol("newline") value: [Primitive newFromFunc: (bi_newline)]]; [m addGlobal: symbol("+") value: [Primitive newFromFunc: (bi_add)]]; [m addGlobal: symbol("-") value: [Primitive newFromFunc: (bi_sub)]]; [m addGlobal: symbol("*") value: [Primitive newFromFunc: (bi_mult)]]; [m addGlobal: symbol("/") value: [Primitive newFromFunc: (bi_div)]]; [m addGlobal: symbol("cons") value: [Primitive newFromFunc: (bi_cons)]]; [m addGlobal: symbol("null?") value: [Primitive newFromFunc: (bi_null)]]; [m addGlobal: symbol("car") value: [Primitive newFromFunc: (bi_car)]]; [m addGlobal: symbol("cdr") value: [Primitive newFromFunc: (bi_cdr)]]; [m addGlobal: symbol("apply") value: [Primitive newFromFunc: (bi_apply)]]; [m addGlobal: symbol("call-with-current-continuation") value: [Primitive newFromFunc: (bi_callcc)]]; [m addGlobal: symbol("eq?") value: [Primitive newFromFunc: (bi_eq)]]; [m addGlobal: symbol("=") value: [Primitive newFromFunc: (bi_numeq)]]; [m addGlobal: symbol("list?") value: [Primitive newFromFunc: (bi_islist)]]; [m addGlobal: symbol("pair?") value: [Primitive newFromFunc: (bi_ispair)]]; } # 1 "/tmp/qfccQKfm0R" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccQKfm0R" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Frame.o Frame.r # 1 "Frame.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Frame.r" 2 # 1 "./Frame.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Frame.h" 2 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 2 "Frame.r" 2 @implementation Frame + (id) newWithSize: (int) sz link: (Frame *) l { return [[self alloc] initWithSize: sz link: l]; } - (id) initWithSize: (int) sz link: (Frame *) l { self = [super init]; size = sz; link = l; array = obj_malloc(@sizeof (id) * size); return self; } - (void) set: (int) index to: (SchemeObject *) o { array[index] = o; } - (SchemeObject *) get: (int) index { return array[index]; } - (Frame *) getLink { return link; } - (void) markReachable { local int index; for (index = 0; index < size; index++) { [array[index] mark]; } [link mark]; } - (void) dealloc { obj_free(array); [super dealloc]; } @end # 1 "/tmp/qfccCaJlFO" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccCaJlFO" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o CompiledCode.o CompiledCode.r # 1 "CompiledCode.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "CompiledCode.r" 2 # 1 "./CompiledCode.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./CompiledCode.h" 2 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 8 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 2 "CompiledCode.r" 2 # 1 "./Symbol.h" 1 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 3 "CompiledCode.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 4 "CompiledCode.r" 2 @implementation CompiledCode - (id) init { self = [super init]; constants = [Array new]; instructions = [Array new]; return self; } - (void) markReachable { [literals mark]; if (constants) [constants makeObjectsPerformSelector: @selector(mark)]; if (instructions) [instructions makeObjectsPerformSelector: @selector(mark)]; } - (void) addInstruction: (Instruction *) inst { [inst line: [self line]]; [inst source: [self source]]; [inst offset: [instructions count]]; if ([inst opcode] != LABEL) { [instructions addObject: inst]; } } - (int) addConstant: (SchemeObject *) c { local int number = [constants count]; [constants addObject: c]; return number; } - (void) compile { local int index; local Instruction *inst; literals = [Frame newWithSize: [constants count] link: nil]; code = obj_malloc (@sizeof(instruction_t) * [instructions count]); lineinfo = obj_malloc(@sizeof(lineinfo_t) * [instructions count]); for (index = 0; index < [constants count]; index++) { [literals set: index to: (SchemeObject*) [constants objectAtIndex: index]]; } for (index = 0; index < [instructions count]; index++) { inst = [instructions objectAtIndex: index]; [inst emitStruct: code]; lineinfo[index].linenumber = [inst line]; lineinfo[index].sourcefile = symbol([inst source]); [lineinfo[index].sourcefile retain]; } size = [instructions count]; [instructions release]; [constants release]; instructions = constants = nil; } - (instruction_t *) code { return code; } - (lineinfo_t *) lineinfo { return lineinfo; } - (Frame*) literals { return literals; } - (void) dealloc { local Array *temp; if (instructions) { temp = instructions; instructions = nil; [temp release]; } if (constants) { temp = constants; constants = nil; [temp release]; } if (code) { obj_free (code); } if (lineinfo) { local int i; for (i = 0; i < size; i++) { [lineinfo[i].sourcefile release]; } obj_free (lineinfo); } [super dealloc]; } - (int) minimumArguments { return minargs; } - (void) minimumArguments: (int) min { minargs = min; } @end # 1 "/tmp/qfcclvPzEY" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcclvPzEY" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Compiler.o Compiler.r # 1 "Compiler.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Compiler.r" 2 # 1 "./Compiler.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Compiler.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 8 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Compiler.h" 2 # 1 "./Symbol.h" 1 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 6 "./Compiler.h" 2 # 1 "./Scope.h" 1 @interface Scope: SchemeObject { Scope *outerScope; Array *names; } + (id) newWithOuter: (Scope *) o; - (id) initWithOuter: (Scope *) o; - (int) depthOf: (Symbol *) sym; - (int) indexOf: (Symbol *) sym; - (void) addName: (Symbol *) sym; - (Scope *) outer; @end # 7 "./Compiler.h" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 8 "./Compiler.h" 2 @interface Compiler: SchemeObject { CompiledCode *code; SchemeObject *sexpr; Scope *scope; Error *err; } + (id) newWithLambda: (SchemeObject *) xp scope: (Scope *) sc; - (id) initWithLambda: (SchemeObject *) xp scope: (Scope *) sc; - (SchemeObject*) compile; - (void) emitExpression: (SchemeObject *) expression flags: (int) fl; - (void) emitLambda: (SchemeObject *) expression; - (void) emitConstant: (SchemeObject *) expression; - (void) emitApply: (SchemeObject *) expression flags: (int) fl; @end # 2 "Compiler.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 4 "Compiler.r" 2 # 1 "./Void.h" 1 @interface Void: SchemeObject { } + (id) voidConstant; @end @extern Void *voidConstant; # 5 "Compiler.r" 2 # 1 "./Boolean.h" 1 @interface Boolean: SchemeObject { } + (id) trueConstant; + (id) falseConstant; @end # 6 "Compiler.r" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 7 "Compiler.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 8 "Compiler.r" 2 Symbol *lambdaSym; Symbol *quoteSym; Symbol *defineSym; Symbol *ifSym; Symbol *letrecSym; Symbol *beginSym; @implementation Compiler + (void) initialize { lambdaSym = [Symbol forString: "lambda"]; [lambdaSym retain]; quoteSym = [Symbol forString: "quote"]; [quoteSym retain]; defineSym = [Symbol forString: "define"]; [defineSym retain]; ifSym = [Symbol forString: "if"]; [ifSym retain]; letrecSym = symbol("letrec"); [letrecSym retain]; beginSym = symbol("begin"); [beginSym retain]; } + (id) newWithLambda: (SchemeObject*) xp scope: (Scope*) sc { return [[self alloc] initWithLambda: xp scope: sc]; } - (id) initWithLambda: (SchemeObject*) xp scope: (Scope*) sc { self = [super init]; sexpr = xp; scope = sc; code = [CompiledCode new]; err = nil; return self; } - (void) emitBuildEnvironment: (SchemeObject *) arguments { local int count, index; local SchemeObject *cur; scope = [Scope newWithOuter: scope]; count = 0; for (cur = arguments; [cur isKindOfClass: [Cons class]]; cur = [(Cons*) cur cdr]) { count++; } [code minimumArguments: count]; if (cur != [Nil nil]) { count++; } [code addInstruction: [Instruction opcode: MAKEENV operand: count]]; [code addInstruction: [Instruction opcode: LOADENV]]; cur = arguments; for (index = 0; index < count; cur = [(Cons*) cur cdr]) { if ([cur isKindOfClass: [Cons class]]) { [scope addName: (Symbol*) [(Cons*) cur car]]; [code addInstruction: [Instruction opcode: SET operand: index]]; } else if ([cur isKindOfClass: [Symbol class]]) { [scope addName: (Symbol*) cur]; [code addInstruction: [Instruction opcode: SETREST operand: index]]; break; } else { err = [Error type: "syntax" message: "Invalid entry in argument list" by: arguments]; return; } index++; } } - (void) emitSequence: (SchemeObject*) expressions flags: (int) fl { local SchemeObject *cur; for (cur = expressions; cur != [Nil nil]; cur = [(Cons*) cur cdr]) { if ([(Cons*) cur cdr] == [Nil nil] && (fl & 1)) { [self emitExpression: [(Cons*) cur car] flags: fl]; } else { [self emitExpression: [(Cons*) cur car] flags: fl & ~1]; } if (err) return; } } - (void) emitVariable: (Symbol*) sym { local int depth = [scope depthOf: sym]; local int index = [scope indexOf: sym]; [code addInstruction: [Instruction opcode: LOADENV]]; if (depth != -1) { for (; depth; depth--) { [code addInstruction: [Instruction opcode: GETLINK]]; } [code addInstruction: [Instruction opcode: GET operand: index]]; } else { index = [code addConstant: sym]; [code addInstruction: [Instruction opcode: LOADLITS]]; [code addInstruction: [Instruction opcode: GET operand: index]]; [code addInstruction: [Instruction opcode: GETGLOBAL]]; } } - (void) emitDefine: (SchemeObject*) expression { local int index = 0; if (![expression isKindOfClass: [Cons class]] || ![[(Cons*) expression cdr] isKindOfClass: [Cons class]]) { err = [Error type: "syntax" message: "Malformed define statement" by: expression]; return; } if ([[(Cons*) expression car] isKindOfClass: [Cons class]]) { index = [code addConstant: [(Cons*) [(Cons*) expression car] car]]; [self emitLambda: cons(lambdaSym, cons([(Cons*) [(Cons*) expression car] cdr], [(Cons*) expression cdr]))]; if (err) return; } else if ([[(Cons*) expression car] isKindOfClass: [Symbol class]]) { index = [code addConstant: [(Cons*) expression car]]; [self emitExpression: [(Cons*) [(Cons*) expression cdr] car] flags: 0]; if (err) return; } else { err = [Error type: "syntax" message: "Malformed define statement" by: expression]; return; } [code addInstruction: [Instruction opcode: PUSH]]; [code addInstruction: [Instruction opcode: LOADLITS]]; [code addInstruction: [Instruction opcode: GET operand: index]]; [code addInstruction: [Instruction opcode: SETGLOBAL]]; } - (void) emitIf: (SchemeObject*) expression flags: (int) fl { local Instruction *falseLabel, *endLabel; local int index; if (![expression isKindOfClass: [Cons class]] || ![[(Cons*) expression cdr] isKindOfClass: [Cons class]]) { err = [Error type: "syntax" message: "Malformed if expression" by: expression]; } falseLabel = [Instruction opcode: LABEL]; endLabel = [Instruction opcode: LABEL]; [self emitExpression: [(Cons*) expression car] flags: fl & ~1]; if (err) return; [code addInstruction: [Instruction opcode: IFFALSE label: falseLabel]]; [self emitExpression: [(Cons*) [(Cons*) expression cdr] car] flags: fl]; if (err) return; [code addInstruction: [Instruction opcode: GOTO label: endLabel]]; [code addInstruction: falseLabel]; if ([(Cons*) [(Cons*) expression cdr] cdr] == [Nil nil]) { index = [code addConstant: [Void voidConstant]]; [code addInstruction: [Instruction opcode: LOADLITS]]; [code addInstruction: [Instruction opcode: GET operand: index]]; } else { [self emitExpression: [(Cons*) [(Cons*) [(Cons*) expression cdr] cdr] car] flags: fl]; if (err) return; } [code addInstruction: endLabel]; } - (void) emitLetrec: (SchemeObject*) expression flags: (int) fl { local SchemeObject *bindings; local int count; if (!isList(expression) || !isList([(Cons*) expression car]) || ![[(Cons*) expression cdr] isKindOfClass: [Cons class]]) { err = [Error type: "syntax" message: "Malformed letrec expression" by: expression]; } scope = [Scope newWithOuter: scope]; count = 0; for (bindings = [(Cons*) expression car]; bindings != [Nil nil]; bindings = [(Cons*) bindings cdr]) { [scope addName: (Symbol*) [(Cons*) [(Cons*) bindings car] car]]; count++; } [code addInstruction: [Instruction opcode: MAKEENV operand: count]]; count = 0; for (bindings = [(Cons*) expression car]; bindings != [Nil nil]; bindings = [(Cons*) bindings cdr]) { [self emitSequence: [(Cons*) [(Cons*) bindings car] cdr] flags: fl & ~1]; [code addInstruction: [Instruction opcode: PUSH]]; [code addInstruction: [Instruction opcode: LOADENV]]; [code addInstruction: [Instruction opcode: SET operand: count]]; count++; } [self emitSequence: [(Cons*) expression cdr] flags: fl]; [code addInstruction: [Instruction opcode: POPENV]]; scope = [scope outer]; } - (void) emitExpression: (SchemeObject*) expression flags: (int) fl { if ([expression isKindOfClass: [Cons class]]) { [code source: [expression source]]; [code line: [expression line]]; if ([(Cons*) expression car] == lambdaSym) { [self emitLambda: expression]; } else if ([(Cons*) expression car] == quoteSym) { [self emitConstant: [(Cons*) [(Cons*) expression cdr] car]]; } else if ([(Cons*) expression car] == defineSym) { [self emitDefine: [(Cons*) expression cdr]]; } else if ([(Cons*) expression car] == ifSym) { [self emitIf: [(Cons*) expression cdr] flags: fl]; } else if ([(Cons*) expression car] == letrecSym) { [self emitLetrec: [(Cons*) expression cdr] flags: fl]; } else if ([(Cons*) expression car] == beginSym) { [self emitSequence: [(Cons*) expression cdr] flags: fl]; } else { [self emitApply: expression flags: fl]; } } else if ([expression isKindOfClass: [Symbol class]]) { [self emitVariable: (Symbol*) expression]; } else { [self emitConstant: expression]; } } - (void) emitArguments: (SchemeObject*) expression { if (expression == [Nil nil]) { return; } else { [self emitArguments: [(Cons*) expression cdr]]; if (err) return; [self emitExpression: [(Cons*) expression car] flags: 0]; if (err) return; [code addInstruction: [Instruction opcode: PUSH]]; } } - (void) emitApply: (SchemeObject*) expression flags: (int) fl { local Instruction *label = [Instruction opcode: LABEL]; if (!(fl & 1)) { [code addInstruction: [Instruction opcode: MAKECONT label: label]]; } [self emitArguments: [(Cons*) expression cdr]]; if (err) return; [self emitExpression: [(Cons*) expression car] flags: fl & ~1]; if (err) return; [code addInstruction: [Instruction opcode: CALL]]; [code addInstruction: label]; } - (void) emitLambda: (SchemeObject*) expression { local Compiler *compiler = [Compiler newWithLambda: expression scope: scope]; local SchemeObject *res; local int index; res = [compiler compile]; if ([res isError]) { err = (Error *) res; return; } index = [code addConstant: res]; [code addInstruction: [Instruction opcode: LOADLITS]]; [code addInstruction: [Instruction opcode: GET operand: index]]; [code addInstruction: [Instruction opcode: MAKECLOSURE]]; } - (void) emitConstant: (SchemeObject*) expression { local int index; index = [code addConstant: expression]; [code addInstruction: [Instruction opcode: LOADLITS]]; [code addInstruction: [Instruction opcode: GET operand: index]]; } - (void) checkLambdaSyntax: (SchemeObject*) expression { if (![expression isKindOfClass: [Cons class]] || [(Cons*) expression car] != lambdaSym || [(Cons*) expression cdr] == [Nil nil] || [(Cons*) [(Cons*) expression cdr] cdr] == [Nil nil]) { err = [Error type: "syntax" message: "malformed lambda expression" by: expression]; } } - (SchemeObject*) compile { [self checkLambdaSyntax: sexpr]; if (err) { return err; } [self emitBuildEnvironment: [(Cons*) [(Cons*) sexpr cdr] car]]; if (err) { return err; } [self emitSequence: [(Cons*) [(Cons*) sexpr cdr] cdr] flags: 1]; if (err) { return err; } [code addInstruction: [Instruction opcode: RETURN]]; [code compile]; return code; } - (void) markReachable { [code mark]; [sexpr mark]; [scope mark]; } @end # 1 "/tmp/qfcc7qailY" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfcc7qailY" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Continuation.o Continuation.r # 1 "Continuation.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Continuation.r" 2 # 1 "./Continuation.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Continuation.h" 2 # 1 "./Procedure.h" 1 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 5 "./Continuation.h" 2 # 1 "./state.h" 1 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 5 "./state.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 6 "./state.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 8 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 7 "./state.h" 2 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 2 "Continuation.r" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 3 "Continuation.r" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 4 "Continuation.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 5 "Continuation.r" 2 @implementation Continuation + (id) newWithState: (state_t *) st pc: (int) p { return [[self alloc] initWithState: st pc: p]; } - (id) initWithState: (state_t *) st pc: (int) p { self = [self init]; state.program = st.program; state.pc = p; state.literals = st.literals; state.stack = st.stack; state.cont = st.cont; state.env = st.env; state.proc = st.proc; state.lineinfo = st.lineinfo; return self; } - (void) restoreOnMachine: (Machine *) m { [m state: &state]; return; } - (void) invokeOnMachine: (Machine *) m { [m value: [(Cons *) [m stack] car]]; [m state: &state]; return; } - (void) markReachable { [state.literals mark]; [state.stack mark]; [state.cont mark]; [state.env mark]; [state.proc mark]; } - (string) printForm { return ""; } @end # 1 "/tmp/qfccltuznX" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccltuznX" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Machine.o Machine.r # 1 "Machine.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Machine.r" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./SchemeString.h" 2 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Machine.h" 2 # 1 "./Continuation.h" 1 # 1 "./Procedure.h" 1 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 5 "./Continuation.h" 2 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 2 "Machine.r" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 3 "Machine.r" 2 # 1 "./Lambda.h" 1 @interface Lambda: Procedure { Frame *env; CompiledCode *code; } + (id) newWithCode: (CompiledCode *) c environment: (Frame *) e; - (id) initWithCode: (CompiledCode *) c environment: (Frame *) e; @end # 4 "Machine.r" 2 # 1 "./Boolean.h" 1 @interface Boolean: SchemeObject { } + (id) trueConstant; + (id) falseConstant; @end # 5 "Machine.r" 2 # 1 "./Nil.h" 1 @interface Nil: SchemeObject { } + (id) nil; @end # 6 "Machine.r" 2 # 1 "./defs.h" 1 @extern void (string str) print = #0; @extern int () errno = #0; @extern string (int err) strerror = #0; @extern int (...) open = #0; @extern int (int handle) close = #0; @extern string read (int handle, int count, int *result) = #0; @extern int (int handle, string buffer, int count) write = #0; @extern int (int handle, int pos, int whence) seek = #0; @extern void() traceon = #0; @extern void() traceoff = #0; @extern void (...) printf = #0; # 7 "Machine.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 8 "Machine.r" 2 # 1 "./Error.h" 1 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 9 "Machine.r" 2 string GlobalGetKey (void *ele, void *data) { return [[((Cons*) ele) car] printForm]; } void GlobalFree (void *ele, void *data) { return; } @implementation Machine - (id) init { self = [super init]; state.program = nil; state.pc = 0; value = nil; state.cont = nil; state.env = nil; state.literals = nil; state.proc = nil; state.stack = [Nil nil]; state.lineinfo = nil; globals = Hash_NewTable(1024, GlobalGetKey, GlobalFree, nil); all_globals = [Nil nil]; return self; } - (void) addGlobal: (Symbol*) sym value: (SchemeObject*) val { local Cons *c = cons(sym, val); Hash_Add(globals, c); all_globals = cons(c, all_globals); } - (void) loadCode: (CompiledCode*) code { state.program = [code code]; state.literals = [code literals]; state.lineinfo = [code lineinfo]; state.pc = 0; } - (void) environment: (Frame*) e { state.env = e; } - (void) continuation: (Continuation*) c { state.cont = c; } - (void) value: (SchemeObject*) v { value = v; } - (SchemeObject*) value { return value; } - (Continuation*) continuation { return state.cont; } - (SchemeObject*) stack { return state.stack; } - (void) stack: (SchemeObject*) o { state.stack = o; } - (state_t *) state { return &state; } - (void) state: (state_t *) st { state.program = st.program; state.pc = st.pc; state.literals = st.literals; state.stack = st.stack; state.cont = st.cont; state.env = st.env; state.proc = st.proc; state.lineinfo = st.lineinfo; } - (void) procedure: (Procedure*) pr { state.proc = pr; } - (SchemeObject*) run { local int opcode; local int operand; local SchemeObject *res; while (1) { if (value && [value isError]) { ; return value; } opcode = state.program[state.pc].opcode; operand = state.program[state.pc].operand; state.pc = state.pc + 1; switch (opcode) { case PUSH: if (value) { ; } else { ; } state.stack = cons(value, state.stack); break; case POP: value = [(Cons*) state.stack car]; if (value) { ; } else { ; } state.stack = [(Cons*) state.stack cdr]; break; case MAKECLOSURE: ; value = [Lambda newWithCode: (CompiledCode*) value environment: state.env]; break; case MAKECONT: ; state.cont = [Continuation newWithState: &state pc: operand]; state.stack = [Nil nil]; break; case LOADENV: ; value = state.env; break; case LOADLITS: ; value = state.literals; break; case MAKEENV: ; state.env = [Frame newWithSize: operand link: state.env]; break; case POPENV: ; state.env = [state.env getLink]; case GET: value = [(Frame*) value get: operand]; ; break; case SET: [(Frame*) value set: operand to: [(Cons*) state.stack car]]; ; state.stack = [(Cons*) state.stack cdr]; break; case SETREST: [(Frame*) value set: operand to: state.stack]; ; state.stack = [Nil nil]; break; case SETSTACK: ; state.stack = value; break; case GETLINK: ; value = [(Frame*) value getLink]; break; case GETGLOBAL: ; res = [((Cons*) Hash_Find(globals, [value printForm])) cdr]; if (!res) { return [Error type: "binding" message: sprintf("Undefined binding: %s", [value printForm]) by: self]; } value = res; ; break; case SETGLOBAL: ; [self addGlobal: (Symbol*) value value: [(Cons*) state.stack car]]; state.stack = [(Cons*) state.stack cdr]; break; case CALL: ; [SchemeObject collectCheckPoint]; if (![value isKindOfClass: [Procedure class]]) { return [Error type: "call" message: sprintf("Attempted to apply non-procedure: %s. Arguments were: %s", [value printForm], [state.stack printForm]) by: self]; } [(Procedure*) value invokeOnMachine: self]; break; case RETURN: ; if (!state.cont) { return value; } else { [state.cont restoreOnMachine: self]; } break; case IFFALSE: ; if (value == [Boolean falseConstant]) { state.pc = operand; } break; case GOTO: ; state.pc = operand; break; } } } - (string) source { if (state.lineinfo) { return [state.lineinfo[state.pc-1].sourcefile stringValue]; } else { return [super source]; } } - (int) line { if (state.lineinfo) { return state.lineinfo[state.pc-1].linenumber; } else { return [super line]; } } - (void) markReachable { [state.literals mark]; [state.stack mark]; [state.cont mark]; [state.env mark]; [state.proc mark]; [value mark]; [all_globals mark]; } - (void) reset { state.stack = [Nil nil]; } @end # 1 "/tmp/qfccpL94wD" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccpL94wD" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Void.o Void.r # 1 "Void.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Void.r" 2 # 1 "./Void.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Void.h" 2 @interface Void: SchemeObject { } + (id) voidConstant; @end @extern Void *voidConstant; # 2 "Void.r" 2 Void *voidConstant; @implementation Void + (void) initialize { voidConstant = [Void new]; [voidConstant makeRootCell]; } + (id) voidConstant { return voidConstant; } - (string) printForm { return ""; } @end # 1 "/tmp/qfccSDXkKm" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccSDXkKm" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Error.o Error.r # 1 "Error.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Error.r" 2 # 1 "./Error.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Error.h" 2 @interface Error: SchemeObject { string type, message; } + (id) type: (string) t message: (string) m by: (SchemeObject *) o; + (id) type: (string) t message: (string) m; - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o; - (string) type; - (string) message; @end # 2 "Error.r" 2 # 1 "../../ruamoko/include/string.h" 1 @extern string ftos (float f); @extern string vtos (vector v); @extern float stof (string s); @extern float strlen (string s); @extern float charcount (string goal, string s); @extern string sprintf (string fmt, ...); @extern string itos (int i); @extern int stoi (string s); @extern vector stov (string s); @extern string str_new (void); @extern string str_free (string str); @extern string str_copy (string dst, string src); @extern string str_cat (string dst, string src); @extern string str_clear (string str); @extern @overload string str_mid (string str, int start); @extern @overload string str_mid (string str, int start, int len); @extern string str_str (string haystack, string needle); # 3 "Error.r" 2 @implementation Error + (id) type: (string) t message: (string) m by: (SchemeObject *) o { return [[self alloc] initWithType: t message: m by: o]; } + (id) type: (string) t message: (string) m { return [[self alloc] initWithType: t message: m by: nil]; } - (id) initWithType: (string) t message: (string) m by: (SchemeObject *) o { self = [super init]; type = str_new(); message = str_new(); str_copy(type, t); str_copy(message, m); if (o) { [self source: [o source]]; [self line: [o line]]; } return self; } - (BOOL) isError { return YES; } - (string) type { return type; } - (string) message { return message; } - (void) dealloc { str_free(type); str_free(message); [super dealloc]; } @end # 1 "/tmp/qfccABybaF" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccABybaF" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o Boolean.o Boolean.r # 1 "Boolean.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "Boolean.r" 2 # 1 "./Boolean.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./Boolean.h" 2 @interface Boolean: SchemeObject { } + (id) trueConstant; + (id) falseConstant; @end # 2 "Boolean.r" 2 Boolean *trueConstant; Boolean *falseConstant; @implementation Boolean + (void) initialize { trueConstant = [Boolean new]; [trueConstant retain]; falseConstant = [Boolean new]; [falseConstant retain]; } + (id) trueConstant { return trueConstant; } + (id) falseConstant { return falseConstant; } - (string) printForm { return self == trueConstant ? "#t" : "#f"; } @end # 1 "/tmp/qfccSjF1Mx" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccSjF1Mx" 2 ../../tools/qfcc/source/qfcc -qq -O -g -Werror -Wall -Wno-integer-divide --no-default-paths -I../../ruamoko/include -I../../include -p `echo -n ./ | sed -e 's/[^/]//g' | wc -c` -c -o BaseContinuation.o BaseContinuation.r # 1 "BaseContinuation.r" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "BaseContinuation.r" 2 # 1 "./BaseContinuation.h" 1 # 1 "./SchemeObject.h" 1 # 1 "../../ruamoko/include/Object.h" 1 # 1 "../../ruamoko/include/runtime.h" 1 # 13 "../../ruamoko/include/runtime.h" enum { NotFound = 2147483647 }; typedef enum { NO = 0, YES } BOOL; @extern void obj_error (id object, int code, string fmt, ...); @extern void obj_verror (id object, int code, string fmt, @va_list args); @extern IMP obj_msg_lookup (id receiver, SEL op); @extern IMP obj_msg_lookup_super (Super class, SEL op); @extern @param obj_msg_sendv (id receiver, SEL op, @va_list args); @extern BOOL obj_decrement_ref_was_zero (id object); @extern BOOL obj_increment_ref_was_zero (id object); @extern void *obj_malloc (int size); @extern void *obj_atomic_malloc (int size); @extern void *obj_valloc (int size); @extern void *obj_realloc (void *mem, int size); @extern void *obj_calloc (int nelem, int size); @extern void obj_free (void *mem); @extern Class obj_get_class (string name); @extern Class obj_lookup_class (string name); @extern string sel_get_name (SEL selector); @extern string sel_get_type (SEL selector); @extern SEL sel_get_uid (string name); @extern SEL sel_register_name (string name); @extern BOOL sel_is_mapped (SEL aSel); @extern Method *class_get_class_method (Class class, SEL aSel); @extern Method *class_get_instance_method (Class class, SEL aSel); @extern Class class_pose_as (Class imposter, Class superclass); @extern id class_create_instance (Class class); @extern string class_get_class_name (Class class); @extern int class_get_instance_size (Class class); @extern Class class_get_meta_class (Class class); @extern Class class_get_super_class (Class class); @extern int class_get_version (Class class); @extern BOOL class_is_class (Class class); @extern BOOL class_is_meta_class (Class class); @extern void class_set_version (Class class, int version); @extern void *class_get_gc_object_type (Class class); @extern void class_ivar_set_gcinvisible (Class class, string ivarname, BOOL gcInvisible); @extern IMP method_get_imp (Method *method); @extern IMP get_imp (Class class, SEL sel); @extern id object_copy (id object); @extern id object_dispose (id object); @extern Class object_get_class (id object); @extern string object_get_class_name (id object); @extern Class object_get_meta_class (id object); @extern Class object_get_super_class (id object); @extern BOOL object_is_class (id object); @extern BOOL object_is_instance (id object); @extern BOOL object_is_meta_class (id object); @extern void *PR_FindGlobal (string name); # 5 "../../ruamoko/include/Object.h" 2 @class Protocol; @protocol Object - (Class) class; - (Class) superclass; - (BOOL) isEqual: (id)anObject; - (BOOL) isKindOfClass: (Class)aClass; - (BOOL) isMemberOfClass: (Class)aClass; - (unsigned) hash; - (id) self; - (string) description; - (id) performSelector: (SEL)aSelector; - (id) performSelector: (SEL)aSelector withObject: (id)anObject; - (id) performSelector: (SEL)aSelector withObject: (id)anObject withObject: (id)anotherObject; - (BOOL) respondsToSelector: (SEL)aSelector; - (BOOL) conformsToProtocol: (Protocol *)aProtocol; - (id) retain; - (id) autorelease; - ( void) release; - (unsigned) retainCount; @end @protocol Copying - copy; @end @interface Object { Class isa; } + (id) alloc; + (id) new; + (Class) class; + (string) description; + (void) initialize; + (IMP) instanceMethodForSelector: (SEL)aSelector; + (BOOL) instancesRespondToSelector: (SEL)aSelector; + (BOOL) respondsToSelector: (SEL)aSelector; + (BOOL) conformsToProtocol: (Protocol *)aProtocol; + (BOOL) isKindOfClass: (Class)aClass; + (void) poseAsClass: (Class)aClass; + (Class) superclass; + (id) retain; + (id) autorelease; + ( void) release; + (unsigned) retainCount; - (id) init; - (void) dealloc; - (void) doesNotRecognizeSelector: (SEL)aSelector; - (IMP) methodForSelector: (SEL)aSelector; - (id) copy; - (id) mutableCopy; @end @interface Object (error) - (void) error: (string)formatString, ...; @end # 4 "./SchemeObject.h" 2 @interface SchemeObject: Object { @public SchemeObject *prev, *next; BOOL marked, root; int line; string source; } + (void) collectCheckPoint; - (void) mark; - (void) markReachable; - (void) makeRootCell; - (string) printForm; - (string) source; - (void) source: (string) s; - (int) line; - (void) line: (int) l; - (BOOL) isError; @end # 4 "./BaseContinuation.h" 2 # 1 "./Procedure.h" 1 @class Machine; @interface Procedure: SchemeObject - (void) invokeOnMachine: (Machine *) m; @end # 5 "./BaseContinuation.h" 2 # 1 "./Machine.h" 1 # 1 "./Symbol.h" 1 # 1 "./SchemeString.h" 1 @interface String: SchemeObject { string value; } + (id) newFromString: (string) s; - (id) initWithString: (string) s; - (string) stringValue; @end # 4 "./Symbol.h" 2 @interface Symbol: String { } + (void) initialize; + (Symbol *) leftParen; + (Symbol *) rightParen; + (Symbol *) dot; + (Symbol *) forString: (string) s; + (Symbol *) quote; @end @extern Symbol *symbol (string str); # 4 "./Machine.h" 2 # 1 "./CompiledCode.h" 1 # 1 "../../ruamoko/include/Array.h" 1 # 21 "../../ruamoko/include/Array.h" @interface Array: Object { unsigned count; unsigned capacity; unsigned granularity; id *_objs; } + (id) array; + (id) arrayWithCapacity: (unsigned)cap; + (id) arrayWithArray: (Array *)array; + (id) arrayWithObject: (id)anObject; + (id) arrayWithObjects: (id)firstObj, ...; # 68 "../../ruamoko/include/Array.h" + (id) arrayWithObjects: (id *)objs count: (unsigned)cnt; - (id) initWithCapacity: (unsigned)cap; - (id) initWithArray: (Array *)array; - (id) initWithArray: (Array *)array copyItems: (BOOL)flag; - (id) initWithObjects: (id)firstObj, ...; - (id) initWithObjects: (id *)objs count: (unsigned)count; # 116 "../../ruamoko/include/Array.h" - (BOOL) containsObject: (id)anObject; - (unsigned) count; - (id) objectAtIndex: (unsigned)index; - (id) lastObject; # 153 "../../ruamoko/include/Array.h" - (unsigned) indexOfObject: (id)anObject; # 171 "../../ruamoko/include/Array.h" - (unsigned) indexOfObjectIdenticalTo: (id)anObject; # 191 "../../ruamoko/include/Array.h" - (void) addObject: (id)anObject; - (void) addObjectsFromArray: (Array *)array; - (void) insertObject: (id)anObject atIndex: (unsigned)index; - (void) replaceObjectAtIndex: (unsigned)index withObject: (id)anObject; - (void) setArray: (Array *)array; # 231 "../../ruamoko/include/Array.h" - (void) removeAllObjects; - (void) removeLastObject; - (void) removeObject: (id)anObject; - (void) removeObjectsInArray: (Array *)anArray; - (void) removeObjectIdenticalTo: (id)anObject; - (void) removeObjectAtIndex: (unsigned)index; - (void) makeObjectsPerformSelector: (SEL)selector; - (void) makeObjectsPerformSelector: (SEL)selector withObject: (id)arg; @end # 5 "./CompiledCode.h" 2 # 1 "./Instruction.h" 1 typedef enum { LABEL, PUSH, POP, MAKECLOSURE, MAKECONT, LOADENV, LOADLITS, MAKEENV, POPENV, GET, SET, SETREST, SETSTACK, GETLINK, GETGLOBAL, SETGLOBAL, CALL, RETURN, IFFALSE, GOTO } opcode_e; struct instruction_s { opcode_e opcode; int operand; }; typedef struct instruction_s instruction_t; @interface Instruction: SchemeObject { opcode_e opcode; int operand, offset; Instruction *label; } + (id) opcode: (opcode_e) oc; + (id) opcode: (opcode_e) oc operand: (int) op; + (id) opcode: (opcode_e) oc label: (Instruction *) l; - (id) initWithOpcode: (opcode_e) oc operand: (int) op label: (Instruction *) l; - (void) offset: (int) ofs; - (int) offset; - (opcode_e) opcode; - (void) emitStruct: (instruction_t *) program; @end # 6 "./CompiledCode.h" 2 # 1 "./Frame.h" 1 @interface Frame: SchemeObject { SchemeObject**array; int size; Frame *link; } + (id) newWithSize: (int) sz link: (Frame *) l; - (id) initWithSize: (int) sz link: (Frame *) l; - (void) set: (int) index to: (SchemeObject *) o; - (SchemeObject *) get: (int) index; - (Frame *) getLink; @end # 7 "./CompiledCode.h" 2 struct lineinfo_s { int linenumber; String *sourcefile; }; typedef struct lineinfo_s lineinfo_t; @interface CompiledCode: SchemeObject { Frame *literals; Array *instructions; Array *constants; instruction_t *code; lineinfo_t *lineinfo; int minargs, size; } - (void) addInstruction: (Instruction *) inst; - (int) addConstant: (SchemeObject *) c; - (void) compile; - (instruction_t *) code; - (lineinfo_t *) lineinfo; - (Frame *) literals; - (int) minimumArguments; - (void) minimumArguments: (int) min; @end # 5 "./Machine.h" 2 # 1 "./Continuation.h" 1 # 1 "./state.h" 1 @class Continuation; struct state_s { instruction_t *program; lineinfo_t *lineinfo; int pc; Frame *literals, *env; SchemeObject *stack; Continuation *cont; Procedure *proc; }; typedef struct state_s state_t; # 6 "./Continuation.h" 2 @interface Continuation: Procedure { state_t state; } + (id) newWithState: (state_t *) st pc: (int) p; - (id) initWithState: (state_t *) st pc: (int) p; - (void) restoreOnMachine: (Machine *) m; @end # 7 "./Machine.h" 2 # 1 "../../ruamoko/include/hash.h" 1 typedef struct _hashtab_t *hashtab_t; @extern hashtab_t Hash_NewTable (int size, string gk (void *ele, void *data), void f (void *ele, void *data), void *ud); @extern void Hash_SetHashCompare (hashtab_t tab, unsigned gh (void *ele, void *data), int cmp (void *ele1, void *ele2, void *data)); @extern void Hash_DelTable (hashtab_t tab); @extern void Hash_FlushTable (hashtab_t tab); @extern int Hash_Add (hashtab_t tab, void *ele); @extern int Hash_AddElement (hashtab_t tab, void *ele); @extern void *Hash_Find (hashtab_t tab, string key); @extern void *Hash_FindElement (hashtab_t tab, void *ele); @extern void **Hash_FindList (hashtab_t tab, string key); @extern void **Hash_FindElementList (hashtab_t tab, void *ele); @extern void *Hash_Del (hashtab_t tab, string key); @extern void *Hash_DelElement (hashtab_t tab, void *ele); @extern void Hash_Free (hashtab_t tab, void *ele); @extern int Hash_String (string str); @extern int Hash_Buffer (void *buf, int len); @extern void **Hash_GetList (hashtab_t tab); @extern void Hash_Stats (hashtab_t tab); # 8 "./Machine.h" 2 @interface Machine: SchemeObject { state_t state; SchemeObject *value; hashtab_t globals; SchemeObject *all_globals; } - (void) loadCode: (CompiledCode *) code; - (SchemeObject *) run; - (void) addGlobal: (Symbol *) sym value: (SchemeObject *) val; - (void) environment: (Frame *) e; - (void) continuation: (Continuation *) c; - (Continuation *) continuation; - (void) value: (SchemeObject *) o; - (SchemeObject *) stack; - (void) stack: (SchemeObject *) o; - (state_t *) state; - (void) state: (state_t *) st; - (void) reset; - (void) procedure: (Procedure *) pr; @end # 6 "./BaseContinuation.h" 2 @interface BaseContinuation: Procedure + (id) baseContinuation; @end # 2 "BaseContinuation.r" 2 # 1 "./Cons.h" 1 @interface Cons: SchemeObject { SchemeObject *car, *cdr; } + (id) newWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (id) initWithCar: (SchemeObject *) a cdr: (SchemeObject *) d; - (SchemeObject *) car; - (void) car: (SchemeObject *) a; - (SchemeObject *) cdr; - (void) cdr: (SchemeObject *) d; @end @extern Cons *cons (SchemeObject *car, SchemeObject *cdr); @extern BOOL isList (SchemeObject *ls); @extern int length (SchemeObject *foo); # 3 "BaseContinuation.r" 2 instruction_t returninst; BaseContinuation *base; @implementation BaseContinuation + (void) initialize { returninst.opcode = RETURN; base = [BaseContinuation new]; } + (id) baseContinuation { return base; } - (void) restoreOnMachine: (Machine *) m { [m state].program = &returninst; } - (void) invokeOnMachine: (Machine *) m { [m value: [(Cons *) [m stack] car]]; [m state].program = &returninst; } @end # 1 "/tmp/qfccURIXgL" # 1 "" 1 # 1 "" 3 # 385 "" 3 # 1 "" 1 # 1 "" 2 # 1 "/tmp/qfccURIXgL" 2 rm -f libscheme.a ../../tools/pak/pak -cf libscheme.a SchemeObject.o Cons.o Number.o SchemeString.o Symbol.o Lexer.o Parser.o Nil.o Procedure.o Primitive.o Lambda.o Scope.o Instruction.o builtins.o Frame.o CompiledCode.o Compiler.o Continuation.o Machine.o Void.o Error.o Boolean.o BaseContinuation.o touch libscheme.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' icotool -x -o /wrkdirs/usr/ports/games/quakeforge/work/icons/hicolor/16x16/apps/quake.png -w 16 -b 8 /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/doc/qf.ico icotool -x -o /wrkdirs/usr/ports/games/quakeforge/work/icons/hicolor/32x32/apps/quake.png -w 32 -b 8 /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/doc/qf.ico =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quakeforge-0.7.2_10 depends on file: /usr/local/share/quake/id1/pak0.pak - not found ===> Installing existing package /packages/All/quake-data-1.0.6_3.pkg [pkg-builder.dan.net.uk] Installing quake-data-1.0.6_3... [pkg-builder.dan.net.uk] `-- Installing quake-maps-1.0.0... [pkg-builder.dan.net.uk] `-- Extracting quake-maps-1.0.0: .......... done [pkg-builder.dan.net.uk] Extracting quake-data-1.0.6_3: .......... done ===> quakeforge-0.7.2_10 depends on file: /usr/local/share/quake/id1/pak0.pak - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on file: /usr/local/bin/python3.11 - not found ===> Installing existing package /packages/All/python311-3.11.12.pkg [pkg-builder.dan.net.uk] Installing python311-3.11.12... [pkg-builder.dan.net.uk] `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] Extracting python311-3.11.12: .......... done ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> quakeforge-0.7.2_10 depends on file: /usr/local/bin/python3.11 - found ===> Returning to build of quakeforge-0.7.2_10 ===> quakeforge-0.7.2_10 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for quakeforge-0.7.2_10 ===> Generating temporary packing list if test -z 'strip'; then \ /usr/local/bin/gmake INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ install; \ else \ /usr/local/bin/gmake INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install; \ fi gmake[1]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' /usr/local/bin/gmake install-recursive gmake[2]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' Making install in desktop gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' gmake[4]: Nothing to be done for 'install-exec-am'. .././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/applications' install -m 0644 quakeforge-nq-x11.desktop quakeforge-qw-x11.desktop '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/applications' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/desktop' Making install in pkg-config gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' gmake[4]: Nothing to be done for 'install-exec-am'. .././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/libdata/pkgconfig' install -m 0644 quakeforge.pc qfcc.pc '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/libdata/pkgconfig' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/pkg-config' Making install in include gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' Making install in QF gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[5]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF' install -m 0644 alloc.h bspfile.h cbuf.h cdaudio.h checksum.h clip_hull.h cmd.h console.h crc.h csqc.h cvar.h dstring.h draw.h gib.h hash.h hl.h idparse.h image.h in_event.h info.h input.h iqm.h joystick.h keys.h link.h llist.h locs.h mathlib.h mdfour.h mersenne.h model.h modelgen.h msg.h object.h pak.h pakfile.h pcx.h png.h plugin.h pr_comp.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/.' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/plugin' install -m 0644 plugin/cd.h plugin/console.h plugin/general.h plugin/input.h plugin/snd_output.h plugin/snd_render.h plugin/vid_render.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/plugin' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/GL' install -m 0644 GL/ati.h GL/defines.h GL/extensions.h GL/funcs.h GL/qf_draw.h GL/qf_explosions.h GL/qf_funcs_list.h GL/qf_iqm.h GL/qf_lightmap.h GL/qf_rlight.h GL/qf_rmain.h GL/qf_rsurf.h GL/qf_sky.h GL/qf_textures.h GL/qf_vid.h GL/types.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/GL' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/math' install -m 0644 math/dual.h math/half.h math/matrix3.h math/matrix4.h math/quaternion.h math/vector.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/math' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/GLSL' install -m 0644 GLSL/defines.h GLSL/funcs.h GLSL/qf_alias.h GLSL/qf_bsp.h GLSL/qf_draw.h GLSL/qf_funcs_list.h GLSL/qf_iqm.h GLSL/qf_lightmap.h GLSL/qf_particles.h GLSL/qf_textures.h GLSL/qf_vid.h GLSL/types.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/GLSL' install -m 0644 pr_debug.h pr_obj.h progs.h qargs.h qdefs.h qendian.h qfplist.h qtypes.h quakefs.h quakeio.h render.h riff.h ruamoko.h set.h screen.h script.h sizebuf.h skin.h sound.h spritegn.h sys.h teamplay.h tga.h uint32.h va.h ver_check.h vid.h vrect.h view.h wad.h wadfile.h winding.h zone.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/include/QF/.' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include/QF' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/include' Making install in libs gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' Making install in util gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making install in . gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFutil.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libQFutil.so.1.0.0 /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFutil.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFutil.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFutil.so.1.0.0 libQFutil.so.1 || { rm -f libQFutil.so.1 && ln -s libQFutil.so.1.0.0 libQFutil.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFutil.so.1.0.0 libQFutil.so || { rm -f libQFutil.so && ln -s libQFutil.so.1.0.0 libQFutil.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFutil.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFutil.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making install in test gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/test' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util' Making install in gamecode gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gamecode' Making install in ruamoko gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFruamoko.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFruamoko.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFruamoko.la -rpath /usr/local/lib pr_cmds.lo rua_cbuf.lo rua_cmd.lo rua_cvar.lo rua_file.lo rua_hash.lo rua_init.lo rua_math.lo rua_msgbuf.lo rua_obj.lo rua_plist.lo rua_qfile.lo rua_qfs.lo rua_script.lo rua_set.lo rua_string.lo ../../libs/gamecode/libQFgamecode.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/pr_cmds.o .libs/rua_cbuf.o .libs/rua_cmd.o .libs/rua_cvar.o .libs/rua_file.o .libs/rua_hash.o .libs/rua_init.o .libs/rua_math.o .libs/rua_msgbuf.o .libs/rua_obj.o .libs/rua_plist.o .libs/rua_qfile.o .libs/rua_qfs.o .libs/rua_script.o .libs/rua_set.o .libs/rua_string.o -Wl,--whole-archive ../../libs/gamecode/.libs/libQFgamecode.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -L/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFruamoko.so.1 -o .libs/libQFruamoko.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFruamoko.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFruamoko.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFruamoko.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFruamoko.so.1.0.0 libQFruamoko.so.1 || { rm -f libQFruamoko.so.1 && ln -s libQFruamoko.so.1.0.0 libQFruamoko.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFruamoko.so.1.0.0 libQFruamoko.so || { rm -f libQFruamoko.so && ln -s libQFruamoko.so.1.0.0 libQFruamoko.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFruamoko.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFruamoko.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/ruamoko' Making install in gib gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFgib.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFgib.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFgib.la -rpath /usr/local/lib bi_gib.lo gib_buffer.lo gib_builtin.lo gib_classes.lo gib_execute.lo gib_function.lo gib_parse.lo gib_handle.lo gib_object.lo gib_process.lo gib_regex.lo gib_thread.lo gib_vars.lo gib_init.lo gib_tree.lo gib_semantics.lo ops.lo exp.lo regex.lo ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/bi_gib.o .libs/gib_buffer.o .libs/gib_builtin.o .libs/gib_classes.o .libs/gib_execute.o .libs/gib_function.o .libs/gib_parse.o .libs/gib_handle.o .libs/gib_object.o .libs/gib_process.o .libs/gib_regex.o .libs/gib_thread.o .libs/gib_vars.o .libs/gib_init.o .libs/gib_tree.o .libs/gib_semantics.o .libs/ops.o .libs/exp.o .libs/regex.o -Wl,-rpath -Wl,/usr/local/lib ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFgib.so.1 -o .libs/libQFgib.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFgib.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFgib.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFgib.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFgib.so.1.0.0 libQFgib.so.1 || { rm -f libQFgib.so.1 && ln -s libQFgib.so.1.0.0 libQFgib.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFgib.so.1.0.0 libQFgib.so || { rm -f libQFgib.so && ln -s libQFgib.so.1.0.0 libQFgib.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFgib.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFgib.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/gib' Making install in audio gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making install in targets gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' gmake[6]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s snd_output_oss.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' libtool: install: warning: relinking `snd_output_oss.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o snd_output_oss.la snd_output_oss_la-snd_oss.lo ../../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/snd_output_oss_la-snd_oss.o -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,snd_output_oss.so -o .libs/snd_output_oss.so libtool: install: /usr/bin/install -c .libs/snd_output_oss.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_output_oss.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_output_oss.so libtool: install: /usr/bin/install -c .libs/snd_output_oss.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_output_oss.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib/quakeforge/plugins' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/targets' Making install in renderer gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' gmake[6]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s snd_render_default.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' libtool: install: warning: relinking `snd_render_default.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -I/usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o snd_render_default.la snd_dma.lo snd_channels.lo snd_mem.lo snd_mix.lo snd_resample.lo snd_sfx.lo wav.lo ../../../libs/util/libQFutil.la -L/usr/local/lib -lsamplerate -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/snd_dma.o .libs/snd_channels.o .libs/snd_mem.o .libs/snd_mix.o .libs/snd_resample.o .libs/snd_sfx.o .libs/wav.o -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -L/usr/local/lib -lsamplerate -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,snd_render_default.so -o .libs/snd_render_default.so libtool: install: /usr/bin/install -c .libs/snd_render_default.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_render_default.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_render_default.so libtool: install: /usr/bin/install -c .libs/snd_render_default.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/snd_render_default.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib/quakeforge/plugins' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/renderer' Making install in . gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFcd.la libQFsound.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFcd.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFcd.la cd.lo ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/cd.o -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFcd.so.1 -o .libs/libQFcd.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFcd.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFcd.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFcd.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFcd.so.1.0.0 libQFcd.so.1 || { rm -f libQFcd.so.1 && ln -s libQFcd.so.1.0.0 libQFcd.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFcd.so.1.0.0 libQFcd.so || { rm -f libQFcd.so && ln -s libQFcd.so.1.0.0 libQFcd.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFcd.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFcd.la libtool: install: warning: relinking `libQFsound.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFsound.la snd.lo snd_progs.lo ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/snd.o .libs/snd_progs.o -Wl,-rpath -Wl,/usr/local/lib ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFsound.so.1 -o .libs/libQFsound.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFsound.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFsound.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFsound.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFsound.so.1.0.0 libQFsound.so.1 || { rm -f libQFsound.so.1 && ln -s libQFsound.so.1.0.0 libQFsound.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFsound.so.1.0.0 libQFsound.so || { rm -f libQFsound.so && ln -s libQFsound.so.1.0.0 libQFsound.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFsound.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFsound.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making install in test gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio/test' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/audio' Making install in image gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFimage.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFimage.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -I/usr/local/include/libpng16 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFimage.la -rpath /usr/local/lib image.lo pcx.lo png.lo tga.lo ../../libs/util/libQFutil.la -L/usr/local/lib -lpng16 -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/image.o .libs/pcx.o .libs/png.o .libs/tga.o -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -L/usr/local/lib -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFimage.so.1 -o .libs/libQFimage.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFimage.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFimage.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFimage.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFimage.so.1.0.0 libQFimage.so.1 || { rm -f libQFimage.so.1 && ln -s libQFimage.so.1.0.0 libQFimage.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFimage.so.1.0.0 libQFimage.so || { rm -f libQFimage.so && ln -s libQFimage.so.1.0.0 libQFimage.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFimage.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFimage.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image' Making install in models gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making install in alias gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/alias' Making install in brush gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/brush' Making install in iqm gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/iqm' Making install in sprite gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/sprite' Making install in . gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFmodels.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFmodels.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFmodels.la -rpath /usr/local/lib clip_hull.lo model.lo portal.lo trace.lo winding.lo brush/libbrush.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/clip_hull.o .libs/model.o .libs/portal.o .libs/trace.o .libs/winding.o -Wl,--whole-archive brush/.libs/libbrush.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFmodels.so.1 -o .libs/libQFmodels.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFmodels.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFmodels.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFmodels.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFmodels.so.1.0.0 libQFmodels.so.1 || { rm -f libQFmodels.so.1 && ln -s libQFmodels.so.1.0.0 libQFmodels.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFmodels.so.1.0.0 libQFmodels.so || { rm -f libQFmodels.so && ln -s libQFmodels.so.1.0.0 libQFmodels.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFmodels.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFmodels.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making install in test gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models/test' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/models' Making install in video gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' Making install in targets gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' /usr/local/bin/gmake install-am gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libQFjs.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFjs.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFjs.la libQFjs_la-joy.lo libQFjs_la-joy_null.lo ../../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/libQFjs_la-joy.o .libs/libQFjs_la-joy_null.o -Wl,-rpath -Wl,/usr/local/lib ../../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFjs.so.1 -o .libs/libQFjs.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFjs.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFjs.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFjs.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFjs.so.1.0.0 libQFjs.so.1 || { rm -f libQFjs.so.1 && ln -s libQFjs.so.1.0.0 libQFjs.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFjs.so.1.0.0 libQFjs.so || { rm -f libQFjs.so && ln -s libQFjs.so.1.0.0 libQFjs.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFjs.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFjs.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/targets' Making install in renderer gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' Making install in gl gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' gmake[7]: Nothing to be done for 'install-exec-am'. gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/gl' Making install in glsl gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' /usr/local/bin/gmake install-am gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' gmake[8]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' gmake[8]: Nothing to be done for 'install-exec-am'. gmake[8]: Nothing to be done for 'install-data-am'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/glsl' Making install in sw gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' gmake[7]: Nothing to be done for 'install-exec-am'. gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw' Making install in sw32 gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' gmake[7]: Nothing to be done for 'install-exec-am'. gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer/sw32' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[7]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s vid_render_sw.la vid_render_sw32.la vid_render_glsl.la vid_render_gl.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' libtool: install: warning: relinking `vid_render_sw.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_sw.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_sw.lo sw/libsw.la ../../../libs/models/libmodels_sw.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_sw.o -Wl,--whole-archive sw/.libs/libsw.a ../../../libs/models/.libs/libmodels_sw.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_sw.so -o .libs/vid_render_sw.so libtool: install: /usr/bin/install -c .libs/vid_render_sw.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw.so libtool: install: /usr/bin/install -c .libs/vid_render_sw.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw.la libtool: install: warning: relinking `vid_render_sw32.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_sw32.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_sw32.lo sw32/libsw32.la ../../../libs/models/libmodels_sw.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_sw32.o -Wl,--whole-archive sw32/.libs/libsw32.a ../../../libs/models/.libs/libmodels_sw.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_sw32.so -o .libs/vid_render_sw32.so libtool: install: /usr/bin/install -c .libs/vid_render_sw32.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw32.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw32.so libtool: install: /usr/bin/install -c .libs/vid_render_sw32.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_sw32.la libtool: install: warning: relinking `vid_render_glsl.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_glsl.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_glsl.lo glsl/libglsl.la ../../../libs/models/libmodels_glsl.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_glsl.o -Wl,--whole-archive glsl/.libs/libglsl.a ../../../libs/models/.libs/libmodels_glsl.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_glsl.so -o .libs/vid_render_glsl.so libtool: install: /usr/bin/install -c .libs/vid_render_glsl.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_glsl.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_glsl.so libtool: install: /usr/bin/install -c .libs/vid_render_glsl.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_glsl.la libtool: install: warning: relinking `vid_render_gl.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o vid_render_gl.la crosshair.lo noisetextures.lo r_alias.lo r_bsp.lo r_cvar.lo r_dyn_textures.lo r_efrag.lo r_ent.lo r_graph.lo r_iqm.lo r_light.lo r_main.lo r_part.lo r_screen.lo vid_common.lo vid_render_gl.lo gl/libgl.la ../../../libs/models/libmodels_gl.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/crosshair.o .libs/noisetextures.o .libs/r_alias.o .libs/r_bsp.o .libs/r_cvar.o .libs/r_dyn_textures.o .libs/r_efrag.o .libs/r_ent.o .libs/r_graph.o .libs/r_iqm.o .libs/r_light.o .libs/r_main.o .libs/r_part.o .libs/r_screen.o .libs/vid_common.o .libs/vid_render_gl.o -Wl,--whole-archive gl/.libs/libgl.a ../../../libs/models/.libs/libmodels_gl.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/image/.libs/libQFimage.so /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/.libs/libQFutil.so -lz -lpng16 -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,vid_render_gl.so -o .libs/vid_render_gl.so libtool: install: /usr/bin/install -c .libs/vid_render_gl.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_gl.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_gl.so libtool: install: /usr/bin/install -c .libs/vid_render_gl.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/vid_render_gl.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib/quakeforge/plugins' gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video/renderer' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/video' Making install in console gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s libQFconsole.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib' libtool: install: warning: relinking `libQFconsole.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -version-info 1:0:0 -rpath /usr/local/lib -no-undefined -fstack-protector-strong -o libQFconsole.la -rpath /usr/local/lib buffer.lo complete.lo console.lo inputline.lo list.lo filelist.lo view.lo ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/buffer.o .libs/complete.o .libs/console.o .libs/inputline.o .libs/list.o .libs/filelist.o .libs/view.o -Wl,-rpath -Wl,/usr/local/lib ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,libQFconsole.so.1 -o .libs/libQFconsole.so.1.0.0 libtool: install: /usr/bin/install -c .libs/libQFconsole.so.1.0.0T /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFconsole.so.1.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFconsole.so.1.0.0 libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFconsole.so.1.0.0 libQFconsole.so.1 || { rm -f libQFconsole.so.1 && ln -s libQFconsole.so.1.0.0 libQFconsole.so.1; }; }) libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib && { ln -s -f libQFconsole.so.1.0.0 libQFconsole.so || { rm -f libQFconsole.so && ln -s libQFconsole.so.1.0.0 libQFconsole.so; }; }) libtool: install: /usr/bin/install -c .libs/libQFconsole.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/libQFconsole.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' /bin/sh ../../libtool --mode=install /usr/bin/install -c -s console_server.la console_client.la '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins' libtool: install: warning: relinking `console_server.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o console_server.la server.lo libQFconsole.la ../../libs/util/libQFutil.la -lncurses -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/server.o -Wl,-rpath -Wl,/usr/local/lib ./.libs/libQFconsole.so ../../libs/util/.libs/libQFutil.so -lncurses -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,console_server.so -o .libs/console_server.so libtool: install: /usr/bin/install -c .libs/console_server.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_server.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_server.so libtool: install: /usr/bin/install -c .libs/console_server.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_server.la libtool: install: warning: relinking `console_client.la' libtool: install: (cd /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console; /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libtool --tag CC --mode=relink cc -prefer-pic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=gnu89 -pipe -Wsign-compare -Wlogical-op -Wtype-limits -Wall -fno-common -avoid-version -module -rpath /usr/local/lib/quakeforge/plugins -fstack-protector-strong -o console_client.la bi_inputline.lo client.lo menu.lo libQFconsole.la ../../libs/audio/libQFsound.la ../../libs/ruamoko/libQFruamoko.la ../../libs/gib/libQFgib.la ../../libs/ruamoko/libQFruamoko.la ../../libs/util/libQFutil.la -lm -L/usr/local/lib -inst-prefix-dir /wrkdirs/usr/ports/games/quakeforge/work/stage) libtool: relink: cc -shared -fPIC -DPIC .libs/bi_inputline.o .libs/client.o .libs/menu.o -Wl,-rpath -Wl,/usr/local/lib ./.libs/libQFconsole.so ../../libs/audio/.libs/libQFsound.so ../../libs/gib/.libs/libQFgib.so ../../libs/ruamoko/.libs/libQFruamoko.so ../../libs/util/.libs/libQFutil.so -lm -L/usr/local/lib -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,console_client.so -o .libs/console_client.so libtool: install: /usr/bin/install -c .libs/console_client.soT /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_client.so libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_client.so libtool: install: /usr/bin/install -c .libs/console_client.lai /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/lib/quakeforge/plugins/console_client.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib/quakeforge/plugins' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/console' Making install in net gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' Making install in nc gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nc' Making install in nm gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net/nm' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/net' Making install in qw gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/qw' Making install in client gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/client' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs' Making install in hw gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' Making install in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/include' Making install in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s hw-master '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/hw-master /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/hw-master gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/hw' Making install in nq gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' Making install in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/include' Making install in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s nq-server nq-x11 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/models/libQFmodels.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/gib/libQFgib.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/ruamoko/libQFruamoko.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/nq-server /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/nq-server libtool: install: warning: `/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/models/libQFmodels.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/video/targets/libQFjs.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/audio/libQFcd.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/audio/libQFsound.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/gib/libQFgib.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/ruamoko/libQFruamoko.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/nq-x11 /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/nq-x11 gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/nq' Making install in qtv gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' Making install in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/include' Making install in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qtv '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qtv /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qtv gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qtv' Making install in qw gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' Making install in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/include' Making install in source gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qw-server qw-master qw-client-x11 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/models/libQFmodels.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/gib/libQFgib.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/ruamoko/libQFruamoko.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qw-server /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qw-server libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qw-master /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qw-master libtool: install: warning: `/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/models/libQFmodels.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/console/libQFconsole.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/video/targets/libQFjs.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/audio/libQFcd.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/audio/libQFsound.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/gib/libQFgib.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/ruamoko/libQFruamoko.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qw-client-x11 /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qw-client-x11 gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw/source' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/qw' Making install in tools gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' Making install in bsp2img gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s bsp2img '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/bsp2img /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/bsp2img gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/bsp2img' Making install in carne gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/carne' Making install in pak gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s pak '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/pak /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/pak ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' install -m 555 zpak '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' install -m 0644 pak.1 zpak.1 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/pak' Making install in qfbsp gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' Making install in include gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/include' Making install in source gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfbsp '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../../libs/models/libQFmodels.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfbsp /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfbsp gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfbsp' Making install in qfcc gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' Making install in include gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/include' Making install in source gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' /usr/local/bin/gmake install-am gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfcc qfprogs '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfcc /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfcc libtool: install: warning: `/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfprogs /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfprogs ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' install -m 555 qfpreqcc '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/source' Making install in doc gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' Making install in man gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[7]: Nothing to be done for 'install-exec-am'. ../../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' install -m 0644 qfcc.1 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc/man' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[7]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[7]: Nothing to be done for 'install-exec-am'. gmake[7]: Nothing to be done for 'install-data-am'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/doc' Making install in test gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc/test' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfcc' Making install in qflight gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' Making install in include gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/include' Making install in source gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qflight '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qflight /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qflight gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[6]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' install -m 0644 qflight.1 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflight' Making install in qflmp gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qflmp '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qflmp /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qflmp gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qflmp' Making install in qfmodelgen gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' Making install in include gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/include' Making install in source gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfmodelgen '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfmodelgen /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfmodelgen gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfmodelgen' Making install in qfspritegen gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfspritegen '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfspritegen /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfspritegen gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfspritegen' Making install in qfvis gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' Making install in include gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' gmake[6]: Nothing to be done for 'install-exec-am'. gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/include' Making install in source gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' ../../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfvis '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfvis /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfvis gmake[6]: Nothing to be done for 'install-data-am'. gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis/source' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[6]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[6]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' install -m 0644 qfvis.1 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' gmake[6]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/qfvis' Making install in wad gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s wad '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/image/libQFimage.la' has not been installed in `/usr/local/lib' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/wad /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/wad ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' install -m 0644 wad.1 '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wad' Making install in wav gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' STRIPPROG='strip' /bin/sh ../../libtool --mode=install /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s qfwavinfo '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin' libtool: install: warning: `../../libs/util/libQFutil.la' has not been installed in `/usr/local/lib' libtool: install: /bin/sh /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/install-sh -c -s .libs/qfwavinfo /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/bin/qfwavinfo gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools/wav' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/tools' Making install in ruamoko gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' Making install in include gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' gmake[5]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/include' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/include/gui' install -m 0644 gui/Group.h gui/InputLine.h gui/Pic.h gui/Point.h gui/Rect.h gui/Size.h gui/Slider.h gui/Text.h gui/View.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/include/gui' install -m 0644 crudefile.h debug.h entities.h infokey.h math.h message.h nq_message.h physics.h msgbuf.h qfile.h qfs.h qw_message.h qw_physics.h qw_sys.h server.h sound.h script.h string.h sv_sound.h system.h draw.h key.h cbuf.h cmd.h cvar.h file.h gib.h hash.h plist.h runtime.h Object.h Protocol.h AutoreleasePool.h Array.h Entity.h PropertyList.h Set.h '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/include/.' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/include' Making install in lib gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' install -m 0644 libr.a libqw.a libnq.a libcsqc.a '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libr.a ) ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libqw.a ) ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libnq.a ) ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libcsqc.a ) gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/lib' Making install in game gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/game' Making install in gui gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' install -m 0644 libgui.a '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libgui.a ) gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/gui' Making install in cl_menu gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' gmake[5]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/quake/QF' install -m 0644 menu.dat.gz menu.sym.gz menu.plist '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/quake/QF' gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/cl_menu' Making install in scheme gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' ../.././install-sh -c -d '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' install -m 0644 libscheme.a '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' ( cd '/wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/qfcc/lib' && touch libscheme.a ) gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko/scheme' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[5]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[5]: Nothing to be done for 'install-exec-am'. gmake[5]: Nothing to be done for 'install-data-am'. gmake[5]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/ruamoko' gmake[3]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[4]: Entering directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[4]: Nothing to be done for 'install-exec-am'. gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[3]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2' install -m 444 /wrkdirs/usr/ports/games/quakeforge/work/quakeforge-0.7.2/doc/man/quakeforge.1 /wrkdirs/usr/ports/games/quakeforge/work/stage/usr/local/share/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-06T14:10:45+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1a35b19e6d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for quakeforge-0.7.2_10 ===> Building quakeforge-0.7.2_10 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for quakeforge-0.7.2_10 build of games/quakeforge | quakeforge-0.7.2_10 ended at Tue May 6 15:17:05 BST 2025 build time: 00:06:20