在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 海思hi3559a编译freetype-2.10.1+SDL2-2.0.12+SDL2_ttf-2.0.15 +测试代码

海思hi3559a编译freetype-2.10.1+SDL2-2.0.12+SDL2_ttf-2.0.15 +测试代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:84.67M
  • 下载次数:3
  • 浏览次数:121
  • 发布时间:2021-11-23
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
hi3559a交叉编译freetype-2.10.1+SDL2-2.0.12+SDL2_ttf-2.0.15 +测试代码。包括库文件,每个包下面有个build.sh脚本,分别执行脚本即可。(这是linux下的压缩包,其他系统无法解压)
【实例截图】
【核心代码】
4744300845382098173.zip
└── osd-hi3559a
├── freetype-2.10.1
│   ├── autogen.sh
│   ├── builds
│   │   ├── amiga
│   │   │   ├── include
│   │   │   │   └── config
│   │   │   │   ├── ftconfig.h
│   │   │   │   └── ftmodule.h
│   │   │   ├── makefile
│   │   │   ├── makefile.os4
│   │   │   ├── README
│   │   │   ├── smakefile
│   │   │   └── src
│   │   │   └── base
│   │   │   ├── ftdebug.c
│   │   │   └── ftsystem.c
│   │   ├── ansi
│   │   │   ├── ansi-def.mk
│   │   │   └── ansi.mk
│   │   ├── atari
│   │   │   ├── ATARI.H
│   │   │   ├── deflinejoiner.awk
│   │   │   ├── FNames.SIC
│   │   │   ├── FREETYPE.PRJ
│   │   │   ├── gen-purec-patch.sh
│   │   │   └── README.TXT
│   │   ├── beos
│   │   │   ├── beos-def.mk
│   │   │   ├── beos.mk
│   │   │   └── detect.mk
│   │   ├── cmake
│   │   │   ├── FindHarfBuzz.cmake
│   │   │   ├── iOS.cmake
│   │   │   └── testbuild.sh
│   │   ├── compiler
│   │   │   ├── ansi-cc.mk
│   │   │   ├── bcc-dev.mk
│   │   │   ├── bcc.mk
│   │   │   ├── emx.mk
│   │   │   ├── gcc-dev.mk
│   │   │   ├── gcc.mk
│   │   │   ├── intelc.mk
│   │   │   ├── unix-lcc.mk
│   │   │   ├── visualage.mk
│   │   │   ├── visualc.mk
│   │   │   ├── watcom.mk
│   │   │   └── win-lcc.mk
│   │   ├── detect.mk
│   │   ├── dos
│   │   │   ├── detect.mk
│   │   │   ├── dos-def.mk
│   │   │   ├── dos-emx.mk
│   │   │   ├── dos-gcc.mk
│   │   │   └── dos-wat.mk
│   │   ├── exports.mk
│   │   ├── freetype.mk
│   │   ├── link_dos.mk
│   │   ├── link_std.mk
│   │   ├── mac
│   │   │   ├── ascii2mpw.py
│   │   │   ├── freetype-Info.plist
│   │   │   ├── FreeType.m68k_cfm.make.txt
│   │   │   ├── FreeType.m68k_far.make.txt
│   │   │   ├── FreeType.ppc_carbon.make.txt
│   │   │   ├── FreeType.ppc_classic.make.txt
│   │   │   ├── ftlib.prj.xml
│   │   │   ├── ftmac.c
│   │   │   └── README
│   │   ├── modules.mk
│   │   ├── os2
│   │   │   ├── detect.mk
│   │   │   ├── os2-def.mk
│   │   │   ├── os2-dev.mk
│   │   │   └── os2-gcc.mk
│   │   ├── symbian
│   │   │   ├── bld.inf
│   │   │   └── freetype.mmp
│   │   ├── toplevel.mk
│   │   ├── unix
│   │   │   ├── aclocal.m4
│   │   │   ├── config.guess
│   │   │   ├── config.log
│   │   │   ├── config.status
│   │   │   ├── config.sub
│   │   │   ├── configure
│   │   │   ├── configure.ac
│   │   │   ├── configure.raw
│   │   │   ├── detect.mk
│   │   │   ├── freetype2.in
│   │   │   ├── freetype2.m4
│   │   │   ├── freetype2.pc
│   │   │   ├── freetype-config
│   │   │   ├── freetype-config.in
│   │   │   ├── ftconfig.h
│   │   │   ├── ftconfig.in
│   │   │   ├── ft-munmap.m4
│   │   │   ├── ftoption.h
│   │   │   ├── ftsystem.c
│   │   │   ├── install.mk
│   │   │   ├── install-sh
│   │   │   ├── libtool
│   │   │   ├── ltmain.sh
│   │   │   ├── pkg.m4
│   │   │   ├── unix-cc.in
│   │   │   ├── unix-cc.mk
│   │   │   ├── unixddef.mk
│   │   │   ├── unix-def.in
│   │   │   ├── unix-def.mk
│   │   │   ├── unix-dev.mk
│   │   │   ├── unix-lcc.mk
│   │   │   └── unix.mk
│   │   ├── vms
│   │   │   ├── ftconfig.h
│   │   │   ├── ftsystem.c
│   │   │   ├── LIBS.OPT_IA64
│   │   │   ├── _LINK.OPT_IA64
│   │   │   └── vmslib.dat
│   │   ├── wince
│   │   │   ├── ftdebug.c
│   │   │   ├── vc2005-ce
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   └── vc2008-ce
│   │   │   ├── freetype.sln
│   │   │   ├── freetype.vcproj
│   │   │   └── index.html
│   │   └── windows
│   │   ├── detect.mk
│   │   ├── ftdebug.c
│   │   ├── vc2010
│   │   │   ├── freetype.sln
│   │   │   ├── freetype.user.props
│   │   │   ├── freetype.vcxproj
│   │   │   ├── freetype.vcxproj.filters
│   │   │   └── index.html
│   │   ├── visualc
│   │   │   ├── freetype.dsp
│   │   │   ├── freetype.dsw
│   │   │   ├── freetype.sln
│   │   │   ├── freetype.vcproj
│   │   │   └── index.html
│   │   ├── visualce
│   │   │   ├── freetype.dsp
│   │   │   ├── freetype.dsw
│   │   │   ├── freetype.vcproj
│   │   │   └── index.html
│   │   ├── w32-bccd.mk
│   │   ├── w32-bcc.mk
│   │   ├── w32-dev.mk
│   │   ├── w32-gcc.mk
│   │   ├── w32-icc.mk
│   │   ├── w32-intl.mk
│   │   ├── w32-lcc.mk
│   │   ├── w32-mingw32.mk
│   │   ├── w32-vcc.mk
│   │   ├── w32-wat.mk
│   │   └── win32-def.mk
│   ├── build.sh
│   ├── ChangeLog
│   ├── ChangeLog.20
│   ├── ChangeLog.21
│   ├── ChangeLog.22
│   ├── ChangeLog.23
│   ├── ChangeLog.24
│   ├── ChangeLog.25
│   ├── ChangeLog.26
│   ├── ChangeLog.27
│   ├── ChangeLog.28
│   ├── ChangeLog.29
│   ├── CMakeLists.txt
│   ├── config.mk
│   ├── configure
│   ├── devel
│   │   ├── ft2build.h
│   │   └── ftoption.h
│   ├── docs
│   │   ├── CHANGES
│   │   ├── CMAKE
│   │   ├── CUSTOMIZE
│   │   ├── DEBUG
│   │   ├── DOCGUIDE
│   │   ├── formats.txt
│   │   ├── freetype-config.1
│   │   ├── FTL.TXT
│   │   ├── GPLv2.TXT
│   │   ├── INSTALL
│   │   ├── INSTALL.ANY
│   │   ├── INSTALL.CROSS
│   │   ├── INSTALL.GNU
│   │   ├── INSTALL.MAC
│   │   ├── INSTALL.UNIX
│   │   ├── INSTALL.VMS
│   │   ├── LICENSE.TXT
│   │   ├── MAKEPP
│   │   ├── PROBLEMS
│   │   ├── raster.txt
│   │   ├── reference
│   │   │   ├── README
│   │   │   └── site
│   │   │   ├── 404.html
│   │   │   ├── assets
│   │   │   │   ├── fonts
│   │   │   │   │   ├── font-awesome.css
│   │   │   │   │   ├── material-icons.css
│   │   │   │   │   └── specimen
│   │   │   │   │   ├── FontAwesome.ttf
│   │   │   │   │   ├── FontAwesome.woff
│   │   │   │   │   ├── FontAwesome.woff2
│   │   │   │   │   ├── MaterialIcons-Regular.ttf
│   │   │   │   │   ├── MaterialIcons-Regular.woff
│   │   │   │   │   └── MaterialIcons-Regular.woff2
│   │   │   │   ├── images
│   │   │   │   │   ├── favicon.png
│   │   │   │   │   └── icons
│   │   │   │   │   ├── bitbucket.1b09e088.svg
│   │   │   │   │   ├── github.f0b8504a.svg
│   │   │   │   │   └── gitlab.6dd19c00.svg
│   │   │   │   ├── javascripts
│   │   │   │   │   ├── application.d9aa80ab.js
│   │   │   │   │   ├── lunr
│   │   │   │   │   │   ├── lunr.da.js
│   │   │   │   │   │   ├── lunr.de.js
│   │   │   │   │   │   ├── lunr.du.js
│   │   │   │   │   │   ├── lunr.es.js
│   │   │   │   │   │   ├── lunr.fi.js
│   │   │   │   │   │   ├── lunr.fr.js
│   │   │   │   │   │   ├── lunr.hu.js
│   │   │   │   │   │   ├── lunr.it.js
│   │   │   │   │   │   ├── lunr.ja.js
│   │   │   │   │   │   ├── lunr.jp.js
│   │   │   │   │   │   ├── lunr.multi.js
│   │   │   │   │   │   ├── lunr.nl.js
│   │   │   │   │   │   ├── lunr.no.js
│   │   │   │   │   │   ├── lunr.pt.js
│   │   │   │   │   │   ├── lunr.ro.js
│   │   │   │   │   │   ├── lunr.ru.js
│   │   │   │   │   │   ├── lunr.stemmer.support.js
│   │   │   │   │   │   ├── lunr.sv.js
│   │   │   │   │   │   ├── lunr.th.js
│   │   │   │   │   │   ├── lunr.tr.js
│   │   │   │   │   │   ├── tinyseg.js
│   │   │   │   │   │   └── wordcut.js
│   │   │   │   │   └── modernizr.1f0bcf2b.js
│   │   │   │   └── stylesheets
│   │   │   │   ├── application.982221ab.css
│   │   │   │   └── application-palette.224b79ff.css
│   │   │   ├── ft2-auto_hinter.html
│   │   │   ├── ft2-base_interface.html
│   │   │   ├── ft2-basic_types.html
│   │   │   ├── ft2-bdf_fonts.html
│   │   │   ├── ft2-bitmap_handling.html
│   │   │   ├── ft2-bzip2.html
│   │   │   ├── ft2-cache_subsystem.html
│   │   │   ├── ft2-cff_driver.html
│   │   │   ├── ft2-cid_fonts.html
│   │   │   ├── ft2-color_management.html
│   │   │   ├── ft2-computations.html
│   │   │   ├── ft2-error_code_values.html
│   │   │   ├── ft2-error_enumerations.html
│   │   │   ├── ft2-font_formats.html
│   │   │   ├── ft2-gasp_table.html
│   │   │   ├── ft2-glyph_management.html
│   │   │   ├── ft2-glyph_stroker.html
│   │   │   ├── ft2-glyph_variants.html
│   │   │   ├── ft2-gx_validation.html
│   │   │   ├── ft2-gzip.html
│   │   │   ├── ft2-header_file_macros.html
│   │   │   ├── ft2-header_inclusion.html
│   │   │   ├── ft2-incremental.html
│   │   │   ├── ft2-index.html
│   │   │   ├── ft2-layer_management.html
│   │   │   ├── ft2-lcd_rendering.html
│   │   │   ├── ft2-list_processing.html
│   │   │   ├── ft2-lzw.html
│   │   │   ├── ft2-mac_specific.html
│   │   │   ├── ft2-module_management.html
│   │   │   ├── ft2-multiple_masters.html
│   │   │   ├── ft2-ot_validation.html
│   │   │   ├── ft2-outline_processing.html
│   │   │   ├── ft2-parameter_tags.html
│   │   │   ├── ft2-pcf_driver.html
│   │   │   ├── ft2-pfr_fonts.html
│   │   │   ├── ft2-properties.html
│   │   │   ├── ft2-quick_advance.html
│   │   │   ├── ft2-raster.html
│   │   │   ├── ft2-sfnt_names.html
│   │   │   ├── ft2-sizes_management.html
│   │   │   ├── ft2-system_interface.html
│   │   │   ├── ft2-t1_cid_driver.html
│   │   │   ├── ft2-truetype_engine.html
│   │   │   ├── ft2-truetype_tables.html
│   │   │   ├── ft2-tt_driver.html
│   │   │   ├── ft2-type1_tables.html
│   │   │   ├── ft2-user_allocation.html
│   │   │   ├── ft2-version.html
│   │   │   ├── ft2-winfnt_fonts.html
│   │   │   ├── images
│   │   │   │   └── favico.ico
│   │   │   ├── index.html
│   │   │   ├── javascripts
│   │   │   │   └── extra.js
│   │   │   ├── search
│   │   │   │   └── search_index.json
│   │   │   ├── sitemap.xml
│   │   │   ├── sitemap.xml.gz
│   │   │   └── stylesheets
│   │   │   └── extra.css
│   │   ├── release
│   │   ├── TODO
│   │   └── VERSIONS.TXT
│   ├── include
│   │   ├── freetype
│   │   │   ├── config
│   │   │   │   ├── ftconfig.h
│   │   │   │   ├── ftheader.h
│   │   │   │   ├── ftmodule.h
│   │   │   │   ├── ftoption.h
│   │   │   │   └── ftstdlib.h
│   │   │   ├── freetype.h
│   │   │   ├── ftadvanc.h
│   │   │   ├── ftbbox.h
│   │   │   ├── ftbdf.h
│   │   │   ├── ftbitmap.h
│   │   │   ├── ftbzip2.h
│   │   │   ├── ftcache.h
│   │   │   ├── ftchapters.h
│   │   │   ├── ftcid.h
│   │   │   ├── ftcolor.h
│   │   │   ├── ftdriver.h
│   │   │   ├── fterrdef.h
│   │   │   ├── fterrors.h
│   │   │   ├── ftfntfmt.h
│   │   │   ├── ftgasp.h
│   │   │   ├── ftglyph.h
│   │   │   ├── ftgxval.h
│   │   │   ├── ftgzip.h
│   │   │   ├── ftimage.h
│   │   │   ├── ftincrem.h
│   │   │   ├── ftlcdfil.h
│   │   │   ├── ftlist.h
│   │   │   ├── ftlzw.h
│   │   │   ├── ftmac.h
│   │   │   ├── ftmm.h
│   │   │   ├── ftmodapi.h
│   │   │   ├── ftmoderr.h
│   │   │   ├── ftotval.h
│   │   │   ├── ftoutln.h
│   │   │   ├── ftparams.h
│   │   │   ├── ftpfr.h
│   │   │   ├── ftrender.h
│   │   │   ├── ftsizes.h
│   │   │   ├── ftsnames.h
│   │   │   ├── ftstroke.h
│   │   │   ├── ftsynth.h
│   │   │   ├── ftsystem.h
│   │   │   ├── fttrigon.h
│   │   │   ├── fttypes.h
│   │   │   ├── ftwinfnt.h
│   │   │   ├── internal
│   │   │   │   ├── autohint.h
│   │   │   │   ├── cffotypes.h
│   │   │   │   ├── cfftypes.h
│   │   │   │   ├── ftcalc.h
│   │   │   │   ├── ftdebug.h
│   │   │   │   ├── ftdrv.h
│   │   │   │   ├── ftgloadr.h
│   │   │   │   ├── fthash.h
│   │   │   │   ├── ftmemory.h
│   │   │   │   ├── ftobjs.h
│   │   │   │   ├── ftpsprop.h
│   │   │   │   ├── ftrfork.h
│   │   │   │   ├── ftserv.h
│   │   │   │   ├── ftstream.h
│   │   │   │   ├── fttrace.h
│   │   │   │   ├── ftvalid.h
│   │   │   │   ├── internal.h
│   │   │   │   ├── psaux.h
│   │   │   │   ├── pshints.h
│   │   │   │   ├── services
│   │   │   │   │   ├── svbdf.h
│   │   │   │   │   ├── svcfftl.h
│   │   │   │   │   ├── svcid.h
│   │   │   │   │   ├── svfntfmt.h
│   │   │   │   │   ├── svgldict.h
│   │   │   │   │   ├── svgxval.h
│   │   │   │   │   ├── svkern.h
│   │   │   │   │   ├── svmetric.h
│   │   │   │   │   ├── svmm.h
│   │   │   │   │   ├── svotval.h
│   │   │   │   │   ├── svpfr.h
│   │   │   │   │   ├── svpostnm.h
│   │   │   │   │   ├── svprop.h
│   │   │   │   │   ├── svpscmap.h
│   │   │   │   │   ├── svpsinfo.h
│   │   │   │   │   ├── svsfnt.h
│   │   │   │   │   ├── svttcmap.h
│   │   │   │   │   ├── svtteng.h
│   │   │   │   │   ├── svttglyf.h
│   │   │   │   │   └── svwinfnt.h
│   │   │   │   ├── sfnt.h
│   │   │   │   ├── t1types.h
│   │   │   │   ├── tttypes.h
│   │   │   │   └── wofftypes.h
│   │   │   ├── t1tables.h
│   │   │   ├── ttnameid.h
│   │   │   ├── tttables.h
│   │   │   └── tttags.h
│   │   └── ft2build.h
│   ├── install
│   │   ├── include
│   │   │   └── freetype2
│   │   │   ├── freetype
│   │   │   │   ├── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   ├── ftheader.h
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   ├── ftoption.h
│   │   │   │   │   └── ftstdlib.h
│   │   │   │   ├── freetype.h
│   │   │   │   ├── ftadvanc.h
│   │   │   │   ├── ftbbox.h
│   │   │   │   ├── ftbdf.h
│   │   │   │   ├── ftbitmap.h
│   │   │   │   ├── ftbzip2.h
│   │   │   │   ├── ftcache.h
│   │   │   │   ├── ftchapters.h
│   │   │   │   ├── ftcid.h
│   │   │   │   ├── ftcolor.h
│   │   │   │   ├── ftdriver.h
│   │   │   │   ├── fterrdef.h
│   │   │   │   ├── fterrors.h
│   │   │   │   ├── ftfntfmt.h
│   │   │   │   ├── ftgasp.h
│   │   │   │   ├── ftglyph.h
│   │   │   │   ├── ftgxval.h
│   │   │   │   ├── ftgzip.h
│   │   │   │   ├── ftimage.h
│   │   │   │   ├── ftincrem.h
│   │   │   │   ├── ftlcdfil.h
│   │   │   │   ├── ftlist.h
│   │   │   │   ├── ftlzw.h
│   │   │   │   ├── ftmac.h
│   │   │   │   ├── ftmm.h
│   │   │   │   ├── ftmodapi.h
│   │   │   │   ├── ftmoderr.h
│   │   │   │   ├── ftotval.h
│   │   │   │   ├── ftoutln.h
│   │   │   │   ├── ftparams.h
│   │   │   │   ├── ftpfr.h
│   │   │   │   ├── ftrender.h
│   │   │   │   ├── ftsizes.h
│   │   │   │   ├── ftsnames.h
│   │   │   │   ├── ftstroke.h
│   │   │   │   ├── ftsynth.h
│   │   │   │   ├── ftsystem.h
│   │   │   │   ├── fttrigon.h
│   │   │   │   ├── fttypes.h
│   │   │   │   ├── ftwinfnt.h
│   │   │   │   ├── t1tables.h
│   │   │   │   ├── ttnameid.h
│   │   │   │   ├── tttables.h
│   │   │   │   └── tttags.h
│   │   │   └── ft2build.h
│   │   ├── lib
│   │   │   ├── libfreetype.a
│   │   │   ├── libfreetype.la
│   │   │   ├── libfreetype.so
│   │   │   ├── libfreetype.so.6
│   │   │   ├── libfreetype.so.6.17.1
│   │   │   └── pkgconfig
│   │   │   └── freetype2.pc
│   │   └── share
│   │   └── aclocal
│   │   └── freetype2.m4
│   ├── Jamfile
│   ├── Jamrules
│   ├── Makefile
│   ├── modules.cfg
│   ├── objs
│   │   ├── apinames
│   │   ├── autofit.lo
│   │   ├── autofit.o
│   │   ├── bdf.lo
│   │   ├── bdf.o
│   │   ├── cff.lo
│   │   ├── cff.o
│   │   ├── ftbase.lo
│   │   ├── ftbase.o
│   │   ├── ftbbox.lo
│   │   ├── ftbbox.o
│   │   ├── ftbdf.lo
│   │   ├── ftbdf.o
│   │   ├── ftbitmap.lo
│   │   ├── ftbitmap.o
│   │   ├── ftbzip2.lo
│   │   ├── ftbzip2.o
│   │   ├── ftcache.lo
│   │   ├── ftcache.o
│   │   ├── ftcid.lo
│   │   ├── ftcid.o
│   │   ├── ftdebug.lo
│   │   ├── ftdebug.o
│   │   ├── ftexport.sym
│   │   ├── ftfstype.lo
│   │   ├── ftfstype.o
│   │   ├── ftgasp.lo
│   │   ├── ftgasp.o
│   │   ├── ftglyph.lo
│   │   ├── ftglyph.o
│   │   ├── ftgxval.lo
│   │   ├── ftgxval.o
│   │   ├── ftgzip.lo
│   │   ├── ftgzip.o
│   │   ├── ftinit.lo
│   │   ├── ftinit.o
│   │   ├── ftlzw.lo
│   │   ├── ftlzw.o
│   │   ├── ftmm.lo
│   │   ├── ftmm.o
│   │   ├── ftmodule.h
│   │   ├── ftotval.lo
│   │   ├── ftotval.o
│   │   ├── ftpatent.lo
│   │   ├── ftpatent.o
│   │   ├── ftpfr.lo
│   │   ├── ftpfr.o
│   │   ├── ftstroke.lo
│   │   ├── ftstroke.o
│   │   ├── ftsynth.lo
│   │   ├── ftsynth.o
│   │   ├── ftsystem.lo
│   │   ├── ftsystem.o
│   │   ├── fttype1.lo
│   │   ├── fttype1.o
│   │   ├── ftwinfnt.lo
│   │   ├── ftwinfnt.o
│   │   ├── libfreetype.la
│   │   ├── pcf.lo
│   │   ├── pcf.o
│   │   ├── pfr.lo
│   │   ├── pfr.o
│   │   ├── psaux.lo
│   │   ├── psaux.o
│   │   ├── pshinter.lo
│   │   ├── pshinter.o
│   │   ├── psnames.lo
│   │   ├── psnames.o
│   │   ├── raster.lo
│   │   ├── raster.o
│   │   ├── README
│   │   ├── sfnt.lo
│   │   ├── sfnt.o
│   │   ├── smooth.lo
│   │   ├── smooth.o
│   │   ├── truetype.lo
│   │   ├── truetype.o
│   │   ├── type1cid.lo
│   │   ├── type1cid.o
│   │   ├── type1.lo
│   │   ├── type1.o
│   │   ├── type42.lo
│   │   ├── type42.o
│   │   ├── winfnt.lo
│   │   └── winfnt.o
│   ├── README
│   ├── README.git
│   ├── src
│   │   ├── autofit
│   │   │   ├── afangles.c
│   │   │   ├── afangles.h
│   │   │   ├── afblue.c
│   │   │   ├── afblue.cin
│   │   │   ├── afblue.dat
│   │   │   ├── afblue.h
│   │   │   ├── afblue.hin
│   │   │   ├── afcjk.c
│   │   │   ├── afcjk.h
│   │   │   ├── afcover.h
│   │   │   ├── afdummy.c
│   │   │   ├── afdummy.h
│   │   │   ├── aferrors.h
│   │   │   ├── afglobal.c
│   │   │   ├── afglobal.h
│   │   │   ├── afhints.c
│   │   │   ├── afhints.h
│   │   │   ├── afindic.c
│   │   │   ├── afindic.h
│   │   │   ├── aflatin2.c
│   │   │   ├── aflatin2.h
│   │   │   ├── aflatin.c
│   │   │   ├── aflatin.h
│   │   │   ├── afloader.c
│   │   │   ├── afloader.h
│   │   │   ├── afmodule.c
│   │   │   ├── afmodule.h
│   │   │   ├── afranges.c
│   │   │   ├── afranges.h
│   │   │   ├── afscript.h
│   │   │   ├── afshaper.c
│   │   │   ├── afshaper.h
│   │   │   ├── afstyles.h
│   │   │   ├── aftypes.h
│   │   │   ├── afwarp.c
│   │   │   ├── afwarp.h
│   │   │   ├── afwrtsys.h
│   │   │   ├── autofit.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── base
│   │   │   ├── ftadvanc.c
│   │   │   ├── ftbase.c
│   │   │   ├── ftbase.h
│   │   │   ├── ftbbox.c
│   │   │   ├── ftbdf.c
│   │   │   ├── ftbitmap.c
│   │   │   ├── ftcalc.c
│   │   │   ├── ftcid.c
│   │   │   ├── ftcolor.c
│   │   │   ├── ftdbgmem.c
│   │   │   ├── ftdebug.c
│   │   │   ├── fterrors.c
│   │   │   ├── ftfntfmt.c
│   │   │   ├── ftfstype.c
│   │   │   ├── ftgasp.c
│   │   │   ├── ftgloadr.c
│   │   │   ├── ftglyph.c
│   │   │   ├── ftgxval.c
│   │   │   ├── fthash.c
│   │   │   ├── ftinit.c
│   │   │   ├── ftlcdfil.c
│   │   │   ├── ftmac.c
│   │   │   ├── ftmm.c
│   │   │   ├── ftobjs.c
│   │   │   ├── ftotval.c
│   │   │   ├── ftoutln.c
│   │   │   ├── ftpatent.c
│   │   │   ├── ftpfr.c
│   │   │   ├── ftpsprop.c
│   │   │   ├── ftrfork.c
│   │   │   ├── ftsnames.c
│   │   │   ├── ftstream.c
│   │   │   ├── ftstroke.c
│   │   │   ├── ftsynth.c
│   │   │   ├── ftsystem.c
│   │   │   ├── fttrigon.c
│   │   │   ├── fttype1.c
│   │   │   ├── ftutil.c
│   │   │   ├── ftver.rc
│   │   │   ├── ftwinfnt.c
│   │   │   ├── Jamfile
│   │   │   ├── md5.c
│   │   │   ├── md5.h
│   │   │   └── rules.mk
│   │   ├── bdf
│   │   │   ├── bdf.c
│   │   │   ├── bdfdrivr.c
│   │   │   ├── bdfdrivr.h
│   │   │   ├── bdferror.h
│   │   │   ├── bdf.h
│   │   │   ├── bdflib.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── bzip2
│   │   │   ├── ftbzip2.c
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cache
│   │   │   ├── ftcache.c
│   │   │   ├── ftcbasic.c
│   │   │   ├── ftccache.c
│   │   │   ├── ftccache.h
│   │   │   ├── ftccback.h
│   │   │   ├── ftccmap.c
│   │   │   ├── ftcerror.h
│   │   │   ├── ftcglyph.c
│   │   │   ├── ftcglyph.h
│   │   │   ├── ftcimage.c
│   │   │   ├── ftcimage.h
│   │   │   ├── ftcmanag.c
│   │   │   ├── ftcmanag.h
│   │   │   ├── ftcmru.c
│   │   │   ├── ftcmru.h
│   │   │   ├── ftcsbits.c
│   │   │   ├── ftcsbits.h
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cff
│   │   │   ├── cff.c
│   │   │   ├── cffcmap.c
│   │   │   ├── cffcmap.h
│   │   │   ├── cffdrivr.c
│   │   │   ├── cffdrivr.h
│   │   │   ├── cfferrs.h
│   │   │   ├── cffgload.c
│   │   │   ├── cffgload.h
│   │   │   ├── cffload.c
│   │   │   ├── cffload.h
│   │   │   ├── cffobjs.c
│   │   │   ├── cffobjs.h
│   │   │   ├── cffparse.c
│   │   │   ├── cffparse.h
│   │   │   ├── cfftoken.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── cid
│   │   │   ├── ciderrs.h
│   │   │   ├── cidgload.c
│   │   │   ├── cidgload.h
│   │   │   ├── cidload.c
│   │   │   ├── cidload.h
│   │   │   ├── cidobjs.c
│   │   │   ├── cidobjs.h
│   │   │   ├── cidparse.c
│   │   │   ├── cidparse.h
│   │   │   ├── cidriver.c
│   │   │   ├── cidriver.h
│   │   │   ├── cidtoken.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── type1cid.c
│   │   ├── gxvalid
│   │   │   ├── gxvalid.c
│   │   │   ├── gxvalid.h
│   │   │   ├── gxvbsln.c
│   │   │   ├── gxvcommn.c
│   │   │   ├── gxvcommn.h
│   │   │   ├── gxverror.h
│   │   │   ├── gxvfeat.c
│   │   │   ├── gxvfeat.h
│   │   │   ├── gxvfgen.c
│   │   │   ├── gxvjust.c
│   │   │   ├── gxvkern.c
│   │   │   ├── gxvlcar.c
│   │   │   ├── gxvmod.c
│   │   │   ├── gxvmod.h
│   │   │   ├── gxvmort0.c
│   │   │   ├── gxvmort1.c
│   │   │   ├── gxvmort2.c
│   │   │   ├── gxvmort4.c
│   │   │   ├── gxvmort5.c
│   │   │   ├── gxvmort.c
│   │   │   ├── gxvmort.h
│   │   │   ├── gxvmorx0.c
│   │   │   ├── gxvmorx1.c
│   │   │   ├── gxvmorx2.c
│   │   │   ├── gxvmorx4.c
│   │   │   ├── gxvmorx5.c
│   │   │   ├── gxvmorx.c
│   │   │   ├── gxvmorx.h
│   │   │   ├── gxvopbd.c
│   │   │   ├── gxvprop.c
│   │   │   ├── gxvtrak.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── gzip
│   │   │   ├── adler32.c
│   │   │   ├── ftgzip.c
│   │   │   ├── ftzconf.h
│   │   │   ├── infblock.c
│   │   │   ├── infblock.h
│   │   │   ├── infcodes.c
│   │   │   ├── infcodes.h
│   │   │   ├── inffixed.h
│   │   │   ├── inflate.c
│   │   │   ├── inftrees.c
│   │   │   ├── inftrees.h
│   │   │   ├── infutil.c
│   │   │   ├── infutil.h
│   │   │   ├── Jamfile
│   │   │   ├── rules.mk
│   │   │   ├── zlib.h
│   │   │   ├── zutil.c
│   │   │   └── zutil.h
│   │   ├── Jamfile
│   │   ├── lzw
│   │   │   ├── ftlzw.c
│   │   │   ├── ftzopen.c
│   │   │   ├── ftzopen.h
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── otvalid
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── otvalid.c
│   │   │   ├── otvalid.h
│   │   │   ├── otvbase.c
│   │   │   ├── otvcommn.c
│   │   │   ├── otvcommn.h
│   │   │   ├── otverror.h
│   │   │   ├── otvgdef.c
│   │   │   ├── otvgpos.c
│   │   │   ├── otvgpos.h
│   │   │   ├── otvgsub.c
│   │   │   ├── otvjstf.c
│   │   │   ├── otvmath.c
│   │   │   ├── otvmod.c
│   │   │   ├── otvmod.h
│   │   │   └── rules.mk
│   │   ├── pcf
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pcf.c
│   │   │   ├── pcfdrivr.c
│   │   │   ├── pcfdrivr.h
│   │   │   ├── pcferror.h
│   │   │   ├── pcf.h
│   │   │   ├── pcfread.c
│   │   │   ├── pcfread.h
│   │   │   ├── pcfutil.c
│   │   │   ├── pcfutil.h
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── pfr
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pfr.c
│   │   │   ├── pfrcmap.c
│   │   │   ├── pfrcmap.h
│   │   │   ├── pfrdrivr.c
│   │   │   ├── pfrdrivr.h
│   │   │   ├── pfrerror.h
│   │   │   ├── pfrgload.c
│   │   │   ├── pfrgload.h
│   │   │   ├── pfrload.c
│   │   │   ├── pfrload.h
│   │   │   ├── pfrobjs.c
│   │   │   ├── pfrobjs.h
│   │   │   ├── pfrsbit.c
│   │   │   ├── pfrsbit.h
│   │   │   ├── pfrtypes.h
│   │   │   └── rules.mk
│   │   ├── psaux
│   │   │   ├── afmparse.c
│   │   │   ├── afmparse.h
│   │   │   ├── cffdecode.c
│   │   │   ├── cffdecode.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── psarrst.c
│   │   │   ├── psarrst.h
│   │   │   ├── psaux.c
│   │   │   ├── psauxerr.h
│   │   │   ├── psauxmod.c
│   │   │   ├── psauxmod.h
│   │   │   ├── psblues.c
│   │   │   ├── psblues.h
│   │   │   ├── psconv.c
│   │   │   ├── psconv.h
│   │   │   ├── pserror.c
│   │   │   ├── pserror.h
│   │   │   ├── psfixed.h
│   │   │   ├── psfont.c
│   │   │   ├── psfont.h
│   │   │   ├── psft.c
│   │   │   ├── psft.h
│   │   │   ├── psglue.h
│   │   │   ├── pshints.c
│   │   │   ├── pshints.h
│   │   │   ├── psintrp.c
│   │   │   ├── psintrp.h
│   │   │   ├── psobjs.c
│   │   │   ├── psobjs.h
│   │   │   ├── psread.c
│   │   │   ├── psread.h
│   │   │   ├── psstack.c
│   │   │   ├── psstack.h
│   │   │   ├── pstypes.h
│   │   │   ├── rules.mk
│   │   │   ├── t1cmap.c
│   │   │   ├── t1cmap.h
│   │   │   ├── t1decode.c
│   │   │   └── t1decode.h
│   │   ├── pshinter
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pshalgo.c
│   │   │   ├── pshalgo.h
│   │   │   ├── pshglob.c
│   │   │   ├── pshglob.h
│   │   │   ├── pshinter.c
│   │   │   ├── pshmod.c
│   │   │   ├── pshmod.h
│   │   │   ├── pshnterr.h
│   │   │   ├── pshrec.c
│   │   │   ├── pshrec.h
│   │   │   └── rules.mk
│   │   ├── psnames
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── psmodule.c
│   │   │   ├── psmodule.h
│   │   │   ├── psnamerr.h
│   │   │   ├── psnames.c
│   │   │   ├── pstables.h
│   │   │   └── rules.mk
│   │   ├── raster
│   │   │   ├── ftmisc.h
│   │   │   ├── ftraster.c
│   │   │   ├── ftraster.h
│   │   │   ├── ftrend1.c
│   │   │   ├── ftrend1.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── raster.c
│   │   │   ├── rasterrs.h
│   │   │   └── rules.mk
│   │   ├── sfnt
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pngshim.c
│   │   │   ├── pngshim.h
│   │   │   ├── rules.mk
│   │   │   ├── sfdriver.c
│   │   │   ├── sfdriver.h
│   │   │   ├── sferrors.h
│   │   │   ├── sfnt.c
│   │   │   ├── sfobjs.c
│   │   │   ├── sfobjs.h
│   │   │   ├── sfwoff.c
│   │   │   ├── sfwoff.h
│   │   │   ├── ttbdf.c
│   │   │   ├── ttbdf.h
│   │   │   ├── ttcmap.c
│   │   │   ├── ttcmapc.h
│   │   │   ├── ttcmap.h
│   │   │   ├── ttcolr.c
│   │   │   ├── ttcolr.h
│   │   │   ├── ttcpal.c
│   │   │   ├── ttcpal.h
│   │   │   ├── ttkern.c
│   │   │   ├── ttkern.h
│   │   │   ├── ttload.c
│   │   │   ├── ttload.h
│   │   │   ├── ttmtx.c
│   │   │   ├── ttmtx.h
│   │   │   ├── ttpost.c
│   │   │   ├── ttpost.h
│   │   │   ├── ttsbit.c
│   │   │   └── ttsbit.h
│   │   ├── smooth
│   │   │   ├── ftgrays.c
│   │   │   ├── ftgrays.h
│   │   │   ├── ftsmerrs.h
│   │   │   ├── ftsmooth.c
│   │   │   ├── ftsmooth.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── smooth.c
│   │   ├── tools
│   │   │   ├── afblue.pl
│   │   │   ├── apinames.c
│   │   │   ├── chktrcmp.py
│   │   │   ├── cordic.py
│   │   │   ├── ftrandom
│   │   │   │   ├── ftrandom.c
│   │   │   │   ├── Makefile
│   │   │   │   └── README
│   │   │   ├── glnames.py
│   │   │   ├── Jamfile
│   │   │   ├── no-copyright
│   │   │   ├── test_afm.c
│   │   │   ├── test_bbox.c
│   │   │   ├── test_trig.c
│   │   │   ├── update-copyright
│   │   │   └── update-copyright-year
│   │   ├── truetype
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── truetype.c
│   │   │   ├── ttdriver.c
│   │   │   ├── ttdriver.h
│   │   │   ├── tterrors.h
│   │   │   ├── ttgload.c
│   │   │   ├── ttgload.h
│   │   │   ├── ttgxvar.c
│   │   │   ├── ttgxvar.h
│   │   │   ├── ttinterp.c
│   │   │   ├── ttinterp.h
│   │   │   ├── ttobjs.c
│   │   │   ├── ttobjs.h
│   │   │   ├── ttpload.c
│   │   │   ├── ttpload.h
│   │   │   ├── ttsubpix.c
│   │   │   └── ttsubpix.h
│   │   ├── type1
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── t1afm.c
│   │   │   ├── t1afm.h
│   │   │   ├── t1driver.c
│   │   │   ├── t1driver.h
│   │   │   ├── t1errors.h
│   │   │   ├── t1gload.c
│   │   │   ├── t1gload.h
│   │   │   ├── t1load.c
│   │   │   ├── t1load.h
│   │   │   ├── t1objs.c
│   │   │   ├── t1objs.h
│   │   │   ├── t1parse.c
│   │   │   ├── t1parse.h
│   │   │   ├── t1tokens.h
│   │   │   └── type1.c
│   │   ├── type42
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── t42drivr.c
│   │   │   ├── t42drivr.h
│   │   │   ├── t42error.h
│   │   │   ├── t42objs.c
│   │   │   ├── t42objs.h
│   │   │   ├── t42parse.c
│   │   │   ├── t42parse.h
│   │   │   ├── t42types.h
│   │   │   └── type42.c
│   │   └── winfonts
│   │   ├── fnterrs.h
│   │   ├── Jamfile
│   │   ├── module.mk
│   │   ├── rules.mk
│   │   ├── winfnt.c
│   │   └── winfnt.h
│   ├── version.sed
│   └── vms_make.com
├── osd
│   ├── bin
│   │   └── sdl2-config
│   ├── include
│   │   ├── freetype2
│   │   │   ├── freetype
│   │   │   │   ├── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   ├── ftheader.h
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   ├── ftoption.h
│   │   │   │   │   └── ftstdlib.h
│   │   │   │   ├── freetype.h
│   │   │   │   ├── ftadvanc.h
│   │   │   │   ├── ftbbox.h
│   │   │   │   ├── ftbdf.h
│   │   │   │   ├── ftbitmap.h
│   │   │   │   ├── ftbzip2.h
│   │   │   │   ├── ftcache.h
│   │   │   │   ├── ftchapters.h
│   │   │   │   ├── ftcid.h
│   │   │   │   ├── ftcolor.h
│   │   │   │   ├── ftdriver.h
│   │   │   │   ├── fterrdef.h
│   │   │   │   ├── fterrors.h
│   │   │   │   ├── ftfntfmt.h
│   │   │   │   ├── ftgasp.h
│   │   │   │   ├── ftglyph.h
│   │   │   │   ├── ftgxval.h
│   │   │   │   ├── ftgzip.h
│   │   │   │   ├── ftimage.h
│   │   │   │   ├── ftincrem.h
│   │   │   │   ├── ftlcdfil.h
│   │   │   │   ├── ftlist.h
│   │   │   │   ├── ftlzw.h
│   │   │   │   ├── ftmac.h
│   │   │   │   ├── ftmm.h
│   │   │   │   ├── ftmodapi.h
│   │   │   │   ├── ftmoderr.h
│   │   │   │   ├── ftotval.h
│   │   │   │   ├── ftoutln.h
│   │   │   │   ├── ftparams.h
│   │   │   │   ├── ftpfr.h
│   │   │   │   ├── ftrender.h
│   │   │   │   ├── ftsizes.h
│   │   │   │   ├── ftsnames.h
│   │   │   │   ├── ftstroke.h
│   │   │   │   ├── ftsynth.h
│   │   │   │   ├── ftsystem.h
│   │   │   │   ├── fttrigon.h
│   │   │   │   ├── fttypes.h
│   │   │   │   ├── ftwinfnt.h
│   │   │   │   ├── t1tables.h
│   │   │   │   ├── ttnameid.h
│   │   │   │   ├── tttables.h
│   │   │   │   └── tttags.h
│   │   │   └── ft2build.h
│   │   └── SDL2
│   │   ├── begin_code.h
│   │   ├── close_code.h
│   │   ├── SDL_assert.h
│   │   ├── SDL_atomic.h
│   │   ├── SDL_audio.h
│   │   ├── SDL_bits.h
│   │   ├── SDL_blendmode.h
│   │   ├── SDL_clipboard.h
│   │   ├── SDL_config.h
│   │   ├── SDL_cpuinfo.h
│   │   ├── SDL_egl.h
│   │   ├── SDL_endian.h
│   │   ├── SDL_error.h
│   │   ├── SDL_events.h
│   │   ├── SDL_filesystem.h
│   │   ├── SDL_gamecontroller.h
│   │   ├── SDL_gesture.h
│   │   ├── SDL.h
│   │   ├── SDL_haptic.h
│   │   ├── SDL_hints.h
│   │   ├── SDL_joystick.h
│   │   ├── SDL_keyboard.h
│   │   ├── SDL_keycode.h
│   │   ├── SDL_loadso.h
│   │   ├── SDL_log.h
│   │   ├── SDL_main.h
│   │   ├── SDL_messagebox.h
│   │   ├── SDL_metal.h
│   │   ├── SDL_mouse.h
│   │   ├── SDL_mutex.h
│   │   ├── SDL_name.h
│   │   ├── SDL_opengles2_gl2ext.h
│   │   ├── SDL_opengles2_gl2.h
│   │   ├── SDL_opengles2_gl2platform.h
│   │   ├── SDL_opengles2.h
│   │   ├── SDL_opengles2_khrplatform.h
│   │   ├── SDL_opengles.h
│   │   ├── SDL_opengl_glext.h
│   │   ├── SDL_opengl.h
│   │   ├── SDL_pixels.h
│   │   ├── SDL_platform.h
│   │   ├── SDL_power.h
│   │   ├── SDL_quit.h
│   │   ├── SDL_rect.h
│   │   ├── SDL_render.h
│   │   ├── SDL_revision.h
│   │   ├── SDL_rwops.h
│   │   ├── SDL_scancode.h
│   │   ├── SDL_sensor.h
│   │   ├── SDL_shape.h
│   │   ├── SDL_stdinc.h
│   │   ├── SDL_surface.h
│   │   ├── SDL_system.h
│   │   ├── SDL_syswm.h
│   │   ├── SDL_test_assert.h
│   │   ├── SDL_test_common.h
│   │   ├── SDL_test_compare.h
│   │   ├── SDL_test_crc32.h
│   │   ├── SDL_test_font.h
│   │   ├── SDL_test_fuzzer.h
│   │   ├── SDL_test.h
│   │   ├── SDL_test_harness.h
│   │   ├── SDL_test_images.h
│   │   ├── SDL_test_log.h
│   │   ├── SDL_test_md5.h
│   │   ├── SDL_test_memory.h
│   │   ├── SDL_test_random.h
│   │   ├── SDL_thread.h
│   │   ├── SDL_timer.h
│   │   ├── SDL_touch.h
│   │   ├── SDL_ttf.h
│   │   ├── SDL_types.h
│   │   ├── SDL_version.h
│   │   ├── SDL_video.h
│   │   └── SDL_vulkan.h
│   ├── lib
│   │   ├── cmake
│   │   │   └── SDL2
│   │   │   ├── sdl2-config.cmake
│   │   │   └── sdl2-config-version.cmake
│   │   ├── libfreetype.a
│   │   ├── libfreetype.la
│   │   ├── libfreetype.so
│   │   ├── libfreetype.so.6
│   │   ├── libfreetype.so.6.17.1
│   │   ├── libSDL2-2.0.so.0
│   │   ├── libSDL2-2.0.so.0.12.0
│   │   ├── libSDL2.a
│   │   ├── libSDL2.la
│   │   ├── libSDL2main.a
│   │   ├── libSDL2main.la
│   │   ├── libSDL2.so
│   │   ├── libSDL2_test.a
│   │   ├── libSDL2_test.la
│   │   ├── libSDL2_ttf.a
│   │   ├── libSDL2_ttf.la
│   │   └── pkgconfig
│   │   ├── freetype2.pc
│   │   ├── sdl2.pc
│   │   └── SDL2_ttf.pc
│   └── share
│   └── aclocal
│   ├── freetype2.m4
│   └── sdl2.m4
├── package
│   ├── freetype-2.10.1.tar.gz
│   ├── SDL-1.2.15.tar.gz
│   ├── SDL2-2.0.12.zip
│   └── SDL2_ttf-2.0.15.zip
├── README.md
├── SDL-1.2.15
│   ├── acinclude
│   │   ├── alsa.m4
│   │   ├── esd.m4
│   │   ├── libtool.m4
│   │   ├── ltdl.m4
│   │   ├── lt~obsolete.m4
│   │   ├── ltoptions.m4
│   │   ├── ltsugar.m4
│   │   └── ltversion.m4
│   ├── autogen.sh
│   ├── Borland.html
│   ├── Borland.zip
│   ├── BUGS
│   ├── build
│   │   ├── libSDL.la
│   │   ├── libSDLmain.la
│   │   ├── SDL_active.lo
│   │   ├── SDL_active.o
│   │   ├── SDL_audiocvt.lo
│   │   ├── SDL_audiocvt.o
│   │   ├── SDL_audiodev.lo
│   │   ├── SDL_audiodev.o
│   │   ├── SDL_audio.lo
│   │   ├── SDL_audio.o
│   │   ├── SDL_blit_0.lo
│   │   ├── SDL_blit_0.o
│   │   ├── SDL_blit_1.lo
│   │   ├── SDL_blit_1.o
│   │   ├── SDL_blit_A.lo
│   │   ├── SDL_blit_A.o
│   │   ├── SDL_blit.lo
│   │   ├── SDL_blit_N.lo
│   │   ├── SDL_blit_N.o
│   │   ├── SDL_blit.o
│   │   ├── SDL_bmp.lo
│   │   ├── SDL_bmp.o
│   │   ├── SDL_cdrom.lo
│   │   ├── SDL_cdrom.o
│   │   ├── SDL_cpuinfo.lo
│   │   ├── SDL_cpuinfo.o
│   │   ├── SDL_cursor.lo
│   │   ├── SDL_cursor.o
│   │   ├── SDL_diskaudio.lo
│   │   ├── SDL_diskaudio.o
│   │   ├── SDL_dmaaudio.lo
│   │   ├── SDL_dmaaudio.o
│   │   ├── SDL_dspaudio.lo
│   │   ├── SDL_dspaudio.o
│   │   ├── SDL_dummyaudio.lo
│   │   ├── SDL_dummyaudio.o
│   │   ├── SDL_dummy_main.lo
│   │   ├── SDL_dummy_main.o
│   │   ├── SDL_error.lo
│   │   ├── SDL_error.o
│   │   ├── SDL_events.lo
│   │   ├── SDL_events.o
│   │   ├── SDL_expose.lo
│   │   ├── SDL_expose.o
│   │   ├── SDL_fatal.lo
│   │   ├── SDL_fatal.o
│   │   ├── SDL_fb3dfx.lo
│   │   ├── SDL_fb3dfx.o
│   │   ├── SDL_fbelo.lo
│   │   ├── SDL_fbelo.o
│   │   ├── SDL_fbevents.lo
│   │   ├── SDL_fbevents.o
│   │   ├── SDL_fbmatrox.lo
│   │   ├── SDL_fbmatrox.o
│   │   ├── SDL_fbmouse.lo
│   │   ├── SDL_fbmouse.o
│   │   ├── SDL_fbriva.lo
│   │   ├── SDL_fbriva.o
│   │   ├── SDL_fbvideo.lo
│   │   ├── SDL_fbvideo.o
│   │   ├── SDL_gamma.lo
│   │   ├── SDL_gamma.o
│   │   ├── SDL_getenv.lo
│   │   ├── SDL_getenv.o
│   │   ├── SDL_iconv.lo
│   │   ├── SDL_iconv.o
│   │   ├── SDL_joystick.lo
│   │   ├── SDL_joystick.o
│   │   ├── SDL_keyboard.lo
│   │   ├── SDL_keyboard.o
│   │   ├── SDL.lo
│   │   ├── SDL_malloc.lo
│   │   ├── SDL_malloc.o
│   │   ├── SDL_mixer.lo
│   │   ├── SDL_mixer_m68k.lo
│   │   ├── SDL_mixer_m68k.o
│   │   ├── SDL_mixer_MMX.lo
│   │   ├── SDL_mixer_MMX.o
│   │   ├── SDL_mixer_MMX_VC.lo
│   │   ├── SDL_mixer_MMX_VC.o
│   │   ├── SDL_mixer.o
│   │   ├── SDL_mouse.lo
│   │   ├── SDL_mouse.o
│   │   ├── SDL_nullevents.lo
│   │   ├── SDL_nullevents.o
│   │   ├── SDL_nullmouse.lo
│   │   ├── SDL_nullmouse.o
│   │   ├── SDL_nullvideo.lo
│   │   ├── SDL_nullvideo.o
│   │   ├── SDL.o
│   │   ├── SDL_pixels.lo
│   │   ├── SDL_pixels.o
│   │   ├── SDL_qsort.lo
│   │   ├── SDL_qsort.o
│   │   ├── SDL_quit.lo
│   │   ├── SDL_quit.o
│   │   ├── SDL_resize.lo
│   │   ├── SDL_resize.o
│   │   ├── SDL_RLEaccel.lo
│   │   ├── SDL_RLEaccel.o
│   │   ├── SDL_rwops.lo
│   │   ├── SDL_rwops.o
│   │   ├── SDL_stdlib.lo
│   │   ├── SDL_stdlib.o
│   │   ├── SDL_stretch.lo
│   │   ├── SDL_stretch.o
│   │   ├── SDL_string.lo
│   │   ├── SDL_string.o
│   │   ├── SDL_surface.lo
│   │   ├── SDL_surface.o
│   │   ├── SDL_syscdrom.lo
│   │   ├── SDL_syscdrom.o
│   │   ├── SDL_syscond.lo
│   │   ├── SDL_syscond.o
│   │   ├── SDL_sysjoystick.lo
│   │   ├── SDL_sysjoystick.o
│   │   ├── SDL_sysloadso.lo
│   │   ├── SDL_sysloadso.o
│   │   ├── SDL_sysmutex.lo
│   │   ├── SDL_sysmutex.o
│   │   ├── SDL_syssem.lo
│   │   ├── SDL_syssem.o
│   │   ├── SDL_systhread.lo
│   │   ├── SDL_systhread.o
│   │   ├── SDL_systimer.lo
│   │   ├── SDL_systimer.o
│   │   ├── SDL_thread.lo
│   │   ├── SDL_thread.o
│   │   ├── SDL_timer.lo
│   │   ├── SDL_timer.o
│   │   ├── SDL_video.lo
│   │   ├── SDL_video.o
│   │   ├── SDL_wave.lo
│   │   ├── SDL_wave.o
│   │   ├── SDL_yuv.lo
│   │   ├── SDL_yuv_mmx.lo
│   │   ├── SDL_yuv_mmx.o
│   │   ├── SDL_yuv.o
│   │   ├── SDL_yuv_sw.lo
│   │   └── SDL_yuv_sw.o
│   ├── build-deps
│   ├── build-scripts
│   │   ├── config.guess
│   │   ├── config.sub
│   │   ├── fatbuild.sh
│   │   ├── install-sh
│   │   ├── ltmain.sh
│   │   ├── makedep.sh
│   │   ├── mkinstalldirs
│   │   └── strip_fPIC.sh
│   ├── build.sh
│   ├── config.log
│   ├── config.status
│   ├── configure
│   ├── configure.in
│   ├── COPYING
│   ├── CREDITS
│   ├── CWprojects.sea.bin
│   ├── docs
│   │   ├── html
│   │   │   ├── audio.html
│   │   │   ├── cdrom.html
│   │   │   ├── eventfunctions.html
│   │   │   ├── event.html
│   │   │   ├── eventstructures.html
│   │   │   ├── general.html
│   │   │   ├── guideaboutsdldoc.html
│   │   │   ├── guideaudioexamples.html
│   │   │   ├── guidebasicsinit.html
│   │   │   ├── guidecdromexamples.html
│   │   │   ├── guidecredits.html
│   │   │   ├── guideeventexamples.html
│   │   │   ├── guideexamples.html
│   │   │   ├── guide.html
│   │   │   ├── guideinput.html
│   │   │   ├── guideinputkeyboard.html
│   │   │   ├── guidepreface.html
│   │   │   ├── guidethebasics.html
│   │   │   ├── guidetimeexamples.html
│   │   │   ├── guidevideo.html
│   │   │   ├── guidevideoopengl.html
│   │   │   ├── index.html
│   │   │   ├── joystick.html
│   │   │   ├── reference.html
│   │   │   ├── sdlactiveevent.html
│   │   │   ├── sdladdtimer.html
│   │   │   ├── sdlaudiocvt.html
│   │   │   ├── sdlaudiospec.html
│   │   │   ├── sdlblitsurface.html
│   │   │   ├── sdlbuildaudiocvt.html
│   │   │   ├── sdlcdclose.html
│   │   │   ├── sdlcdeject.html
│   │   │   ├── sdlcd.html
│   │   │   ├── sdlcdname.html
│   │   │   ├── sdlcdnumdrives.html
│   │   │   ├── sdlcdopen.html
│   │   │   ├── sdlcdpause.html
│   │   │   ├── sdlcdplay.html
│   │   │   ├── sdlcdplaytracks.html
│   │   │   ├── sdlcdresume.html
│   │   │   ├── sdlcdstatus.html
│   │   │   ├── sdlcdstop.html
│   │   │   ├── sdlcdtrack.html
│   │   │   ├── sdlcloseaudio.html
│   │   │   ├── sdlcolor.html
│   │   │   ├── sdlcondbroadcast.html
│   │   │   ├── sdlcondsignal.html
│   │   │   ├── sdlcondwait.html
│   │   │   ├── sdlcondwaittimeout.html
│   │   │   ├── sdlconvertaudio.html
│   │   │   ├── sdlconvertsurface.html
│   │   │   ├── sdlcreatecond.html
│   │   │   ├── sdlcreatecursor.html
│   │   │   ├── sdlcreatemutex.html
│   │   │   ├── sdlcreatergbsurfacefrom.html
│   │   │   ├── sdlcreatergbsurface.html
│   │   │   ├── sdlcreatesemaphore.html
│   │   │   ├── sdlcreatethread.html
│   │   │   ├── sdlcreateyuvoverlay.html
│   │   │   ├── sdldelay.html
│   │   │   ├── sdldestroycond.html
│   │   │   ├── sdldestroymutex.html
│   │   │   ├── sdldestroysemaphore.html
│   │   │   ├── sdldisplayformatalpha.html
│   │   │   ├── sdldisplayformat.html
│   │   │   ├── sdldisplayyuvoverlay.html
│   │   │   ├── sdlenablekeyrepeat.html
│   │   │   ├── sdlenableunicode.html
│   │   │   ├── sdlenvvars.html
│   │   │   ├── sdlevent.html
│   │   │   ├── sdleventstate.html
│   │   │   ├── sdlexposeevent.html
│   │   │   ├── sdlfillrect.html
│   │   │   ├── sdlflip.html
│   │   │   ├── sdlfreecursor.html
│   │   │   ├── sdlfreesurface.html
│   │   │   ├── sdlfreewav.html
│   │   │   ├── sdlfreeyuvoverlay.html
│   │   │   ├── sdlgetappstate.html
│   │   │   ├── sdlgetaudiostatus.html
│   │   │   ├── sdlgetcliprect.html
│   │   │   ├── sdlgetcursor.html
│   │   │   ├── sdlgeterror.html
│   │   │   ├── sdlgeteventfilter.html
│   │   │   ├── sdlgetgammaramp.html
│   │   │   ├── sdlgetkeyname.html
│   │   │   ├── sdlgetkeystate.html
│   │   │   ├── sdlgetmodstate.html
│   │   │   ├── sdlgetmousestate.html
│   │   │   ├── sdlgetrelativemousestate.html
│   │   │   ├── sdlgetrgba.html
│   │   │   ├── sdlgetrgb.html
│   │   │   ├── sdlgetthreadid.html
│   │   │   ├── sdlgetticks.html
│   │   │   ├── sdlgetvideoinfo.html
│   │   │   ├── sdlgetvideosurface.html
│   │   │   ├── sdlglattr.html
│   │   │   ├── sdlglgetattribute.html
│   │   │   ├── sdlglgetprocaddress.html
│   │   │   ├── sdlglloadlibrary.html
│   │   │   ├── sdlglsetattribute.html
│   │   │   ├── sdlglswapbuffers.html
│   │   │   ├── sdlinit.html
│   │   │   ├── sdlinitsubsystem.html
│   │   │   ├── sdljoyaxisevent.html
│   │   │   ├── sdljoyballevent.html
│   │   │   ├── sdljoybuttonevent.html
│   │   │   ├── sdljoyhatevent.html
│   │   │   ├── sdljoystickclose.html
│   │   │   ├── sdljoystickeventstate.html
│   │   │   ├── sdljoystickgetaxis.html
│   │   │   ├── sdljoystickgetball.html
│   │   │   ├── sdljoystickgetbutton.html
│   │   │   ├── sdljoystickgethat.html
│   │   │   ├── sdljoystickindex.html
│   │   │   ├── sdljoystickname.html
│   │   │   ├── sdljoysticknumaxes.html
│   │   │   ├── sdljoysticknumballs.html
│   │   │   ├── sdljoysticknumbuttons.html
│   │   │   ├── sdljoysticknumhats.html
│   │   │   ├── sdljoystickopened.html
│   │   │   ├── sdljoystickopen.html
│   │   │   ├── sdljoystickupdate.html
│   │   │   ├── sdlkeyboardevent.html
│   │   │   ├── sdlkey.html
│   │   │   ├── sdlkeysym.html
│   │   │   ├── sdlkillthread.html
│   │   │   ├── sdllistmodes.html
│   │   │   ├── sdlloadbmp.html
│   │   │   ├── sdlloadwav.html
│   │   │   ├── sdllockaudio.html
│   │   │   ├── sdllocksurface.html
│   │   │   ├── sdllockyuvoverlay.html
│   │   │   ├── sdlmaprgba.html
│   │   │   ├── sdlmaprgb.html
│   │   │   ├── sdlmixaudio.html
│   │   │   ├── sdlmousebuttonevent.html
│   │   │   ├── sdlmousemotionevent.html
│   │   │   ├── sdlmutexp.html
│   │   │   ├── sdlmutexv.html
│   │   │   ├── sdlnumjoysticks.html
│   │   │   ├── sdlopenaudio.html
│   │   │   ├── sdloverlay.html
│   │   │   ├── sdlpalette.html
│   │   │   ├── sdlpauseaudio.html
│   │   │   ├── sdlpeepevents.html
│   │   │   ├── sdlpixelformat.html
│   │   │   ├── sdlpollevent.html
│   │   │   ├── sdlpumpevents.html
│   │   │   ├── sdlpushevent.html
│   │   │   ├── sdlquitevent.html
│   │   │   ├── sdlquit.html
│   │   │   ├── sdlquitsubsystem.html
│   │   │   ├── sdlrect.html
│   │   │   ├── sdlremovetimer.html
│   │   │   ├── sdlresizeevent.html
│   │   │   ├── sdlsavebmp.html
│   │   │   ├── sdlsempost.html
│   │   │   ├── sdlsemtrywait.html
│   │   │   ├── sdlsemvalue.html
│   │   │   ├── sdlsemwait.html
│   │   │   ├── sdlsemwaittimeout.html
│   │   │   ├── sdlsetalpha.html
│   │   │   ├── sdlsetcliprect.html
│   │   │   ├── sdlsetcolorkey.html
│   │   │   ├── sdlsetcolors.html
│   │   │   ├── sdlsetcursor.html
│   │   │   ├── sdlseteventfilter.html
│   │   │   ├── sdlsetgamma.html
│   │   │   ├── sdlsetgammaramp.html
│   │   │   ├── sdlsetmodstate.html
│   │   │   ├── sdlsetpalette.html
│   │   │   ├── sdlsettimer.html
│   │   │   ├── sdlsetvideomode.html
│   │   │   ├── sdlshowcursor.html
│   │   │   ├── sdlsurface.html
│   │   │   ├── sdlsyswmevent.html
│   │   │   ├── sdlthreadid.html
│   │   │   ├── sdlunlockaudio.html
│   │   │   ├── sdlunlocksurface.html
│   │   │   ├── sdlunlockyuvoverlay.html
│   │   │   ├── sdlupdaterect.html
│   │   │   ├── sdlupdaterects.html
│   │   │   ├── sdluserevent.html
│   │   │   ├── sdlvideodrivername.html
│   │   │   ├── sdlvideoinfo.html
│   │   │   ├── sdlvideomodeok.html
│   │   │   ├── sdlwaitevent.html
│   │   │   ├── sdlwaitthread.html
│   │   │   ├── sdlwarpmouse.html
│   │   │   ├── sdlwasinit.html
│   │   │   ├── sdlwmgetcaption.html
│   │   │   ├── sdlwmgrabinput.html
│   │   │   ├── sdlwmiconifywindow.html
│   │   │   ├── sdlwmsetcaption.html
│   │   │   ├── sdlwmseticon.html
│   │   │   ├── sdlwmtogglefullscreen.html
│   │   │   ├── thread.html
│   │   │   ├── time.html
│   │   │   ├── video.html
│   │   │   └── wm.html
│   │   ├── images
│   │   │   └── rainbow.gif
│   │   ├── index.html
│   │   └── man3
│   │   ├── SDL_ActiveEvent.3
│   │   ├── SDL_AddTimer.3
│   │   ├── SDL_AudioCVT.3
│   │   ├── SDL_AudioSpec.3
│   │   ├── SDL_BlitSurface.3
│   │   ├── SDL_BuildAudioCVT.3
│   │   ├── SDL_CD.3
│   │   ├── SDL_CDClose.3
│   │   ├── SDL_CDEject.3
│   │   ├── SDL_CDName.3
│   │   ├── SDL_CDNumDrives.3
│   │   ├── SDL_CDOpen.3
│   │   ├── SDL_CDPause.3
│   │   ├── SDL_CDPlay.3
│   │   ├── SDL_CDPlayTracks.3
│   │   ├── SDL_CDResume.3
│   │   ├── SDL_CDStatus.3
│   │   ├── SDL_CDStop.3
│   │   ├── SDL_CDtrack.3
│   │   ├── SDL_CloseAudio.3
│   │   ├── SDL_Color.3
│   │   ├── SDL_CondBroadcast.3
│   │   ├── SDL_CondSignal.3
│   │   ├── SDL_CondWait.3
│   │   ├── SDL_CondWaitTimeout.3
│   │   ├── SDL_ConvertAudio.3
│   │   ├── SDL_ConvertSurface.3
│   │   ├── SDL_CreateCond.3
│   │   ├── SDL_CreateCursor.3
│   │   ├── SDL_CreateMutex.3
│   │   ├── SDL_CreateRGBSurface.3
│   │   ├── SDL_CreateRGBSurfaceFrom.3
│   │   ├── SDL_CreateSemaphore.3
│   │   ├── SDL_CreateThread.3
│   │   ├── SDL_CreateYUVOverlay.3
│   │   ├── SDL_Delay.3
│   │   ├── SDL_DestroyCond.3
│   │   ├── SDL_DestroyMutex.3
│   │   ├── SDL_DestroySemaphore.3
│   │   ├── SDL_DisplayFormat.3
│   │   ├── SDL_DisplayFormatAlpha.3
│   │   ├── SDL_DisplayYUVOverlay.3
│   │   ├── SDL_EnableKeyRepeat.3
│   │   ├── SDL_EnableUNICODE.3
│   │   ├── SDL_Event.3
│   │   ├── SDL_EventState.3
│   │   ├── SDL_ExposeEvent.3
│   │   ├── SDL_FillRect.3
│   │   ├── SDL_Flip.3
│   │   ├── SDL_FreeCursor.3
│   │   ├── SDL_FreeSurface.3
│   │   ├── SDL_FreeWAV.3
│   │   ├── SDL_FreeYUVOverlay.3
│   │   ├── SDL_GetAppState.3
│   │   ├── SDL_GetAudioStatus.3
│   │   ├── SDL_GetClipRect.3
│   │   ├── SDL_GetCursor.3
│   │   ├── SDL_GetError.3
│   │   ├── SDL_GetEventFilter.3
│   │   ├── SDL_GetGamma.3
│   │   ├── SDL_GetGammaRamp.3
│   │   ├── SDL_GetKeyName.3
│   │   ├── SDL_GetKeyState.3
│   │   ├── SDL_GetModState.3
│   │   ├── SDL_GetMouseState.3
│   │   ├── SDL_GetRelativeMouseState.3
│   │   ├── SDL_GetRGB.3
│   │   ├── SDL_GetRGBA.3
│   │   ├── SDL_GetThreadID.3
│   │   ├── SDL_GetTicks.3
│   │   ├── SDL_GetVideoInfo.3
│   │   ├── SDL_GetVideoSurface.3
│   │   ├── SDL_GLattr.3
│   │   ├── SDL_GL_GetAttribute.3
│   │   ├── SDL_GL_GetProcAddress.3
│   │   ├── SDL_GL_LoadLibrary.3
│   │   ├── SDL_GL_SetAttribute.3
│   │   ├── SDL_GL_SwapBuffers.3
│   │   ├── SDL_Init.3
│   │   ├── SDL_InitSubSystem.3
│   │   ├── SDL_JoyAxisEvent.3
│   │   ├── SDL_JoyBallEvent.3
│   │   ├── SDL_JoyButtonEvent.3
│   │   ├── SDL_JoyHatEvent.3
│   │   ├── SDL_JoystickClose.3
│   │   ├── SDL_JoystickEventState.3
│   │   ├── SDL_JoystickGetAxis.3
│   │   ├── SDL_JoystickGetBall.3
│   │   ├── SDL_JoystickGetButton.3
│   │   ├── SDL_JoystickGetHat.3
│   │   ├── SDL_JoystickIndex.3
│   │   ├── SDL_JoystickName.3
│   │   ├── SDL_JoystickNumAxes.3
│   │   ├── SDL_JoystickNumBalls.3
│   │   ├── SDL_JoystickNumButtons.3
│   │   ├── SDL_JoystickNumHats.3
│   │   ├── SDL_JoystickOpen.3
│   │   ├── SDL_JoystickOpened.3
│   │   ├── SDL_JoystickUpdate.3
│   │   ├── SDLKey.3
│   │   ├── SDL_KeyboardEvent.3
│   │   ├── SDL_keysym.3
│   │   ├── SDL_KillThread.3
│   │   ├── SDL_ListModes.3
│   │   ├── SDL_LoadBMP.3
│   │   ├── SDL_LoadWAV.3
│   │   ├── SDL_LockAudio.3
│   │   ├── SDL_LockSurface.3
│   │   ├── SDL_LockYUVOverlay.3
│   │   ├── SDL_MapRGB.3
│   │   ├── SDL_MapRGBA.3
│   │   ├── SDL_MixAudio.3
│   │   ├── SDL_MouseButtonEvent.3
│   │   ├── SDL_MouseMotionEvent.3
│   │   ├── SDL_mutexP.3
│   │   ├── SDL_mutexV.3
│   │   ├── SDL_NumJoysticks.3
│   │   ├── SDL_OpenAudio.3
│   │   ├── SDL_Overlay.3
│   │   ├── SDL_Palette.3
│   │   ├── SDL_PauseAudio.3
│   │   ├── SDL_PeepEvents.3
│   │   ├── SDL_PixelFormat.3
│   │   ├── SDL_PollEvent.3
│   │   ├── SDL_PumpEvents.3
│   │   ├── SDL_PushEvent.3
│   │   ├── SDL_Quit.3
│   │   ├── SDL_QuitEvent.3
│   │   ├── SDL_QuitSubSystem.3
│   │   ├── SDL_Rect.3
│   │   ├── SDL_RemoveTimer.3
│   │   ├── SDL_ResizeEvent.3
│   │   ├── SDL_RWFromFile.3
│   │   ├── SDL_SaveBMP.3
│   │   ├── SDL_SemPost.3
│   │   ├── SDL_SemTryWait.3
│   │   ├── SDL_SemValue.3
│   │   ├── SDL_SemWait.3
│   │   ├── SDL_SemWaitTimeout.3
│   │   ├── SDL_SetAlpha.3
│   │   ├── SDL_SetClipRect.3
│   │   ├── SDL_SetColorKey.3
│   │   ├── SDL_SetColors.3
│   │   ├── SDL_SetCursor.3
│   │   ├── SDL_SetEventFilter.3
│   │   ├── SDL_SetGamma.3
│   │   ├── SDL_SetGammaRamp.3
│   │   ├── SDL_SetModState.3
│   │   ├── SDL_SetPalette.3
│   │   ├── SDL_SetTimer.3
│   │   ├── SDL_SetVideoMode.3
│   │   ├── SDL_ShowCursor.3
│   │   ├── SDL_Surface.3
│   │   ├── SDL_SysWMEvent.3
│   │   ├── SDL_ThreadID.3
│   │   ├── SDL_UnlockAudio.3
│   │   ├── SDL_UnlockSurface.3
│   │   ├── SDL_UnlockYUVOverlay.3
│   │   ├── SDL_UpdateRect.3
│   │   ├── SDL_UpdateRects.3
│   │   ├── SDL_UserEvent.3
│   │   ├── SDL_VideoDriverName.3
│   │   ├── SDL_VideoInfo.3
│   │   ├── SDL_VideoModeOK.3
│   │   ├── SDL_WaitEvent.3
│   │   ├── SDL_WaitThread.3
│   │   ├── SDL_WarpMouse.3
│   │   ├── SDL_WasInit.3
│   │   ├── SDL_WM_GetCaption.3
│   │   ├── SDL_WM_GrabInput.3
│   │   ├── SDL_WM_IconifyWindow.3
│   │   ├── SDL_WM_SetCaption.3
│   │   ├── SDL_WM_SetIcon.3
│   │   └── SDL_WM_ToggleFullScreen.3
│   ├── docs.html
│   ├── include
│   │   ├── begin_code.h
│   │   ├── close_code.h
│   │   ├── doxyfile
│   │   ├── SDL_active.h
│   │   ├── SDL_audio.h
│   │   ├── SDL_byteorder.h
│   │   ├── SDL_cdrom.h
│   │   ├── SDL_config_dreamcast.h
│   │   ├── SDL_config.h
│   │   ├── SDL_config.h.default
│   │   ├── SDL_config.h.in
│   │   ├── SDL_config_macos.h
│   │   ├── SDL_config_macosx.h
│   │   ├── SDL_config_minimal.h
│   │   ├── SDL_config_nds.h
│   │   ├── SDL_config_os2.h
│   │   ├── SDL_config_symbian.h
│   │   ├── SDL_config_win32.h
│   │   ├── SDL_copying.h
│   │   ├── SDL_cpuinfo.h
│   │   ├── SDL_endian.h
│   │   ├── SDL_error.h
│   │   ├── SDL_events.h
│   │   ├── SDL_getenv.h
│   │   ├── SDL.h
│   │   ├── SDL_joystick.h
│   │   ├── SDL_keyboard.h
│   │   ├── SDL_keysym.h
│   │   ├── SDL_loadso.h
│   │   ├── SDL_main.h
│   │   ├── SDL_mouse.h
│   │   ├── SDL_mutex.h
│   │   ├── SDL_name.h
│   │   ├── SDL_opengl.h
│   │   ├── SDL_platform.h
│   │   ├── SDL_quit.h
│   │   ├── SDL_rwops.h
│   │   ├── SDL_stdinc.h
│   │   ├── SDL_syswm.h
│   │   ├── SDL_thread.h
│   │   ├── SDL_timer.h
│   │   ├── SDL_types.h
│   │   ├── SDL_version.h
│   │   └── SDL_video.h
│   ├── install
│   │   ├── bin
│   │   │   └── sdl-config
│   │   ├── include
│   │   │   └── SDL
│   │   │   ├── begin_code.h
│   │   │   ├── close_code.h
│   │   │   ├── SDL_active.h
│   │   │   ├── SDL_audio.h
│   │   │   ├── SDL_byteorder.h
│   │   │   ├── SDL_cdrom.h
│   │   │   ├── SDL_config.h
│   │   │   ├── SDL_cpuinfo.h
│   │   │   ├── SDL_endian.h
│   │   │   ├── SDL_error.h
│   │   │   ├── SDL_events.h
│   │   │   ├── SDL_getenv.h
│   │   │   ├── SDL.h
│   │   │   ├── SDL_joystick.h
│   │   │   ├── SDL_keyboard.h
│   │   │   ├── SDL_keysym.h
│   │   │   ├── SDL_loadso.h
│   │   │   ├── SDL_main.h
│   │   │   ├── SDL_mouse.h
│   │   │   ├── SDL_mutex.h
│   │   │   ├── SDL_name.h
│   │   │   ├── SDL_opengl.h
│   │   │   ├── SDL_platform.h
│   │   │   ├── SDL_quit.h
│   │   │   ├── SDL_rwops.h
│   │   │   ├── SDL_stdinc.h
│   │   │   ├── SDL_syswm.h
│   │   │   ├── SDL_thread.h
│   │   │   ├── SDL_timer.h
│   │   │   ├── SDL_types.h
│   │   │   ├── SDL_version.h
│   │   │   └── SDL_video.h
│   │   ├── lib
│   │   │   ├── libSDL-1.2.so.0
│   │   │   ├── libSDL-1.2.so.0.11.4
│   │   │   ├── libSDL.a
│   │   │   ├── libSDL.la
│   │   │   ├── libSDLmain.a
│   │   │   ├── libSDLmain.la
│   │   │   ├── libSDL.so
│   │   │   └── pkgconfig
│   │   │   └── sdl.pc
│   │   └── share
│   │   ├── aclocal
│   │   │   └── sdl.m4
│   │   └── man
│   │   └── man3
│   │   ├── SDL_ActiveEvent.3
│   │   ├── SDL_AddTimer.3
│   │   ├── SDL_AudioCVT.3
│   │   ├── SDL_AudioSpec.3
│   │   ├── SDL_BlitSurface.3
│   │   ├── SDL_BuildAudioCVT.3
│   │   ├── SDL_CD.3
│   │   ├── SDL_CDClose.3
│   │   ├── SDL_CDEject.3
│   │   ├── SDL_CDName.3
│   │   ├── SDL_CDNumDrives.3
│   │   ├── SDL_CDOpen.3
│   │   ├── SDL_CDPause.3
│   │   ├── SDL_CDPlay.3
│   │   ├── SDL_CDPlayTracks.3
│   │   ├── SDL_CDResume.3
│   │   ├── SDL_CDStatus.3
│   │   ├── SDL_CDStop.3
│   │   ├── SDL_CDtrack.3
│   │   ├── SDL_CloseAudio.3
│   │   ├── SDL_Color.3
│   │   ├── SDL_CondBroadcast.3
│   │   ├── SDL_CondSignal.3
│   │   ├── SDL_CondWait.3
│   │   ├── SDL_CondWaitTimeout.3
│   │   ├── SDL_ConvertAudio.3
│   │   ├── SDL_ConvertSurface.3
│   │   ├── SDL_CreateCond.3
│   │   ├── SDL_CreateCursor.3
│   │   ├── SDL_CreateMutex.3
│   │   ├── SDL_CreateRGBSurface.3
│   │   ├── SDL_CreateRGBSurfaceFrom.3
│   │   ├── SDL_CreateSemaphore.3
│   │   ├── SDL_CreateThread.3
│   │   ├── SDL_CreateYUVOverlay.3
│   │   ├── SDL_Delay.3
│   │   ├── SDL_DestroyCond.3
│   │   ├── SDL_DestroyMutex.3
│   │   ├── SDL_DestroySemaphore.3
│   │   ├── SDL_DisplayFormat.3
│   │   ├── SDL_DisplayFormatAlpha.3
│   │   ├── SDL_DisplayYUVOverlay.3
│   │   ├── SDL_EnableKeyRepeat.3
│   │   ├── SDL_EnableUNICODE.3
│   │   ├── SDL_Event.3
│   │   ├── SDL_EventState.3
│   │   ├── SDL_ExposeEvent.3
│   │   ├── SDL_FillRect.3
│   │   ├── SDL_Flip.3
│   │   ├── SDL_FreeCursor.3
│   │   ├── SDL_FreeSurface.3
│   │   ├── SDL_FreeWAV.3
│   │   ├── SDL_FreeYUVOverlay.3
│   │   ├── SDL_GetAppState.3
│   │   ├── SDL_GetAudioStatus.3
│   │   ├── SDL_GetClipRect.3
│   │   ├── SDL_GetCursor.3
│   │   ├── SDL_GetError.3
│   │   ├── SDL_GetEventFilter.3
│   │   ├── SDL_GetGamma.3
│   │   ├── SDL_GetGammaRamp.3
│   │   ├── SDL_GetKeyName.3
│   │   ├── SDL_GetKeyState.3
│   │   ├── SDL_GetModState.3
│   │   ├── SDL_GetMouseState.3
│   │   ├── SDL_GetRelativeMouseState.3
│   │   ├── SDL_GetRGB.3
│   │   ├── SDL_GetRGBA.3
│   │   ├── SDL_GetThreadID.3
│   │   ├── SDL_GetTicks.3
│   │   ├── SDL_GetVideoInfo.3
│   │   ├── SDL_GetVideoSurface.3
│   │   ├── SDL_GLattr.3
│   │   ├── SDL_GL_GetAttribute.3
│   │   ├── SDL_GL_GetProcAddress.3
│   │   ├── SDL_GL_LoadLibrary.3
│   │   ├── SDL_GL_SetAttribute.3
│   │   ├── SDL_GL_SwapBuffers.3
│   │   ├── SDL_Init.3
│   │   ├── SDL_InitSubSystem.3
│   │   ├── SDL_JoyAxisEvent.3
│   │   ├── SDL_JoyBallEvent.3
│   │   ├── SDL_JoyButtonEvent.3
│   │   ├── SDL_JoyHatEvent.3
│   │   ├── SDL_JoystickClose.3
│   │   ├── SDL_JoystickEventState.3
│   │   ├── SDL_JoystickGetAxis.3
│   │   ├── SDL_JoystickGetBall.3
│   │   ├── SDL_JoystickGetButton.3
│   │   ├── SDL_JoystickGetHat.3
│   │   ├── SDL_JoystickIndex.3
│   │   ├── SDL_JoystickName.3
│   │   ├── SDL_JoystickNumAxes.3
│   │   ├── SDL_JoystickNumBalls.3
│   │   ├── SDL_JoystickNumButtons.3
│   │   ├── SDL_JoystickNumHats.3
│   │   ├── SDL_JoystickOpen.3
│   │   ├── SDL_JoystickOpened.3
│   │   ├── SDL_JoystickUpdate.3
│   │   ├── SDLKey.3
│   │   ├── SDL_KeyboardEvent.3
│   │   ├── SDL_keysym.3
│   │   ├── SDL_KillThread.3
│   │   ├── SDL_ListModes.3
│   │   ├── SDL_LoadBMP.3
│   │   ├── SDL_LoadWAV.3
│   │   ├── SDL_LockAudio.3
│   │   ├── SDL_LockSurface.3
│   │   ├── SDL_LockYUVOverlay.3
│   │   ├── SDL_MapRGB.3
│   │   ├── SDL_MapRGBA.3
│   │   ├── SDL_MixAudio.3
│   │   ├── SDL_MouseButtonEvent.3
│   │   ├── SDL_MouseMotionEvent.3
│   │   ├── SDL_mutexP.3
│   │   ├── SDL_mutexV.3
│   │   ├── SDL_NumJoysticks.3
│   │   ├── SDL_OpenAudio.3
│   │   ├── SDL_Overlay.3
│   │   ├── SDL_Palette.3
│   │   ├── SDL_PauseAudio.3
│   │   ├── SDL_PeepEvents.3
│   │   ├── SDL_PixelFormat.3
│   │   ├── SDL_PollEvent.3
│   │   ├── SDL_PumpEvents.3
│   │   ├── SDL_PushEvent.3
│   │   ├── SDL_Quit.3
│   │   ├── SDL_QuitEvent.3
│   │   ├── SDL_QuitSubSystem.3
│   │   ├── SDL_Rect.3
│   │   ├── SDL_RemoveTimer.3
│   │   ├── SDL_ResizeEvent.3
│   │   ├── SDL_RWFromFile.3
│   │   ├── SDL_SaveBMP.3
│   │   ├── SDL_SemPost.3
│   │   ├── SDL_SemTryWait.3
│   │   ├── SDL_SemValue.3
│   │   ├── SDL_SemWait.3
│   │   ├── SDL_SemWaitTimeout.3
│   │   ├── SDL_SetAlpha.3
│   │   ├── SDL_SetClipRect.3
│   │   ├── SDL_SetColorKey.3
│   │   ├── SDL_SetColors.3
│   │   ├── SDL_SetCursor.3
│   │   ├── SDL_SetEventFilter.3
│   │   ├── SDL_SetGamma.3
│   │   ├── SDL_SetGammaRamp.3
│   │   ├── SDL_SetModState.3
│   │   ├── SDL_SetPalette.3
│   │   ├── SDL_SetTimer.3
│   │   ├── SDL_SetVideoMode.3
│   │   ├── SDL_ShowCursor.3
│   │   ├── SDL_Surface.3
│   │   ├── SDL_SysWMEvent.3
│   │   ├── SDL_ThreadID.3
│   │   ├── SDL_UnlockAudio.3
│   │   ├── SDL_UnlockSurface.3
│   │   ├── SDL_UnlockYUVOverlay.3
│   │   ├── SDL_UpdateRect.3
│   │   ├── SDL_UpdateRects.3
│   │   ├── SDL_UserEvent.3
│   │   ├── SDL_VideoDriverName.3
│   │   ├── SDL_VideoInfo.3
│   │   ├── SDL_VideoModeOK.3
│   │   ├── SDL_WaitEvent.3
│   │   ├── SDL_WaitThread.3
│   │   ├── SDL_WarpMouse.3
│   │   ├── SDL_WasInit.3
│   │   ├── SDL_WM_GetCaption.3
│   │   ├── SDL_WM_GrabInput.3
│   │   ├── SDL_WM_IconifyWindow.3
│   │   ├── SDL_WM_SetCaption.3
│   │   ├── SDL_WM_SetIcon.3
│   │   └── SDL_WM_ToggleFullScreen.3
│   ├── INSTALL
│   ├── libtool
│   ├── Makefile
│   ├── Makefile.dc
│   ├── Makefile.in
│   ├── Makefile.minimal
│   ├── MPWmake.sea.bin
│   ├── README
│   ├── README.AmigaOS
│   ├── README.BeOS
│   ├── README.DC
│   ├── README.HG
│   ├── README.MacOS
│   ├── README.MacOSX
│   ├── README.MiNT
│   ├── README.NanoX
│   ├── README.NDS
│   ├── README.OS2
│   ├── README.PicoGUI
│   ├── README.Porting
│   ├── README.PS3
│   ├── README.QNX
│   ├── README.Qtopia
│   ├── README.RISCOS
│   ├── README-SDL.txt
│   ├── README.Symbian
│   ├── README.Watcom
│   ├── README.WinCE
│   ├── README.wscons
│   ├── sdl-config
│   ├── sdl-config.in
│   ├── sdl.m4
│   ├── sdl.pc
│   ├── sdl.pc.in
│   ├── SDL.qpg
│   ├── SDL.qpg.in
│   ├── SDL.spec
│   ├── SDL.spec.in
│   ├── src
│   │   ├── audio
│   │   │   ├── alsa
│   │   │   │   ├── SDL_alsa_audio.c
│   │   │   │   └── SDL_alsa_audio.h
│   │   │   ├── arts
│   │   │   │   ├── SDL_artsaudio.c
│   │   │   │   └── SDL_artsaudio.h
│   │   │   ├── baudio
│   │   │   │   ├── SDL_beaudio.cc
│   │   │   │   └── SDL_beaudio.h
│   │   │   ├── bsd
│   │   │   │   ├── SDL_bsdaudio.c
│   │   │   │   └── SDL_bsdaudio.h
│   │   │   ├── dart
│   │   │   │   ├── SDL_dart.c
│   │   │   │   └── SDL_dart.h
│   │   │   ├── dc
│   │   │   │   ├── aica.c
│   │   │   │   ├── aica.h
│   │   │   │   ├── SDL_dcaudio.c
│   │   │   │   └── SDL_dcaudio.h
│   │   │   ├── disk
│   │   │   │   ├── SDL_diskaudio.c
│   │   │   │   └── SDL_diskaudio.h
│   │   │   ├── dma
│   │   │   │   ├── SDL_dmaaudio.c
│   │   │   │   └── SDL_dmaaudio.h
│   │   │   ├── dmedia
│   │   │   │   ├── SDL_irixaudio.c
│   │   │   │   └── SDL_irixaudio.h
│   │   │   ├── dsp
│   │   │   │   ├── SDL_dspaudio.c
│   │   │   │   └── SDL_dspaudio.h
│   │   │   ├── dummy
│   │   │   │   ├── SDL_dummyaudio.c
│   │   │   │   └── SDL_dummyaudio.h
│   │   │   ├── esd
│   │   │   │   ├── SDL_esdaudio.c
│   │   │   │   └── SDL_esdaudio.h
│   │   │   ├── macosx
│   │   │   │   ├── SDL_coreaudio.c
│   │   │   │   └── SDL_coreaudio.h
│   │   │   ├── macrom
│   │   │   │   ├── SDL_romaudio.c
│   │   │   │   └── SDL_romaudio.h
│   │   │   ├── mint
│   │   │   │   ├── SDL_mintaudio.c
│   │   │   │   ├── SDL_mintaudio_dma8.c
│   │   │   │   ├── SDL_mintaudio_dma8.h
│   │   │   │   ├── SDL_mintaudio_gsxb.c
│   │   │   │   ├── SDL_mintaudio_gsxb.h
│   │   │   │   ├── SDL_mintaudio.h
│   │   │   │   ├── SDL_mintaudio_it.S
│   │   │   │   ├── SDL_mintaudio_mcsn.c
│   │   │   │   ├── SDL_mintaudio_mcsn.h
│   │   │   │   ├── SDL_mintaudio_stfa.c
│   │   │   │   ├── SDL_mintaudio_stfa.h
│   │   │   │   └── SDL_mintaudio_xbios.c
│   │   │   ├── mme
│   │   │   │   ├── SDL_mmeaudio.c
│   │   │   │   └── SDL_mmeaudio.h
│   │   │   ├── nas
│   │   │   │   ├── SDL_nasaudio.c
│   │   │   │   └── SDL_nasaudio.h
│   │   │   ├── nds
│   │   │   │   ├── SDL_ndsaudio.c
│   │   │   │   ├── SDL_ndsaudio.h
│   │   │   │   ├── sound9.c
│   │   │   │   └── soundcommon.h
│   │   │   ├── nto
│   │   │   │   ├── SDL_nto_audio.c
│   │   │   │   └── SDL_nto_audio.h
│   │   │   ├── paudio
│   │   │   │   ├── SDL_paudio.c
│   │   │   │   └── SDL_paudio.h
│   │   │   ├── pulse
│   │   │   │   ├── SDL_pulseaudio.c
│   │   │   │   └── SDL_pulseaudio.h
│   │   │   ├── SDL_audio.c
│   │   │   ├── SDL_audio_c.h
│   │   │   ├── SDL_audiocvt.c
│   │   │   ├── SDL_audiodev.c
│   │   │   ├── SDL_audiodev_c.h
│   │   │   ├── SDL_audiomem.h
│   │   │   ├── SDL_mixer.c
│   │   │   ├── SDL_mixer_m68k.c
│   │   │   ├── SDL_mixer_m68k.h
│   │   │   ├── SDL_mixer_MMX.c
│   │   │   ├── SDL_mixer_MMX.h
│   │   │   ├── SDL_mixer_MMX_VC.c
│   │   │   ├── SDL_mixer_MMX_VC.h
│   │   │   ├── SDL_sysaudio.h
│   │   │   ├── SDL_wave.c
│   │   │   ├── SDL_wave.h
│   │   │   ├── sun
│   │   │   │   ├── SDL_sunaudio.c
│   │   │   │   └── SDL_sunaudio.h
│   │   │   ├── symbian
│   │   │   │   ├── SDL_epocaudio.cpp
│   │   │   │   ├── SDL_epocaudio.h
│   │   │   │   ├── streamplayer.cpp
│   │   │   │   └── streamplayer.h
│   │   │   ├── ums
│   │   │   │   ├── SDL_umsaudio.c
│   │   │   │   └── SDL_umsaudio.h
│   │   │   ├── windib
│   │   │   │   ├── SDL_dibaudio.c
│   │   │   │   └── SDL_dibaudio.h
│   │   │   └── windx5
│   │   │   ├── directx.h
│   │   │   ├── SDL_dx5audio.c
│   │   │   └── SDL_dx5audio.h
│   │   ├── cdrom
│   │   │   ├── aix
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── beos
│   │   │   │   └── SDL_syscdrom.cc
│   │   │   ├── bsdi
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── dc
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── freebsd
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── linux
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── macos
│   │   │   │   ├── SDL_syscdrom.c
│   │   │   │   └── SDL_syscdrom_c.h
│   │   │   ├── macosx
│   │   │   │   ├── AudioFilePlayer.c
│   │   │   │   ├── AudioFilePlayer.h
│   │   │   │   ├── AudioFileReaderThread.c
│   │   │   │   ├── CDPlayer.c
│   │   │   │   ├── CDPlayer.h
│   │   │   │   ├── SDLOSXCAGuard.c
│   │   │   │   ├── SDLOSXCAGuard.h
│   │   │   │   ├── SDL_syscdrom.c
│   │   │   │   └── SDL_syscdrom_c.h
│   │   │   ├── mint
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── openbsd
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── os2
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── osf
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── qnx
│   │   │   │   └── SDL_syscdrom.c
│   │   │   ├── SDL_cdrom.c
│   │   │   ├── SDL_syscdrom.h
│   │   │   └── win32
│   │   │   └── SDL_syscdrom.c
│   │   ├── cpuinfo
│   │   │   └── SDL_cpuinfo.c
│   │   ├── events
│   │   │   ├── SDL_active.c
│   │   │   ├── SDL_events.c
│   │   │   ├── SDL_events_c.h
│   │   │   ├── SDL_expose.c
│   │   │   ├── SDL_keyboard.c
│   │   │   ├── SDL_mouse.c
│   │   │   ├── SDL_quit.c
│   │   │   ├── SDL_resize.c
│   │   │   └── SDL_sysevents.h
│   │   ├── file
│   │   │   └── SDL_rwops.c
│   │   ├── hermes
│   │   │   ├── common.inc
│   │   │   ├── COPYING.LIB
│   │   │   ├── HeadMMX.h
│   │   │   ├── HeadX86.h
│   │   │   ├── mmx_main.asm
│   │   │   ├── mmxp2_32.asm
│   │   │   ├── README
│   │   │   ├── x86_main.asm
│   │   │   ├── x86p_16.asm
│   │   │   └── x86p_32.asm
│   │   ├── joystick
│   │   │   ├── beos
│   │   │   │   └── SDL_bejoystick.cc
│   │   │   ├── bsd
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── darwin
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── dc
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── linux
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── macos
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── mint
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── nds
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── riscos
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── SDL_joystick.c
│   │   │   ├── SDL_joystick_c.h
│   │   │   ├── SDL_sysjoystick.h
│   │   │   └── win32
│   │   │   └── SDL_mmjoystick.c
│   │   ├── loadso
│   │   │   ├── beos
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── dlopen
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── macos
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── macosx
│   │   │   │   └── SDL_dlcompat.c
│   │   │   ├── mint
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── os2
│   │   │   │   └── SDL_sysloadso.c
│   │   │   └── win32
│   │   │   └── SDL_sysloadso.c
│   │   ├── main
│   │   │   ├── beos
│   │   │   │   ├── SDL_BeApp.cc
│   │   │   │   └── SDL_BeApp.h
│   │   │   ├── dummy
│   │   │   │   └── SDL_dummy_main.c
│   │   │   ├── macos
│   │   │   │   ├── exports
│   │   │   │   │   ├── gendef.pl
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── SDL.x
│   │   │   │   ├── SDL_main.c
│   │   │   │   ├── SDL.r
│   │   │   │   ├── SDL.shlib.r
│   │   │   │   └── SIZE.r
│   │   │   ├── macosx
│   │   │   │   ├── info.nib
│   │   │   │   ├── Info.plist.in
│   │   │   │   ├── SDLMain.h
│   │   │   │   ├── SDLMain.m
│   │   │   │   └── SDLMain.nib
│   │   │   │   ├── classes.nib
│   │   │   │   ├── info.nib
│   │   │   │   └── objects.nib
│   │   │   ├── qtopia
│   │   │   │   └── SDL_qtopia_main.cc
│   │   │   ├── symbian
│   │   │   │   ├── EKA1
│   │   │   │   │   └── SDL_main.cpp
│   │   │   │   └── EKA2
│   │   │   │   ├── sdlexe.cpp
│   │   │   │   ├── sdllib.cpp
│   │   │   │   ├── SDL_main.cpp
│   │   │   │   ├── vectorbuffer.cpp
│   │   │   │   └── vectorbuffer.h
│   │   │   └── win32
│   │   │   ├── SDL_win32_main.c
│   │   │   └── version.rc
│   │   ├── SDL.c
│   │   ├── SDL_error.c
│   │   ├── SDL_error_c.h
│   │   ├── SDL_fatal.c
│   │   ├── SDL_fatal.h
│   │   ├── stdlib
│   │   │   ├── SDL_getenv.c
│   │   │   ├── SDL_iconv.c
│   │   │   ├── SDL_malloc.c
│   │   │   ├── SDL_qsort.c
│   │   │   ├── SDL_stdlib.c
│   │   │   └── SDL_string.c
│   │   ├── thread
│   │   │   ├── beos
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── dc
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_syscond_c.h
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_syssem_c.h
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── generic
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── irix
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── os2
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_syscond_c.h
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── pth
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── pthread
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── riscos
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── SDL_systhread.h
│   │   │   ├── SDL_thread.c
│   │   │   ├── SDL_thread_c.h
│   │   │   ├── symbian
│   │   │   │   ├── SDL_sysmutex.cpp
│   │   │   │   ├── SDL_syssem.cpp
│   │   │   │   ├── SDL_systhread_c.h
│   │   │   │   └── SDL_systhread.cpp
│   │   │   └── win32
│   │   │   ├── SDL_sysmutex.c
│   │   │   ├── SDL_syssem.c
│   │   │   ├── SDL_systhread.c
│   │   │   ├── SDL_systhread_c.h
│   │   │   ├── win_ce_semaphore.c
│   │   │   └── win_ce_semaphore.h
│   │   ├── timer
│   │   │   ├── beos
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── dc
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── macos
│   │   │   │   ├── FastTimes.c
│   │   │   │   ├── FastTimes.h
│   │   │   │   ├── SDL_MPWtimer.c
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── mint
│   │   │   │   ├── SDL_systimer.c
│   │   │   │   ├── SDL_vbltimer.S
│   │   │   │   └── SDL_vbltimer_s.h
│   │   │   ├── nds
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── os2
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── riscos
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── SDL_systimer.h
│   │   │   ├── SDL_timer.c
│   │   │   ├── SDL_timer_c.h
│   │   │   ├── symbian
│   │   │   │   └── SDL_systimer.cpp
│   │   │   ├── unix
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── win32
│   │   │   │   └── SDL_systimer.c
│   │   │   └── wince
│   │   │   └── SDL_systimer.c
│   │   └── video
│   │   ├── aalib
│   │   │   ├── SDL_aaevents.c
│   │   │   ├── SDL_aaevents_c.h
│   │   │   ├── SDL_aamouse.c
│   │   │   ├── SDL_aamouse_c.h
│   │   │   ├── SDL_aavideo.c
│   │   │   └── SDL_aavideo.h
│   │   ├── ataricommon
│   │   │   ├── SDL_ataric2p.S
│   │   │   ├── SDL_ataric2p_s.h
│   │   │   ├── SDL_ataridevmouse.c
│   │   │   ├── SDL_ataridevmouse_c.h
│   │   │   ├── SDL_atarieddi.S
│   │   │   ├── SDL_atarieddi_s.h
│   │   │   ├── SDL_atarievents.c
│   │   │   ├── SDL_atarievents_c.h
│   │   │   ├── SDL_atarigl.c
│   │   │   ├── SDL_atarigl_c.h
│   │   │   ├── SDL_atarikeys.h
│   │   │   ├── SDL_atarimxalloc.c
│   │   │   ├── SDL_atarimxalloc_c.h
│   │   │   ├── SDL_atarisuper.h
│   │   │   ├── SDL_biosevents.c
│   │   │   ├── SDL_biosevents_c.h
│   │   │   ├── SDL_gemdosevents.c
│   │   │   ├── SDL_gemdosevents_c.h
│   │   │   ├── SDL_ikbdevents.c
│   │   │   ├── SDL_ikbdevents_c.h
│   │   │   ├── SDL_ikbdinterrupt.S
│   │   │   ├── SDL_ikbdinterrupt_s.h
│   │   │   ├── SDL_xbiosevents.c
│   │   │   ├── SDL_xbiosevents_c.h
│   │   │   ├── SDL_xbiosinterrupt.S
│   │   │   └── SDL_xbiosinterrupt_s.h
│   │   ├── blank_cursor.h
│   │   ├── bwindow
│   │   │   ├── SDL_BView.h
│   │   │   ├── SDL_BWin.h
│   │   │   ├── SDL_lowvideo.h
│   │   │   ├── SDL_sysevents.cc
│   │   │   ├── SDL_sysevents_c.h
│   │   │   ├── SDL_sysmouse.cc
│   │   │   ├── SDL_sysmouse_c.h
│   │   │   ├── SDL_sysvideo.cc
│   │   │   ├── SDL_syswm.cc
│   │   │   ├── SDL_syswm_c.h
│   │   │   ├── SDL_sysyuv.cc
│   │   │   └── SDL_sysyuv.h
│   │   ├── caca
│   │   │   ├── SDL_cacaevents.c
│   │   │   ├── SDL_cacaevents_c.h
│   │   │   ├── SDL_cacavideo.c
│   │   │   └── SDL_cacavideo.h
│   │   ├── dc
│   │   │   ├── SDL_dcevents.c
│   │   │   ├── SDL_dcevents_c.h
│   │   │   ├── SDL_dcmouse.c
│   │   │   ├── SDL_dcmouse_c.h
│   │   │   ├── SDL_dcvideo.c
│   │   │   └── SDL_dcvideo.h
│   │   ├── default_cursor.h
│   │   ├── dga
│   │   │   ├── SDL_dgaevents.c
│   │   │   ├── SDL_dgaevents_c.h
│   │   │   ├── SDL_dgamouse.c
│   │   │   ├── SDL_dgamouse_c.h
│   │   │   ├── SDL_dgavideo.c
│   │   │   └── SDL_dgavideo.h
│   │   ├── directfb
│   │   │   ├── SDL_DirectFB_events.c
│   │   │   ├── SDL_DirectFB_events.h
│   │   │   ├── SDL_DirectFB_keys.h
│   │   │   ├── SDL_DirectFB_video.c
│   │   │   ├── SDL_DirectFB_video.h
│   │   │   ├── SDL_DirectFB_yuv.c
│   │   │   └── SDL_DirectFB_yuv.h
│   │   ├── dummy
│   │   │   ├── SDL_nullevents.c
│   │   │   ├── SDL_nullevents_c.h
│   │   │   ├── SDL_nullmouse.c
│   │   │   ├── SDL_nullmouse_c.h
│   │   │   ├── SDL_nullvideo.c
│   │   │   └── SDL_nullvideo.h
│   │   ├── e_log.h
│   │   ├── e_pow.h
│   │   ├── e_sqrt.h
│   │   ├── fbcon
│   │   │   ├── 3dfx_mmio.h
│   │   │   ├── 3dfx_regs.h
│   │   │   ├── matrox_mmio.h
│   │   │   ├── matrox_regs.h
│   │   │   ├── riva_mmio.h
│   │   │   ├── riva_regs.h
│   │   │   ├── SDL_fb3dfx.c
│   │   │   ├── SDL_fb3dfx.h
│   │   │   ├── SDL_fbelo.c
│   │   │   ├── SDL_fbelo.h
│   │   │   ├── SDL_fbevents.c
│   │   │   ├── SDL_fbevents_c.h
│   │   │   ├── SDL_fbkeys.h
│   │   │   ├── SDL_fbmatrox.c
│   │   │   ├── SDL_fbmatrox.h
│   │   │   ├── SDL_fbmouse.c
│   │   │   ├── SDL_fbmouse_c.h
│   │   │   ├── SDL_fbriva.c
│   │   │   ├── SDL_fbriva.h
│   │   │   ├── SDL_fbvideo.c
│   │   │   └── SDL_fbvideo.h
│   │   ├── gapi
│   │   │   ├── SDL_gapivideo.c
│   │   │   └── SDL_gapivideo.h
│   │   ├── gem
│   │   │   ├── SDL_gemevents.c
│   │   │   ├── SDL_gemevents_c.h
│   │   │   ├── SDL_gemmouse.c
│   │   │   ├── SDL_gemmouse_c.h
│   │   │   ├── SDL_gemvideo.c
│   │   │   ├── SDL_gemvideo.h
│   │   │   ├── SDL_gemwm.c
│   │   │   └── SDL_gemwm_c.h
│   │   ├── ggi
│   │   │   ├── SDL_ggievents.c
│   │   │   ├── SDL_ggievents_c.h
│   │   │   ├── SDL_ggikeys.h
│   │   │   ├── SDL_ggimouse.c
│   │   │   ├── SDL_ggimouse_c.h
│   │   │   ├── SDL_ggivideo.c
│   │   │   └── SDL_ggivideo.h
│   │   ├── ipod
│   │   │   ├── SDL_ipodvideo.c
│   │   │   └── SDL_ipodvideo.h
│   │   ├── maccommon
│   │   │   ├── SDL_lowvideo.h
│   │   │   ├── SDL_macevents.c
│   │   │   ├── SDL_macevents_c.h
│   │   │   ├── SDL_macgl.c
│   │   │   ├── SDL_macgl_c.h
│   │   │   ├── SDL_mackeys.h
│   │   │   ├── SDL_macmouse.c
│   │   │   ├── SDL_macmouse_c.h
│   │   │   ├── SDL_macwm.c
│   │   │   └── SDL_macwm_c.h
│   │   ├── macdsp
│   │   │   ├── SDL_dspvideo.c
│   │   │   └── SDL_dspvideo.h
│   │   ├── macrom
│   │   │   ├── SDL_romvideo.c
│   │   │   └── SDL_romvideo.h
│   │   ├── math_private.h
│   │   ├── mmx.h
│   │   ├── nanox
│   │   │   ├── SDL_nxevents.c
│   │   │   ├── SDL_nxevents_c.h
│   │   │   ├── SDL_nximage.c
│   │   │   ├── SDL_nximage_c.h
│   │   │   ├── SDL_nxmodes.c
│   │   │   ├── SDL_nxmodes_c.h
│   │   │   ├── SDL_nxmouse.c
│   │   │   ├── SDL_nxmouse_c.h
│   │   │   ├── SDL_nxvideo.c
│   │   │   ├── SDL_nxvideo.h
│   │   │   ├── SDL_nxwm.c
│   │   │   └── SDL_nxwm_c.h
│   │   ├── nds
│   │   │   ├── SDL_ndsevents.c
│   │   │   ├── SDL_ndsevents_c.h
│   │   │   ├── SDL_ndsmouse.c
│   │   │   ├── SDL_ndsmouse_c.h
│   │   │   ├── SDL_ndsvideo.c
│   │   │   └── SDL_ndsvideo.h
│   │   ├── os2fslib
│   │   │   ├── SDL_os2fslib.c
│   │   │   ├── SDL_os2fslib.h
│   │   │   └── SDL_vkeys.h
│   │   ├── photon
│   │   │   ├── SDL_ph_events.c
│   │   │   ├── SDL_ph_events_c.h
│   │   │   ├── SDL_ph_gl.c
│   │   │   ├── SDL_ph_gl.h
│   │   │   ├── SDL_ph_image.c
│   │   │   ├── SDL_ph_image_c.h
│   │   │   ├── SDL_ph_modes.c
│   │   │   ├── SDL_ph_modes_c.h
│   │   │   ├── SDL_ph_mouse.c
│   │   │   ├── SDL_ph_mouse_c.h
│   │   │   ├── SDL_ph_video.c
│   │   │   ├── SDL_ph_video.h
│   │   │   ├── SDL_ph_wm.c
│   │   │   ├── SDL_ph_wm_c.h
│   │   │   ├── SDL_phyuv.c
│   │   │   └── SDL_phyuv_c.h
│   │   ├── picogui
│   │   │   ├── SDL_pgevents.c
│   │   │   ├── SDL_pgevents_c.h
│   │   │   ├── SDL_pgvideo.c
│   │   │   └── SDL_pgvideo.h
│   │   ├── ps2gs
│   │   │   ├── SDL_gsevents.c
│   │   │   ├── SDL_gsevents_c.h
│   │   │   ├── SDL_gskeys.h
│   │   │   ├── SDL_gsmouse.c
│   │   │   ├── SDL_gsmouse_c.h
│   │   │   ├── SDL_gsvideo.c
│   │   │   ├── SDL_gsvideo.h
│   │   │   ├── SDL_gsyuv.c
│   │   │   └── SDL_gsyuv_c.h
│   │   ├── ps3
│   │   │   ├── SDL_ps3events.c
│   │   │   ├── SDL_ps3events_c.h
│   │   │   ├── SDL_ps3video.c
│   │   │   ├── SDL_ps3video.h
│   │   │   ├── SDL_ps3yuv.c
│   │   │   ├── SDL_ps3yuv_c.h
│   │   │   └── spulibs
│   │   │   ├── bilin_scaler.c
│   │   │   ├── fb_writer.c
│   │   │   ├── Makefile
│   │   │   ├── spu_common.h
│   │   │   └── yuv2rgb_converter.c
│   │   ├── qtopia
│   │   │   ├── SDL_lowvideo.h
│   │   │   ├── SDL_QPEApp.cc
│   │   │   ├── SDL_QPEApp.h
│   │   │   ├── SDL_QWin.cc
│   │   │   ├── SDL_QWin.h
│   │   │   ├── SDL_sysevents.cc
│   │   │   ├── SDL_sysevents_c.h
│   │   │   ├── SDL_sysmouse.cc
│   │   │   ├── SDL_sysmouse_c.h
│   │   │   ├── SDL_sysvideo.cc
│   │   │   ├── SDL_syswm.cc
│   │   │   └── SDL_syswm_c.h
│   │   ├── quartz
│   │   │   ├── CGS.h
│   │   │   ├── SDL_QuartzEvents.m
│   │   │   ├── SDL_QuartzGL.m
│   │   │   ├── SDL_QuartzKeys.h
│   │   │   ├── SDL_QuartzVideo.h
│   │   │   ├── SDL_QuartzVideo.m
│   │   │   ├── SDL_QuartzWindow.h
│   │   │   ├── SDL_QuartzWindow.m
│   │   │   ├── SDL_QuartzWM.h
│   │   │   └── SDL_QuartzWM.m
│   │   ├── riscos
│   │   │   ├── SDL_riscosASM.S
│   │   │   ├── SDL_riscosevents.c
│   │   │   ├── SDL_riscosevents_c.h
│   │   │   ├── SDL_riscosFullScreenVideo.c
│   │   │   ├── SDL_riscosmouse.c
│   │   │   ├── SDL_riscosmouse_c.h
│   │   │   ├── SDL_riscossprite.c
│   │   │   ├── SDL_riscostask.c
│   │   │   ├── SDL_riscostask.h
│   │   │   ├── SDL_riscosvideo.c
│   │   │   ├── SDL_riscosvideo.h
│   │   │   ├── SDL_wimppoll.c
│   │   │   └── SDL_wimpvideo.c
│   │   ├── SDL_blit_0.c
│   │   ├── SDL_blit_1.c
│   │   ├── SDL_blit_A.c
│   │   ├── SDL_blit.c
│   │   ├── SDL_blit.h
│   │   ├── SDL_blit_N.c
│   │   ├── SDL_bmp.c
│   │   ├── SDL_cursor.c
│   │   ├── SDL_cursor_c.h
│   │   ├── SDL_gamma.c
│   │   ├── SDL_glfuncs.h
│   │   ├── SDL_leaks.h
│   │   ├── SDL_pixels.c
│   │   ├── SDL_pixels_c.h
│   │   ├── SDL_RLEaccel.c
│   │   ├── SDL_RLEaccel_c.h
│   │   ├── SDL_stretch.c
│   │   ├── SDL_stretch_c.h
│   │   ├── SDL_surface.c
│   │   ├── SDL_sysvideo.h
│   │   ├── SDL_video.c
│   │   ├── SDL_yuv.c
│   │   ├── SDL_yuvfuncs.h
│   │   ├── SDL_yuv_mmx.c
│   │   ├── SDL_yuv_sw.c
│   │   ├── SDL_yuv_sw_c.h
│   │   ├── svga
│   │   │   ├── SDL_svgaevents.c
│   │   │   ├── SDL_svgaevents_c.h
│   │   │   ├── SDL_svgamouse.c
│   │   │   ├── SDL_svgamouse_c.h
│   │   │   ├── SDL_svgavideo.c
│   │   │   └── SDL_svgavideo.h
│   │   ├── symbian
│   │   │   ├── EKA1
│   │   │   │   ├── SDL_epocevents.cpp
│   │   │   │   ├── SDL_epocvideo.cpp
│   │   │   │   └── SDL_epocvideo.h
│   │   │   ├── EKA2
│   │   │   │   ├── dsa.cpp
│   │   │   │   ├── dsa_new.cpp
│   │   │   │   ├── dsa_old.cpp
│   │   │   │   ├── SDL_epocevents.cpp
│   │   │   │   ├── SDL_epocvideo.cpp
│   │   │   │   └── SDL_epocvideo.h
│   │   │   └── SDL_epocevents_c.h
│   │   ├── vgl
│   │   │   ├── SDL_vglevents.c
│   │   │   ├── SDL_vglevents_c.h
│   │   │   ├── SDL_vglmouse.c
│   │   │   ├── SDL_vglmouse_c.h
│   │   │   ├── SDL_vglvideo.c
│   │   │   └── SDL_vglvideo.h
│   │   ├── wincommon
│   │   │   ├── SDL_lowvideo.h
│   │   │   ├── SDL_sysevents.c
│   │   │   ├── SDL_sysmouse.c
│   │   │   ├── SDL_sysmouse_c.h
│   │   │   ├── SDL_syswm.c
│   │   │   ├── SDL_syswm_c.h
│   │   │   ├── SDL_wingl.c
│   │   │   ├── SDL_wingl_c.h
│   │   │   └── wmmsg.h
│   │   ├── windib
│   │   │   ├── SDL_dibevents.c
│   │   │   ├── SDL_dibevents_c.h
│   │   │   ├── SDL_dibvideo.c
│   │   │   ├── SDL_dibvideo.h
│   │   │   ├── SDL_gapidibvideo.h
│   │   │   └── SDL_vkeys.h
│   │   ├── windx5
│   │   │   ├── directx.h
│   │   │   ├── SDL_dx5events.c
│   │   │   ├── SDL_dx5events_c.h
│   │   │   ├── SDL_dx5video.c
│   │   │   ├── SDL_dx5video.h
│   │   │   ├── SDL_dx5yuv.c
│   │   │   └── SDL_dx5yuv_c.h
│   │   ├── wscons
│   │   │   ├── SDL_wsconsevents.c
│   │   │   ├── SDL_wsconsevents_c.h
│   │   │   ├── SDL_wsconsmouse.c
│   │   │   ├── SDL_wsconsmouse_c.h
│   │   │   ├── SDL_wsconsvideo.c
│   │   │   └── SDL_wsconsvideo.h
│   │   ├── x11
│   │   │   ├── SDL_x11dga.c
│   │   │   ├── SDL_x11dga_c.h
│   │   │   ├── SDL_x11dyn.c
│   │   │   ├── SDL_x11dyn.h
│   │   │   ├── SDL_x11events.c
│   │   │   ├── SDL_x11events_c.h
│   │   │   ├── SDL_x11gamma.c
│   │   │   ├── SDL_x11gamma_c.h
│   │   │   ├── SDL_x11gl.c
│   │   │   ├── SDL_x11gl_c.h
│   │   │   ├── SDL_x11image.c
│   │   │   ├── SDL_x11image_c.h
│   │   │   ├── SDL_x11modes.c
│   │   │   ├── SDL_x11modes_c.h
│   │   │   ├── SDL_x11mouse.c
│   │   │   ├── SDL_x11mouse_c.h
│   │   │   ├── SDL_x11sym.h
│   │   │   ├── SDL_x11video.c
│   │   │   ├── SDL_x11video.h
│   │   │   ├── SDL_x11wm.c
│   │   │   ├── SDL_x11wm_c.h
│   │   │   ├── SDL_x11yuv.c
│   │   │   └── SDL_x11yuv_c.h
│   │   ├── xbios
│   │   │   ├── SDL_xbios_blowup.c
│   │   │   ├── SDL_xbios_blowup.h
│   │   │   ├── SDL_xbios.c
│   │   │   ├── SDL_xbios_centscreen.c
│   │   │   ├── SDL_xbios_centscreen.h
│   │   │   ├── SDL_xbios.h
│   │   │   ├── SDL_xbios_milan.c
│   │   │   ├── SDL_xbios_milan.h
│   │   │   ├── SDL_xbios_sb3.c
│   │   │   ├── SDL_xbios_sb3.h
│   │   │   ├── SDL_xbios_tveille.c
│   │   │   └── SDL_xbios_tveille.h
│   │   └── Xext
│   │   ├── extensions
│   │   │   ├── extutil.h
│   │   │   ├── panoramiXext.h
│   │   │   ├── panoramiXproto.h
│   │   │   ├── Xext.h
│   │   │   ├── xf86dga1.h
│   │   │   ├── xf86dga1str.h
│   │   │   ├── xf86dga.h
│   │   │   ├── xf86dgastr.h
│   │   │   ├── xf86vmode.h
│   │   │   ├── xf86vmstr.h
│   │   │   ├── Xinerama.h
│   │   │   ├── xme.h
│   │   │   ├── Xv.h
│   │   │   ├── Xvlib.h
│   │   │   └── Xvproto.h
│   │   ├── README
│   │   ├── Xinerama
│   │   │   └── Xinerama.c
│   │   ├── XME
│   │   │   └── xme.c
│   │   ├── Xv
│   │   │   ├── Xv.c
│   │   │   └── Xvlibint.h
│   │   ├── Xxf86dga
│   │   │   ├── XF86DGA2.c
│   │   │   └── XF86DGA.c
│   │   └── Xxf86vm
│   │   └── XF86VMode.c
│   ├── symbian.zip
│   ├── test
│   │   ├── acinclude.m4
│   │   ├── aclocal.m4
│   │   ├── autogen.sh
│   │   ├── checkkeys.c
│   │   ├── configure
│   │   ├── configure.in
│   │   ├── COPYING
│   │   ├── gcc-fat.sh
│   │   ├── graywin.c
│   │   ├── icon.bmp
│   │   ├── loopwave.c
│   │   ├── Makefile.in
│   │   ├── moose.dat
│   │   ├── picture.xbm
│   │   ├── README
│   │   ├── sail.bmp
│   │   ├── sample.bmp
│   │   ├── sample.wav
│   │   ├── testalpha.c
│   │   ├── testbitmap.c
│   │   ├── testblitspeed.c
│   │   ├── testcdrom.c
│   │   ├── testcursor.c
│   │   ├── testdyngl.c
│   │   ├── testerror.c
│   │   ├── testfile.c
│   │   ├── testgamma.c
│   │   ├── testgl.c
│   │   ├── testhread.c
│   │   ├── testiconv.c
│   │   ├── testjoystick.c
│   │   ├── testkeys.c
│   │   ├── testloadso.c
│   │   ├── testlock.c
│   │   ├── testoverlay2.c
│   │   ├── testoverlay.c
│   │   ├── testpalette.c
│   │   ├── testplatform.c
│   │   ├── testsem.c
│   │   ├── testsprite.c
│   │   ├── testtimer.c
│   │   ├── testver.c
│   │   ├── testvidinfo.c
│   │   ├── testwin.c
│   │   ├── testwm.c
│   │   ├── threadwin.c
│   │   ├── torturethread.c
│   │   └── utf8.txt
│   ├── TODO
│   ├── VisualC
│   │   ├── SDL
│   │   │   ├── resource.h
│   │   │   ├── SDL.dsp
│   │   │   ├── SDL.vcproj
│   │   │   └── Version.rc
│   │   ├── SDL.dsw
│   │   ├── SDLmain
│   │   │   ├── SDLmain.dsp
│   │   │   └── SDLmain.vcproj
│   │   ├── SDL.sln
│   │   └── tests
│   │   ├── graywin
│   │   │   ├── graywin.dsp
│   │   │   └── graywin.vcproj
│   │   ├── loopwave
│   │   │   ├── loopwave.dsp
│   │   │   └── loopwave.vcproj
│   │   ├── testalpha
│   │   │   ├── testalpha.dsp
│   │   │   └── testalpha.vcproj
│   │   ├── testfile
│   │   │   ├── testfile.dsp
│   │   │   └── testfile.vcproj
│   │   ├── testgamma
│   │   │   ├── testgamma.dsp
│   │   │   └── testgamma.vcproj
│   │   ├── testgl
│   │   │   ├── testgl.dsp
│   │   │   └── testgl.vcproj
│   │   ├── testjoystick
│   │   │   ├── testjoystick.dsp
│   │   │   └── testjoystick.vcproj
│   │   ├── testpalette
│   │   │   ├── testpalette.dsp
│   │   │   └── testpalette.vcproj
│   │   ├── testplatform
│   │   │   ├── testplatform.dsp
│   │   │   └── testplatform.vcproj
│   │   ├── tests.dsw
│   │   ├── tests.sln
│   │   ├── testvidinfo
│   │   │   ├── testvidinfo.dsp
│   │   │   └── testvidinfo.vcproj
│   │   ├── testwin
│   │   │   ├── testwin.dsp
│   │   │   └── testwin.vcproj
│   │   └── testwm
│   │   ├── testwm.dsp
│   │   └── testwm.vcproj
│   ├── VisualCE
│   │   ├── loopwave
│   │   │   ├── loopwave.vcp
│   │   │   └── loopwave.vcproj
│   │   ├── SDL
│   │   │   ├── SDL.vcp
│   │   │   └── SDL.vcproj
│   │   ├── SDLMain
│   │   │   ├── SDLmain.vcp
│   │   │   └── SDLmain.vcproj
│   │   ├── SDL.sln
│   │   ├── SDL.vcw
│   │   ├── testalpha
│   │   │   ├── testalpha.vcp
│   │   │   └── testalpha.vcproj
│   │   ├── testtimer
│   │   │   ├── testtimer.vcp
│   │   │   └── testtimer.vcproj
│   │   └── testwin
│   │   ├── testwin.vcp
│   │   └── testwin.vcproj
│   ├── VisualC.html
│   ├── Watcom-OS2.zip
│   ├── Watcom-Win32.zip
│   ├── WhatsNew
│   └── Xcode
│   ├── mkxcode.csh
│   ├── package
│   ├── SDL
│   │   ├── Info-Framework.plist
│   │   ├── pkg-support
│   │   │   ├── devel-resources
│   │   │   │   ├── install.sh
│   │   │   │   ├── ReadMe.txt
│   │   │   │   └── Welcome.txt
│   │   │   ├── Readme SDL Developer.txt
│   │   │   ├── resources
│   │   │   │   ├── License.rtf
│   │   │   │   ├── ReadMeDevLite.txt
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── SDL_DS_Store
│   │   │   │   └── UniversalBinaryNotes.rtf
│   │   │   ├── SDL-devel.info
│   │   │   ├── SDL.info
│   │   │   └── sdl_logo.pdf
│   │   └── SDL.xcodeproj
│   │   └── project.pbxproj
│   ├── SDLTest
│   │   ├── Info-checkkeys__Upgraded_.plist
│   │   ├── Info-graywin__Upgraded_.plist
│   │   ├── Info-loopwave__Upgraded_.plist
│   │   ├── Info-testalpha__Upgraded_.plist
│   │   ├── Info-testbitmap__Upgraded_.plist
│   │   ├── Info-testblitspeed.plist
│   │   ├── Info-testcdrom__Upgraded_.plist
│   │   ├── Info-testdyngl.plist
│   │   ├── Info-testerror__Upgraded_.plist
│   │   ├── Info-testfile.plist
│   │   ├── Info-testgamma__Upgraded_.plist
│   │   ├── Info-testgl__Upgraded_.plist
│   │   ├── Info-testiconv.plist
│   │   ├── Info-testjoystick__Upgraded_.plist
│   │   ├── Info-testkeys__Upgraded_.plist
│   │   ├── Info-testlock__Upgraded_.plist
│   │   ├── Info-testoverlay2.plist
│   │   ├── Info-testoverlay__Upgraded_.plist
│   │   ├── Info-testpalette__Upgraded_.plist
│   │   ├── Info-testplatform.plist
│   │   ├── Info-test.plist
│   │   ├── Info-testsem__Upgraded_.plist
│   │   ├── Info-testsprite__Upgraded_.plist
│   │   ├── Info-testthread__Upgraded_.plist
│   │   ├── Info-testtimer__Upgraded_.plist
│   │   ├── Info-testtypes__Upgraded_.plist
│   │   ├── Info-testversion__Upgraded_.plist
│   │   ├── Info-testvidinfo__Upgraded_.plist
│   │   ├── Info-testwin__Upgraded_.plist
│   │   ├── Info-testwm__Upgraded_.plist
│   │   ├── Info-threadwin__Upgraded_.plist
│   │   ├── Info-torturethread__Upgraded_.plist
│   │   ├── libsdlmain_prefix.h
│   │   └── SDLTest.xcodeproj
│   │   └── project.pbxproj
│   ├── stationary.csh
│   ├── TemplatesForXcodeLeopard
│   │   ├── SDL Application
│   │   │   ├── English.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── TemplateIcon.icns
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   ├── SDL Cocoa Application
│   │   │   ├── English.lproj
│   │   │   │   ├── InfoPlist.strings
│   │   │   │   └── SDLMain.nib
│   │   │   │   ├── classes.nib
│   │   │   │   ├── info.nib
│   │   │   │   └── objects.nib
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── TemplateIcon.icns
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   └── SDL OpenGL Application
│   │   ├── atlantis
│   │   │   ├── atlantis.c
│   │   │   ├── atlantis.h
│   │   │   ├── dolphin.c
│   │   │   ├── shark.c
│   │   │   ├── swim.c
│   │   │   └── whale.c
│   │   ├── English.lproj
│   │   │   └── InfoPlist.strings
│   │   ├── Info.plist
│   │   ├── main.c
│   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   ├── project.pbxproj
│   │   │   ├── TemplateIcon.icns
│   │   │   └── TemplateInfo.plist
│   │   ├── SDLMain.h
│   │   └── SDLMain.m
│   ├── TemplatesForXcodeSnowLeopard
│   │   ├── SDL Application
│   │   │   ├── English.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── TemplateIcon.icns
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   ├── SDL Cocoa Application
│   │   │   ├── English.lproj
│   │   │   │   ├── InfoPlist.strings
│   │   │   │   └── SDLMain.nib
│   │   │   │   ├── classes.nib
│   │   │   │   ├── info.nib
│   │   │   │   └── objects.nib
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── TemplateIcon.icns
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   └── SDL OpenGL Application
│   │   ├── atlantis
│   │   │   ├── atlantis.c
│   │   │   ├── atlantis.h
│   │   │   ├── dolphin.c
│   │   │   ├── shark.c
│   │   │   ├── swim.c
│   │   │   └── whale.c
│   │   ├── English.lproj
│   │   │   └── InfoPlist.strings
│   │   ├── Info.plist
│   │   ├── main.c
│   │   ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch
│   │   ├── ___PROJECTNAME___.xcodeproj
│   │   │   ├── project.pbxproj
│   │   │   ├── TemplateIcon.icns
│   │   │   └── TemplateInfo.plist
│   │   ├── SDLMain.h
│   │   └── SDLMain.m
│   ├── TemplatesForXcodeTiger
│   │   ├── SDL Application
│   │   │   ├── English.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── SDLApp_Prefix.pch
│   │   │   ├── SDLApp.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   ├── SDL Cocoa Application
│   │   │   ├── English.lproj
│   │   │   │   ├── InfoPlist.strings
│   │   │   │   └── SDLMain.nib
│   │   │   │   ├── classes.nib
│   │   │   │   ├── info.nib
│   │   │   │   └── objects.nib
│   │   │   ├── Info.plist
│   │   │   ├── main.c
│   │   │   ├── SDLApp_Prefix.pch
│   │   │   ├── SDLCocoaApp.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   └── TemplateInfo.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   └── SDL OpenGL Application
│   │   ├── atlantis
│   │   │   ├── atlantis.c
│   │   │   ├── atlantis.h
│   │   │   ├── dolphin.c
│   │   │   ├── shark.c
│   │   │   ├── swim.c
│   │   │   └── whale.c
│   │   ├── English.lproj
│   │   │   └── InfoPlist.strings
│   │   ├── Info.plist
│   │   ├── main.c
│   │   ├── SDLApp_Prefix.pch
│   │   ├── SDLMain.h
│   │   ├── SDLMain.m
│   │   └── SDLOpenGLApp.xcodeproj
│   │   ├── project.pbxproj
│   │   └── TemplateInfo.plist
│   ├── uninstall.csh
│   └── XcodeDocSet
│   └── Doxyfile
├── SDL2-2.0.12
│   ├── acinclude
│   │   ├── ac_check_define.m4
│   │   ├── alsa.m4
│   │   ├── ax_check_compiler_flags.m4
│   │   ├── ax_gcc_archflag.m4
│   │   ├── ax_gcc_x86_cpuid.m4
│   │   ├── esd.m4
│   │   ├── libtool.m4
│   │   ├── lt~obsolete.m4
│   │   ├── ltoptions.m4
│   │   ├── ltsugar.m4
│   │   ├── ltversion.m4
│   │   └── pkg_config.m4
│   ├── Android.mk
│   ├── android-project
│   │   ├── app
│   │   │   ├── build.gradle
│   │   │   ├── jni
│   │   │   │   ├── Android.mk
│   │   │   │   ├── Application.mk
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── src
│   │   │   │   ├── Android.mk
│   │   │   │   └── CMakeLists.txt
│   │   │   ├── proguard-rules.pro
│   │   │   └── src
│   │   │   └── main
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── libsdl
│   │   │   │   └── app
│   │   │   │   ├── HIDDeviceBLESteamController.java
│   │   │   │   ├── HIDDevice.java
│   │   │   │   ├── HIDDeviceManager.java
│   │   │   │   ├── HIDDeviceUSB.java
│   │   │   │   ├── SDLActivity.java
│   │   │   │   ├── SDLAudioManager.java
│   │   │   │   ├── SDLControllerManager.java
│   │   │   │   └── SDL.java
│   │   │   └── res
│   │   │   ├── mipmap-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── values
│   │   │   ├── colors.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── build.gradle
│   │   ├── gradle
│   │   │   └── wrapper
│   │   │   ├── gradle-wrapper.jar
│   │   │   └── gradle-wrapper.properties
│   │   ├── gradle.properties
│   │   ├── gradlew
│   │   ├── gradlew.bat
│   │   └── settings.gradle
│   ├── autogen.sh
│   ├── BUGS.txt
│   ├── build
│   │   ├── e_atan2.d
│   │   ├── e_atan2.lo
│   │   ├── e_atan2.o
│   │   ├── e_exp.d
│   │   ├── e_exp.lo
│   │   ├── e_exp.o
│   │   ├── e_fmod.d
│   │   ├── e_fmod.lo
│   │   ├── e_fmod.o
│   │   ├── e_log10.d
│   │   ├── e_log10.lo
│   │   ├── e_log10.o
│   │   ├── e_log.d
│   │   ├── e_log.lo
│   │   ├── e_log.o
│   │   ├── e_pow.d
│   │   ├── e_pow.lo
│   │   ├── e_pow.o
│   │   ├── e_rem_pio2.d
│   │   ├── e_rem_pio2.lo
│   │   ├── e_rem_pio2.o
│   │   ├── e_sqrt.d
│   │   ├── e_sqrt.lo
│   │   ├── e_sqrt.o
│   │   ├── k_cos.d
│   │   ├── k_cos.lo
│   │   ├── k_cos.o
│   │   ├── k_rem_pio2.d
│   │   ├── k_rem_pio2.lo
│   │   ├── k_rem_pio2.o
│   │   ├── k_sin.d
│   │   ├── k_sin.lo
│   │   ├── k_sin.o
│   │   ├── k_tan.d
│   │   ├── k_tan.lo
│   │   ├── k_tan.o
│   │   ├── libSDL2.la
│   │   ├── libSDL2main.la
│   │   ├── libSDL2_test.la
│   │   ├── s_atan.d
│   │   ├── s_atan.lo
│   │   ├── s_atan.o
│   │   ├── s_copysign.d
│   │   ├── s_copysign.lo
│   │   ├── s_copysign.o
│   │   ├── s_cos.d
│   │   ├── s_cos.lo
│   │   ├── s_cos.o
│   │   ├── SDL_assert.d
│   │   ├── SDL_assert.lo
│   │   ├── SDL_assert.o
│   │   ├── SDL_atomic.d
│   │   ├── SDL_atomic.lo
│   │   ├── SDL_atomic.o
│   │   ├── SDL_audiocvt.d
│   │   ├── SDL_audiocvt.lo
│   │   ├── SDL_audiocvt.o
│   │   ├── SDL_audio.d
│   │   ├── SDL_audiodev.d
│   │   ├── SDL_audiodev.lo
│   │   ├── SDL_audiodev.o
│   │   ├── SDL_audio.lo
│   │   ├── SDL_audio.o
│   │   ├── SDL_audiotypecvt.d
│   │   ├── SDL_audiotypecvt.lo
│   │   ├── SDL_audiotypecvt.o
│   │   ├── SDL_blendfillrect.d
│   │   ├── SDL_blendfillrect.lo
│   │   ├── SDL_blendfillrect.o
│   │   ├── SDL_blendline.d
│   │   ├── SDL_blendline.lo
│   │   ├── SDL_blendline.o
│   │   ├── SDL_blendpoint.d
│   │   ├── SDL_blendpoint.lo
│   │   ├── SDL_blendpoint.o
│   │   ├── SDL_blit_0.d
│   │   ├── SDL_blit_0.lo
│   │   ├── SDL_blit_0.o
│   │   ├── SDL_blit_1.d
│   │   ├── SDL_blit_1.lo
│   │   ├── SDL_blit_1.o
│   │   ├── SDL_blit_A.d
│   │   ├── SDL_blit_A.lo
│   │   ├── SDL_blit_A.o
│   │   ├── SDL_blit_auto.d
│   │   ├── SDL_blit_auto.lo
│   │   ├── SDL_blit_auto.o
│   │   ├── SDL_blit_copy.d
│   │   ├── SDL_blit_copy.lo
│   │   ├── SDL_blit_copy.o
│   │   ├── SDL_blit.d
│   │   ├── SDL_blit.lo
│   │   ├── SDL_blit_N.d
│   │   ├── SDL_blit_N.lo
│   │   ├── SDL_blit_N.o
│   │   ├── SDL_blit.o
│   │   ├── SDL_blit_slow.d
│   │   ├── SDL_blit_slow.lo
│   │   ├── SDL_blit_slow.o
│   │   ├── SDL_bmp.d
│   │   ├── SDL_bmp.lo
│   │   ├── SDL_bmp.o
│   │   ├── SDL_clipboard.d
│   │   ├── SDL_clipboardevents.d
│   │   ├── SDL_clipboardevents.lo
│   │   ├── SDL_clipboardevents.o
│   │   ├── SDL_clipboard.lo
│   │   ├── SDL_clipboard.o
│   │   ├── SDL_cpuinfo.d
│   │   ├── SDL_cpuinfo.lo
│   │   ├── SDL_cpuinfo.o
│   │   ├── SDL.d
│   │   ├── SDL_d3dmath.d
│   │   ├── SDL_d3dmath.lo
│   │   ├── SDL_d3dmath.o
│   │   ├── SDL_dataqueue.d
│   │   ├── SDL_dataqueue.lo
│   │   ├── SDL_dataqueue.o
│   │   ├── SDL_dbus.d
│   │   ├── SDL_dbus.lo
│   │   ├── SDL_dbus.o
│   │   ├── SDL_diskaudio.d
│   │   ├── SDL_diskaudio.lo
│   │   ├── SDL_diskaudio.o
│   │   ├── SDL_displayevents.d
│   │   ├── SDL_displayevents.lo
│   │   ├── SDL_displayevents.o
│   │   ├── SDL_drawline.d
│   │   ├── SDL_drawline.lo
│   │   ├── SDL_drawline.o
│   │   ├── SDL_drawpoint.d
│   │   ├── SDL_drawpoint.lo
│   │   ├── SDL_drawpoint.o
│   │   ├── SDL_dropevents.d
│   │   ├── SDL_dropevents.lo
│   │   ├── SDL_dropevents.o
│   │   ├── SDL_dspaudio.d
│   │   ├── SDL_dspaudio.lo
│   │   ├── SDL_dspaudio.o
│   │   ├── SDL_dummyaudio.d
│   │   ├── SDL_dummyaudio.lo
│   │   ├── SDL_dummyaudio.o
│   │   ├── SDL_dummy_main.d
│   │   ├── SDL_dummy_main.lo
│   │   ├── SDL_dummy_main.o
│   │   ├── SDL_dummysensor.d
│   │   ├── SDL_dummysensor.lo
│   │   ├── SDL_dummysensor.o
│   │   ├── SDL_dynapi.d
│   │   ├── SDL_dynapi.lo
│   │   ├── SDL_dynapi.o
│   │   ├── SDL_egl.d
│   │   ├── SDL_egl.lo
│   │   ├── SDL_egl.o
│   │   ├── SDL_error.d
│   │   ├── SDL_error.lo
│   │   ├── SDL_error.o
│   │   ├── SDL_evdev.d
│   │   ├── SDL_evdev_kbd.d
│   │   ├── SDL_evdev_kbd.lo
│   │   ├── SDL_evdev_kbd.o
│   │   ├── SDL_evdev.lo
│   │   ├── SDL_evdev.o
│   │   ├── SDL_events.d
│   │   ├── SDL_events.lo
│   │   ├── SDL_events.o
│   │   ├── SDL_fillrect.d
│   │   ├── SDL_fillrect.lo
│   │   ├── SDL_fillrect.o
│   │   ├── SDL_gamecontroller.d
│   │   ├── SDL_gamecontroller.lo
│   │   ├── SDL_gamecontroller.o
│   │   ├── SDL_gesture.d
│   │   ├── SDL_gesture.lo
│   │   ├── SDL_gesture.o
│   │   ├── SDL_getenv.d
│   │   ├── SDL_getenv.lo
│   │   ├── SDL_getenv.o
│   │   ├── SDL_haptic.d
│   │   ├── SDL_haptic.lo
│   │   ├── SDL_haptic.o
│   │   ├── SDL_hints.d
│   │   ├── SDL_hints.lo
│   │   ├── SDL_hints.o
│   │   ├── SDL_iconv.d
│   │   ├── SDL_iconv.lo
│   │   ├── SDL_iconv.o
│   │   ├── SDL_ime.d
│   │   ├── SDL_ime.lo
│   │   ├── SDL_ime.o
│   │   ├── SDL_joystick.d
│   │   ├── SDL_joystick.lo
│   │   ├── SDL_joystick.o
│   │   ├── SDL_keyboard.d
│   │   ├── SDL_keyboard.lo
│   │   ├── SDL_keyboard.o
│   │   ├── SDL.lo
│   │   ├── SDL_log.d
│   │   ├── SDL_log.lo
│   │   ├── SDL_log.o
│   │   ├── SDL_malloc.d
│   │   ├── SDL_malloc.lo
│   │   ├── SDL_malloc.o
│   │   ├── SDL_mixer.d
│   │   ├── SDL_mixer.lo
│   │   ├── SDL_mixer.o
│   │   ├── SDL_mouse.d
│   │   ├── SDL_mouse.lo
│   │   ├── SDL_mouse.o
│   │   ├── SDL_nullevents.d
│   │   ├── SDL_nullevents.lo
│   │   ├── SDL_nullevents.o
│   │   ├── SDL_nullframebuffer.d
│   │   ├── SDL_nullframebuffer.lo
│   │   ├── SDL_nullframebuffer.o
│   │   ├── SDL_nullvideo.d
│   │   ├── SDL_nullvideo.lo
│   │   ├── SDL_nullvideo.o
│   │   ├── SDL.o
│   │   ├── SDL_pixels.d
│   │   ├── SDL_pixels.lo
│   │   ├── SDL_pixels.o
│   │   ├── SDL_poll.d
│   │   ├── SDL_poll.lo
│   │   ├── SDL_poll.o
│   │   ├── SDL_power.d
│   │   ├── SDL_power.lo
│   │   ├── SDL_power.o
│   │   ├── SDL_qsort.d
│   │   ├── SDL_qsort.lo
│   │   ├── SDL_qsort.o
│   │   ├── SDL_quit.d
│   │   ├── SDL_quit.lo
│   │   ├── SDL_quit.o
│   │   ├── SDL_rect.d
│   │   ├── SDL_rect.lo
│   │   ├── SDL_rect.o
│   │   ├── SDL_render.d
│   │   ├── SDL_render_d3d11.d
│   │   ├── SDL_render_d3d11.lo
│   │   ├── SDL_render_d3d11.o
│   │   ├── SDL_render_d3d.d
│   │   ├── SDL_render_d3d.lo
│   │   ├── SDL_render_d3d.o
│   │   ├── SDL_render_gl.d
│   │   ├── SDL_render_gles2.d
│   │   ├── SDL_render_gles2.lo
│   │   ├── SDL_render_gles2.o
│   │   ├── SDL_render_gles.d
│   │   ├── SDL_render_gles.lo
│   │   ├── SDL_render_gles.o
│   │   ├── SDL_render_gl.lo
│   │   ├── SDL_render_gl.o
│   │   ├── SDL_render.lo
│   │   ├── SDL_render.o
│   │   ├── SDL_render_psp.d
│   │   ├── SDL_render_psp.lo
│   │   ├── SDL_render_psp.o
│   │   ├── SDL_render_sw.d
│   │   ├── SDL_render_sw.lo
│   │   ├── SDL_render_sw.o
│   │   ├── SDL_RLEaccel.d
│   │   ├── SDL_RLEaccel.lo
│   │   ├── SDL_RLEaccel.o
│   │   ├── SDL_rotate.d
│   │   ├── SDL_rotate.lo
│   │   ├── SDL_rotate.o
│   │   ├── SDL_rwops.d
│   │   ├── SDL_rwops.lo
│   │   ├── SDL_rwops.o
│   │   ├── SDL_sensor.d
│   │   ├── SDL_sensor.lo
│   │   ├── SDL_sensor.o
│   │   ├── SDL_shaders_d3d11.d
│   │   ├── SDL_shaders_d3d11.lo
│   │   ├── SDL_shaders_d3d11.o
│   │   ├── SDL_shaders_d3d.d
│   │   ├── SDL_shaders_d3d.lo
│   │   ├── SDL_shaders_d3d.o
│   │   ├── SDL_shaders_gl.d
│   │   ├── SDL_shaders_gles2.d
│   │   ├── SDL_shaders_gles2.lo
│   │   ├── SDL_shaders_gles2.o
│   │   ├── SDL_shaders_gl.lo
│   │   ├── SDL_shaders_gl.o
│   │   ├── SDL_shape.d
│   │   ├── SDL_shape.lo
│   │   ├── SDL_shape.o
│   │   ├── SDL_spinlock.d
│   │   ├── SDL_spinlock.lo
│   │   ├── SDL_spinlock.o
│   │   ├── SDL_stdlib.d
│   │   ├── SDL_stdlib.lo
│   │   ├── SDL_stdlib.o
│   │   ├── SDL_steamcontroller.d
│   │   ├── SDL_steamcontroller.lo
│   │   ├── SDL_steamcontroller.o
│   │   ├── SDL_stretch.d
│   │   ├── SDL_stretch.lo
│   │   ├── SDL_stretch.o
│   │   ├── SDL_string.d
│   │   ├── SDL_string.lo
│   │   ├── SDL_string.o
│   │   ├── SDL_strtokr.d
│   │   ├── SDL_strtokr.lo
│   │   ├── SDL_strtokr.o
│   │   ├── SDL_surface.d
│   │   ├── SDL_surface.lo
│   │   ├── SDL_surface.o
│   │   ├── SDL_syscond.d
│   │   ├── SDL_syscond.lo
│   │   ├── SDL_syscond.o
│   │   ├── SDL_sysfilesystem.d
│   │   ├── SDL_sysfilesystem.lo
│   │   ├── SDL_sysfilesystem.o
│   │   ├── SDL_syshaptic.d
│   │   ├── SDL_syshaptic.lo
│   │   ├── SDL_syshaptic.o
│   │   ├── SDL_sysjoystick.d
│   │   ├── SDL_sysjoystick.lo
│   │   ├── SDL_sysjoystick.o
│   │   ├── SDL_sysloadso.d
│   │   ├── SDL_sysloadso.lo
│   │   ├── SDL_sysloadso.o
│   │   ├── SDL_sysmutex.d
│   │   ├── SDL_sysmutex.lo
│   │   ├── SDL_sysmutex.o
│   │   ├── SDL_syspower.d
│   │   ├── SDL_syspower.lo
│   │   ├── SDL_syspower.o
│   │   ├── SDL_syssem.d
│   │   ├── SDL_syssem.lo
│   │   ├── SDL_syssem.o
│   │   ├── SDL_systhread.d
│   │   ├── SDL_systhread.lo
│   │   ├── SDL_systhread.o
│   │   ├── SDL_systimer.d
│   │   ├── SDL_systimer.lo
│   │   ├── SDL_systimer.o
│   │   ├── SDL_systls.d
│   │   ├── SDL_systls.lo
│   │   ├── SDL_systls.o
│   │   ├── SDL_test_assert.d
│   │   ├── SDL_test_assert.lo
│   │   ├── SDL_test_assert.o
│   │   ├── SDL_test_common.d
│   │   ├── SDL_test_common.lo
│   │   ├── SDL_test_common.o
│   │   ├── SDL_test_compare.d
│   │   ├── SDL_test_compare.lo
│   │   ├── SDL_test_compare.o
│   │   ├── SDL_test_crc32.d
│   │   ├── SDL_test_crc32.lo
│   │   ├── SDL_test_crc32.o
│   │   ├── SDL_test_font.d
│   │   ├── SDL_test_font.lo
│   │   ├── SDL_test_font.o
│   │   ├── SDL_test_fuzzer.d
│   │   ├── SDL_test_fuzzer.lo
│   │   ├── SDL_test_fuzzer.o
│   │   ├── SDL_test_harness.d
│   │   ├── SDL_test_harness.lo
│   │   ├── SDL_test_harness.o
│   │   ├── SDL_test_imageBlitBlend.d
│   │   ├── SDL_test_imageBlitBlend.lo
│   │   ├── SDL_test_imageBlitBlend.o
│   │   ├── SDL_test_imageBlit.d
│   │   ├── SDL_test_imageBlit.lo
│   │   ├── SDL_test_imageBlit.o
│   │   ├── SDL_test_imageFace.d
│   │   ├── SDL_test_imageFace.lo
│   │   ├── SDL_test_imageFace.o
│   │   ├── SDL_test_imagePrimitivesBlend.d
│   │   ├── SDL_test_imagePrimitivesBlend.lo
│   │   ├── SDL_test_imagePrimitivesBlend.o
│   │   ├── SDL_test_imagePrimitives.d
│   │   ├── SDL_test_imagePrimitives.lo
│   │   ├── SDL_test_imagePrimitives.o
│   │   ├── SDL_test_log.d
│   │   ├── SDL_test_log.lo
│   │   ├── SDL_test_log.o
│   │   ├── SDL_test_md5.d
│   │   ├── SDL_test_md5.lo
│   │   ├── SDL_test_md5.o
│   │   ├── SDL_test_memory.d
│   │   ├── SDL_test_memory.lo
│   │   ├── SDL_test_memory.o
│   │   ├── SDL_test_random.d
│   │   ├── SDL_test_random.lo
│   │   ├── SDL_test_random.o
│   │   ├── SDL_thread.d
│   │   ├── SDL_thread.lo
│   │   ├── SDL_thread.o
│   │   ├── SDL_threadprio.d
│   │   ├── SDL_threadprio.lo
│   │   ├── SDL_threadprio.o
│   │   ├── SDL_timer.d
│   │   ├── SDL_timer.lo
│   │   ├── SDL_timer.o
│   │   ├── SDL_touch.d
│   │   ├── SDL_touch.lo
│   │   ├── SDL_touch.o
│   │   ├── SDL_video.d
│   │   ├── SDL_video.lo
│   │   ├── SDL_video.o
│   │   ├── SDL_vulkan_utils.d
│   │   ├── SDL_vulkan_utils.lo
│   │   ├── SDL_vulkan_utils.o
│   │   ├── SDL_wave.d
│   │   ├── SDL_wave.lo
│   │   ├── SDL_wave.o
│   │   ├── SDL_windowevents.d
│   │   ├── SDL_windowevents.lo
│   │   ├── SDL_windowevents.o
│   │   ├── SDL_yuv.d
│   │   ├── SDL_yuv.lo
│   │   ├── SDL_yuv.o
│   │   ├── SDL_yuv_sw.d
│   │   ├── SDL_yuv_sw.lo
│   │   ├── SDL_yuv_sw.o
│   │   ├── s_fabs.d
│   │   ├── s_fabs.lo
│   │   ├── s_fabs.o
│   │   ├── s_floor.d
│   │   ├── s_floor.lo
│   │   ├── s_floor.o
│   │   ├── s_scalbn.d
│   │   ├── s_scalbn.lo
│   │   ├── s_scalbn.o
│   │   ├── s_sin.d
│   │   ├── s_sin.lo
│   │   ├── s_sin.o
│   │   ├── s_tan.d
│   │   ├── s_tan.lo
│   │   ├── s_tan.o
│   │   ├── yuv_rgb.d
│   │   ├── yuv_rgb.lo
│   │   └── yuv_rgb.o
│   ├── build-scripts
│   │   ├── androidbuildlibs.sh
│   │   ├── androidbuild.sh
│   │   ├── checker-buildbot.sh
│   │   ├── config.guess
│   │   ├── config.sub
│   │   ├── config.sub.patch
│   │   ├── emscripten-buildbot.sh
│   │   ├── gcc-fat.sh
│   │   ├── g++-fat.sh
│   │   ├── install-sh
│   │   ├── iosbuild.sh
│   │   ├── ltmain.sh
│   │   ├── mkinstalldirs
│   │   ├── nacl-buildbot.sh
│   │   ├── naclbuild.sh
│   │   ├── os2-buildbot.sh
│   │   ├── raspberrypi-buildbot.sh
│   │   ├── showrev.sh
│   │   ├── strip_fPIC.sh
│   │   ├── update-copyright.sh
│   │   ├── updaterev.sh
│   │   ├── windows-buildbot-zipper.bat
│   │   ├── winrtbuild.bat
│   │   └── winrtbuild.ps1
│   ├── build.sh
│   ├── cmake
│   │   ├── macros.cmake
│   │   └── sdlchecks.cmake
│   ├── CMakeLists.txt
│   ├── cmake_uninstall.cmake.in
│   ├── config.log
│   ├── config.status
│   ├── configure
│   ├── configure.ac
│   ├── COPYING.txt
│   ├── CREDITS.txt
│   ├── debian
│   │   ├── changelog
│   │   ├── compat
│   │   ├── control
│   │   ├── copyright
│   │   ├── docs
│   │   ├── libsdl2-dev.install
│   │   ├── libsdl2-dev.manpages
│   │   ├── libsdl2.install
│   │   ├── rules
│   │   ├── sdl2-config.1
│   │   ├── source
│   │   │   └── format
│   │   └── watch
│   ├── docs
│   │   ├── doxyfile
│   │   ├── README-android.md
│   │   ├── README-cmake.md
│   │   ├── README-directfb.md
│   │   ├── README-dynapi.md
│   │   ├── README-emscripten.md
│   │   ├── README-gesture.md
│   │   ├── README-hg.md
│   │   ├── README-ios.md
│   │   ├── README-linux.md
│   │   ├── README-macosx.md
│   │   ├── README.md
│   │   ├── README-nacl.md
│   │   ├── README-pandora.md
│   │   ├── README-platforms.md
│   │   ├── README-porting.md
│   │   ├── README-psp.md
│   │   ├── README-raspberrypi.md
│   │   ├── README-touch.md
│   │   ├── README-wince.md
│   │   ├── README-windows.md
│   │   └── README-winrt.md
│   ├── include
│   │   ├── begin_code.h
│   │   ├── close_code.h
│   │   ├── SDL_assert.h
│   │   ├── SDL_atomic.h
│   │   ├── SDL_audio.h
│   │   ├── SDL_bits.h
│   │   ├── SDL_blendmode.h
│   │   ├── SDL_clipboard.h
│   │   ├── SDL_config_android.h
│   │   ├── SDL_config.h
│   │   ├── SDL_config.h.cmake
│   │   ├── SDL_config.h.in
│   │   ├── SDL_config_iphoneos.h
│   │   ├── SDL_config_macosx.h
│   │   ├── SDL_config_minimal.h
│   │   ├── SDL_config_os2.h
│   │   ├── SDL_config_pandora.h
│   │   ├── SDL_config_psp.h
│   │   ├── SDL_config_windows.h
│   │   ├── SDL_config_winrt.h
│   │   ├── SDL_config_wiz.h
│   │   ├── SDL_copying.h
│   │   ├── SDL_cpuinfo.h
│   │   ├── SDL_egl.h
│   │   ├── SDL_endian.h
│   │   ├── SDL_error.h
│   │   ├── SDL_events.h
│   │   ├── SDL_filesystem.h
│   │   ├── SDL_gamecontroller.h
│   │   ├── SDL_gesture.h
│   │   ├── SDL.h
│   │   ├── SDL_haptic.h
│   │   ├── SDL_hints.h
│   │   ├── SDL_joystick.h
│   │   ├── SDL_keyboard.h
│   │   ├── SDL_keycode.h
│   │   ├── SDL_loadso.h
│   │   ├── SDL_log.h
│   │   ├── SDL_main.h
│   │   ├── SDL_messagebox.h
│   │   ├── SDL_metal.h
│   │   ├── SDL_mouse.h
│   │   ├── SDL_mutex.h
│   │   ├── SDL_name.h
│   │   ├── SDL_opengles2_gl2ext.h
│   │   ├── SDL_opengles2_gl2.h
│   │   ├── SDL_opengles2_gl2platform.h
│   │   ├── SDL_opengles2.h
│   │   ├── SDL_opengles2_khrplatform.h
│   │   ├── SDL_opengles.h
│   │   ├── SDL_opengl_glext.h
│   │   ├── SDL_opengl.h
│   │   ├── SDL_pixels.h
│   │   ├── SDL_platform.h
│   │   ├── SDL_power.h
│   │   ├── SDL_quit.h
│   │   ├── SDL_rect.h
│   │   ├── SDL_render.h
│   │   ├── SDL_revision.h
│   │   ├── SDL_rwops.h
│   │   ├── SDL_scancode.h
│   │   ├── SDL_sensor.h
│   │   ├── SDL_shape.h
│   │   ├── SDL_stdinc.h
│   │   ├── SDL_surface.h
│   │   ├── SDL_system.h
│   │   ├── SDL_syswm.h
│   │   ├── SDL_test_assert.h
│   │   ├── SDL_test_common.h
│   │   ├── SDL_test_compare.h
│   │   ├── SDL_test_crc32.h
│   │   ├── SDL_test_font.h
│   │   ├── SDL_test_fuzzer.h
│   │   ├── SDL_test.h
│   │   ├── SDL_test_harness.h
│   │   ├── SDL_test_images.h
│   │   ├── SDL_test_log.h
│   │   ├── SDL_test_md5.h
│   │   ├── SDL_test_memory.h
│   │   ├── SDL_test_random.h
│   │   ├── SDL_thread.h
│   │   ├── SDL_timer.h
│   │   ├── SDL_touch.h
│   │   ├── SDL_types.h
│   │   ├── SDL_version.h
│   │   ├── SDL_video.h
│   │   └── SDL_vulkan.h
│   ├── install
│   │   ├── bin
│   │   │   └── sdl2-config
│   │   ├── include
│   │   │   └── SDL2
│   │   │   ├── begin_code.h
│   │   │   ├── close_code.h
│   │   │   ├── SDL_assert.h
│   │   │   ├── SDL_atomic.h
│   │   │   ├── SDL_audio.h
│   │   │   ├── SDL_bits.h
│   │   │   ├── SDL_blendmode.h
│   │   │   ├── SDL_clipboard.h
│   │   │   ├── SDL_config.h
│   │   │   ├── SDL_cpuinfo.h
│   │   │   ├── SDL_egl.h
│   │   │   ├── SDL_endian.h
│   │   │   ├── SDL_error.h
│   │   │   ├── SDL_events.h
│   │   │   ├── SDL_filesystem.h
│   │   │   ├── SDL_gamecontroller.h
│   │   │   ├── SDL_gesture.h
│   │   │   ├── SDL.h
│   │   │   ├── SDL_haptic.h
│   │   │   ├── SDL_hints.h
│   │   │   ├── SDL_joystick.h
│   │   │   ├── SDL_keyboard.h
│   │   │   ├── SDL_keycode.h
│   │   │   ├── SDL_loadso.h
│   │   │   ├── SDL_log.h
│   │   │   ├── SDL_main.h
│   │   │   ├── SDL_messagebox.h
│   │   │   ├── SDL_metal.h
│   │   │   ├── SDL_mouse.h
│   │   │   ├── SDL_mutex.h
│   │   │   ├── SDL_name.h
│   │   │   ├── SDL_opengles2_gl2ext.h
│   │   │   ├── SDL_opengles2_gl2.h
│   │   │   ├── SDL_opengles2_gl2platform.h
│   │   │   ├── SDL_opengles2.h
│   │   │   ├── SDL_opengles2_khrplatform.h
│   │   │   ├── SDL_opengles.h
│   │   │   ├── SDL_opengl_glext.h
│   │   │   ├── SDL_opengl.h
│   │   │   ├── SDL_pixels.h
│   │   │   ├── SDL_platform.h
│   │   │   ├── SDL_power.h
│   │   │   ├── SDL_quit.h
│   │   │   ├── SDL_rect.h
│   │   │   ├── SDL_render.h
│   │   │   ├── SDL_revision.h
│   │   │   ├── SDL_rwops.h
│   │   │   ├── SDL_scancode.h
│   │   │   ├── SDL_sensor.h
│   │   │   ├── SDL_shape.h
│   │   │   ├── SDL_stdinc.h
│   │   │   ├── SDL_surface.h
│   │   │   ├── SDL_system.h
│   │   │   ├── SDL_syswm.h
│   │   │   ├── SDL_test_assert.h
│   │   │   ├── SDL_test_common.h
│   │   │   ├── SDL_test_compare.h
│   │   │   ├── SDL_test_crc32.h
│   │   │   ├── SDL_test_font.h
│   │   │   ├── SDL_test_fuzzer.h
│   │   │   ├── SDL_test.h
│   │   │   ├── SDL_test_harness.h
│   │   │   ├── SDL_test_images.h
│   │   │   ├── SDL_test_log.h
│   │   │   ├── SDL_test_md5.h
│   │   │   ├── SDL_test_memory.h
│   │   │   ├── SDL_test_random.h
│   │   │   ├── SDL_thread.h
│   │   │   ├── SDL_timer.h
│   │   │   ├── SDL_touch.h
│   │   │   ├── SDL_types.h
│   │   │   ├── SDL_version.h
│   │   │   ├── SDL_video.h
│   │   │   └── SDL_vulkan.h
│   │   ├── lib
│   │   │   ├── cmake
│   │   │   │   └── SDL2
│   │   │   │   ├── sdl2-config.cmake
│   │   │   │   └── sdl2-config-version.cmake
│   │   │   ├── libSDL2-2.0.so.0
│   │   │   ├── libSDL2-2.0.so.0.12.0
│   │   │   ├── libSDL2.a
│   │   │   ├── libSDL2.la
│   │   │   ├── libSDL2main.a
│   │   │   ├── libSDL2main.la
│   │   │   ├── libSDL2.so
│   │   │   ├── libSDL2_test.a
│   │   │   ├── libSDL2_test.la
│   │   │   └── pkgconfig
│   │   │   └── sdl2.pc
│   │   └── share
│   │   └── aclocal
│   │   └── sdl2.m4
│   ├── INSTALL.txt
│   ├── libtool
│   ├── Makefile
│   ├── Makefile.in
│   ├── Makefile.minimal
│   ├── Makefile.os2
│   ├── Makefile.pandora
│   ├── Makefile.psp
│   ├── Makefile.rules
│   ├── Makefile.wiz
│   ├── README-SDL.txt
│   ├── README.txt
│   ├── sdl2-config
│   ├── sdl2-config.cmake
│   ├── SDL2Config.cmake
│   ├── sdl2-config.cmake.in
│   ├── sdl2-config.in
│   ├── sdl2-config-version.cmake
│   ├── sdl2-config-version.cmake.in
│   ├── sdl2.m4
│   ├── sdl2.pc
│   ├── sdl2.pc.in
│   ├── SDL2.spec
│   ├── SDL2.spec.in
│   ├── src
│   │   ├── atomic
│   │   │   ├── SDL_atomic.c
│   │   │   └── SDL_spinlock.c
│   │   ├── audio
│   │   │   ├── alsa
│   │   │   │   ├── SDL_alsa_audio.c
│   │   │   │   └── SDL_alsa_audio.h
│   │   │   ├── android
│   │   │   │   ├── SDL_androidaudio.c
│   │   │   │   └── SDL_androidaudio.h
│   │   │   ├── arts
│   │   │   │   ├── SDL_artsaudio.c
│   │   │   │   └── SDL_artsaudio.h
│   │   │   ├── coreaudio
│   │   │   │   ├── SDL_coreaudio.h
│   │   │   │   └── SDL_coreaudio.m
│   │   │   ├── directsound
│   │   │   │   ├── SDL_directsound.c
│   │   │   │   └── SDL_directsound.h
│   │   │   ├── disk
│   │   │   │   ├── SDL_diskaudio.c
│   │   │   │   └── SDL_diskaudio.h
│   │   │   ├── dsp
│   │   │   │   ├── SDL_dspaudio.c
│   │   │   │   └── SDL_dspaudio.h
│   │   │   ├── dummy
│   │   │   │   ├── SDL_dummyaudio.c
│   │   │   │   └── SDL_dummyaudio.h
│   │   │   ├── emscripten
│   │   │   │   ├── SDL_emscriptenaudio.c
│   │   │   │   └── SDL_emscriptenaudio.h
│   │   │   ├── esd
│   │   │   │   ├── SDL_esdaudio.c
│   │   │   │   └── SDL_esdaudio.h
│   │   │   ├── fusionsound
│   │   │   │   ├── SDL_fsaudio.c
│   │   │   │   └── SDL_fsaudio.h
│   │   │   ├── haiku
│   │   │   │   ├── SDL_haikuaudio.cc
│   │   │   │   └── SDL_haikuaudio.h
│   │   │   ├── jack
│   │   │   │   ├── SDL_jackaudio.c
│   │   │   │   └── SDL_jackaudio.h
│   │   │   ├── nacl
│   │   │   │   ├── SDL_naclaudio.c
│   │   │   │   └── SDL_naclaudio.h
│   │   │   ├── nas
│   │   │   │   ├── SDL_nasaudio.c
│   │   │   │   └── SDL_nasaudio.h
│   │   │   ├── netbsd
│   │   │   │   ├── SDL_netbsdaudio.c
│   │   │   │   └── SDL_netbsdaudio.h
│   │   │   ├── openslES
│   │   │   │   ├── SDL_openslES.c
│   │   │   │   └── SDL_openslES.h
│   │   │   ├── paudio
│   │   │   │   ├── SDL_paudio.c
│   │   │   │   └── SDL_paudio.h
│   │   │   ├── psp
│   │   │   │   ├── SDL_pspaudio.c
│   │   │   │   └── SDL_pspaudio.h
│   │   │   ├── pulseaudio
│   │   │   │   ├── SDL_pulseaudio.c
│   │   │   │   └── SDL_pulseaudio.h
│   │   │   ├── qsa
│   │   │   │   ├── SDL_qsa_audio.c
│   │   │   │   └── SDL_qsa_audio.h
│   │   │   ├── SDL_audio.c
│   │   │   ├── SDL_audio_c.h
│   │   │   ├── SDL_audiocvt.c
│   │   │   ├── SDL_audiodev.c
│   │   │   ├── SDL_audiodev_c.h
│   │   │   ├── SDL_audiotypecvt.c
│   │   │   ├── SDL_mixer.c
│   │   │   ├── SDL_sysaudio.h
│   │   │   ├── SDL_wave.c
│   │   │   ├── SDL_wave.h
│   │   │   ├── sndio
│   │   │   │   ├── SDL_sndioaudio.c
│   │   │   │   └── SDL_sndioaudio.h
│   │   │   ├── sun
│   │   │   │   ├── SDL_sunaudio.c
│   │   │   │   └── SDL_sunaudio.h
│   │   │   ├── wasapi
│   │   │   │   ├── SDL_wasapi.c
│   │   │   │   ├── SDL_wasapi.h
│   │   │   │   ├── SDL_wasapi_win32.c
│   │   │   │   └── SDL_wasapi_winrt.cpp
│   │   │   └── winmm
│   │   │   ├── SDL_winmm.c
│   │   │   └── SDL_winmm.h
│   │   ├── core
│   │   │   ├── android
│   │   │   │   ├── keyinfotable.h
│   │   │   │   ├── SDL_android.c
│   │   │   │   └── SDL_android.h
│   │   │   ├── linux
│   │   │   │   ├── SDL_dbus.c
│   │   │   │   ├── SDL_dbus.h
│   │   │   │   ├── SDL_evdev.c
│   │   │   │   ├── SDL_evdev.h
│   │   │   │   ├── SDL_evdev_kbd.c
│   │   │   │   ├── SDL_evdev_kbd_default_accents.h
│   │   │   │   ├── SDL_evdev_kbd_default_keymap.h
│   │   │   │   ├── SDL_evdev_kbd.h
│   │   │   │   ├── SDL_fcitx.c
│   │   │   │   ├── SDL_fcitx.h
│   │   │   │   ├── SDL_ibus.c
│   │   │   │   ├── SDL_ibus.h
│   │   │   │   ├── SDL_ime.c
│   │   │   │   ├── SDL_ime.h
│   │   │   │   ├── SDL_threadprio.c
│   │   │   │   ├── SDL_udev.c
│   │   │   │   └── SDL_udev.h
│   │   │   ├── unix
│   │   │   │   ├── SDL_poll.c
│   │   │   │   └── SDL_poll.h
│   │   │   ├── windows
│   │   │   │   ├── SDL_directx.h
│   │   │   │   ├── SDL_windows.c
│   │   │   │   ├── SDL_windows.h
│   │   │   │   ├── SDL_xinput.c
│   │   │   │   └── SDL_xinput.h
│   │   │   └── winrt
│   │   │   ├── SDL_winrtapp_common.cpp
│   │   │   ├── SDL_winrtapp_common.h
│   │   │   ├── SDL_winrtapp_direct3d.cpp
│   │   │   ├── SDL_winrtapp_direct3d.h
│   │   │   ├── SDL_winrtapp_xaml.cpp
│   │   │   └── SDL_winrtapp_xaml.h
│   │   ├── cpuinfo
│   │   │   └── SDL_cpuinfo.c
│   │   ├── dynapi
│   │   │   ├── gendynapi.pl
│   │   │   ├── SDL_dynapi.c
│   │   │   ├── SDL_dynapi.h
│   │   │   ├── SDL_dynapi_overrides.h
│   │   │   └── SDL_dynapi_procs.h
│   │   ├── events
│   │   │   ├── blank_cursor.h
│   │   │   ├── default_cursor.h
│   │   │   ├── scancodes_darwin.h
│   │   │   ├── scancodes_linux.h
│   │   │   ├── scancodes_windows.h
│   │   │   ├── scancodes_xfree86.h
│   │   │   ├── SDL_clipboardevents.c
│   │   │   ├── SDL_clipboardevents_c.h
│   │   │   ├── SDL_displayevents.c
│   │   │   ├── SDL_displayevents_c.h
│   │   │   ├── SDL_dropevents.c
│   │   │   ├── SDL_dropevents_c.h
│   │   │   ├── SDL_events.c
│   │   │   ├── SDL_events_c.h
│   │   │   ├── SDL_gesture.c
│   │   │   ├── SDL_gesture_c.h
│   │   │   ├── SDL_keyboard.c
│   │   │   ├── SDL_keyboard_c.h
│   │   │   ├── SDL_mouse.c
│   │   │   ├── SDL_mouse_c.h
│   │   │   ├── SDL_quit.c
│   │   │   ├── SDL_sysevents.h
│   │   │   ├── SDL_touch.c
│   │   │   ├── SDL_touch_c.h
│   │   │   ├── SDL_windowevents.c
│   │   │   └── SDL_windowevents_c.h
│   │   ├── file
│   │   │   ├── cocoa
│   │   │   │   ├── SDL_rwopsbundlesupport.h
│   │   │   │   └── SDL_rwopsbundlesupport.m
│   │   │   └── SDL_rwops.c
│   │   ├── filesystem
│   │   │   ├── android
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   ├── cocoa
│   │   │   │   └── SDL_sysfilesystem.m
│   │   │   ├── dummy
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   ├── emscripten
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   ├── haiku
│   │   │   │   └── SDL_sysfilesystem.cc
│   │   │   ├── nacl
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   ├── unix
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   ├── windows
│   │   │   │   └── SDL_sysfilesystem.c
│   │   │   └── winrt
│   │   │   └── SDL_sysfilesystem.cpp
│   │   ├── haptic
│   │   │   ├── android
│   │   │   │   ├── SDL_syshaptic.c
│   │   │   │   └── SDL_syshaptic_c.h
│   │   │   ├── darwin
│   │   │   │   ├── SDL_syshaptic.c
│   │   │   │   └── SDL_syshaptic_c.h
│   │   │   ├── dummy
│   │   │   │   └── SDL_syshaptic.c
│   │   │   ├── linux
│   │   │   │   └── SDL_syshaptic.c
│   │   │   ├── SDL_haptic.c
│   │   │   ├── SDL_haptic_c.h
│   │   │   ├── SDL_syshaptic.h
│   │   │   └── windows
│   │   │   ├── SDL_dinputhaptic.c
│   │   │   ├── SDL_dinputhaptic_c.h
│   │   │   ├── SDL_windowshaptic.c
│   │   │   ├── SDL_windowshaptic_c.h
│   │   │   ├── SDL_xinputhaptic.c
│   │   │   └── SDL_xinputhaptic_c.h
│   │   ├── hidapi
│   │   │   ├── android
│   │   │   │   ├── hid.cpp
│   │   │   │   ├── jni
│   │   │   │   │   ├── Android.mk
│   │   │   │   │   └── Application.mk
│   │   │   │   └── project.properties
│   │   │   ├── AUTHORS.txt
│   │   │   ├── bootstrap
│   │   │   ├── configure.ac
│   │   │   ├── doxygen
│   │   │   │   └── Doxyfile
│   │   │   ├── HACKING.txt
│   │   │   ├── hidapi
│   │   │   │   └── hidapi.h
│   │   │   ├── hidtest
│   │   │   │   ├── hidtest.cpp
│   │   │   │   └── Makefile.am
│   │   │   ├── ios
│   │   │   │   ├── hid.m
│   │   │   │   ├── Makefile.am
│   │   │   │   └── Makefile-manual
│   │   │   ├── libusb
│   │   │   │   ├── hid.c
│   │   │   │   ├── hidusb.cpp
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.freebsd
│   │   │   │   ├── Makefile.linux
│   │   │   │   └── Makefile-manual
│   │   │   ├── LICENSE-bsd.txt
│   │   │   ├── LICENSE-gpl3.txt
│   │   │   ├── LICENSE-orig.txt
│   │   │   ├── LICENSE.txt
│   │   │   ├── linux
│   │   │   │   ├── hid.c
│   │   │   │   ├── hid.cpp
│   │   │   │   ├── hidraw.cpp
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile-manual
│   │   │   │   └── README.txt
│   │   │   ├── m4
│   │   │   │   ├── ax_pthread.m4
│   │   │   │   └── pkg.m4
│   │   │   ├── mac
│   │   │   │   ├── hid.c
│   │   │   │   ├── Makefile.am
│   │   │   │   └── Makefile-manual
│   │   │   ├── Makefile.am
│   │   │   ├── pc
│   │   │   │   ├── hidapi-hidraw.pc.in
│   │   │   │   ├── hidapi-libusb.pc.in
│   │   │   │   └── hidapi.pc.in
│   │   │   ├── README.txt
│   │   │   ├── SDL_hidapi.c
│   │   │   ├── testgui
│   │   │   │   ├── copy_to_bundle.sh
│   │   │   │   ├── mac_support_cocoa.m
│   │   │   │   ├── mac_support.cpp
│   │   │   │   ├── mac_support.h
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.freebsd
│   │   │   │   ├── Makefile.linux
│   │   │   │   ├── Makefile.mac
│   │   │   │   ├── Makefile-manual
│   │   │   │   ├── Makefile.mingw
│   │   │   │   ├── start.sh
│   │   │   │   ├── test.cpp
│   │   │   │   ├── TestGUI.app.in
│   │   │   │   │   └── Contents
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   ├── PkgInfo
│   │   │   │   │   └── Resources
│   │   │   │   │   ├── English.lproj
│   │   │   │   │   │   └── InfoPlist.strings
│   │   │   │   │   └── Signal11.icns
│   │   │   │   ├── testgui.sln
│   │   │   │   └── testgui.vcproj
│   │   │   ├── udev
│   │   │   │   └── 99-hid.rules
│   │   │   └── windows
│   │   │   ├── ddk_build
│   │   │   │   ├── hidapi.def
│   │   │   │   ├── makefile
│   │   │   │   └── sources
│   │   │   ├── hidapi.sln
│   │   │   ├── hidapi.vcproj
│   │   │   ├── hid.c
│   │   │   ├── hidtest.vcproj
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile-manual
│   │   │   └── Makefile.mingw
│   │   ├── joystick
│   │   │   ├── android
│   │   │   │   ├── SDL_sysjoystick.c
│   │   │   │   └── SDL_sysjoystick_c.h
│   │   │   ├── bsd
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── controller_type.h
│   │   │   ├── darwin
│   │   │   │   ├── SDL_sysjoystick.c
│   │   │   │   └── SDL_sysjoystick_c.h
│   │   │   ├── dummy
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── emscripten
│   │   │   │   ├── SDL_sysjoystick.c
│   │   │   │   └── SDL_sysjoystick_c.h
│   │   │   ├── haiku
│   │   │   │   └── SDL_haikujoystick.cc
│   │   │   ├── hidapi
│   │   │   │   ├── SDL_hidapi_gamecube.c
│   │   │   │   ├── SDL_hidapijoystick.c
│   │   │   │   ├── SDL_hidapijoystick_c.h
│   │   │   │   ├── SDL_hidapi_ps4.c
│   │   │   │   ├── SDL_hidapi_rumble.c
│   │   │   │   ├── SDL_hidapi_rumble.h
│   │   │   │   ├── SDL_hidapi_steam.c
│   │   │   │   ├── SDL_hidapi_switch.c
│   │   │   │   ├── SDL_hidapi_xbox360.c
│   │   │   │   ├── SDL_hidapi_xbox360w.c
│   │   │   │   ├── SDL_hidapi_xboxone.c
│   │   │   │   └── steam
│   │   │   │   ├── controller_constants.h
│   │   │   │   └── controller_structs.h
│   │   │   ├── iphoneos
│   │   │   │   ├── SDL_sysjoystick_c.h
│   │   │   │   └── SDL_sysjoystick.m
│   │   │   ├── linux
│   │   │   │   ├── SDL_sysjoystick.c
│   │   │   │   └── SDL_sysjoystick_c.h
│   │   │   ├── psp
│   │   │   │   └── SDL_sysjoystick.c
│   │   │   ├── SDL_gamecontroller.c
│   │   │   ├── SDL_gamecontrollerdb.h
│   │   │   ├── SDL_joystick.c
│   │   │   ├── SDL_joystick_c.h
│   │   │   ├── SDL_sysjoystick.h
│   │   │   ├── sort_controllers.py
│   │   │   ├── steam
│   │   │   │   ├── SDL_steamcontroller.c
│   │   │   │   └── SDL_steamcontroller.h
│   │   │   ├── usb_ids.h
│   │   │   └── windows
│   │   │   ├── SDL_dinputjoystick.c
│   │   │   ├── SDL_dinputjoystick_c.h
│   │   │   ├── SDL_mmjoystick.c
│   │   │   ├── SDL_windowsjoystick.c
│   │   │   ├── SDL_windowsjoystick_c.h
│   │   │   ├── SDL_xinputjoystick.c
│   │   │   └── SDL_xinputjoystick_c.h
│   │   ├── libm
│   │   │   ├── e_atan2.c
│   │   │   ├── e_exp.c
│   │   │   ├── e_fmod.c
│   │   │   ├── e_log10.c
│   │   │   ├── e_log.c
│   │   │   ├── e_pow.c
│   │   │   ├── e_rem_pio2.c
│   │   │   ├── e_sqrt.c
│   │   │   ├── k_cos.c
│   │   │   ├── k_rem_pio2.c
│   │   │   ├── k_sin.c
│   │   │   ├── k_tan.c
│   │   │   ├── math_libm.h
│   │   │   ├── math_private.h
│   │   │   ├── s_atan.c
│   │   │   ├── s_copysign.c
│   │   │   ├── s_cos.c
│   │   │   ├── s_fabs.c
│   │   │   ├── s_floor.c
│   │   │   ├── s_scalbn.c
│   │   │   ├── s_sin.c
│   │   │   └── s_tan.c
│   │   ├── loadso
│   │   │   ├── dlopen
│   │   │   │   └── SDL_sysloadso.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_sysloadso.c
│   │   │   └── windows
│   │   │   └── SDL_sysloadso.c
│   │   ├── main
│   │   │   ├── android
│   │   │   │   └── SDL_android_main.c
│   │   │   ├── dummy
│   │   │   │   └── SDL_dummy_main.c
│   │   │   ├── haiku
│   │   │   │   ├── SDL_BApp.h
│   │   │   │   ├── SDL_BeApp.cc
│   │   │   │   └── SDL_BeApp.h
│   │   │   ├── nacl
│   │   │   │   └── SDL_nacl_main.c
│   │   │   ├── psp
│   │   │   │   └── SDL_psp_main.c
│   │   │   ├── uikit
│   │   │   │   └── SDL_uikit_main.c
│   │   │   ├── windows
│   │   │   │   ├── SDL_windows_main.c
│   │   │   │   └── version.rc
│   │   │   └── winrt
│   │   │   ├── SDL2-WinRTResource_BlankCursor.cur
│   │   │   ├── SDL2-WinRTResources.rc
│   │   │   └── SDL_winrt_main_NonXAML.cpp
│   │   ├── power
│   │   │   ├── android
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── emscripten
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── haiku
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── linux
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── macosx
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── psp
│   │   │   │   └── SDL_syspower.c
│   │   │   ├── SDL_power.c
│   │   │   ├── SDL_syspower.h
│   │   │   ├── uikit
│   │   │   │   ├── SDL_syspower.h
│   │   │   │   └── SDL_syspower.m
│   │   │   ├── windows
│   │   │   │   └── SDL_syspower.c
│   │   │   └── winrt
│   │   │   └── SDL_syspower.cpp
│   │   ├── render
│   │   │   ├── direct3d
│   │   │   │   ├── SDL_render_d3d.c
│   │   │   │   ├── SDL_shaders_d3d.c
│   │   │   │   └── SDL_shaders_d3d.h
│   │   │   ├── direct3d11
│   │   │   │   ├── SDL_render_d3d11.c
│   │   │   │   ├── SDL_render_winrt.cpp
│   │   │   │   ├── SDL_render_winrt.h
│   │   │   │   ├── SDL_shaders_d3d11.c
│   │   │   │   └── SDL_shaders_d3d11.h
│   │   │   ├── metal
│   │   │   │   ├── build-metal-shaders.sh
│   │   │   │   ├── SDL_render_metal.m
│   │   │   │   ├── SDL_shaders_metal_ios.h
│   │   │   │   ├── SDL_shaders_metal.metal
│   │   │   │   ├── SDL_shaders_metal_osx.h
│   │   │   │   └── SDL_shaders_metal_tvos.h
│   │   │   ├── opengl
│   │   │   │   ├── SDL_glfuncs.h
│   │   │   │   ├── SDL_render_gl.c
│   │   │   │   ├── SDL_shaders_gl.c
│   │   │   │   └── SDL_shaders_gl.h
│   │   │   ├── opengles
│   │   │   │   ├── SDL_glesfuncs.h
│   │   │   │   └── SDL_render_gles.c
│   │   │   ├── opengles2
│   │   │   │   ├── SDL_gles2funcs.h
│   │   │   │   ├── SDL_render_gles2.c
│   │   │   │   ├── SDL_shaders_gles2.c
│   │   │   │   └── SDL_shaders_gles2.h
│   │   │   ├── psp
│   │   │   │   └── SDL_render_psp.c
│   │   │   ├── SDL_d3dmath.c
│   │   │   ├── SDL_d3dmath.h
│   │   │   ├── SDL_render.c
│   │   │   ├── SDL_sysrender.h
│   │   │   ├── SDL_yuv_sw.c
│   │   │   ├── SDL_yuv_sw_c.h
│   │   │   └── software
│   │   │   ├── SDL_blendfillrect.c
│   │   │   ├── SDL_blendfillrect.h
│   │   │   ├── SDL_blendline.c
│   │   │   ├── SDL_blendline.h
│   │   │   ├── SDL_blendpoint.c
│   │   │   ├── SDL_blendpoint.h
│   │   │   ├── SDL_draw.h
│   │   │   ├── SDL_drawline.c
│   │   │   ├── SDL_drawline.h
│   │   │   ├── SDL_drawpoint.c
│   │   │   ├── SDL_drawpoint.h
│   │   │   ├── SDL_render_sw.c
│   │   │   ├── SDL_render_sw_c.h
│   │   │   ├── SDL_rotate.c
│   │   │   └── SDL_rotate.h
│   │   ├── SDL_assert.c
│   │   ├── SDL_assert_c.h
│   │   ├── SDL.c
│   │   ├── SDL_dataqueue.c
│   │   ├── SDL_dataqueue.h
│   │   ├── SDL_error.c
│   │   ├── SDL_error_c.h
│   │   ├── SDL_hints.c
│   │   ├── SDL_hints_c.h
│   │   ├── SDL_internal.h
│   │   ├── SDL_log.c
│   │   ├── sensor
│   │   │   ├── android
│   │   │   │   ├── SDL_androidsensor.c
│   │   │   │   └── SDL_androidsensor.h
│   │   │   ├── coremotion
│   │   │   │   ├── SDL_coremotionsensor.h
│   │   │   │   └── SDL_coremotionsensor.m
│   │   │   ├── dummy
│   │   │   │   ├── SDL_dummysensor.c
│   │   │   │   └── SDL_dummysensor.h
│   │   │   ├── SDL_sensor.c
│   │   │   ├── SDL_sensor_c.h
│   │   │   └── SDL_syssensor.h
│   │   ├── stdlib
│   │   │   ├── SDL_getenv.c
│   │   │   ├── SDL_iconv.c
│   │   │   ├── SDL_malloc.c
│   │   │   ├── SDL_qsort.c
│   │   │   ├── SDL_stdlib.c
│   │   │   ├── SDL_string.c
│   │   │   └── SDL_strtokr.c
│   │   ├── test
│   │   │   ├── SDL_test_assert.c
│   │   │   ├── SDL_test_common.c
│   │   │   ├── SDL_test_compare.c
│   │   │   ├── SDL_test_crc32.c
│   │   │   ├── SDL_test_font.c
│   │   │   ├── SDL_test_fuzzer.c
│   │   │   ├── SDL_test_harness.c
│   │   │   ├── SDL_test_imageBlitBlend.c
│   │   │   ├── SDL_test_imageBlit.c
│   │   │   ├── SDL_test_imageFace.c
│   │   │   ├── SDL_test_imagePrimitivesBlend.c
│   │   │   ├── SDL_test_imagePrimitives.c
│   │   │   ├── SDL_test_log.c
│   │   │   ├── SDL_test_md5.c
│   │   │   ├── SDL_test_memory.c
│   │   │   └── SDL_test_random.c
│   │   ├── thread
│   │   │   ├── generic
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   ├── SDL_systhread_c.h
│   │   │   │   └── SDL_systls.c
│   │   │   ├── psp
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   └── SDL_systhread_c.h
│   │   │   ├── pthread
│   │   │   │   ├── SDL_syscond.c
│   │   │   │   ├── SDL_sysmutex.c
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_syssem.c
│   │   │   │   ├── SDL_systhread.c
│   │   │   │   ├── SDL_systhread_c.h
│   │   │   │   └── SDL_systls.c
│   │   │   ├── SDL_systhread.h
│   │   │   ├── SDL_thread.c
│   │   │   ├── SDL_thread_c.h
│   │   │   ├── stdcpp
│   │   │   │   ├── SDL_syscond.cpp
│   │   │   │   ├── SDL_sysmutex_c.h
│   │   │   │   ├── SDL_sysmutex.cpp
│   │   │   │   ├── SDL_systhread_c.h
│   │   │   │   └── SDL_systhread.cpp
│   │   │   └── windows
│   │   │   ├── SDL_sysmutex.c
│   │   │   ├── SDL_syssem.c
│   │   │   ├── SDL_systhread.c
│   │   │   ├── SDL_systhread_c.h
│   │   │   └── SDL_systls.c
│   │   ├── timer
│   │   │   ├── dummy
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── haiku
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── psp
│   │   │   │   └── SDL_systimer.c
│   │   │   ├── SDL_timer.c
│   │   │   ├── SDL_timer_c.h
│   │   │   ├── unix
│   │   │   │   └── SDL_systimer.c
│   │   │   └── windows
│   │   │   └── SDL_systimer.c
│   │   └── video
│   │   ├── android
│   │   │   ├── SDL_androidclipboard.c
│   │   │   ├── SDL_androidclipboard.h
│   │   │   ├── SDL_androidevents.c
│   │   │   ├── SDL_androidevents.h
│   │   │   ├── SDL_androidgl.c
│   │   │   ├── SDL_androidgl.h
│   │   │   ├── SDL_androidkeyboard.c
│   │   │   ├── SDL_androidkeyboard.h
│   │   │   ├── SDL_androidmessagebox.c
│   │   │   ├── SDL_androidmessagebox.h
│   │   │   ├── SDL_androidmouse.c
│   │   │   ├── SDL_androidmouse.h
│   │   │   ├── SDL_androidtouch.c
│   │   │   ├── SDL_androidtouch.h
│   │   │   ├── SDL_androidvideo.c
│   │   │   ├── SDL_androidvideo.h
│   │   │   ├── SDL_androidvulkan.c
│   │   │   ├── SDL_androidvulkan.h
│   │   │   ├── SDL_androidwindow.c
│   │   │   └── SDL_androidwindow.h
│   │   ├── arm
│   │   │   ├── pixman-arm-asm.h
│   │   │   ├── pixman-arm-neon-asm.h
│   │   │   ├── pixman-arm-neon-asm.S
│   │   │   ├── pixman-arm-simd-asm.h
│   │   │   └── pixman-arm-simd-asm.S
│   │   ├── cocoa
│   │   │   ├── SDL_cocoaclipboard.h
│   │   │   ├── SDL_cocoaclipboard.m
│   │   │   ├── SDL_cocoaevents.h
│   │   │   ├── SDL_cocoaevents.m
│   │   │   ├── SDL_cocoakeyboard.h
│   │   │   ├── SDL_cocoakeyboard.m
│   │   │   ├── SDL_cocoamessagebox.h
│   │   │   ├── SDL_cocoamessagebox.m
│   │   │   ├── SDL_cocoametalview.h
│   │   │   ├── SDL_cocoametalview.m
│   │   │   ├── SDL_cocoamodes.h
│   │   │   ├── SDL_cocoamodes.m
│   │   │   ├── SDL_cocoamouse.h
│   │   │   ├── SDL_cocoamouse.m
│   │   │   ├── SDL_cocoamousetap.h
│   │   │   ├── SDL_cocoamousetap.m
│   │   │   ├── SDL_cocoaopengles.h
│   │   │   ├── SDL_cocoaopengles.m
│   │   │   ├── SDL_cocoaopengl.h
│   │   │   ├── SDL_cocoaopengl.m
│   │   │   ├── SDL_cocoashape.h
│   │   │   ├── SDL_cocoashape.m
│   │   │   ├── SDL_cocoavideo.h
│   │   │   ├── SDL_cocoavideo.m
│   │   │   ├── SDL_cocoavulkan.h
│   │   │   ├── SDL_cocoavulkan.m
│   │   │   ├── SDL_cocoawindow.h
│   │   │   └── SDL_cocoawindow.m
│   │   ├── directfb
│   │   │   ├── SDL_DirectFB_dyn.c
│   │   │   ├── SDL_DirectFB_dyn.h
│   │   │   ├── SDL_DirectFB_events.c
│   │   │   ├── SDL_DirectFB_events.h
│   │   │   ├── SDL_DirectFB_modes.c
│   │   │   ├── SDL_DirectFB_modes.h
│   │   │   ├── SDL_DirectFB_mouse.c
│   │   │   ├── SDL_DirectFB_mouse.h
│   │   │   ├── SDL_DirectFB_opengl.c
│   │   │   ├── SDL_DirectFB_opengl.h
│   │   │   ├── SDL_DirectFB_render.c
│   │   │   ├── SDL_DirectFB_render.h
│   │   │   ├── SDL_DirectFB_shape.c
│   │   │   ├── SDL_DirectFB_shape.h
│   │   │   ├── SDL_DirectFB_video.c
│   │   │   ├── SDL_DirectFB_video.h
│   │   │   ├── SDL_DirectFB_window.c
│   │   │   ├── SDL_DirectFB_window.h
│   │   │   ├── SDL_DirectFB_WM.c
│   │   │   └── SDL_DirectFB_WM.h
│   │   ├── dummy
│   │   │   ├── SDL_nullevents.c
│   │   │   ├── SDL_nullevents_c.h
│   │   │   ├── SDL_nullframebuffer.c
│   │   │   ├── SDL_nullframebuffer_c.h
│   │   │   ├── SDL_nullvideo.c
│   │   │   └── SDL_nullvideo.h
│   │   ├── emscripten
│   │   │   ├── SDL_emscriptenevents.c
│   │   │   ├── SDL_emscriptenevents.h
│   │   │   ├── SDL_emscriptenframebuffer.c
│   │   │   ├── SDL_emscriptenframebuffer.h
│   │   │   ├── SDL_emscriptenmouse.c
│   │   │   ├── SDL_emscriptenmouse.h
│   │   │   ├── SDL_emscriptenopengles.c
│   │   │   ├── SDL_emscriptenopengles.h
│   │   │   ├── SDL_emscriptenvideo.c
│   │   │   └── SDL_emscriptenvideo.h
│   │   ├── haiku
│   │   │   ├── SDL_bclipboard.cc
│   │   │   ├── SDL_bclipboard.h
│   │   │   ├── SDL_bevents.cc
│   │   │   ├── SDL_bevents.h
│   │   │   ├── SDL_bframebuffer.cc
│   │   │   ├── SDL_bframebuffer.h
│   │   │   ├── SDL_bkeyboard.cc
│   │   │   ├── SDL_bkeyboard.h
│   │   │   ├── SDL_bmessagebox.cc
│   │   │   ├── SDL_bmessagebox.h
│   │   │   ├── SDL_bmodes.cc
│   │   │   ├── SDL_bmodes.h
│   │   │   ├── SDL_bopengl.cc
│   │   │   ├── SDL_bopengl.h
│   │   │   ├── SDL_bvideo.cc
│   │   │   ├── SDL_bvideo.h
│   │   │   ├── SDL_bwindow.cc
│   │   │   ├── SDL_bwindow.h
│   │   │   └── SDL_BWin.h
│   │   ├── khronos
│   │   │   ├── EGL
│   │   │   │   ├── eglext.h
│   │   │   │   ├── egl.h
│   │   │   │   └── eglplatform.h
│   │   │   ├── GLES2
│   │   │   │   ├── gl2ext.h
│   │   │   │   ├── gl2.h
│   │   │   │   └── gl2platform.h
│   │   │   ├── KHR
│   │   │   │   └── khrplatform.h
│   │   │   └── vulkan
│   │   │   ├── vk_icd.h
│   │   │   ├── vk_layer.h
│   │   │   ├── vk_platform.h
│   │   │   ├── vk_sdk_platform.h
│   │   │   ├── vulkan_android.h
│   │   │   ├── vulkan_core.h
│   │   │   ├── vulkan_fuchsia.h
│   │   │   ├── vulkan.h
│   │   │   ├── vulkan.hpp
│   │   │   ├── vulkan_ios.h
│   │   │   ├── vulkan_macos.h
│   │   │   ├── vulkan_mir.h
│   │   │   ├── vulkan_vi.h
│   │   │   ├── vulkan_wayland.h
│   │   │   ├── vulkan_win32.h
│   │   │   ├── vulkan_xcb.h
│   │   │   ├── vulkan_xlib.h
│   │   │   └── vulkan_xlib_xrandr.h
│   │   ├── kmsdrm
│   │   │   ├── SDL_kmsdrmdyn.c
│   │   │   ├── SDL_kmsdrmdyn.h
│   │   │   ├── SDL_kmsdrmevents.c
│   │   │   ├── SDL_kmsdrmevents.h
│   │   │   ├── SDL_kmsdrmmouse.c
│   │   │   ├── SDL_kmsdrmmouse.h
│   │   │   ├── SDL_kmsdrmopengles.c
│   │   │   ├── SDL_kmsdrmopengles.h
│   │   │   ├── SDL_kmsdrmsym.h
│   │   │   ├── SDL_kmsdrmvideo.c
│   │   │   └── SDL_kmsdrmvideo.h
│   │   ├── nacl
│   │   │   ├── SDL_naclevents.c
│   │   │   ├── SDL_naclevents_c.h
│   │   │   ├── SDL_naclglue.c
│   │   │   ├── SDL_naclopengles.c
│   │   │   ├── SDL_naclopengles.h
│   │   │   ├── SDL_naclvideo.c
│   │   │   ├── SDL_naclvideo.h
│   │   │   ├── SDL_naclwindow.c
│   │   │   └── SDL_naclwindow.h
│   │   ├── offscreen
│   │   │   ├── SDL_offscreenevents.c
│   │   │   ├── SDL_offscreenevents_c.h
│   │   │   ├── SDL_offscreenframebuffer.c
│   │   │   ├── SDL_offscreenframebuffer_c.h
│   │   │   ├── SDL_offscreenopengl.c
│   │   │   ├── SDL_offscreenopengl.h
│   │   │   ├── SDL_offscreenvideo.c
│   │   │   ├── SDL_offscreenvideo.h
│   │   │   ├── SDL_offscreenwindow.c
│   │   │   └── SDL_offscreenwindow.h
│   │   ├── pandora
│   │   │   ├── SDL_pandora.c
│   │   │   ├── SDL_pandora_events.c
│   │   │   ├── SDL_pandora_events.h
│   │   │   └── SDL_pandora.h
│   │   ├── psp
│   │   │   ├── SDL_pspevents.c
│   │   │   ├── SDL_pspevents_c.h
│   │   │   ├── SDL_pspgl.c
│   │   │   ├── SDL_pspgl_c.h
│   │   │   ├── SDL_pspmouse.c
│   │   │   ├── SDL_pspmouse_c.h
│   │   │   ├── SDL_pspvideo.c
│   │   │   └── SDL_pspvideo.h
│   │   ├── qnx
│   │   │   ├── gl.c
│   │   │   ├── keyboard.c
│   │   │   ├── sdl_qnx.h
│   │   │   └── video.c
│   │   ├── raspberry
│   │   │   ├── SDL_rpievents.c
│   │   │   ├── SDL_rpievents_c.h
│   │   │   ├── SDL_rpimouse.c
│   │   │   ├── SDL_rpimouse.h
│   │   │   ├── SDL_rpiopengles.c
│   │   │   ├── SDL_rpiopengles.h
│   │   │   ├── SDL_rpivideo.c
│   │   │   └── SDL_rpivideo.h
│   │   ├── SDL_blit_0.c
│   │   ├── SDL_blit_1.c
│   │   ├── SDL_blit_A.c
│   │   ├── SDL_blit_auto.c
│   │   ├── SDL_blit_auto.h
│   │   ├── SDL_blit.c
│   │   ├── SDL_blit_copy.c
│   │   ├── SDL_blit_copy.h
│   │   ├── SDL_blit.h
│   │   ├── SDL_blit_N.c
│   │   ├── SDL_blit_slow.c
│   │   ├── SDL_blit_slow.h
│   │   ├── SDL_bmp.c
│   │   ├── SDL_clipboard.c
│   │   ├── SDL_egl.c
│   │   ├── SDL_egl_c.h
│   │   ├── SDL_fillrect.c
│   │   ├── sdlgenblit.pl
│   │   ├── SDL_pixels.c
│   │   ├── SDL_pixels_c.h
│   │   ├── SDL_rect.c
│   │   ├── SDL_rect_c.h
│   │   ├── SDL_RLEaccel.c
│   │   ├── SDL_RLEaccel_c.h
│   │   ├── SDL_shape.c
│   │   ├── SDL_shape_internals.h
│   │   ├── SDL_stretch.c
│   │   ├── SDL_surface.c
│   │   ├── SDL_sysvideo.h
│   │   ├── SDL_video.c
│   │   ├── SDL_vulkan_internal.h
│   │   ├── SDL_vulkan_utils.c
│   │   ├── SDL_yuv.c
│   │   ├── SDL_yuv_c.h
│   │   ├── uikit
│   │   │   ├── keyinfotable.h
│   │   │   ├── SDL_uikitappdelegate.h
│   │   │   ├── SDL_uikitappdelegate.m
│   │   │   ├── SDL_uikitclipboard.h
│   │   │   ├── SDL_uikitclipboard.m
│   │   │   ├── SDL_uikitevents.h
│   │   │   ├── SDL_uikitevents.m
│   │   │   ├── SDL_uikitmessagebox.h
│   │   │   ├── SDL_uikitmessagebox.m
│   │   │   ├── SDL_uikitmetalview.h
│   │   │   ├── SDL_uikitmetalview.m
│   │   │   ├── SDL_uikitmodes.h
│   │   │   ├── SDL_uikitmodes.m
│   │   │   ├── SDL_uikitopengles.h
│   │   │   ├── SDL_uikitopengles.m
│   │   │   ├── SDL_uikitopenglview.h
│   │   │   ├── SDL_uikitopenglview.m
│   │   │   ├── SDL_uikitvideo.h
│   │   │   ├── SDL_uikitvideo.m
│   │   │   ├── SDL_uikitviewcontroller.h
│   │   │   ├── SDL_uikitviewcontroller.m
│   │   │   ├── SDL_uikitview.h
│   │   │   ├── SDL_uikitview.m
│   │   │   ├── SDL_uikitvulkan.h
│   │   │   ├── SDL_uikitvulkan.m
│   │   │   ├── SDL_uikitwindow.h
│   │   │   └── SDL_uikitwindow.m
│   │   ├── vivante
│   │   │   ├── SDL_vivanteopengles.c
│   │   │   ├── SDL_vivanteopengles.h
│   │   │   ├── SDL_vivanteplatform.c
│   │   │   ├── SDL_vivanteplatform.h
│   │   │   ├── SDL_vivantevideo.c
│   │   │   ├── SDL_vivantevideo.h
│   │   │   ├── SDL_vivantevulkan.c
│   │   │   └── SDL_vivantevulkan.h
│   │   ├── wayland
│   │   │   ├── SDL_waylandclipboard.c
│   │   │   ├── SDL_waylandclipboard.h
│   │   │   ├── SDL_waylanddatamanager.c
│   │   │   ├── SDL_waylanddatamanager.h
│   │   │   ├── SDL_waylanddyn.c
│   │   │   ├── SDL_waylanddyn.h
│   │   │   ├── SDL_waylandevents.c
│   │   │   ├── SDL_waylandevents_c.h
│   │   │   ├── SDL_waylandmouse.c
│   │   │   ├── SDL_waylandmouse.h
│   │   │   ├── SDL_waylandopengles.c
│   │   │   ├── SDL_waylandopengles.h
│   │   │   ├── SDL_waylandsym.h
│   │   │   ├── SDL_waylandtouch.c
│   │   │   ├── SDL_waylandtouch.h
│   │   │   ├── SDL_waylandvideo.c
│   │   │   ├── SDL_waylandvideo.h
│   │   │   ├── SDL_waylandvulkan.c
│   │   │   ├── SDL_waylandvulkan.h
│   │   │   ├── SDL_waylandwindow.c
│   │   │   └── SDL_waylandwindow.h
│   │   ├── windows
│   │   │   ├── SDL_msctf.h
│   │   │   ├── SDL_vkeys.h
│   │   │   ├── SDL_windowsclipboard.c
│   │   │   ├── SDL_windowsclipboard.h
│   │   │   ├── SDL_windowsevents.c
│   │   │   ├── SDL_windowsevents.h
│   │   │   ├── SDL_windowsframebuffer.c
│   │   │   ├── SDL_windowsframebuffer.h
│   │   │   ├── SDL_windowskeyboard.c
│   │   │   ├── SDL_windowskeyboard.h
│   │   │   ├── SDL_windowsmessagebox.c
│   │   │   ├── SDL_windowsmessagebox.h
│   │   │   ├── SDL_windowsmodes.c
│   │   │   ├── SDL_windowsmodes.h
│   │   │   ├── SDL_windowsmouse.c
│   │   │   ├── SDL_windowsmouse.h
│   │   │   ├── SDL_windowsopengl.c
│   │   │   ├── SDL_windowsopengles.c
│   │   │   ├── SDL_windowsopengles.h
│   │   │   ├── SDL_windowsopengl.h
│   │   │   ├── SDL_windowsshape.c
│   │   │   ├── SDL_windowsshape.h
│   │   │   ├── SDL_windowstaskdialog.h
│   │   │   ├── SDL_windowsvideo.c
│   │   │   ├── SDL_windowsvideo.h
│   │   │   ├── SDL_windowsvulkan.c
│   │   │   ├── SDL_windowsvulkan.h
│   │   │   ├── SDL_windowswindow.c
│   │   │   ├── SDL_windowswindow.h
│   │   │   └── wmmsg.h
│   │   ├── winrt
│   │   │   ├── SDL_winrtevents_c.h
│   │   │   ├── SDL_winrtevents.cpp
│   │   │   ├── SDL_winrtgamebar.cpp
│   │   │   ├── SDL_winrtgamebar_cpp.h
│   │   │   ├── SDL_winrtkeyboard.cpp
│   │   │   ├── SDL_winrtmessagebox.cpp
│   │   │   ├── SDL_winrtmessagebox.h
│   │   │   ├── SDL_winrtmouse_c.h
│   │   │   ├── SDL_winrtmouse.cpp
│   │   │   ├── SDL_winrtopengles.cpp
│   │   │   ├── SDL_winrtopengles.h
│   │   │   ├── SDL_winrtpointerinput.cpp
│   │   │   ├── SDL_winrtvideo.cpp
│   │   │   └── SDL_winrtvideo_cpp.h
│   │   ├── x11
│   │   │   ├── edid.h
│   │   │   ├── edid-parse.c
│   │   │   ├── imKStoUCS.c
│   │   │   ├── imKStoUCS.h
│   │   │   ├── SDL_x11clipboard.c
│   │   │   ├── SDL_x11clipboard.h
│   │   │   ├── SDL_x11dyn.c
│   │   │   ├── SDL_x11dyn.h
│   │   │   ├── SDL_x11events.c
│   │   │   ├── SDL_x11events.h
│   │   │   ├── SDL_x11framebuffer.c
│   │   │   ├── SDL_x11framebuffer.h
│   │   │   ├── SDL_x11keyboard.c
│   │   │   ├── SDL_x11keyboard.h
│   │   │   ├── SDL_x11messagebox.c
│   │   │   ├── SDL_x11messagebox.h
│   │   │   ├── SDL_x11modes.c
│   │   │   ├── SDL_x11modes.h
│   │   │   ├── SDL_x11mouse.c
│   │   │   ├── SDL_x11mouse.h
│   │   │   ├── SDL_x11opengl.c
│   │   │   ├── SDL_x11opengles.c
│   │   │   ├── SDL_x11opengles.h
│   │   │   ├── SDL_x11opengl.h
│   │   │   ├── SDL_x11shape.c
│   │   │   ├── SDL_x11shape.h
│   │   │   ├── SDL_x11sym.h
│   │   │   ├── SDL_x11touch.c
│   │   │   ├── SDL_x11touch.h
│   │   │   ├── SDL_x11video.c
│   │   │   ├── SDL_x11video.h
│   │   │   ├── SDL_x11vulkan.c
│   │   │   ├── SDL_x11vulkan.h
│   │   │   ├── SDL_x11window.c
│   │   │   ├── SDL_x11window.h
│   │   │   ├── SDL_x11xinput2.c
│   │   │   └── SDL_x11xinput2.h
│   │   └── yuv2rgb
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── yuv_rgb.c
│   │   ├── yuv_rgb.h
│   │   ├── yuv_rgb_sse_func.h
│   │   └── yuv_rgb_std_func.h
│   ├── test
│   │   ├── acinclude.m4
│   │   ├── autogen.sh
│   │   ├── axis.bmp
│   │   ├── button.bmp
│   │   ├── checkkeys.c
│   │   ├── CMakeLists.txt
│   │   ├── configure
│   │   ├── configure.ac
│   │   ├── controllermap.bmp
│   │   ├── controllermap.c
│   │   ├── COPYING
│   │   ├── emscripten
│   │   │   └── joystick-pre.js
│   │   ├── gcc-fat.sh
│   │   ├── icon.bmp
│   │   ├── loopwave.c
│   │   ├── loopwavequeue.c
│   │   ├── Makefile.in
│   │   ├── Makefile.os2
│   │   ├── moose.dat
│   │   ├── nacl
│   │   │   ├── background.js
│   │   │   ├── common.js
│   │   │   ├── index.html
│   │   │   ├── Makefile
│   │   │   └── manifest.json
│   │   ├── picture.xbm
│   │   ├── README
│   │   ├── relative_mode.markdown
│   │   ├── sample.bmp
│   │   ├── sample.wav
│   │   ├── shapes
│   │   │   ├── p01_shape24.bmp
│   │   │   ├── p01_shape32alpha.bmp
│   │   │   ├── p01_shape8.bmp
│   │   │   ├── p02_shape24.bmp
│   │   │   ├── p02_shape32alpha.bmp
│   │   │   ├── p02_shape8.bmp
│   │   │   ├── p03_shape24.bmp
│   │   │   ├── p03_shape8.bmp
│   │   │   ├── p04_shape1.bmp
│   │   │   ├── p04_shape24.bmp
│   │   │   ├── p04_shape32alpha.bmp
│   │   │   ├── p04_shape8.bmp
│   │   │   ├── p05_shape8.bmp
│   │   │   ├── p06_shape1alpha.bmp
│   │   │   ├── p06_shape24.bmp
│   │   │   ├── p06_shape32alpha.bmp
│   │   │   ├── p06_shape8.bmp
│   │   │   ├── p07_shape24.bmp
│   │   │   ├── p07_shape32alpha.bmp
│   │   │   ├── p07_shape8.bmp
│   │   │   ├── p08_shape24.bmp
│   │   │   ├── p08_shape32alpha.bmp
│   │   │   ├── p08_shape8.bmp
│   │   │   ├── p09_shape24.bmp
│   │   │   ├── p09_shape32alpha.bmp
│   │   │   ├── p09_shape8.bmp
│   │   │   ├── p10_shape1.bmp
│   │   │   ├── p10_shape24.bmp
│   │   │   ├── p10_shape32alpha.bmp
│   │   │   ├── p10_shape8.bmp
│   │   │   ├── p11_shape24.bmp
│   │   │   ├── p11_shape32alpha.bmp
│   │   │   ├── p11_shape8.bmp
│   │   │   ├── p12_shape24.bmp
│   │   │   ├── p12_shape8.bmp
│   │   │   ├── p13_shape24.bmp
│   │   │   ├── p13_shape32alpha.bmp
│   │   │   ├── p13_shape8.bmp
│   │   │   ├── p14_shape24.bmp
│   │   │   ├── p14_shape8.bmp
│   │   │   ├── p15_shape24.bmp
│   │   │   ├── p15_shape32alpha.bmp
│   │   │   ├── p15_shape8.bmp
│   │   │   ├── p16_shape1.bmp
│   │   │   ├── p16_shape24.bmp
│   │   │   ├── p16_shape8.bmp
│   │   │   ├── trollface_24.bmp
│   │   │   └── trollface_32alpha.bmp
│   │   ├── testatomic.c
│   │   ├── testaudiocapture.c
│   │   ├── testaudiohotplug.c
│   │   ├── testaudioinfo.c
│   │   ├── testautomation_audio.c
│   │   ├── testautomation.c
│   │   ├── testautomation_clipboard.c
│   │   ├── testautomation_events.c
│   │   ├── testautomation_hints.c
│   │   ├── testautomation_keyboard.c
│   │   ├── testautomation_main.c
│   │   ├── testautomation_mouse.c
│   │   ├── testautomation_pixels.c
│   │   ├── testautomation_platform.c
│   │   ├── testautomation_rect.c
│   │   ├── testautomation_render.c
│   │   ├── testautomation_rwops.c
│   │   ├── testautomation_sdltest.c
│   │   ├── testautomation_stdlib.c
│   │   ├── testautomation_suites.h
│   │   ├── testautomation_surface.c
│   │   ├── testautomation_syswm.c
│   │   ├── testautomation_timer.c
│   │   ├── testautomation_video.c
│   │   ├── testbounds.c
│   │   ├── testcustomcursor.c
│   │   ├── testdisplayinfo.c
│   │   ├── testdraw2.c
│   │   ├── testdrawchessboard.c
│   │   ├── testdropfile.c
│   │   ├── testerror.c
│   │   ├── testfile.c
│   │   ├── testfilesystem.c
│   │   ├── testgamecontroller.c
│   │   ├── testgesture.c
│   │   ├── testgl2.c
│   │   ├── testgles2.c
│   │   ├── testgles.c
│   │   ├── testhaptic.c
│   │   ├── testhittesting.c
│   │   ├── testhotplug.c
│   │   ├── testiconv.c
│   │   ├── testime.c
│   │   ├── testintersections.c
│   │   ├── testjoystick.c
│   │   ├── testkeys.c
│   │   ├── testloadso.c
│   │   ├── testlock.c
│   │   ├── testmessage.c
│   │   ├── testmultiaudio.c
│   │   ├── testnative.c
│   │   ├── testnativecocoa.m
│   │   ├── testnative.h
│   │   ├── testnativew32.c
│   │   ├── testnativex11.c
│   │   ├── testoffscreen.c
│   │   ├── testoverlay2.c
│   │   ├── testplatform.c
│   │   ├── testpower.c
│   │   ├── testqsort.c
│   │   ├── testrelative.c
│   │   ├── testrendercopyex.c
│   │   ├── testrendertarget.c
│   │   ├── testresample.c
│   │   ├── testrumble.c
│   │   ├── testscale.c
│   │   ├── testsem.c
│   │   ├── testsensor.c
│   │   ├── testshader.c
│   │   ├── testshape.c
│   │   ├── testsprite2.c
│   │   ├── testspriteminimal.c
│   │   ├── teststreaming.c
│   │   ├── testthread.c
│   │   ├── testtimer.c
│   │   ├── testver.c
│   │   ├── testviewport.c
│   │   ├── testvulkan.c
│   │   ├── testwm2.c
│   │   ├── testyuv.bmp
│   │   ├── testyuv.c
│   │   ├── testyuv_cvt.c
│   │   ├── testyuv_cvt.h
│   │   ├── torturethread.c
│   │   └── utf8.txt
│   ├── TODO.txt
│   ├── VisualC
│   │   ├── clean.sh
│   │   ├── SDL
│   │   │   ├── SDL.vcxproj
│   │   │   └── SDL.vcxproj.filters
│   │   ├── SDLmain
│   │   │   └── SDLmain.vcxproj
│   │   ├── SDL.sln
│   │   ├── SDLtest
│   │   │   └── SDLtest.vcxproj
│   │   ├── tests
│   │   │   ├── checkkeys
│   │   │   │   └── checkkeys.vcxproj
│   │   │   ├── controllermap
│   │   │   │   └── controllermap.vcxproj
│   │   │   ├── loopwave
│   │   │   │   └── loopwave.vcxproj
│   │   │   ├── testatomic
│   │   │   │   └── testatomic.vcxproj
│   │   │   ├── testautomation
│   │   │   │   └── testautomation.vcxproj
│   │   │   ├── testdraw2
│   │   │   │   └── testdraw2.vcxproj
│   │   │   ├── testfile
│   │   │   │   └── testfile.vcxproj
│   │   │   ├── testgamecontroller
│   │   │   │   └── testgamecontroller.vcxproj
│   │   │   ├── testgesture
│   │   │   │   └── testgesture.vcxproj
│   │   │   ├── testgl2
│   │   │   │   └── testgl2.vcxproj
│   │   │   ├── testgles2
│   │   │   │   └── testgles2.vcxproj
│   │   │   ├── testjoystick
│   │   │   │   └── testjoystick.vcxproj
│   │   │   ├── testoverlay2
│   │   │   │   └── testoverlay2.vcxproj
│   │   │   ├── testplatform
│   │   │   │   └── testplatform.vcxproj
│   │   │   ├── testpower
│   │   │   │   └── testpower.vcxproj
│   │   │   ├── testrendertarget
│   │   │   │   └── testrendertarget.vcxproj
│   │   │   ├── testrumble
│   │   │   │   └── testrumble.vcxproj
│   │   │   ├── testscale
│   │   │   │   └── testscale.vcxproj
│   │   │   ├── testshape
│   │   │   │   └── testshape.vcxproj
│   │   │   ├── testsprite2
│   │   │   │   └── testsprite2.vcxproj
│   │   │   ├── testvulkan
│   │   │   │   └── testvulkan.vcxproj
│   │   │   └── testyuv
│   │   │   └── testyuv.vcxproj
│   │   └── visualtest
│   │   ├── unittest
│   │   │   └── testquit
│   │   │   └── testquit_VS2012.vcxproj
│   │   └── visualtest_VS2012.vcxproj
│   ├── VisualC.html
│   ├── VisualC-WinRT
│   │   ├── SDL2main-WinRT-NonXAML.nuspec
│   │   ├── SDL2main-WinRT-NonXAML.targets
│   │   ├── SDL2-WinRT.nuspec
│   │   ├── SDL2-WinRT.targets
│   │   ├── tests
│   │   │   ├── loopwave
│   │   │   │   ├── Assets
│   │   │   │   │   ├── Logo.png
│   │   │   │   │   ├── SmallLogo.png
│   │   │   │   │   ├── SplashScreen.png
│   │   │   │   │   └── StoreLogo.png
│   │   │   │   ├── loopwave_VS2012_TemporaryKey.pfx
│   │   │   │   ├── loopwave_VS2012.vcxproj
│   │   │   │   └── Package.appxmanifest
│   │   │   └── testthread
│   │   │   ├── Assets
│   │   │   │   ├── Logo.png
│   │   │   │   ├── SmallLogo.png
│   │   │   │   ├── SplashScreen.png
│   │   │   │   └── StoreLogo.png
│   │   │   ├── Package.appxmanifest
│   │   │   ├── testthread_VS2012_TemporaryKey.pfx
│   │   │   └── testthread_VS2012.vcxproj
│   │   ├── UWP_VS2015
│   │   │   ├── SDL-UWP.sln
│   │   │   ├── SDL-UWP.vcxproj
│   │   │   └── SDL-UWP.vcxproj.filters
│   │   ├── WinPhone81_VS2013
│   │   │   ├── SDL-WinPhone81.sln
│   │   │   ├── SDL-WinPhone81.vcxproj
│   │   │   └── SDL-WinPhone81.vcxproj.filters
│   │   └── WinRT81_VS2013
│   │   ├── SDL-WinRT81.sln
│   │   ├── SDL-WinRT81.vcxproj
│   │   └── SDL-WinRT81.vcxproj.filters
│   ├── wayland-protocols
│   │   ├── org-kde-kwin-server-decoration-manager.xml
│   │   ├── pointer-constraints-unstable-v1.xml
│   │   ├── relative-pointer-unstable-v1.xml
│   │   ├── wayland.xml
│   │   ├── xdg-decoration-unstable-v1.xml
│   │   ├── xdg-shell-unstable-v6.xml
│   │   └── xdg-shell.xml
│   ├── WhatsNew.txt
│   ├── Xcode
│   │   ├── SDL
│   │   │   ├── hidapi
│   │   │   │   └── Info.plist
│   │   │   ├── Info-Framework.plist
│   │   │   ├── pkg-support
│   │   │   │   ├── resources
│   │   │   │   │   ├── License.txt
│   │   │   │   │   ├── ReadMe.txt
│   │   │   │   │   └── SDL_DS_Store
│   │   │   │   ├── SDL.info
│   │   │   │   └── sdl_logo.pdf
│   │   │   └── SDL.xcodeproj
│   │   │   └── project.pbxproj
│   │   ├── SDLTest
│   │   │   ├── SDLTest.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   └── TestDropFile-Info.plist
│   │   └── XcodeDocSet
│   │   └── Doxyfile
│   └── Xcode-iOS
│   ├── Demos
│   │   ├── data
│   │   │   ├── bitmapfont
│   │   │   │   ├── kromasky_16x16.bmp
│   │   │   │   └── license.txt
│   │   │   ├── drums
│   │   │   │   ├── ds_brush_snare.wav
│   │   │   │   ├── ds_china.wav
│   │   │   │   ├── ds_kick_big_amb.wav
│   │   │   │   └── ds_loose_skin_mute.wav
│   │   │   ├── icon.bmp
│   │   │   ├── ship.bmp
│   │   │   ├── space.bmp
│   │   │   └── stroke.bmp
│   │   ├── Default.png
│   │   ├── Demos.xcodeproj
│   │   │   └── project.pbxproj
│   │   ├── Icon.png
│   │   ├── Info.plist
│   │   ├── iOS Launch Screen.storyboard
│   │   ├── README
│   │   └── src
│   │   ├── accelerometer.c
│   │   ├── common.c
│   │   ├── common.h
│   │   ├── fireworks.c
│   │   ├── happy.c
│   │   ├── keyboard.c
│   │   ├── mixer.c
│   │   ├── rectangles.c
│   │   └── touch.c
│   ├── SDL
│   │   └── SDL.xcodeproj
│   │   ├── project.pbxproj
│   │   └── xcshareddata
│   │   └── xcschemes
│   │   ├── All-iOS.xcscheme
│   │   ├── All-tvOS.xcscheme
│   │   ├── libSDL-iOS-dylib.xcscheme
│   │   ├── libSDL-iOS.xcscheme
│   │   ├── libSDLmain-iOS.xcscheme
│   │   ├── libSDLmain-tvOS.xcscheme
│   │   ├── libSDL-tvOS-dylib.xcscheme
│   │   ├── libSDL-tvOS.xcscheme
│   │   └── PrepareXcodeProjectTemplate.xcscheme
│   ├── SDLtest
│   │   └── SDL2test.xcodeproj
│   │   └── project.pbxproj
│   ├── Template
│   │   └── SDL iOS Application
│   │   ├── Default-568h@2x.png
│   │   ├── Default.png
│   │   ├── Icon.png
│   │   ├── Info.plist
│   │   ├── main.c
│   │   └── ___PROJECTNAME___.xcodeproj
│   │   ├── project.pbxproj
│   │   ├── project.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── TemplateIcon.icns
│   │   └── TemplateInfo.plist
│   └── Test
│   ├── Info.plist
│   ├── README
│   └── TestiPhoneOS.xcodeproj
│   └── project.pbxproj
├── SDL2_ttf-2.0.15
│   ├── acinclude
│   │   ├── freetype2.m4
│   │   ├── libtool.m4
│   │   ├── lt~obsolete.m4
│   │   ├── ltoptions.m4
│   │   ├── ltsugar.m4
│   │   ├── ltversion.m4
│   │   ├── pkg.m4
│   │   └── sdl2.m4
│   ├── aclocal.m4
│   ├── Android.mk
│   ├── autogen.sh
│   ├── build
│   │   ├── CMakeCache.txt
│   │   └── CMakeFiles
│   │   ├── 3.16.3
│   │   │   ├── CMakeCCompiler.cmake
│   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   ├── CMakeSystem.cmake
│   │   │   └── CompilerIdC
│   │   │   ├── a.out
│   │   │   ├── CMakeCCompilerId.c
│   │   │   └── tmp
│   │   ├── cmake.check_cache
│   │   ├── CMakeOutput.log
│   │   └── CMakeTmp
│   ├── build.sh
│   ├── CHANGES.txt
│   ├── CMakeLists.txt
│   ├── compile
│   ├── config.guess
│   ├── config.log
│   ├── config.status
│   ├── config.sub
│   ├── configure
│   ├── configure.in
│   ├── COPYING.txt
│   ├── debian
│   │   ├── changelog
│   │   ├── compat
│   │   ├── control
│   │   ├── copyright
│   │   ├── docs
│   │   ├── examples
│   │   │   └── Makefile
│   │   ├── libsdl2-ttf-dev.examples
│   │   ├── libsdl2-ttf-dev.install
│   │   ├── libsdl2-ttf.install
│   │   ├── rules
│   │   ├── source
│   │   │   └── format
│   │   └── watch
│   ├── depcomp
│   ├── external
│   │   └── freetype-2.9.1
│   │   ├── Android.mk
│   │   ├── autogen.sh
│   │   ├── builds
│   │   │   ├── amiga
│   │   │   │   ├── include
│   │   │   │   │   └── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   └── ftmodule.h
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile.os4
│   │   │   │   ├── README
│   │   │   │   ├── smakefile
│   │   │   │   └── src
│   │   │   │   └── base
│   │   │   │   ├── ftdebug.c
│   │   │   │   └── ftsystem.c
│   │   │   ├── ansi
│   │   │   │   ├── ansi-def.mk
│   │   │   │   └── ansi.mk
│   │   │   ├── atari
│   │   │   │   ├── ATARI.H
│   │   │   │   ├── deflinejoiner.awk
│   │   │   │   ├── FNames.SIC
│   │   │   │   ├── FREETYPE.PRJ
│   │   │   │   ├── gen-purec-patch.sh
│   │   │   │   └── README.TXT
│   │   │   ├── beos
│   │   │   │   ├── beos-def.mk
│   │   │   │   ├── beos.mk
│   │   │   │   └── detect.mk
│   │   │   ├── cmake
│   │   │   │   ├── FindHarfBuzz.cmake
│   │   │   │   ├── iOS.cmake
│   │   │   │   └── testbuild.sh
│   │   │   ├── compiler
│   │   │   │   ├── ansi-cc.mk
│   │   │   │   ├── bcc-dev.mk
│   │   │   │   ├── bcc.mk
│   │   │   │   ├── emx.mk
│   │   │   │   ├── gcc-dev.mk
│   │   │   │   ├── gcc.mk
│   │   │   │   ├── intelc.mk
│   │   │   │   ├── unix-lcc.mk
│   │   │   │   ├── visualage.mk
│   │   │   │   ├── visualc.mk
│   │   │   │   ├── watcom.mk
│   │   │   │   └── win-lcc.mk
│   │   │   ├── detect.mk
│   │   │   ├── dos
│   │   │   │   ├── detect.mk
│   │   │   │   ├── dos-def.mk
│   │   │   │   ├── dos-emx.mk
│   │   │   │   ├── dos-gcc.mk
│   │   │   │   └── dos-wat.mk
│   │   │   ├── exports.mk
│   │   │   ├── freetype.mk
│   │   │   ├── link_dos.mk
│   │   │   ├── link_std.mk
│   │   │   ├── mac
│   │   │   │   ├── ascii2mpw.py
│   │   │   │   ├── freetype-Info.plist
│   │   │   │   ├── FreeType.m68k_cfm.make.txt
│   │   │   │   ├── FreeType.m68k_far.make.txt
│   │   │   │   ├── FreeType.ppc_carbon.make.txt
│   │   │   │   ├── FreeType.ppc_classic.make.txt
│   │   │   │   ├── ftlib.prj.xml
│   │   │   │   ├── ftmac.c
│   │   │   │   └── README
│   │   │   ├── modules.mk
│   │   │   ├── os2
│   │   │   │   ├── detect.mk
│   │   │   │   ├── os2-def.mk
│   │   │   │   ├── os2-dev.mk
│   │   │   │   └── os2-gcc.mk
│   │   │   ├── symbian
│   │   │   │   ├── bld.inf
│   │   │   │   └── freetype.mmp
│   │   │   ├── toplevel.mk
│   │   │   ├── unix
│   │   │   │   ├── aclocal.m4
│   │   │   │   ├── config.guess
│   │   │   │   ├── config.sub
│   │   │   │   ├── configure
│   │   │   │   ├── configure.ac
│   │   │   │   ├── configure.raw
│   │   │   │   ├── detect.mk
│   │   │   │   ├── freetype2.in
│   │   │   │   ├── freetype2.m4
│   │   │   │   ├── freetype-config.in
│   │   │   │   ├── ftconfig.in
│   │   │   │   ├── ft-munmap.m4
│   │   │   │   ├── ftsystem.c
│   │   │   │   ├── install.mk
│   │   │   │   ├── install-sh
│   │   │   │   ├── ltmain.sh
│   │   │   │   ├── pkg.m4
│   │   │   │   ├── unix-cc.in
│   │   │   │   ├── unixddef.mk
│   │   │   │   ├── unix-def.in
│   │   │   │   ├── unix-dev.mk
│   │   │   │   ├── unix-lcc.mk
│   │   │   │   └── unix.mk
│   │   │   ├── vms
│   │   │   │   ├── ftconfig.h
│   │   │   │   └── ftsystem.c
│   │   │   ├── wince
│   │   │   │   ├── ftdebug.c
│   │   │   │   ├── vc2005-ce
│   │   │   │   │   ├── freetype.sln
│   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   └── index.html
│   │   │   │   └── vc2008-ce
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   └── windows
│   │   │   ├── detect.mk
│   │   │   ├── ftdebug.c
│   │   │   ├── vc2005
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   ├── vc2008
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   ├── vc2010
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.user.props
│   │   │   │   ├── freetype.vcxproj
│   │   │   │   ├── freetype.vcxproj.filters
│   │   │   │   └── index.html
│   │   │   ├── visualc
│   │   │   │   ├── freetype.dsp
│   │   │   │   ├── freetype.dsw
│   │   │   │   ├── freetype.sln
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   ├── visualce
│   │   │   │   ├── freetype.dsp
│   │   │   │   ├── freetype.dsw
│   │   │   │   ├── freetype.vcproj
│   │   │   │   └── index.html
│   │   │   ├── w32-bccd.mk
│   │   │   ├── w32-bcc.mk
│   │   │   ├── w32-dev.mk
│   │   │   ├── w32-gcc.mk
│   │   │   ├── w32-icc.mk
│   │   │   ├── w32-intl.mk
│   │   │   ├── w32-lcc.mk
│   │   │   ├── w32-mingw32.mk
│   │   │   ├── w32-vcc.mk
│   │   │   ├── w32-wat.mk
│   │   │   └── win32-def.mk
│   │   ├── ChangeLog
│   │   ├── ChangeLog.20
│   │   ├── ChangeLog.21
│   │   ├── ChangeLog.22
│   │   ├── ChangeLog.23
│   │   ├── ChangeLog.24
│   │   ├── ChangeLog.25
│   │   ├── ChangeLog.26
│   │   ├── ChangeLog.27
│   │   ├── ChangeLog.28
│   │   ├── CMakeLists.txt
│   │   ├── configure
│   │   ├── devel
│   │   │   ├── ft2build.h
│   │   │   └── ftoption.h
│   │   ├── docs
│   │   │   ├── CHANGES
│   │   │   ├── CMAKE
│   │   │   ├── CUSTOMIZE
│   │   │   ├── DEBUG
│   │   │   ├── formats.txt
│   │   │   ├── freetype-config.1
│   │   │   ├── FTL.TXT
│   │   │   ├── GPLv2.TXT
│   │   │   ├── INSTALL
│   │   │   ├── INSTALL.ANY
│   │   │   ├── INSTALL.CROSS
│   │   │   ├── INSTALL.GNU
│   │   │   ├── INSTALL.MAC
│   │   │   ├── INSTALL.UNIX
│   │   │   ├── INSTALL.VMS
│   │   │   ├── LICENSE.TXT
│   │   │   ├── MAKEPP
│   │   │   ├── PROBLEMS
│   │   │   ├── raster.txt
│   │   │   ├── reference
│   │   │   │   ├── ft2-auto_hinter.html
│   │   │   │   ├── ft2-base_interface.html
│   │   │   │   ├── ft2-basic_types.html
│   │   │   │   ├── ft2-bdf_fonts.html
│   │   │   │   ├── ft2-bitmap_handling.html
│   │   │   │   ├── ft2-bzip2.html
│   │   │   │   ├── ft2-cache_subsystem.html
│   │   │   │   ├── ft2-cff_driver.html
│   │   │   │   ├── ft2-cid_fonts.html
│   │   │   │   ├── ft2-computations.html
│   │   │   │   ├── ft2-error_code_values.html
│   │   │   │   ├── ft2-error_enumerations.html
│   │   │   │   ├── ft2-font_formats.html
│   │   │   │   ├── ft2-gasp_table.html
│   │   │   │   ├── ft2-glyph_management.html
│   │   │   │   ├── ft2-glyph_stroker.html
│   │   │   │   ├── ft2-glyph_variants.html
│   │   │   │   ├── ft2-gx_validation.html
│   │   │   │   ├── ft2-gzip.html
│   │   │   │   ├── ft2-header_file_macros.html
│   │   │   │   ├── ft2-header_inclusion.html
│   │   │   │   ├── ft2-incremental.html
│   │   │   │   ├── ft2-index.html
│   │   │   │   ├── ft2-lcd_filtering.html
│   │   │   │   ├── ft2-list_processing.html
│   │   │   │   ├── ft2-lzw.html
│   │   │   │   ├── ft2-mac_specific.html
│   │   │   │   ├── ft2-module_management.html
│   │   │   │   ├── ft2-multiple_masters.html
│   │   │   │   ├── ft2-ot_validation.html
│   │   │   │   ├── ft2-outline_processing.html
│   │   │   │   ├── ft2-parameter_tags.html
│   │   │   │   ├── ft2-pcf_driver.html
│   │   │   │   ├── ft2-pfr_fonts.html
│   │   │   │   ├── ft2-properties.html
│   │   │   │   ├── ft2-quick_advance.html
│   │   │   │   ├── ft2-raster.html
│   │   │   │   ├── ft2-sfnt_names.html
│   │   │   │   ├── ft2-sizes_management.html
│   │   │   │   ├── ft2-system_interface.html
│   │   │   │   ├── ft2-t1_cid_driver.html
│   │   │   │   ├── ft2-toc.html
│   │   │   │   ├── ft2-truetype_engine.html
│   │   │   │   ├── ft2-truetype_tables.html
│   │   │   │   ├── ft2-tt_driver.html
│   │   │   │   ├── ft2-type1_tables.html
│   │   │   │   ├── ft2-user_allocation.html
│   │   │   │   ├── ft2-version.html
│   │   │   │   ├── ft2-winfnt_fonts.html
│   │   │   │   └── README
│   │   │   ├── release
│   │   │   ├── TODO
│   │   │   └── VERSIONS.TXT
│   │   ├── include
│   │   │   ├── freetype
│   │   │   │   ├── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   ├── ftheader.h
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   ├── ftoption.h
│   │   │   │   │   └── ftstdlib.h
│   │   │   │   ├── freetype.h
│   │   │   │   ├── ftadvanc.h
│   │   │   │   ├── ftbbox.h
│   │   │   │   ├── ftbdf.h
│   │   │   │   ├── ftbitmap.h
│   │   │   │   ├── ftbzip2.h
│   │   │   │   ├── ftcache.h
│   │   │   │   ├── ftchapters.h
│   │   │   │   ├── ftcid.h
│   │   │   │   ├── ftdriver.h
│   │   │   │   ├── fterrdef.h
│   │   │   │   ├── fterrors.h
│   │   │   │   ├── ftfntfmt.h
│   │   │   │   ├── ftgasp.h
│   │   │   │   ├── ftglyph.h
│   │   │   │   ├── ftgxval.h
│   │   │   │   ├── ftgzip.h
│   │   │   │   ├── ftimage.h
│   │   │   │   ├── ftincrem.h
│   │   │   │   ├── ftlcdfil.h
│   │   │   │   ├── ftlist.h
│   │   │   │   ├── ftlzw.h
│   │   │   │   ├── ftmac.h
│   │   │   │   ├── ftmm.h
│   │   │   │   ├── ftmodapi.h
│   │   │   │   ├── ftmoderr.h
│   │   │   │   ├── ftotval.h
│   │   │   │   ├── ftoutln.h
│   │   │   │   ├── ftparams.h
│   │   │   │   ├── ftpfr.h
│   │   │   │   ├── ftrender.h
│   │   │   │   ├── ftsizes.h
│   │   │   │   ├── ftsnames.h
│   │   │   │   ├── ftstroke.h
│   │   │   │   ├── ftsynth.h
│   │   │   │   ├── ftsystem.h
│   │   │   │   ├── fttrigon.h
│   │   │   │   ├── fttypes.h
│   │   │   │   ├── ftwinfnt.h
│   │   │   │   ├── internal
│   │   │   │   │   ├── autohint.h
│   │   │   │   │   ├── cffotypes.h
│   │   │   │   │   ├── cfftypes.h
│   │   │   │   │   ├── ftcalc.h
│   │   │   │   │   ├── ftdebug.h
│   │   │   │   │   ├── ftdrv.h
│   │   │   │   │   ├── ftgloadr.h
│   │   │   │   │   ├── fthash.h
│   │   │   │   │   ├── ftmemory.h
│   │   │   │   │   ├── ftobjs.h
│   │   │   │   │   ├── ftpic.h
│   │   │   │   │   ├── ftpsprop.h
│   │   │   │   │   ├── ftrfork.h
│   │   │   │   │   ├── ftserv.h
│   │   │   │   │   ├── ftstream.h
│   │   │   │   │   ├── fttrace.h
│   │   │   │   │   ├── ftvalid.h
│   │   │   │   │   ├── internal.h
│   │   │   │   │   ├── psaux.h
│   │   │   │   │   ├── pshints.h
│   │   │   │   │   ├── services
│   │   │   │   │   │   ├── svbdf.h
│   │   │   │   │   │   ├── svcfftl.h
│   │   │   │   │   │   ├── svcid.h
│   │   │   │   │   │   ├── svfntfmt.h
│   │   │   │   │   │   ├── svgldict.h
│   │   │   │   │   │   ├── svgxval.h
│   │   │   │   │   │   ├── svkern.h
│   │   │   │   │   │   ├── svmetric.h
│   │   │   │   │   │   ├── svmm.h
│   │   │   │   │   │   ├── svotval.h
│   │   │   │   │   │   ├── svpfr.h
│   │   │   │   │   │   ├── svpostnm.h
│   │   │   │   │   │   ├── svprop.h
│   │   │   │   │   │   ├── svpscmap.h
│   │   │   │   │   │   ├── svpsinfo.h
│   │   │   │   │   │   ├── svsfnt.h
│   │   │   │   │   │   ├── svttcmap.h
│   │   │   │   │   │   ├── svtteng.h
│   │   │   │   │   │   ├── svttglyf.h
│   │   │   │   │   │   └── svwinfnt.h
│   │   │   │   │   ├── sfnt.h
│   │   │   │   │   ├── t1types.h
│   │   │   │   │   └── tttypes.h
│   │   │   │   ├── t1tables.h
│   │   │   │   ├── ttnameid.h
│   │   │   │   ├── tttables.h
│   │   │   │   └── tttags.h
│   │   │   └── ft2build.h
│   │   ├── Jamfile
│   │   ├── Jamrules
│   │   ├── Makefile
│   │   ├── modules.cfg
│   │   ├── objs
│   │   │   └── README
│   │   ├── README
│   │   ├── README.git
│   │   ├── src
│   │   │   ├── autofit
│   │   │   │   ├── afangles.c
│   │   │   │   ├── afangles.h
│   │   │   │   ├── afblue.c
│   │   │   │   ├── afblue.cin
│   │   │   │   ├── afblue.dat
│   │   │   │   ├── afblue.h
│   │   │   │   ├── afblue.hin
│   │   │   │   ├── afcjk.c
│   │   │   │   ├── afcjk.h
│   │   │   │   ├── afcover.h
│   │   │   │   ├── afdummy.c
│   │   │   │   ├── afdummy.h
│   │   │   │   ├── aferrors.h
│   │   │   │   ├── afglobal.c
│   │   │   │   ├── afglobal.h
│   │   │   │   ├── afhints.c
│   │   │   │   ├── afhints.h
│   │   │   │   ├── afindic.c
│   │   │   │   ├── afindic.h
│   │   │   │   ├── aflatin2.c
│   │   │   │   ├── aflatin2.h
│   │   │   │   ├── aflatin.c
│   │   │   │   ├── aflatin.h
│   │   │   │   ├── afloader.c
│   │   │   │   ├── afloader.h
│   │   │   │   ├── afmodule.c
│   │   │   │   ├── afmodule.h
│   │   │   │   ├── afpic.c
│   │   │   │   ├── afpic.h
│   │   │   │   ├── afranges.c
│   │   │   │   ├── afranges.h
│   │   │   │   ├── afscript.h
│   │   │   │   ├── afshaper.c
│   │   │   │   ├── afshaper.h
│   │   │   │   ├── afstyles.h
│   │   │   │   ├── aftypes.h
│   │   │   │   ├── afwarp.c
│   │   │   │   ├── afwarp.h
│   │   │   │   ├── afwrtsys.h
│   │   │   │   ├── autofit.c
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   └── rules.mk
│   │   │   ├── base
│   │   │   │   ├── basepic.c
│   │   │   │   ├── basepic.h
│   │   │   │   ├── ftadvanc.c
│   │   │   │   ├── ftapi.c
│   │   │   │   ├── ftbase.c
│   │   │   │   ├── ftbase.h
│   │   │   │   ├── ftbbox.c
│   │   │   │   ├── ftbdf.c
│   │   │   │   ├── ftbitmap.c
│   │   │   │   ├── ftcalc.c
│   │   │   │   ├── ftcid.c
│   │   │   │   ├── ftdbgmem.c
│   │   │   │   ├── ftdebug.c
│   │   │   │   ├── ftfntfmt.c
│   │   │   │   ├── ftfstype.c
│   │   │   │   ├── ftgasp.c
│   │   │   │   ├── ftgloadr.c
│   │   │   │   ├── ftglyph.c
│   │   │   │   ├── ftgxval.c
│   │   │   │   ├── fthash.c
│   │   │   │   ├── ftinit.c
│   │   │   │   ├── ftlcdfil.c
│   │   │   │   ├── ftmac.c
│   │   │   │   ├── ftmm.c
│   │   │   │   ├── ftobjs.c
│   │   │   │   ├── ftotval.c
│   │   │   │   ├── ftoutln.c
│   │   │   │   ├── ftpatent.c
│   │   │   │   ├── ftpfr.c
│   │   │   │   ├── ftpic.c
│   │   │   │   ├── ftpsprop.c
│   │   │   │   ├── ftrfork.c
│   │   │   │   ├── ftsnames.c
│   │   │   │   ├── ftstream.c
│   │   │   │   ├── ftstroke.c
│   │   │   │   ├── ftsynth.c
│   │   │   │   ├── ftsystem.c
│   │   │   │   ├── fttrigon.c
│   │   │   │   ├── fttype1.c
│   │   │   │   ├── ftutil.c
│   │   │   │   ├── ftver.rc
│   │   │   │   ├── ftwinfnt.c
│   │   │   │   ├── Jamfile
│   │   │   │   ├── md5.c
│   │   │   │   ├── md5.h
│   │   │   │   └── rules.mk
│   │   │   ├── bdf
│   │   │   │   ├── bdf.c
│   │   │   │   ├── bdfdrivr.c
│   │   │   │   ├── bdfdrivr.h
│   │   │   │   ├── bdferror.h
│   │   │   │   ├── bdf.h
│   │   │   │   ├── bdflib.c
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── README
│   │   │   │   └── rules.mk
│   │   │   ├── bzip2
│   │   │   │   ├── ftbzip2.c
│   │   │   │   ├── Jamfile
│   │   │   │   └── rules.mk
│   │   │   ├── cache
│   │   │   │   ├── ftcache.c
│   │   │   │   ├── ftcbasic.c
│   │   │   │   ├── ftccache.c
│   │   │   │   ├── ftccache.h
│   │   │   │   ├── ftccback.h
│   │   │   │   ├── ftccmap.c
│   │   │   │   ├── ftcerror.h
│   │   │   │   ├── ftcglyph.c
│   │   │   │   ├── ftcglyph.h
│   │   │   │   ├── ftcimage.c
│   │   │   │   ├── ftcimage.h
│   │   │   │   ├── ftcmanag.c
│   │   │   │   ├── ftcmanag.h
│   │   │   │   ├── ftcmru.c
│   │   │   │   ├── ftcmru.h
│   │   │   │   ├── ftcsbits.c
│   │   │   │   ├── ftcsbits.h
│   │   │   │   ├── Jamfile
│   │   │   │   └── rules.mk
│   │   │   ├── cff
│   │   │   │   ├── cff.c
│   │   │   │   ├── cffcmap.c
│   │   │   │   ├── cffcmap.h
│   │   │   │   ├── cffdrivr.c
│   │   │   │   ├── cffdrivr.h
│   │   │   │   ├── cfferrs.h
│   │   │   │   ├── cffgload.c
│   │   │   │   ├── cffgload.h
│   │   │   │   ├── cffload.c
│   │   │   │   ├── cffload.h
│   │   │   │   ├── cffobjs.c
│   │   │   │   ├── cffobjs.h
│   │   │   │   ├── cffparse.c
│   │   │   │   ├── cffparse.h
│   │   │   │   ├── cffpic.c
│   │   │   │   ├── cffpic.h
│   │   │   │   ├── cfftoken.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   └── rules.mk
│   │   │   ├── cid
│   │   │   │   ├── ciderrs.h
│   │   │   │   ├── cidgload.c
│   │   │   │   ├── cidgload.h
│   │   │   │   ├── cidload.c
│   │   │   │   ├── cidload.h
│   │   │   │   ├── cidobjs.c
│   │   │   │   ├── cidobjs.h
│   │   │   │   ├── cidparse.c
│   │   │   │   ├── cidparse.h
│   │   │   │   ├── cidriver.c
│   │   │   │   ├── cidriver.h
│   │   │   │   ├── cidtoken.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── rules.mk
│   │   │   │   └── type1cid.c
│   │   │   ├── gxvalid
│   │   │   │   ├── gxvalid.c
│   │   │   │   ├── gxvalid.h
│   │   │   │   ├── gxvbsln.c
│   │   │   │   ├── gxvcommn.c
│   │   │   │   ├── gxvcommn.h
│   │   │   │   ├── gxverror.h
│   │   │   │   ├── gxvfeat.c
│   │   │   │   ├── gxvfeat.h
│   │   │   │   ├── gxvfgen.c
│   │   │   │   ├── gxvjust.c
│   │   │   │   ├── gxvkern.c
│   │   │   │   ├── gxvlcar.c
│   │   │   │   ├── gxvmod.c
│   │   │   │   ├── gxvmod.h
│   │   │   │   ├── gxvmort0.c
│   │   │   │   ├── gxvmort1.c
│   │   │   │   ├── gxvmort2.c
│   │   │   │   ├── gxvmort4.c
│   │   │   │   ├── gxvmort5.c
│   │   │   │   ├── gxvmort.c
│   │   │   │   ├── gxvmort.h
│   │   │   │   ├── gxvmorx0.c
│   │   │   │   ├── gxvmorx1.c
│   │   │   │   ├── gxvmorx2.c
│   │   │   │   ├── gxvmorx4.c
│   │   │   │   ├── gxvmorx5.c
│   │   │   │   ├── gxvmorx.c
│   │   │   │   ├── gxvmorx.h
│   │   │   │   ├── gxvopbd.c
│   │   │   │   ├── gxvprop.c
│   │   │   │   ├── gxvtrak.c
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── README
│   │   │   │   └── rules.mk
│   │   │   ├── gzip
│   │   │   │   ├── adler32.c
│   │   │   │   ├── ftgzip.c
│   │   │   │   ├── ftzconf.h
│   │   │   │   ├── infblock.c
│   │   │   │   ├── infblock.h
│   │   │   │   ├── infcodes.c
│   │   │   │   ├── infcodes.h
│   │   │   │   ├── inffixed.h
│   │   │   │   ├── inflate.c
│   │   │   │   ├── inftrees.c
│   │   │   │   ├── inftrees.h
│   │   │   │   ├── infutil.c
│   │   │   │   ├── infutil.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── rules.mk
│   │   │   │   ├── zlib.h
│   │   │   │   ├── zutil.c
│   │   │   │   └── zutil.h
│   │   │   ├── Jamfile
│   │   │   ├── lzw
│   │   │   │   ├── ftlzw.c
│   │   │   │   ├── ftzopen.c
│   │   │   │   ├── ftzopen.h
│   │   │   │   ├── Jamfile
│   │   │   │   └── rules.mk
│   │   │   ├── otvalid
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── otvalid.c
│   │   │   │   ├── otvalid.h
│   │   │   │   ├── otvbase.c
│   │   │   │   ├── otvcommn.c
│   │   │   │   ├── otvcommn.h
│   │   │   │   ├── otverror.h
│   │   │   │   ├── otvgdef.c
│   │   │   │   ├── otvgpos.c
│   │   │   │   ├── otvgpos.h
│   │   │   │   ├── otvgsub.c
│   │   │   │   ├── otvjstf.c
│   │   │   │   ├── otvmath.c
│   │   │   │   ├── otvmod.c
│   │   │   │   ├── otvmod.h
│   │   │   │   └── rules.mk
│   │   │   ├── pcf
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── pcf.c
│   │   │   │   ├── pcfdrivr.c
│   │   │   │   ├── pcfdrivr.h
│   │   │   │   ├── pcferror.h
│   │   │   │   ├── pcf.h
│   │   │   │   ├── pcfread.c
│   │   │   │   ├── pcfread.h
│   │   │   │   ├── pcfutil.c
│   │   │   │   ├── pcfutil.h
│   │   │   │   ├── README
│   │   │   │   └── rules.mk
│   │   │   ├── pfr
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── pfr.c
│   │   │   │   ├── pfrcmap.c
│   │   │   │   ├── pfrcmap.h
│   │   │   │   ├── pfrdrivr.c
│   │   │   │   ├── pfrdrivr.h
│   │   │   │   ├── pfrerror.h
│   │   │   │   ├── pfrgload.c
│   │   │   │   ├── pfrgload.h
│   │   │   │   ├── pfrload.c
│   │   │   │   ├── pfrload.h
│   │   │   │   ├── pfrobjs.c
│   │   │   │   ├── pfrobjs.h
│   │   │   │   ├── pfrsbit.c
│   │   │   │   ├── pfrsbit.h
│   │   │   │   ├── pfrtypes.h
│   │   │   │   └── rules.mk
│   │   │   ├── psaux
│   │   │   │   ├── afmparse.c
│   │   │   │   ├── afmparse.h
│   │   │   │   ├── cffdecode.c
│   │   │   │   ├── cffdecode.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── psarrst.c
│   │   │   │   ├── psarrst.h
│   │   │   │   ├── psaux.c
│   │   │   │   ├── psauxerr.h
│   │   │   │   ├── psauxmod.c
│   │   │   │   ├── psauxmod.h
│   │   │   │   ├── psblues.c
│   │   │   │   ├── psblues.h
│   │   │   │   ├── psconv.c
│   │   │   │   ├── psconv.h
│   │   │   │   ├── pserror.c
│   │   │   │   ├── pserror.h
│   │   │   │   ├── psfixed.h
│   │   │   │   ├── psfont.c
│   │   │   │   ├── psfont.h
│   │   │   │   ├── psft.c
│   │   │   │   ├── psft.h
│   │   │   │   ├── psglue.h
│   │   │   │   ├── pshints.c
│   │   │   │   ├── pshints.h
│   │   │   │   ├── psintrp.c
│   │   │   │   ├── psintrp.h
│   │   │   │   ├── psobjs.c
│   │   │   │   ├── psobjs.h
│   │   │   │   ├── psread.c
│   │   │   │   ├── psread.h
│   │   │   │   ├── psstack.c
│   │   │   │   ├── psstack.h
│   │   │   │   ├── pstypes.h
│   │   │   │   ├── rules.mk
│   │   │   │   ├── t1cmap.c
│   │   │   │   ├── t1cmap.h
│   │   │   │   ├── t1decode.c
│   │   │   │   └── t1decode.h
│   │   │   ├── pshinter
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── pshalgo.c
│   │   │   │   ├── pshalgo.h
│   │   │   │   ├── pshglob.c
│   │   │   │   ├── pshglob.h
│   │   │   │   ├── pshinter.c
│   │   │   │   ├── pshmod.c
│   │   │   │   ├── pshmod.h
│   │   │   │   ├── pshnterr.h
│   │   │   │   ├── pshpic.c
│   │   │   │   ├── pshpic.h
│   │   │   │   ├── pshrec.c
│   │   │   │   ├── pshrec.h
│   │   │   │   └── rules.mk
│   │   │   ├── psnames
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── psmodule.c
│   │   │   │   ├── psmodule.h
│   │   │   │   ├── psnamerr.h
│   │   │   │   ├── psnames.c
│   │   │   │   ├── pspic.c
│   │   │   │   ├── pspic.h
│   │   │   │   ├── pstables.h
│   │   │   │   └── rules.mk
│   │   │   ├── raster
│   │   │   │   ├── ftmisc.h
│   │   │   │   ├── ftraster.c
│   │   │   │   ├── ftraster.h
│   │   │   │   ├── ftrend1.c
│   │   │   │   ├── ftrend1.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── raster.c
│   │   │   │   ├── rasterrs.h
│   │   │   │   ├── rastpic.c
│   │   │   │   ├── rastpic.h
│   │   │   │   └── rules.mk
│   │   │   ├── sfnt
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── pngshim.c
│   │   │   │   ├── pngshim.h
│   │   │   │   ├── rules.mk
│   │   │   │   ├── sfdriver.c
│   │   │   │   ├── sfdriver.h
│   │   │   │   ├── sferrors.h
│   │   │   │   ├── sfnt.c
│   │   │   │   ├── sfntpic.c
│   │   │   │   ├── sfntpic.h
│   │   │   │   ├── sfobjs.c
│   │   │   │   ├── sfobjs.h
│   │   │   │   ├── ttbdf.c
│   │   │   │   ├── ttbdf.h
│   │   │   │   ├── ttcmap.c
│   │   │   │   ├── ttcmapc.h
│   │   │   │   ├── ttcmap.h
│   │   │   │   ├── ttkern.c
│   │   │   │   ├── ttkern.h
│   │   │   │   ├── ttload.c
│   │   │   │   ├── ttload.h
│   │   │   │   ├── ttmtx.c
│   │   │   │   ├── ttmtx.h
│   │   │   │   ├── ttpost.c
│   │   │   │   ├── ttpost.h
│   │   │   │   ├── ttsbit.c
│   │   │   │   └── ttsbit.h
│   │   │   ├── smooth
│   │   │   │   ├── ftgrays.c
│   │   │   │   ├── ftgrays.h
│   │   │   │   ├── ftsmerrs.h
│   │   │   │   ├── ftsmooth.c
│   │   │   │   ├── ftsmooth.h
│   │   │   │   ├── ftspic.c
│   │   │   │   ├── ftspic.h
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── rules.mk
│   │   │   │   └── smooth.c
│   │   │   ├── tools
│   │   │   │   ├── afblue.pl
│   │   │   │   ├── apinames.c
│   │   │   │   ├── chktrcmp.py
│   │   │   │   ├── cordic.py
│   │   │   │   ├── docmaker
│   │   │   │   │   ├── content.py
│   │   │   │   │   ├── docbeauty.py
│   │   │   │   │   ├── docmaker.py
│   │   │   │   │   ├── formatter.py
│   │   │   │   │   ├── sources.py
│   │   │   │   │   ├── tohtml.py
│   │   │   │   │   └── utils.py
│   │   │   │   ├── ftfuzzer
│   │   │   │   │   ├── ftfuzzer.cc
│   │   │   │   │   ├── ftmutator.cc
│   │   │   │   │   ├── rasterfuzzer.cc
│   │   │   │   │   ├── README
│   │   │   │   │   └── runinput.cc
│   │   │   │   ├── ftrandom
│   │   │   │   │   ├── ftrandom.c
│   │   │   │   │   └── README
│   │   │   │   ├── glnames.py
│   │   │   │   ├── Jamfile
│   │   │   │   ├── no-copyright
│   │   │   │   ├── test_afm.c
│   │   │   │   ├── test_bbox.c
│   │   │   │   ├── test_trig.c
│   │   │   │   ├── update-copyright
│   │   │   │   └── update-copyright-year
│   │   │   ├── truetype
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── rules.mk
│   │   │   │   ├── truetype.c
│   │   │   │   ├── ttdriver.c
│   │   │   │   ├── ttdriver.h
│   │   │   │   ├── tterrors.h
│   │   │   │   ├── ttgload.c
│   │   │   │   ├── ttgload.h
│   │   │   │   ├── ttgxvar.c
│   │   │   │   ├── ttgxvar.h
│   │   │   │   ├── ttinterp.c
│   │   │   │   ├── ttinterp.h
│   │   │   │   ├── ttobjs.c
│   │   │   │   ├── ttobjs.h
│   │   │   │   ├── ttpic.c
│   │   │   │   ├── ttpic.h
│   │   │   │   ├── ttpload.c
│   │   │   │   ├── ttpload.h
│   │   │   │   ├── ttsubpix.c
│   │   │   │   └── ttsubpix.h
│   │   │   ├── type1
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── rules.mk
│   │   │   │   ├── t1afm.c
│   │   │   │   ├── t1afm.h
│   │   │   │   ├── t1driver.c
│   │   │   │   ├── t1driver.h
│   │   │   │   ├── t1errors.h
│   │   │   │   ├── t1gload.c
│   │   │   │   ├── t1gload.h
│   │   │   │   ├── t1load.c
│   │   │   │   ├── t1load.h
│   │   │   │   ├── t1objs.c
│   │   │   │   ├── t1objs.h
│   │   │   │   ├── t1parse.c
│   │   │   │   ├── t1parse.h
│   │   │   │   ├── t1tokens.h
│   │   │   │   └── type1.c
│   │   │   ├── type42
│   │   │   │   ├── Jamfile
│   │   │   │   ├── module.mk
│   │   │   │   ├── rules.mk
│   │   │   │   ├── t42drivr.c
│   │   │   │   ├── t42drivr.h
│   │   │   │   ├── t42error.h
│   │   │   │   ├── t42objs.c
│   │   │   │   ├── t42objs.h
│   │   │   │   ├── t42parse.c
│   │   │   │   ├── t42parse.h
│   │   │   │   ├── t42types.h
│   │   │   │   └── type42.c
│   │   │   └── winfonts
│   │   │   ├── fnterrs.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── winfnt.c
│   │   │   └── winfnt.h
│   │   ├── version.sed
│   │   └── vms_make.com
│   ├── gcc-fat.sh
│   ├── glfont.c
│   ├── install
│   │   ├── include
│   │   │   └── SDL2
│   │   │   └── SDL_ttf.h
│   │   └── lib
│   │   ├── libSDL2_ttf.a
│   │   ├── libSDL2_ttf.la
│   │   └── pkgconfig
│   │   └── SDL2_ttf.pc
│   ├── install-sh
│   ├── libtool
│   ├── ltmain.sh
│   ├── Makefile
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── missing
│   ├── README.txt
│   ├── SDL2_ttf.pc
│   ├── SDL2_ttf.pc.in
│   ├── SDL2_ttf.spec
│   ├── SDL2_ttf.spec.in
│   ├── SDL_ttf.c
│   ├── SDL_ttf.h
│   ├── showfont.c
│   ├── version.rc
│   ├── VisualC
│   │   ├── clean.sh
│   │   ├── external
│   │   │   ├── include
│   │   │   │   ├── freetype
│   │   │   │   │   ├── config
│   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   ├── ftheader.h
│   │   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   │   ├── ftoption.h
│   │   │   │   │   │   └── ftstdlib.h
│   │   │   │   │   ├── freetype.h
│   │   │   │   │   ├── ftadvanc.h
│   │   │   │   │   ├── ftbbox.h
│   │   │   │   │   ├── ftbdf.h
│   │   │   │   │   ├── ftbitmap.h
│   │   │   │   │   ├── ftbzip2.h
│   │   │   │   │   ├── ftcache.h
│   │   │   │   │   ├── ftchapters.h
│   │   │   │   │   ├── ftcid.h
│   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   ├── fterrdef.h
│   │   │   │   │   ├── fterrors.h
│   │   │   │   │   ├── ftfntfmt.h
│   │   │   │   │   ├── ftgasp.h
│   │   │   │   │   ├── ftglyph.h
│   │   │   │   │   ├── ftgxval.h
│   │   │   │   │   ├── ftgzip.h
│   │   │   │   │   ├── ftimage.h
│   │   │   │   │   ├── ftincrem.h
│   │   │   │   │   ├── ftlcdfil.h
│   │   │   │   │   ├── ftlist.h
│   │   │   │   │   ├── ftlzw.h
│   │   │   │   │   ├── ftmac.h
│   │   │   │   │   ├── ftmm.h
│   │   │   │   │   ├── ftmodapi.h
│   │   │   │   │   ├── ftmoderr.h
│   │   │   │   │   ├── ftotval.h
│   │   │   │   │   ├── ftoutln.h
│   │   │   │   │   ├── ftparams.h
│   │   │   │   │   ├── ftpfr.h
│   │   │   │   │   ├── ftrender.h
│   │   │   │   │   ├── ftsizes.h
│   │   │   │   │   ├── ftsnames.h
│   │   │   │   │   ├── ftstroke.h
│   │   │   │   │   ├── ftsynth.h
│   │   │   │   │   ├── ftsystem.h
│   │   │   │   │   ├── fttrigon.h
│   │   │   │   │   ├── fttypes.h
│   │   │   │   │   ├── ftwinfnt.h
│   │   │   │   │   ├── t1tables.h
│   │   │   │   │   ├── ttnameid.h
│   │   │   │   │   ├── tttables.h
│   │   │   │   │   └── tttags.h
│   │   │   │   └── ft2build.h
│   │   │   └── lib
│   │   │   ├── x64
│   │   │   │   ├── libfreetype-6.dll
│   │   │   │   ├── libfreetype-6.lib
│   │   │   │   ├── LICENSE.freetype.txt
│   │   │   │   ├── LICENSE.zlib.txt
│   │   │   │   └── zlib1.dll
│   │   │   └── x86
│   │   │   ├── libfreetype-6.dll
│   │   │   ├── libfreetype-6.lib
│   │   │   ├── LICENSE.freetype.txt
│   │   │   ├── LICENSE.zlib.txt
│   │   │   └── zlib1.dll
│   │   ├── glfont
│   │   │   └── glfont.vcxproj
│   │   ├── resource.h
│   │   ├── SDL_ttf.sln
│   │   ├── SDL_ttf.vcxproj
│   │   ├── SDL_ttf.vcxproj.filters
│   │   ├── showfont
│   │   │   └── showfont.vcxproj
│   │   └── Version.rc
│   ├── VisualC-WinRT
│   │   ├── WinPhone80_VS2012
│   │   │   ├── freetype-WinPhone80.vcxproj
│   │   │   ├── freetype-WinPhone80.vcxproj.filters
│   │   │   ├── SDL_ttf-WinPhone80.vcxproj
│   │   │   └── SDL_ttf-WinPhone80.vcxproj.filters
│   │   ├── WinPhone81_VS2013
│   │   │   ├── freetype-WinPhone81.vcxproj
│   │   │   ├── freetype-WinPhone81.vcxproj.filters
│   │   │   ├── SDL_ttf-WinPhone81.vcxproj
│   │   │   └── SDL_ttf-WinPhone81.vcxproj.filters
│   │   ├── WinRT80_VS2012
│   │   │   ├── freetype-WinRT80.vcxproj
│   │   │   ├── freetype-WinRT80.vcxproj.filters
│   │   │   ├── SDL_ttf-WinRT80.vcxproj
│   │   │   └── SDL_ttf-WinRT80.vcxproj.filters
│   │   └── WinRT81_VS2013
│   │   ├── freetype-WinRT81.vcxproj
│   │   ├── freetype-WinRT81.vcxproj.filters
│   │   ├── SDL_ttf-WinRT81.vcxproj
│   │   └── SDL_ttf-WinRT81.vcxproj.filters
│   ├── Xcode
│   │   ├── Frameworks
│   │   │   └── FreeType.framework
│   │   │   ├── FreeType
│   │   │   ├── Headers
│   │   │   │   ├── freetype
│   │   │   │   │   ├── config
│   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   ├── ftheader.h
│   │   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   │   ├── ftoption.h
│   │   │   │   │   │   └── ftstdlib.h
│   │   │   │   │   ├── freetype.h
│   │   │   │   │   ├── ftadvanc.h
│   │   │   │   │   ├── ftbbox.h
│   │   │   │   │   ├── ftbdf.h
│   │   │   │   │   ├── ftbitmap.h
│   │   │   │   │   ├── ftbzip2.h
│   │   │   │   │   ├── ftcache.h
│   │   │   │   │   ├── ftchapters.h
│   │   │   │   │   ├── ftcid.h
│   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   ├── fterrdef.h
│   │   │   │   │   ├── fterrors.h
│   │   │   │   │   ├── ftfntfmt.h
│   │   │   │   │   ├── ftgasp.h
│   │   │   │   │   ├── ftglyph.h
│   │   │   │   │   ├── ftgxval.h
│   │   │   │   │   ├── ftgzip.h
│   │   │   │   │   ├── ftimage.h
│   │   │   │   │   ├── ftincrem.h
│   │   │   │   │   ├── ftlcdfil.h
│   │   │   │   │   ├── ftlist.h
│   │   │   │   │   ├── ftlzw.h
│   │   │   │   │   ├── ftmac.h
│   │   │   │   │   ├── ftmm.h
│   │   │   │   │   ├── ftmodapi.h
│   │   │   │   │   ├── ftmoderr.h
│   │   │   │   │   ├── ftotval.h
│   │   │   │   │   ├── ftoutln.h
│   │   │   │   │   ├── ftparams.h
│   │   │   │   │   ├── ftpfr.h
│   │   │   │   │   ├── ftrender.h
│   │   │   │   │   ├── ftsizes.h
│   │   │   │   │   ├── ftsnames.h
│   │   │   │   │   ├── ftstroke.h
│   │   │   │   │   ├── ftsynth.h
│   │   │   │   │   ├── ftsystem.h
│   │   │   │   │   ├── fttrigon.h
│   │   │   │   │   ├── fttypes.h
│   │   │   │   │   ├── ftwinfnt.h
│   │   │   │   │   ├── t1tables.h
│   │   │   │   │   ├── ttnameid.h
│   │   │   │   │   ├── tttables.h
│   │   │   │   │   └── tttags.h
│   │   │   │   └── ft2build.h
│   │   │   ├── Resources
│   │   │   │   ├── English.lproj
│   │   │   │   │   └── InfoPlist.strings
│   │   │   │   ├── Info.plist
│   │   │   │   └── LICENSE.freetype.txt
│   │   │   └── Versions
│   │   │   ├── A
│   │   │   │   ├── FreeType
│   │   │   │   ├── Headers
│   │   │   │   │   ├── freetype
│   │   │   │   │   │   ├── config
│   │   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   │   ├── ftheader.h
│   │   │   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   │   │   ├── ftoption.h
│   │   │   │   │   │   │   └── ftstdlib.h
│   │   │   │   │   │   ├── freetype.h
│   │   │   │   │   │   ├── ftadvanc.h
│   │   │   │   │   │   ├── ftbbox.h
│   │   │   │   │   │   ├── ftbdf.h
│   │   │   │   │   │   ├── ftbitmap.h
│   │   │   │   │   │   ├── ftbzip2.h
│   │   │   │   │   │   ├── ftcache.h
│   │   │   │   │   │   ├── ftchapters.h
│   │   │   │   │   │   ├── ftcid.h
│   │   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   │   ├── fterrdef.h
│   │   │   │   │   │   ├── fterrors.h
│   │   │   │   │   │   ├── ftfntfmt.h
│   │   │   │   │   │   ├── ftgasp.h
│   │   │   │   │   │   ├── ftglyph.h
│   │   │   │   │   │   ├── ftgxval.h
│   │   │   │   │   │   ├── ftgzip.h
│   │   │   │   │   │   ├── ftimage.h
│   │   │   │   │   │   ├── ftincrem.h
│   │   │   │   │   │   ├── ftlcdfil.h
│   │   │   │   │   │   ├── ftlist.h
│   │   │   │   │   │   ├── ftlzw.h
│   │   │   │   │   │   ├── ftmac.h
│   │   │   │   │   │   ├── ftmm.h
│   │   │   │   │   │   ├── ftmodapi.h
│   │   │   │   │   │   ├── ftmoderr.h
│   │   │   │   │   │   ├── ftotval.h
│   │   │   │   │   │   ├── ftoutln.h
│   │   │   │   │   │   ├── ftparams.h
│   │   │   │   │   │   ├── ftpfr.h
│   │   │   │   │   │   ├── ftrender.h
│   │   │   │   │   │   ├── ftsizes.h
│   │   │   │   │   │   ├── ftsnames.h
│   │   │   │   │   │   ├── ftstroke.h
│   │   │   │   │   │   ├── ftsynth.h
│   │   │   │   │   │   ├── ftsystem.h
│   │   │   │   │   │   ├── fttrigon.h
│   │   │   │   │   │   ├── fttypes.h
│   │   │   │   │   │   ├── ftwinfnt.h
│   │   │   │   │   │   ├── t1tables.h
│   │   │   │   │   │   ├── ttnameid.h
│   │   │   │   │   │   ├── tttables.h
│   │   │   │   │   │   └── tttags.h
│   │   │   │   │   └── ft2build.h
│   │   │   │   └── Resources
│   │   │   │   ├── English.lproj
│   │   │   │   │   └── InfoPlist.strings
│   │   │   │   ├── Info.plist
│   │   │   │   └── LICENSE.freetype.txt
│   │   │   └── Current
│   │   │   ├── FreeType
│   │   │   ├── Headers
│   │   │   │   ├── freetype
│   │   │   │   │   ├── config
│   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   ├── ftheader.h
│   │   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   │   ├── ftoption.h
│   │   │   │   │   │   └── ftstdlib.h
│   │   │   │   │   ├── freetype.h
│   │   │   │   │   ├── ftadvanc.h
│   │   │   │   │   ├── ftbbox.h
│   │   │   │   │   ├── ftbdf.h
│   │   │   │   │   ├── ftbitmap.h
│   │   │   │   │   ├── ftbzip2.h
│   │   │   │   │   ├── ftcache.h
│   │   │   │   │   ├── ftchapters.h
│   │   │   │   │   ├── ftcid.h
│   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   ├── fterrdef.h
│   │   │   │   │   ├── fterrors.h
│   │   │   │   │   ├── ftfntfmt.h
│   │   │   │   │   ├── ftgasp.h
│   │   │   │   │   ├── ftglyph.h
│   │   │   │   │   ├── ftgxval.h
│   │   │   │   │   ├── ftgzip.h
│   │   │   │   │   ├── ftimage.h
│   │   │   │   │   ├── ftincrem.h
│   │   │   │   │   ├── ftlcdfil.h
│   │   │   │   │   ├── ftlist.h
│   │   │   │   │   ├── ftlzw.h
│   │   │   │   │   ├── ftmac.h
│   │   │   │   │   ├── ftmm.h
│   │   │   │   │   ├── ftmodapi.h
│   │   │   │   │   ├── ftmoderr.h
│   │   │   │   │   ├── ftotval.h
│   │   │   │   │   ├── ftoutln.h
│   │   │   │   │   ├── ftparams.h
│   │   │   │   │   ├── ftpfr.h
│   │   │   │   │   ├── ftrender.h
│   │   │   │   │   ├── ftsizes.h
│   │   │   │   │   ├── ftsnames.h
│   │   │   │   │   ├── ftstroke.h
│   │   │   │   │   ├── ftsynth.h
│   │   │   │   │   ├── ftsystem.h
│   │   │   │   │   ├── fttrigon.h
│   │   │   │   │   ├── fttypes.h
│   │   │   │   │   ├── ftwinfnt.h
│   │   │   │   │   ├── t1tables.h
│   │   │   │   │   ├── ttnameid.h
│   │   │   │   │   ├── tttables.h
│   │   │   │   │   └── tttags.h
│   │   │   │   └── ft2build.h
│   │   │   └── Resources
│   │   │   ├── English.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   ├── Info.plist
│   │   │   └── LICENSE.freetype.txt
│   │   ├── glfont
│   │   │   ├── English.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   ├── glfont.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── Info-glfont__Upgraded_.plist
│   │   │   ├── SDLMain.h
│   │   │   └── SDLMain.m
│   │   ├── Info-Framework.plist
│   │   ├── package
│   │   ├── pkg-support
│   │   │   ├── mkpackage.sh
│   │   │   ├── resources
│   │   │   │   ├── ReadMe.txt
│   │   │   │   └── Welcome.txt
│   │   │   └── SDL_ttf.info
│   │   ├── SDL_ttf.xcodeproj
│   │   │   └── project.pbxproj
│   │   └── showfont
│   │   ├── English.lproj
│   │   │   └── InfoPlist.strings
│   │   ├── Info-showfont__Upgraded_.plist
│   │   ├── SDLMain.h
│   │   ├── SDLMain.m
│   │   └── showfont.xcodeproj
│   │   └── project.pbxproj
│   └── Xcode-iOS
│   └── SDL_ttf.xcodeproj
│   └── project.pbxproj
└── test
├── Makefile
├── osd
│   ├── bin
│   │   └── sdl2-config
│   ├── include
│   │   ├── freetype2
│   │   │   ├── freetype
│   │   │   │   ├── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   ├── ftheader.h
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   ├── ftoption.h
│   │   │   │   │   └── ftstdlib.h
│   │   │   │   ├── freetype.h
│   │   │   │   ├── ftadvanc.h
│   │   │   │   ├── ftbbox.h
│   │   │   │   ├── ftbdf.h
│   │   │   │   ├── ftbitmap.h
│   │   │   │   ├── ftbzip2.h
│   │   │   │   ├── ftcache.h
│   │   │   │   ├── ftchapters.h
│   │   │   │   ├── ftcid.h
│   │   │   │   ├── ftcolor.h
│   │   │   │   ├── ftdriver.h
│   │   │   │   ├── fterrdef.h
│   │   │   │   ├── fterrors.h
│   │   │   │   ├── ftfntfmt.h
│   │   │   │   ├── ftgasp.h
│   │   │   │   ├── ftglyph.h
│   │   │   │   ├── ftgxval.h
│   │   │   │   ├── ftgzip.h
│   │   │   │   ├── ftimage.h
│   │   │   │   ├── ftincrem.h
│   │   │   │   ├── ftlcdfil.h
│   │   │   │   ├── ftlist.h
│   │   │   │   ├── ftlzw.h
│   │   │   │   ├── ftmac.h
│   │   │   │   ├── ftmm.h
│   │   │   │   ├── ftmodapi.h
│   │   │   │   ├── ftmoderr.h
│   │   │   │   ├── ftotval.h
│   │   │   │   ├── ftoutln.h
│   │   │   │   ├── ftparams.h
│   │   │   │   ├── ftpfr.h
│   │   │   │   ├── ftrender.h
│   │   │   │   ├── ftsizes.h
│   │   │   │   ├── ftsnames.h
│   │   │   │   ├── ftstroke.h
│   │   │   │   ├── ftsynth.h
│   │   │   │   ├── ftsystem.h
│   │   │   │   ├── fttrigon.h
│   │   │   │   ├── fttypes.h
│   │   │   │   ├── ftwinfnt.h
│   │   │   │   ├── t1tables.h
│   │   │   │   ├── ttnameid.h
│   │   │   │   ├── tttables.h
│   │   │   │   └── tttags.h
│   │   │   └── ft2build.h
│   │   └── SDL2
│   │   ├── begin_code.h
│   │   ├── close_code.h
│   │   ├── SDL_assert.h
│   │   ├── SDL_atomic.h
│   │   ├── SDL_audio.h
│   │   ├── SDL_bits.h
│   │   ├── SDL_blendmode.h
│   │   ├── SDL_clipboard.h
│   │   ├── SDL_config.h
│   │   ├── SDL_cpuinfo.h
│   │   ├── SDL_egl.h
│   │   ├── SDL_endian.h
│   │   ├── SDL_error.h
│   │   ├── SDL_events.h
│   │   ├── SDL_filesystem.h
│   │   ├── SDL_gamecontroller.h
│   │   ├── SDL_gesture.h
│   │   ├── SDL.h
│   │   ├── SDL_haptic.h
│   │   ├── SDL_hints.h
│   │   ├── SDL_joystick.h
│   │   ├── SDL_keyboard.h
│   │   ├── SDL_keycode.h
│   │   ├── SDL_loadso.h
│   │   ├── SDL_log.h
│   │   ├── SDL_main.h
│   │   ├── SDL_messagebox.h
│   │   ├── SDL_metal.h
│   │   ├── SDL_mouse.h
│   │   ├── SDL_mutex.h
│   │   ├── SDL_name.h
│   │   ├── SDL_opengles2_gl2ext.h
│   │   ├── SDL_opengles2_gl2.h
│   │   ├── SDL_opengles2_gl2platform.h
│   │   ├── SDL_opengles2.h
│   │   ├── SDL_opengles2_khrplatform.h
│   │   ├── SDL_opengles.h
│   │   ├── SDL_opengl_glext.h
│   │   ├── SDL_opengl.h
│   │   ├── SDL_pixels.h
│   │   ├── SDL_platform.h
│   │   ├── SDL_power.h
│   │   ├── SDL_quit.h
│   │   ├── SDL_rect.h
│   │   ├── SDL_render.h
│   │   ├── SDL_revision.h
│   │   ├── SDL_rwops.h
│   │   ├── SDL_scancode.h
│   │   ├── SDL_sensor.h
│   │   ├── SDL_shape.h
│   │   ├── SDL_stdinc.h
│   │   ├── SDL_surface.h
│   │   ├── SDL_system.h
│   │   ├── SDL_syswm.h
│   │   ├── SDL_test_assert.h
│   │   ├── SDL_test_common.h
│   │   ├── SDL_test_compare.h
│   │   ├── SDL_test_crc32.h
│   │   ├── SDL_test_font.h
│   │   ├── SDL_test_fuzzer.h
│   │   ├── SDL_test.h
│   │   ├── SDL_test_harness.h
│   │   ├── SDL_test_images.h
│   │   ├── SDL_test_log.h
│   │   ├── SDL_test_md5.h
│   │   ├── SDL_test_memory.h
│   │   ├── SDL_test_random.h
│   │   ├── SDL_thread.h
│   │   ├── SDL_timer.h
│   │   ├── SDL_touch.h
│   │   ├── SDL_ttf.h
│   │   ├── SDL_types.h
│   │   ├── SDL_version.h
│   │   ├── SDL_video.h
│   │   └── SDL_vulkan.h
│   ├── lib
│   │   ├── cmake
│   │   │   └── SDL2
│   │   │   ├── sdl2-config.cmake
│   │   │   └── sdl2-config-version.cmake
│   │   ├── libfreetype.a
│   │   ├── libfreetype.la
│   │   ├── libfreetype.so
│   │   ├── libfreetype.so.6
│   │   ├── libfreetype.so.6.17.1
│   │   ├── libSDL2-2.0.so.0
│   │   ├── libSDL2-2.0.so.0.12.0
│   │   ├── libSDL2.a
│   │   ├── libSDL2.la
│   │   ├── libSDL2main.a
│   │   ├── libSDL2main.la
│   │   ├── libSDL2.so
│   │   ├── libSDL2_test.a
│   │   ├── libSDL2_test.la
│   │   ├── libSDL2_ttf.a
│   │   ├── libSDL2_ttf.la
│   │   └── pkgconfig
│   │   ├── freetype2.pc
│   │   ├── sdl2.pc
│   │   └── SDL2_ttf.pc
│   └── share
│   └── aclocal
│   ├── freetype2.m4
│   └── sdl2.m4
├── osd_test
└── test.c

756 directories, 5952 files

标签:

实例下载地址

海思hi3559a编译freetype-2.10.1+SDL2-2.0.12+SDL2_ttf-2.0.15 +测试代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警