summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2017-10-19 02:12:04 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2017-10-19 02:12:04 +1100
commitd9bc537f94bd30744a85667c6ada7b941c736a05 (patch)
treef946682eb49d10cb744b9dae7ddd441544a620c9
parent1577a8547d9877ba8623f11af261ae2f7863b372 (diff)
avt : added devices (nw)
-rw-r--r--src/mame/drivers/avt.cpp129
1 files changed, 79 insertions, 50 deletions
diff --git a/src/mame/drivers/avt.cpp b/src/mame/drivers/avt.cpp
index 2e8f2d83b22..6055a3ff35b 100644
--- a/src/mame/drivers/avt.cpp
+++ b/src/mame/drivers/avt.cpp
@@ -63,8 +63,8 @@
across and 5 columns of symbols down. The object of the game is to line up the winning symbols
either horizontally or diagonally in the shortest amount of time with the least amount of moves.
- The winning symbols are selected at random at the start of the game and displayed with a dis-
- tinctive yellow color surrounding that symbol in each column.
+ The winning symbols are selected at random at the start of the game and displayed with a
+ distinctive yellow color surrounding that symbol in each column.
HOW TO PLAY THE GAME:
@@ -72,23 +72,23 @@
The player must first insert coins to obtain points to play the game. Once points are on the
screen the player may then press the play button one time for each point available up to the
coin multiplier limit (except when lockouts are in effect) at which time the game will auto
- start. If the player wants to start before the coin max, he may press the start button to i-
- nitiate play. At the start of the game arrows are displayed at the top of columns to show the
+ start. If the player wants to start before the coin max, he may press the start button to
+ initiate play. At the start of the game arrows are displayed at the top of columns to show the
direction to move that column in order to get the winning symbol on screen, in the event that
- particular winning symbol is already on screen, that symbol will appear at the top of the co-
- lumn instead of the arrow. When the player has all the winning symbols on the screen an align-
- ment of winning symbols, either horizontally or diagonally, should be done with the least a-
- mount of moves in the shortest amount of time. In the event the lockout mode is engaged the
+ particular winning symbol is already on screen, that symbol will appear at the top of the
+ column instead of the arrow. When the player has all the winning symbols on the screen an
+ alignment of winning symbols, either horizontally or diagonally, should be done with the least
+ amount of moves in the shortest amount of time. In the event the lockout mode is engaged the
game will accept coins up to the lockout limit and will then auto start.
The game has two different win modes defined as follows. If an alignment is obtained in 13
moves or less, the player will be awarded points defined by the award tables. If alignment
- is obtained from 14 to 32, moves stars will then be awarded for the amount of moves as de-
- fined by the awards table. A bonus of 3 stars will be awarded if game is completed in 3 se-
- conds or less and 100 stars equals 1 point.
+ is obtained from 14 to 32, moves stars will then be awarded for the amount of moves as
+ defined by the awards table. A bonus of 3 stars will be awarded if game is completed in 3
+ seconds or less and 100 stars equals 1 point.
- Time is also an element in this game. When the game is started the player has a specific a-
- mount of time to complete the game, also the arrows have a time limit. These time factors
+ Time is also an element in this game. When the game is started the player has a specific
+ amount of time to complete the game, also the arrows have a time limit. These time factors
are variable and may be adjusted in the setup mode. The game also show how the game may be
played.
@@ -116,8 +116,8 @@
color band around one of the selections. This band indicates which module is to be selected
to enter that particular mode. This band may be moved by depressing either the first column
up or down arrow on your front panel. To enter a particular mode just depress the PLAY button
- on your front panel. To exit a mode just depress the START button on your front panel. To ad-
- just an entry in one of the modules use the second up or down arrow on your front panel. Now
+ on your front panel. To exit a mode just depress the START button on your front panel. To
+ adjust an entry in one of the modules use the second up or down arrow on your front panel. Now
lets go through each module so you know how to customize your game for a particular location.
Let's get into the first module on the menu which is the ACCOUNTING MODE. Remember to depress
@@ -178,8 +178,8 @@
To change the POINT MULTIPLIER, enter this module and use the first up or down button on your
front panel to increment or decrement this value.
- To change PLAY TIME SETUP, enter this module and you may change PLAY TIME or ARROW TIME (the a-
- mount of time arrows are allowed to stay on screen during play). To enable the lockout mode, you
+ To change PLAY TIME SETUP, enter this module and you may change PLAY TIME or ARROW TIME (the
+ amount of time arrows are allowed to stay on screen during play). To enable the lockout mode, you
may set the lockout number to 1 or 2 or 3 or 4 and 0 if no lockout is desired. To disable the
STARS set the STAR MODE to OFF. To adjust the UP AWARDS set to ON for more upper awards and to
OFF for less upper awards table wins.
@@ -187,8 +187,8 @@
The default name used in BUSINESS NAME SETUP is "THE MANAGEMENT". If you want to put a location
name in the attract mode, enter the business name setup and use the second up and down arrows to
select from the alphabet. In the event you make a mistake you can backup by selecting the first
- up arrow. When you are finished with your message just exit by pressing START button and the me-
- ssage will automatically center when you exit.
+ up arrow. When you are finished with your message just exit by pressing START button and the
+ message will automatically center when you exit.
SYSTEM TESTS
@@ -402,15 +402,26 @@
- Inputs
+ avtbingo, avtsym14 will accept coins. PIO-1 is programmed to cause an interrupt
+ when coin1 is pressed (port02).
+
+ avtnfl gets the interrupt from PIO-2, but then reads port02 (from PIO-1) to get
+ the key that was pressed. Currently PIO-2 is not connected to anything in emulation.
+ The interrupt routine also draws the screen.
+
+ avtsym25 has mismatched program roms so cannot work.
+
+
************************************************************************************************/
#include "emu.h"
#include "cpu/z80/z80.h"
+#include "cpu/z80/z80daisy.h"
#include "machine/nvram.h"
#include "sound/ay8910.h"
#include "video/mc6845.h"
//#include "machine/z80ctc.h"
-//#include "machine/z80pio.h"
+#include "machine/z80pio.h"
#include "screen.h"
#include "speaker.h"
@@ -424,35 +435,37 @@ class avt_state : public driver_device
{
public:
avt_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
- m_maincpu(*this,"maincpu"),
- m_crtc(*this, "crtc"),
- m_videoram(*this, "videoram"),
- m_colorram(*this, "colorram"),
- m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette") { }
-
- required_device<cpu_device> m_maincpu;
- required_device<mc6845_device> m_crtc;
- required_shared_ptr<uint8_t> m_videoram;
- required_shared_ptr<uint8_t> m_colorram;
- required_device<gfxdecode_device> m_gfxdecode;
- required_device<palette_device> m_palette;
+ : driver_device(mconfig, type, tag)
+ , m_maincpu(*this,"maincpu")
+ , m_crtc(*this, "crtc")
+ , m_pio1(*this, "pio1")
+ , m_videoram(*this, "videoram")
+ , m_colorram(*this, "colorram")
+ , m_gfxdecode(*this, "gfxdecode")
+ , m_palette(*this, "palette")
+ { }
DECLARE_WRITE8_MEMBER(avt_6845_address_w);
DECLARE_WRITE8_MEMBER(avt_6845_data_w);
DECLARE_READ8_MEMBER( avt_6845_data_r );
DECLARE_WRITE8_MEMBER(avt_videoram_w);
DECLARE_WRITE8_MEMBER(avt_colorram_w);
-
- tilemap_t *m_bg_tilemap;
- uint8_t m_crtc_vreg[0x100],m_crtc_index;
-
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start() override;
DECLARE_PALETTE_INIT(avt);
uint32_t screen_update_avt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(avt_vblank_irq);
+
+private:
+ tilemap_t *m_bg_tilemap;
+ uint8_t m_crtc_vreg[0x100],m_crtc_index;
+ virtual void video_start() override;
+ required_device<cpu_device> m_maincpu;
+ required_device<mc6845_device> m_crtc;
+ required_device<z80pio_device> m_pio1;
+ required_shared_ptr<uint8_t> m_videoram;
+ required_shared_ptr<uint8_t> m_colorram;
+ required_device<gfxdecode_device> m_gfxdecode;
+ required_device<palette_device> m_palette;
};
#define mc6845_h_char_total (m_crtc_vreg[0])
@@ -634,11 +647,11 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( avt_portmap, AS_IO, 8, avt_state )
ADDRESS_MAP_GLOBAL_MASK(0xff)
-// AM_RANGE(0x00, 0x03) unk, maybe IO
+ AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("pio1", z80pio_device, read_alt, write_alt)
// AM_RANGE(0x00, 0x00) AM_READ_PORT("DSW1")
// AM_RANGE(0x01, 0x01) AM_READ_PORT("IN1")
- AM_RANGE(0x02, 0x02) AM_READ_PORT("IN0")
-// AM_RANGE(0x08, 0x0b) unk, maybe IO
+// AM_RANGE(0x02, 0x02) AM_READ_PORT("IN0")
+ AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("pio2", z80pio_device, read_alt, write_alt)
// AM_RANGE(0x08, 0x08) AM_READ_PORT("IN2")
// AM_RANGE(0x09, 0x09) AM_READ_PORT("IN3")
AM_RANGE(0x21, 0x21) AM_DEVWRITE("aysnd", ay8910_device, data_w) /* AY8910 data */
@@ -717,7 +730,7 @@ ADDRESS_MAP_END
all access a000/c000 with an offset of 0x800 for video.
avtnfl and avtbingo use 28/29 for CRTC.
-*/
+ */
/*********************************************
* Input Ports *
@@ -727,9 +740,9 @@ static INPUT_PORTS_START( symbols )
PORT_START("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1) PORT_NAME("IN0-1")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2) PORT_NAME("IN0-2")
- PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3) PORT_NAME("IN0-3")
- PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4) PORT_NAME("IN0-4")
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5) PORT_NAME("IN0-5")
+ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3) PORT_NAME("IN0-3") // Tilt
+ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2)
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4) PORT_NAME("IN0-5")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6) PORT_NAME("IN0-6")
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7) PORT_NAME("IN0-7")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8) PORT_NAME("IN0-8")
@@ -885,7 +898,7 @@ static INPUT_PORTS_START( avtbingo )
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Column 3 UP")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Column 2 UP")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Column 1 UP")
- PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )
+ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Column 5 UP")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Column 4 UP")
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7) PORT_NAME("IN0-7") // Used. Masked 0x40. See code at PC=0338.
@@ -922,16 +935,25 @@ GFXDECODE_END
* Machine Drivers *
*********************************************/
-/* IM 2 */
+// our pio cannot detect a static interrupt, so we push the current switch state in, then it will work
INTERRUPT_GEN_MEMBER(avt_state::avt_vblank_irq)
{
- m_maincpu->set_input_line_and_vector(0, HOLD_LINE, 0x06);
+ m_pio1->port_b_write(ioport("IN0")->read());
}
+static const z80_daisy_config daisy_chain[] =
+{
+ { "pio1" },
+ { "pio2" },
+ //{ "ctc" },
+ { nullptr }
+};
+
static MACHINE_CONFIG_START( avt )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", Z80, CPU_CLOCK) /* guess */
+ MCFG_Z80_DAISY_CHAIN(daisy_chain)
MCFG_CPU_PROGRAM_MAP(avt_map)
MCFG_CPU_IO_MAP(avt_portmap)
MCFG_CPU_VBLANK_INT_DRIVER("screen", avt_state, avt_vblank_irq)
@@ -958,6 +980,13 @@ static MACHINE_CONFIG_START( avt )
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD("aysnd", AY8910, CPU_CLOCK/2) /* 1.25 MHz.?? */
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
+
+ MCFG_DEVICE_ADD("pio1", Z80PIO, CPU_CLOCK)
+ MCFG_Z80PIO_OUT_INT_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
+ MCFG_Z80PIO_IN_PB_CB(IOPORT("IN0"))
+
+ MCFG_DEVICE_ADD("pio2", Z80PIO, CPU_CLOCK)
+ MCFG_Z80PIO_OUT_INT_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
MACHINE_CONFIG_END
@@ -981,7 +1010,7 @@ ROM_START( avtsym14 )
ROM_END
ROM_START( avtsym25 )
- ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_REGION( 0x10000, "maincpu", 0 ) // These 2 roms are from different sets and cannot work together
ROM_LOAD( "u38-2.51.u38", 0x0000, 0x2000, CRC(230a43df) SHA1(395508d5824b50210d6341b958049da10c067201) )
ROM_LOAD( "u39-2.52.u39", 0x2000, 0x2000, CRC(a1a8f8f6) SHA1(96798fae534bdef6126eeb3e497fab47a4badae9) )
='mode'>-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/Assets/Logo.pngbin801 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/Assets/SmallLogo.pngbin329 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/Assets/SplashScreen.pngbin2146 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/Assets/StoreLogo.pngbin429 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/Package.appxmanifest42
-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj170
-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfxbin2504 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/Assets/Logo.pngbin801 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/Assets/SmallLogo.pngbin329 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/Assets/SplashScreen.pngbin2146 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/Assets/StoreLogo.pngbin429 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/Package.appxmanifest42
-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj160
-rw-r--r--3rdparty/SDL2/VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfxbin2504 -> 0 bytes-rw-r--r--3rdparty/SDL2/VisualC.html146
-rw-r--r--3rdparty/SDL2/VisualC/SDL.sln269
-rw-r--r--3rdparty/SDL2/VisualC/SDL/SDL.vcxproj510
-rw-r--r--3rdparty/SDL2/VisualC/SDL/SDL.vcxproj.filters443
-rw-r--r--3rdparty/SDL2/VisualC/SDL/SDL_VS2008.vcproj1503
-rw-r--r--3rdparty/SDL2/VisualC/SDL_VS2008.sln269
-rw-r--r--3rdparty/SDL2/VisualC/SDLmain/SDLmain.vcxproj158
-rw-r--r--3rdparty/SDL2/VisualC/SDLmain/SDLmain_VS2008.vcproj294
-rw-r--r--3rdparty/SDL2/VisualC/SDLtest/SDLtest.vcxproj172
-rw-r--r--3rdparty/SDL2/VisualC/SDLtest/SDLtest_VS2008.vcproj350
-rw-r--r--3rdparty/SDL2/VisualC/clean.sh4
-rw-r--r--3rdparty/SDL2/VisualC/tests/checkkeys/checkkeys.vcxproj214
-rw-r--r--3rdparty/SDL2/VisualC/tests/checkkeys/checkkeys_VS2008.vcproj388
-rw-r--r--3rdparty/SDL2/VisualC/tests/controllermap/controllermap.vcxproj255
-rw-r--r--3rdparty/SDL2/VisualC/tests/controllermap/controllermap_VS2008.vcproj480
-rw-r--r--3rdparty/SDL2/VisualC/tests/loopwave/loopwave.vcxproj225
-rw-r--r--3rdparty/SDL2/VisualC/tests/loopwave/loopwave_VS2008.vcproj396
-rw-r--r--3rdparty/SDL2/VisualC/tests/testatomic/testatomic.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testatomic/testatomic_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testautomation/testautomation.vcxproj226
-rw-r--r--3rdparty/SDL2/VisualC/tests/testautomation/testautomation_VS2008.vcproj431
-rw-r--r--3rdparty/SDL2/VisualC/tests/testdraw2/testdraw2.vcxproj205
-rw-r--r--3rdparty/SDL2/VisualC/tests/testdraw2/testdraw2_VS2008.vcproj355
-rw-r--r--3rdparty/SDL2/VisualC/tests/testfile/testfile.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testfile/testfile_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgamecontroller/testgamecontroller.vcxproj255
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgamecontroller/testgamecontroller_VS2008.vcproj480
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgesture/testgesture.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgesture/testgesture_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgl2/testgl2.vcxproj209
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgl2/testgl2_VS2008.vcproj359
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgles2/testgles2.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testgles2/testgles2_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testjoystick/testjoystick.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testjoystick/testjoystick_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testoverlay2/testoverlay2.vcxproj219
-rw-r--r--3rdparty/SDL2/VisualC/tests/testoverlay2/testoverlay2_VS2008.vcproj392
-rw-r--r--3rdparty/SDL2/VisualC/tests/testplatform/testplatform.vcxproj227
-rw-r--r--3rdparty/SDL2/VisualC/tests/testplatform/testplatform_VS2008.vcproj364
-rw-r--r--3rdparty/SDL2/VisualC/tests/testpower/testpower.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testpower/testpower_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testrendertarget/testrendertarget.vcxproj243
-rw-r--r--3rdparty/SDL2/VisualC/tests/testrendertarget/testrendertarget_VS2008.vcproj443
-rw-r--r--3rdparty/SDL2/VisualC/tests/testrumble/testrumble.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testrumble/testrumble_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testscale/testscale.vcxproj243
-rw-r--r--3rdparty/SDL2/VisualC/tests/testscale/testscale_VS2008.vcproj443
-rw-r--r--3rdparty/SDL2/VisualC/tests/testshape/testshape.vcxproj199
-rw-r--r--3rdparty/SDL2/VisualC/tests/testshape/testshape_VS2008.vcproj348
-rw-r--r--3rdparty/SDL2/VisualC/tests/testsprite2/testsprite2.vcxproj225
-rw-r--r--3rdparty/SDL2/VisualC/tests/testsprite2/testsprite2_VS2008.vcproj399
-rw-r--r--3rdparty/SDL2/VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj216
-rw-r--r--3rdparty/SDL2/VisualC/visualtest/visualtest_VS2012.vcxproj304
-rw-r--r--3rdparty/SDL2/WhatsNew.txt262
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/Default.pngbin18383 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/Demos.xcodeproj/project.pbxproj1299
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/Icon.pngbin2409 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/Info.plist32
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/README43
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmpbin45368 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/bitmapfont/license.txt258
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/drums/ds_brush_snare.wavbin194604 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/drums/ds_china.wavbin984604 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/drums/ds_kick_big_amb.wavbin307080 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/drums/ds_loose_skin_mute.wavbin127052 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/icon.bmpbin578 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/ship.bmpbin12344 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/space.bmpbin460856 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/data/stroke.bmpbin3128 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/iOS Launch Screen.storyboard40
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/accelerometer.c226
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/common.c56
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/common.h10
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/fireworks.c477
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/happy.c180
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/keyboard.c317
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/mixer.c344
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/rectangles.c92
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Demos/src/touch.c129
-rw-r--r--3rdparty/SDL2/Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj1668
-rw-r--r--3rdparty/SDL2/Xcode-iOS/SDLtest/SDL2test.xcodeproj/project.pbxproj411
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/Default-568h@2x.pngbin83791 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/Default.pngbin18383 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/Icon.pngbin2409 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/Info.plist28
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icnsbin34248 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist10
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.pbxproj308
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.xcworkspace/contents.xcworkspacedata7
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/main.c98
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Test/Info.plist28
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Test/README11
-rw-r--r--3rdparty/SDL2/Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj2918
-rw-r--r--3rdparty/SDL2/Xcode/SDL/Info-Framework.plist28
-rw-r--r--3rdparty/SDL2/Xcode/SDL/SDL.xcodeproj/project.pbxproj3004
-rw-r--r--3rdparty/SDL2/Xcode/SDL/pkg-support/SDL.info15
-rw-r--r--3rdparty/SDL2/Xcode/SDL/pkg-support/resources/License.txt19
-rw-r--r--3rdparty/SDL2/Xcode/SDL/pkg-support/resources/ReadMe.txt32
-rw-r--r--3rdparty/SDL2/Xcode/SDL/pkg-support/resources/SDL_DS_Storebin15364 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode/SDL/pkg-support/sdl_logo.pdfbin163800 -> 0 bytes-rw-r--r--3rdparty/SDL2/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj4882
-rw-r--r--3rdparty/SDL2/Xcode/SDLTest/TestDropFile-Info.plist35
-rw-r--r--3rdparty/SDL2/Xcode/XcodeDocSet/Doxyfile1558
-rw-r--r--3rdparty/SDL2/acinclude/ac_check_define.m414
-rw-r--r--3rdparty/SDL2/acinclude/alsa.m4145
-rw-r--r--3rdparty/SDL2/acinclude/ax_check_compiler_flags.m476
-rw-r--r--3rdparty/SDL2/acinclude/ax_gcc_archflag.m4215
-rw-r--r--3rdparty/SDL2/acinclude/ax_gcc_x86_cpuid.m4.htm79
-rw-r--r--3rdparty/SDL2/acinclude/esd.m4168
-rw-r--r--3rdparty/SDL2/acinclude/libtool.m47995
-rw-r--r--3rdparty/SDL2/acinclude/ltoptions.m4384
-rw-r--r--3rdparty/SDL2/acinclude/ltsugar.m4123
-rw-r--r--3rdparty/SDL2/acinclude/ltversion.m423
-rw-r--r--3rdparty/SDL2/acinclude/lt~obsolete.m498
-rw-r--r--3rdparty/SDL2/android-project/AndroidManifest.xml56
-rw-r--r--3rdparty/SDL2/android-project/ant.properties17
-rw-r--r--3rdparty/SDL2/android-project/build.properties17
-rw-r--r--3rdparty/SDL2/android-project/build.xml93
-rw-r--r--3rdparty/SDL2/android-project/default.properties11
-rw-r--r--3rdparty/SDL2/android-project/jni/Android.mk1
-rw-r--r--3rdparty/SDL2/android-project/jni/Application.mk10
-rw-r--r--3rdparty/SDL2/android-project/jni/src/Android.mk19
-rw-r--r--3rdparty/SDL2/android-project/jni/src/Android_static.mk12
-rw-r--r--3rdparty/SDL2/android-project/proguard-project.txt20
-rw-r--r--3rdparty/SDL2/android-project/project.properties14
-rw-r--r--3rdparty/SDL2/android-project/res/drawable-hdpi/ic_launcher.pngbin2683 -> 0 bytes-rw-r--r--3rdparty/SDL2/android-project/res/drawable-mdpi/ic_launcher.pngbin1698 -> 0 bytes-rw-r--r--3rdparty/SDL2/android-project/res/drawable-xhdpi/ic_launcher.pngbin3872 -> 0 bytes-rw-r--r--3rdparty/SDL2/android-project/res/drawable-xxhdpi/ic_launcher.pngbin6874 -> 0 bytes-rw-r--r--3rdparty/SDL2/android-project/res/layout/main.xml13
-rw-r--r--3rdparty/SDL2/android-project/res/values/strings.xml4
-rw-r--r--3rdparty/SDL2/android-project/src/org/libsdl/app/SDLActivity.java1742
-rw-r--r--3rdparty/SDL2/autogen.sh25
-rw-r--r--3rdparty/SDL2/build-scripts/androidbuild.sh135
-rw-r--r--3rdparty/SDL2/build-scripts/checker-buildbot.sh93
-rw-r--r--3rdparty/SDL2/build-scripts/config.guess1542
-rw-r--r--3rdparty/SDL2/build-scripts/config.sub1815
-rw-r--r--3rdparty/SDL2/build-scripts/emscripten-buildbot.sh73
-rw-r--r--3rdparty/SDL2/build-scripts/g++-fat.sh101
-rw-r--r--3rdparty/SDL2/build-scripts/gcc-fat.sh102
-rw-r--r--3rdparty/SDL2/build-scripts/install-sh323
-rw-r--r--3rdparty/SDL2/build-scripts/iosbuild.sh277
-rw-r--r--3rdparty/SDL2/build-scripts/ltmain.sh9655
-rw-r--r--3rdparty/SDL2/build-scripts/mkinstalldirs99
-rw-r--r--3rdparty/SDL2/build-scripts/nacl-buildbot.sh57
-rw-r--r--3rdparty/SDL2/build-scripts/naclbuild.sh105
-rw-r--r--3rdparty/SDL2/build-scripts/raspberrypi-buildbot.sh60
-rw-r--r--3rdparty/SDL2/build-scripts/showrev.sh5
-rw-r--r--3rdparty/SDL2/build-scripts/strip_fPIC.sh21
-rw-r--r--3rdparty/SDL2/build-scripts/update-copyright.sh9
-rw-r--r--3rdparty/SDL2/build-scripts/updaterev.sh20
-rw-r--r--3rdparty/SDL2/build-scripts/windows-buildbot-zipper.bat31
-rw-r--r--3rdparty/SDL2/build-scripts/winrtbuild.bat8
-rw-r--r--3rdparty/SDL2/build-scripts/winrtbuild.ps1294
-rw-r--r--3rdparty/SDL2/cmake/macros.cmake73
-rw-r--r--3rdparty/SDL2/cmake/sdlchecks.cmake1098
-rw-r--r--3rdparty/SDL2/cmake_uninstall.cmake.in18
-rw-r--r--3rdparty/SDL2/configure26556
-rw-r--r--3rdparty/SDL2/configure.in3748
-rw-r--r--3rdparty/SDL2/debian/changelog90
-rw-r--r--3rdparty/SDL2/debian/compat1
-rw-r--r--3rdparty/SDL2/debian/control76
-rw-r--r--3rdparty/SDL2/debian/copyright351
-rw-r--r--3rdparty/SDL2/debian/docs4
-rw-r--r--3rdparty/SDL2/debian/libsdl2-dev.install9
-rw-r--r--3rdparty/SDL2/debian/libsdl2-dev.manpages1
-rw-r--r--3rdparty/SDL2/debian/libsdl2.install1
-rw-r--r--3rdparty/SDL2/debian/rules41
-rw-r--r--3rdparty/SDL2/debian/sdl2-config.186
-rw-r--r--3rdparty/SDL2/debian/source/format1
-rw-r--r--3rdparty/SDL2/debian/watch2
-rw-r--r--3rdparty/SDL2/docs/README-android.md477
-rw-r--r--3rdparty/SDL2/docs/README-cmake.md32
-rw-r--r--3rdparty/SDL2/docs/README-directfb.md107
-rw-r--r--3rdparty/SDL2/docs/README-dynapi.md130
-rw-r--r--3rdparty/SDL2/docs/README-emscripten.md37
-rw-r--r--3rdparty/SDL2/docs/README-gesture.md71
-rw-r--r--3rdparty/SDL2/docs/README-hg.md25
-rw-r--r--3rdparty/SDL2/docs/README-ios.md266
-rw-r--r--3rdparty/SDL2/docs/README-linux.md86
-rw-r--r--3rdparty/SDL2/docs/README-macosx.md237
-rw-r--r--3rdparty/SDL2/docs/README-nacl.md103
-rw-r--r--3rdparty/SDL2/docs/README-pandora.md17
-rw-r--r--3rdparty/SDL2/docs/README-platforms.md8
-rw-r--r--3rdparty/SDL2/docs/README-porting.md67
-rw-r--r--3rdparty/SDL2/docs/README-psp.md19
-rw-r--r--3rdparty/SDL2/docs/README-raspberrypi.md178
-rw-r--r--3rdparty/SDL2/docs/README-touch.md86
-rw-r--r--3rdparty/SDL2/docs/README-wince.md10
-rw-r--r--3rdparty/SDL2/docs/README-windows.md41
-rw-r--r--3rdparty/SDL2/docs/README-winrt.md478
-rw-r--r--3rdparty/SDL2/docs/README.md63
-rw-r--r--3rdparty/SDL2/docs/doxyfile1560
-rw-r--r--3rdparty/SDL2/include/SDL.h132
-rw-r--r--3rdparty/SDL2/include/SDL_assert.h289
-rw-r--r--3rdparty/SDL2/include/SDL_atomic.h268
-rw-r--r--3rdparty/SDL2/include/SDL_audio.h672
-rw-r--r--3rdparty/SDL2/include/SDL_bits.h97
-rw-r--r--3rdparty/SDL2/include/SDL_blendmode.h63
-rw-r--r--3rdparty/SDL2/include/SDL_clipboard.h71
-rw-r--r--3rdparty/SDL2/include/SDL_config.h55
-rw-r--r--3rdparty/SDL2/include/SDL_config.h.cmake421
-rw-r--r--3rdparty/SDL2/include/SDL_config.h.in363
-rw-r--r--3rdparty/SDL2/include/SDL_config_android.h148
-rw-r--r--3rdparty/SDL2/include/SDL_config_iphoneos.h158
-rw-r--r--3rdparty/SDL2/include/SDL_config_macosx.h188
-rw-r--r--3rdparty/SDL2/include/SDL_config_minimal.h81
-rw-r--r--3rdparty/SDL2/include/SDL_config_pandora.h127
-rw-r--r--3rdparty/SDL2/include/SDL_config_psp.h143
-rw-r--r--3rdparty/SDL2/include/SDL_config_windows.h221
-rw-r--r--3rdparty/SDL2/include/SDL_config_winrt.h214
-rw-r--r--3rdparty/SDL2/include/SDL_config_wiz.h120
-rw-r--r--3rdparty/SDL2/include/SDL_copying.h20
-rw-r--r--3rdparty/SDL2/include/SDL_cpuinfo.h161
-rw-r--r--3rdparty/SDL2/include/SDL_egl.h1673
-rw-r--r--3rdparty/SDL2/include/SDL_endian.h239
-rw-r--r--3rdparty/SDL2/include/SDL_error.h76
-rw-r--r--3rdparty/SDL2/include/SDL_events.h754
-rw-r--r--3rdparty/SDL2/include/SDL_filesystem.h136
-rw-r--r--3rdparty/SDL2/include/SDL_gamecontroller.h323
-rw-r--r--3rdparty/SDL2/include/SDL_gesture.h87
-rw-r--r--3rdparty/SDL2/include/SDL_haptic.h1223
-rw-r--r--3rdparty/SDL2/include/SDL_hints.h795
-rw-r--r--3rdparty/SDL2/include/SDL_joystick.h273
-rw-r--r--3rdparty/SDL2/include/SDL_keyboard.h217
-rw-r--r--3rdparty/SDL2/include/SDL_keycode.h341
-rw-r--r--3rdparty/SDL2/include/SDL_loadso.h81
-rw-r--r--3rdparty/SDL2/include/SDL_log.h211
-rw-r--r--3rdparty/SDL2/include/SDL_main.h161
-rw-r--r--3rdparty/SDL2/include/SDL_messagebox.h144
-rw-r--r--3rdparty/SDL2/include/SDL_mouse.h302
-rw-r--r--3rdparty/SDL2/include/SDL_mutex.h251
-rw-r--r--3rdparty/SDL2/include/SDL_name.h33
-rw-r--r--3rdparty/SDL2/include/SDL_opengl.h2176
-rw-r--r--3rdparty/SDL2/include/SDL_opengl_glext.h11177
-rw-r--r--3rdparty/SDL2/include/SDL_opengles.h39
-rw-r--r--3rdparty/SDL2/include/SDL_opengles2.h52
-rw-r--r--3rdparty/SDL2/include/SDL_opengles2_gl2.h621
-rw-r--r--3rdparty/SDL2/include/SDL_opengles2_gl2ext.h2050
-rw-r--r--3rdparty/SDL2/include/SDL_opengles2_gl2platform.h30
-rw-r--r--3rdparty/SDL2/include/SDL_opengles2_khrplatform.h282
-rw-r--r--3rdparty/SDL2/include/SDL_pixels.h468
-rw-r--r--3rdparty/SDL2/include/SDL_platform.h185
-rw-r--r--3rdparty/SDL2/include/SDL_power.h75
-rw-r--r--3rdparty/SDL2/include/SDL_quit.h58
-rw-r--r--3rdparty/SDL2/include/SDL_rect.h148
-rw-r--r--3rdparty/SDL2/include/SDL_render.h905
-rw-r--r--3rdparty/SDL2/include/SDL_revision.h2
-rw-r--r--3rdparty/SDL2/include/SDL_rwops.h231
-rw-r--r--3rdparty/SDL2/include/SDL_scancode.h401
-rw-r--r--3rdparty/SDL2/include/SDL_shape.h143
-rw-r--r--3rdparty/SDL2/include/SDL_stdinc.h531
-rw-r--r--3rdparty/SDL2/include/SDL_surface.h513
-rw-r--r--3rdparty/SDL2/include/SDL_system.h216
-rw-r--r--3rdparty/SDL2/include/SDL_syswm.h321
-rw-r--r--3rdparty/SDL2/include/SDL_test.h68
-rw-r--r--3rdparty/SDL2/include/SDL_test_assert.h105
-rw-r--r--3rdparty/SDL2/include/SDL_test_common.h188
-rw-r--r--3rdparty/SDL2/include/SDL_test_compare.h69
-rw-r--r--3rdparty/SDL2/include/SDL_test_crc32.h124
-rw-r--r--3rdparty/SDL2/include/SDL_test_font.h76
-rw-r--r--3rdparty/SDL2/include/SDL_test_fuzzer.h384
-rw-r--r--3rdparty/SDL2/include/SDL_test_harness.h123
-rw-r--r--3rdparty/SDL2/include/SDL_test_images.h78
-rw-r--r--3rdparty/SDL2/include/SDL_test_log.h67
-rw-r--r--3rdparty/SDL2/include/SDL_test_md5.h129
-rw-r--r--3rdparty/SDL2/include/SDL_test_random.h115
-rw-r--r--3rdparty/SDL2/include/SDL_thread.h287
-rw-r--r--3rdparty/SDL2/include/SDL_timer.h115
-rw-r--r--3rdparty/SDL2/include/SDL_touch.h86
-rw-r--r--3rdparty/SDL2/include/SDL_types.h29
-rw-r--r--3rdparty/SDL2/include/SDL_version.h162
-rw-r--r--3rdparty/SDL2/include/SDL_video.h1218
-rw-r--r--3rdparty/SDL2/include/begin_code.h146
-rw-r--r--3rdparty/SDL2/include/close_code.h37
-rw-r--r--3rdparty/SDL2/sdl2-config.cmake.in11
-rw-r--r--3rdparty/SDL2/sdl2-config.in60
-rw-r--r--3rdparty/SDL2/sdl2.m4234
-rw-r--r--3rdparty/SDL2/sdl2.pc.in15
-rw-r--r--3rdparty/SDL2/src/SDL.c479
-rw-r--r--3rdparty/SDL2/src/SDL_assert.c384
-rw-r--r--3rdparty/SDL2/src/SDL_assert_c.h24
-rw-r--r--3rdparty/SDL2/src/SDL_error.c282
-rw-r--r--3rdparty/SDL2/src/SDL_error_c.h64
-rw-r--r--3rdparty/SDL2/src/SDL_hints.c236
-rw-r--r--3rdparty/SDL2/src/SDL_internal.h38
-rw-r--r--3rdparty/SDL2/src/SDL_log.c440
-rw-r--r--3rdparty/SDL2/src/atomic/SDL_atomic.c246
-rw-r--r--3rdparty/SDL2/src/atomic/SDL_spinlock.c135
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audio.c1668
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audio_c.h52
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audiocvt.c1121
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audiodev.c123
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audiodev_c.h38
-rw-r--r--3rdparty/SDL2/src/audio/SDL_audiotypecvt.c16015
-rw-r--r--3rdparty/SDL2/src/audio/SDL_mixer.c369
-rw-r--r--3rdparty/SDL2/src/audio/SDL_sysaudio.h205
-rw-r--r--3rdparty/SDL2/src/audio/SDL_wave.c624
-rw-r--r--3rdparty/SDL2/src/audio/SDL_wave.h67
-rw-r--r--3rdparty/SDL2/src/audio/alsa/SDL_alsa_audio.c983
-rw-r--r--3rdparty/SDL2/src/audio/alsa/SDL_alsa_audio.h45
-rw-r--r--3rdparty/SDL2/src/audio/android/SDL_androidaudio.c242
-rw-r--r--3rdparty/SDL2/src/audio/android/SDL_androidaudio.h39
-rw-r--r--3rdparty/SDL2/src/audio/android/opensl_io.c558
-rw-r--r--3rdparty/SDL2/src/audio/android/opensl_io.h129
-rw-r--r--3rdparty/SDL2/src/audio/arts/SDL_artsaudio.c365
-rw-r--r--3rdparty/SDL2/src/audio/arts/SDL_artsaudio.h52
-rw-r--r--3rdparty/SDL2/src/audio/bsd/SDL_bsdaudio.c418
-rw-r--r--3rdparty/SDL2/src/audio/bsd/SDL_bsdaudio.h51
-rw-r--r--3rdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.h67
-rw-r--r--3rdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.m849
-rw-r--r--3rdparty/SDL2/src/audio/directsound/SDL_directsound.c605
-rw-r--r--3rdparty/SDL2/src/audio/directsound/SDL_directsound.h47
-rw-r--r--3rdparty/SDL2/src/audio/disk/SDL_diskaudio.c207
-rw-r--r--3rdparty/SDL2/src/audio/disk/SDL_diskaudio.h41
-rw-r--r--3rdparty/SDL2/src/audio/dsp/SDL_dspaudio.c320
-rw-r--r--3rdparty/SDL2/src/audio/dsp/SDL_dspaudio.h43
-rw-r--r--3rdparty/SDL2/src/audio/dummy/SDL_dummyaudio.c65
-rw-r--r--3rdparty/SDL2/src/audio/dummy/SDL_dummyaudio.h41
-rw-r--r--3rdparty/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c443
-rw-r--r--3rdparty/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h42
-rw-r--r--3rdparty/SDL2/src/audio/esd/SDL_esdaudio.c335
-rw-r--r--3rdparty/SDL2/src/audio/esd/SDL_esdaudio.h50
-rw-r--r--3rdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.c328
-rw-r--r--3rdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.h49
-rw-r--r--3rdparty/SDL2/src/audio/haiku/SDL_haikuaudio.cc234
-rw-r--r--3rdparty/SDL2/src/audio/haiku/SDL_haikuaudio.h38
-rw-r--r--3rdparty/SDL2/src/audio/nacl/SDL_naclaudio.c149
-rw-r--r--3rdparty/SDL2/src/audio/nacl/SDL_naclaudio.h41
-rw-r--r--3rdparty/SDL2/src/audio/nas/SDL_nasaudio.c463
-rw-r--r--3rdparty/SDL2/src/audio/nas/SDL_nasaudio.h56
-rw-r--r--3rdparty/SDL2/src/audio/paudio/SDL_paudio.c529
-rw-r--r--3rdparty/SDL2/src/audio/paudio/SDL_paudio.h47
-rw-r--r--3rdparty/SDL2/src/audio/psp/SDL_pspaudio.c180
-rw-r--r--3rdparty/SDL2/src/audio/psp/SDL_pspaudio.h45
-rw-r--r--3rdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c772
-rw-r--r--3rdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h52
-rw-r--r--3rdparty/SDL2/src/audio/qsa/SDL_qsa_audio.c771
-rw-r--r--3rdparty/SDL2/src/audio/qsa/SDL_qsa_audio.h57
-rw-r--r--3rdparty/SDL2/src/audio/sdlgenaudiocvt.pl761
-rw-r--r--3rdparty/SDL2/src/audio/sndio/SDL_sndioaudio.c315
-rw-r--r--3rdparty/SDL2/src/audio/sndio/SDL_sndioaudio.h45
-rw-r--r--3rdparty/SDL2/src/audio/sun/SDL_sunaudio.c421
-rw-r--r--3rdparty/SDL2/src/audio/sun/SDL_sunaudio.h47
-rw-r--r--3rdparty/SDL2/src/audio/winmm/SDL_winmm.c423
-rw-r--r--3rdparty/SDL2/src/audio/winmm/SDL_winmm.h45
-rw-r--r--3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c503
-rw-r--r--3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.h386
-rw-r--r--3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp90
-rw-r--r--3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.h70
-rw-r--r--3rdparty/SDL2/src/core/android/SDL_android.c1776
-rw-r--r--3rdparty/SDL2/src/core/android/SDL_android.h92
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_dbus.c239
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_dbus.h82
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_evdev.c873
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_evdev.h39
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_fcitx.c553
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_fcitx.h40
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_ibus.c682
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_ibus.h58
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_ime.c138
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_ime.h38
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_udev.c539
-rw-r--r--3rdparty/SDL2/src/core/linux/SDL_udev.h119
-rw-r--r--3rdparty/SDL2/src/core/windows/SDL_directx.h111
-rw-r--r--3rdparty/SDL2/src/core/windows/SDL_windows.c207
-rw-r--r--3rdparty/SDL2/src/core/windows/SDL_windows.h67
-rw-r--r--3rdparty/SDL2/src/core/windows/SDL_xinput.c139
-rw-r--r--3rdparty/SDL2/src/core/windows/SDL_xinput.h172
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_common.cpp37
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_common.h31
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp855
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h92
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp160
-rw-r--r--3rdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.h33
-rw-r--r--3rdparty/SDL2/src/cpuinfo/SDL_cpuinfo.c799
-rw-r--r--3rdparty/SDL2/src/dynapi/SDL_dynapi.c319
-rw-r--r--3rdparty/SDL2/src/dynapi/SDL_dynapi.h67
-rw-r--r--3rdparty/SDL2/src/dynapi/SDL_dynapi_overrides.h614
-rw-r--r--3rdparty/SDL2/src/dynapi/SDL_dynapi_procs.h646
-rw-r--r--3rdparty/SDL2/src/dynapi/gendynapi.pl141
-rw-r--r--3rdparty/SDL2/src/events/SDL_clipboardevents.c46
-rw-r--r--3rdparty/SDL2/src/events/SDL_clipboardevents_c.h30
-rw-r--r--3rdparty/SDL2/src/events/SDL_dropevents.c98
-rw-r--r--3rdparty/SDL2/src/events/SDL_dropevents_c.h32
-rw-r--r--3rdparty/SDL2/src/events/SDL_events.c659
-rw-r--r--3rdparty/SDL2/src/events/SDL_events_c.h53
-rw-r--r--3rdparty/SDL2/src/events/SDL_gesture.c672
-rw-r--r--3rdparty/SDL2/src/events/SDL_gesture_c.h34
-rw-r--r--3rdparty/SDL2/src/events/SDL_keyboard.c1016
-rw-r--r--3rdparty/SDL2/src/events/SDL_keyboard_c.h70
-rw-r--r--3rdparty/SDL2/src/events/SDL_mouse.c902
-rw-r--r--3rdparty/SDL2/src/events/SDL_mouse_c.h133
-rw-r--r--3rdparty/SDL2/src/events/SDL_quit.c152
-rw-r--r--3rdparty/SDL2/src/events/SDL_sysevents.h36
-rw-r--r--3rdparty/SDL2/src/events/SDL_touch.c365
-rw-r--r--3rdparty/SDL2/src/events/SDL_touch_c.h61
-rw-r--r--3rdparty/SDL2/src/events/SDL_windowevents.c228
-rw-r--r--3rdparty/SDL2/src/events/SDL_windowevents_c.h31
-rw-r--r--3rdparty/SDL2/src/events/blank_cursor.h33
-rw-r--r--3rdparty/SDL2/src/events/default_cursor.h114
-rw-r--r--3rdparty/SDL2/src/events/scancodes_darwin.h159
-rw-r--r--3rdparty/SDL2/src/events/scancodes_linux.h263
-rw-r--r--3rdparty/SDL2/src/events/scancodes_windows.h55
-rw-r--r--3rdparty/SDL2/src/events/scancodes_xfree86.h506
-rw-r--r--3rdparty/SDL2/src/file/SDL_rwops.c769
-rw-r--r--3rdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h30
-rw-r--r--3rdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m62
-rw-r--r--3rdparty/SDL2/src/filesystem/android/SDL_sysfilesystem.c62
-rw-r--r--3rdparty/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m106
-rw-r--r--3rdparty/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c47
-rw-r--r--3rdparty/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c69
-rw-r--r--3rdparty/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc93
-rw-r--r--3rdparty/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c42
-rw-r--r--3rdparty/SDL2/src/filesystem/unix/SDL_sysfilesystem.c229
-rw-r--r--3rdparty/SDL2/src/filesystem/windows/SDL_sysfilesystem.c182
-rw-r--r--3rdparty/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp221
-rw-r--r--3rdparty/SDL2/src/haptic/SDL_haptic.c848
-rw-r--r--3rdparty/SDL2/src/haptic/SDL_haptic_c.h25
-rw-r--r--3rdparty/SDL2/src/haptic/SDL_syshaptic.h208
-rw-r--r--3rdparty/SDL2/src/haptic/darwin/SDL_syshaptic.c1417
-rw-r--r--3rdparty/SDL2/src/haptic/darwin/SDL_syshaptic_c.h26
-rw-r--r--3rdparty/SDL2/src/haptic/dummy/SDL_syshaptic.c186
-rw-r--r--3rdparty/SDL2/src/haptic/linux/SDL_syshaptic.c1162
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_dinputhaptic.c1301
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h47
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_windowshaptic.c449
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_windowshaptic_c.h88
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_xinputhaptic.c486
-rw-r--r--3rdparty/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h47
-rw-r--r--3rdparty/SDL2/src/joystick/SDL_gamecontroller.c1372
-rw-r--r--3rdparty/SDL2/src/joystick/SDL_gamecontrollerdb.h116
-rw-r--r--3rdparty/SDL2/src/joystick/SDL_joystick.c929
-rw-r--r--3rdparty/SDL2/src/joystick/SDL_joystick_c.h52
-rw-r--r--3rdparty/SDL2/src/joystick/SDL_sysjoystick.h119
-rw-r--r--3rdparty/SDL2/src/joystick/android/SDL_sysjoystick.c553
-rw-r--r--3rdparty/SDL2/src/joystick/android/SDL_sysjoystick_c.h52
-rw-r--r--3rdparty/SDL2/src/joystick/bsd/SDL_sysjoystick.c697
-rw-r--r--3rdparty/SDL2/src/joystick/darwin/SDL_sysjoystick.c798
-rw-r--r--3rdparty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h72
-rw-r--r--3rdparty/SDL2/src/joystick/dummy/SDL_sysjoystick.c125
-rw-r--r--3rdparty/SDL2/src/joystick/emscripten/SDL_sysjoystick.c402
-rw-r--r--3rdparty/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h52
-rw-r--r--3rdparty/SDL2/src/joystick/haiku/SDL_haikujoystick.cc274
-rw-r--r--3rdparty/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m725
-rw-r--r--3rdparty/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h55
-rw-r--r--3rdparty/SDL2/src/joystick/linux/SDL_sysjoystick.c847
-rw-r--r--3rdparty/SDL2/src/joystick/linux/SDL_sysjoystick_c.h57
-rw-r--r--3rdparty/SDL2/src/joystick/psp/SDL_sysjoystick.c270
-rw-r--r--3rdparty/SDL2/src/joystick/sort_controllers.py65
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_dinputjoystick.c918
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h30
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_mmjoystick.c467
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_windowsjoystick.c538
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h92
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_xinputjoystick.c421
-rw-r--r--3rdparty/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h33
-rw-r--r--3rdparty/SDL2/src/libm/e_atan2.c116
-rw-r--r--3rdparty/SDL2/src/libm/e_log.c167
-rw-r--r--3rdparty/SDL2/src/libm/e_pow.c342
-rw-r--r--3rdparty/SDL2/src/libm/e_rem_pio2.c201
-rw-r--r--3rdparty/SDL2/src/libm/e_sqrt.c464
-rw-r--r--3rdparty/SDL2/src/libm/k_cos.c100
-rw-r--r--3rdparty/SDL2/src/libm/k_rem_pio2.c363
-rw-r--r--3rdparty/SDL2/src/libm/k_sin.c87
-rw-r--r--3rdparty/SDL2/src/libm/k_tan.c118
-rw-r--r--3rdparty/SDL2/src/libm/math_libm.h38
-rw-r--r--3rdparty/SDL2/src/libm/math_private.h221
-rw-r--r--3rdparty/SDL2/src/libm/s_atan.c115
-rw-r--r--3rdparty/SDL2/src/libm/s_copysign.c42
-rw-r--r--3rdparty/SDL2/src/libm/s_cos.c91
-rw-r--r--3rdparty/SDL2/src/libm/s_fabs.c39
-rw-r--r--3rdparty/SDL2/src/libm/s_floor.c96
-rw-r--r--3rdparty/SDL2/src/libm/s_scalbn.c79
-rw-r--r--3rdparty/SDL2/src/libm/s_sin.c91
-rw-r--r--3rdparty/SDL2/src/libm/s_tan.c67
-rw-r--r--3rdparty/SDL2/src/loadso/dlopen/SDL_sysloadso.c88
-rw-r--r--3rdparty/SDL2/src/loadso/dummy/SDL_sysloadso.c54
-rw-r--r--3rdparty/SDL2/src/loadso/haiku/SDL_sysloadso.c71
-rw-r--r--3rdparty/SDL2/src/loadso/windows/SDL_sysloadso.c80
-rw-r--r--3rdparty/SDL2/src/main/android/SDL_android_main.c83
-rw-r--r--3rdparty/SDL2/src/main/dummy/SDL_dummy_main.c28
-rw-r--r--3rdparty/SDL2/src/main/haiku/SDL_BApp.h392
-rw-r--r--3rdparty/SDL2/src/main/haiku/SDL_BeApp.cc138
-rw-r--r--3rdparty/SDL2/src/main/haiku/SDL_BeApp.h40
-rw-r--r--3rdparty/SDL2/src/main/nacl/SDL_nacl_main.c93
-rw-r--r--3rdparty/SDL2/src/main/psp/SDL_psp_main.c70
-rw-r--r--3rdparty/SDL2/src/main/windows/SDL_windows_main.c207
-rw-r--r--3rdparty/SDL2/src/main/windows/version.rc38
-rw-r--r--3rdparty/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.curbin326 -> 0 bytes-rw-r--r--3rdparty/SDL2/src/main/winrt/SDL2-WinRTResources.rc3
-rw-r--r--3rdparty/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp59
-rw-r--r--3rdparty/SDL2/src/power/SDL_power.c126
-rw-r--r--3rdparty/SDL2/src/power/android/SDL_syspower.c63
-rw-r--r--3rdparty/SDL2/src/power/emscripten/SDL_syspower.c62
-rw-r--r--3rdparty/SDL2/src/power/haiku/SDL_syspower.c126
-rw-r--r--3rdparty/SDL2/src/power/linux/SDL_syspower.c519
-rw-r--r--3rdparty/SDL2/src/power/macosx/SDL_syspower.c192
-rw-r--r--3rdparty/SDL2/src/power/psp/SDL_syspower.c68
-rw-r--r--3rdparty/SDL2/src/power/uikit/SDL_syspower.h32
-rw-r--r--3rdparty/SDL2/src/power/uikit/SDL_syspower.m113
-rw-r--r--3rdparty/SDL2/src/power/windows/SDL_syspower.c76
-rw-r--r--3rdparty/SDL2/src/power/winrt/SDL_syspower.cpp44
-rw-r--r--3rdparty/SDL2/src/render/SDL_d3dmath.c136
-rw-r--r--3rdparty/SDL2/src/render/SDL_d3dmath.h72
-rw-r--r--3rdparty/SDL2/src/render/SDL_render.c1973
-rw-r--r--3rdparty/SDL2/src/render/SDL_sysrender.h205
-rw-r--r--3rdparty/SDL2/src/render/SDL_yuv_mmx.c431
-rw-r--r--3rdparty/SDL2/src/render/SDL_yuv_sw.c1405
-rw-r--r--3rdparty/SDL2/src/render/SDL_yuv_sw_c.h72
-rw-r--r--3rdparty/SDL2/src/render/direct3d/SDL_render_d3d.c1990
-rw-r--r--3rdparty/SDL2/src/render/direct3d11/SDL_render_d3d11.c3014
-rw-r--r--3rdparty/SDL2/src/render/direct3d11/SDL_render_winrt.cpp116
-rw-r--r--3rdparty/SDL2/src/render/direct3d11/SDL_render_winrt.h40
-rw-r--r--3rdparty/SDL2/src/render/mmx.h642
-rw-r--r--3rdparty/SDL2/src/render/opengl/SDL_glfuncs.h477
-rw-r--r--3rdparty/SDL2/src/render/opengl/SDL_render_gl.c1597
-rw-r--r--3rdparty/SDL2/src/render/opengl/SDL_shaders_gl.c463
-rw-r--r--3rdparty/SDL2/src/render/opengl/SDL_shaders_gl.h41
-rw-r--r--3rdparty/SDL2/src/render/opengles/SDL_glesfuncs.h63
-rw-r--r--3rdparty/SDL2/src/render/opengles/SDL_render_gles.c1216
-rw-r--r--3rdparty/SDL2/src/render/opengles2/SDL_gles2funcs.h75
-rw-r--r--3rdparty/SDL2/src/render/opengles2/SDL_render_gles2.c2137
-rw-r--r--3rdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.c906
-rw-r--r--3rdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.h63
-rw-r--r--3rdparty/SDL2/src/render/psp/SDL_render_psp.c1028
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendfillrect.c336
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendfillrect.h27
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendline.c777
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendline.h27
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendpoint.c343
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_blendpoint.h27
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_draw.h576
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_drawline.c209
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_drawline.h27
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_drawpoint.c114
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_drawpoint.h27
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_render_sw.c794
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_render_sw_c.h24
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_rotate.c579
-rw-r--r--3rdparty/SDL2/src/render/software/SDL_rotate.h28
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_getenv.c308
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_iconv.c931
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_malloc.c5264
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_qsort.c534
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_stdlib.c971
-rw-r--r--3rdparty/SDL2/src/stdlib/SDL_string.c1668
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_assert.c150
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_common.c1615
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_compare.c115
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_crc32.c165
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_font.c3238
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_fuzzer.c525
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_harness.c676
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_imageBlit.c1557
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_imageBlitBlend.c2843
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_imageFace.c246
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_imagePrimitives.c512
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_imagePrimitivesBlend.c694
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_log.c101
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_md5.c336
-rw-r--r--3rdparty/SDL2/src/test/SDL_test_random.c94
-rw-r--r--3rdparty/SDL2/src/thread/SDL_systhread.h70
-rw-r--r--3rdparty/SDL2/src/thread/SDL_thread.c503
-rw-r--r--3rdparty/SDL2/src/thread/SDL_thread_c.h95
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_syscond.c220
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_sysmutex.c165
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_sysmutex_c.h22
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_syssem.c217
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_systhread.c71
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_systhread_c.h26
-rw-r--r--3rdparty/SDL2/src/thread/generic/SDL_systls.c38
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_syscond.c224
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_sysmutex.c136
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_sysmutex_c.h22
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_syssem.c161
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_systhread.c112
-rw-r--r--3rdparty/SDL2/src/thread/psp/SDL_systhread_c.h24
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_syscond.c158
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_sysmutex.c195
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_sysmutex_c.h32
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_syssem.c209
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_systhread.c246
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_systhread_c.h27
-rw-r--r--3rdparty/SDL2/src/thread/pthread/SDL_systls.c69
-rw-r--r--3rdparty/SDL2/src/thread/stdcpp/SDL_syscond.cpp164
-rw-r--r--3rdparty/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp111
-rw-r--r--3rdparty/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h30
-rw-r--r--3rdparty/SDL2/src/thread/stdcpp/SDL_systhread.cpp168
-rw-r--r--3rdparty/SDL2/src/thread/stdcpp/SDL_systhread_c.h26
-rw-r--r--3rdparty/SDL2/src/thread/windows/SDL_sysmutex.c110
-rw-r--r--3rdparty/SDL2/src/thread/windows/SDL_syssem.c156
-rw-r--r--3rdparty/SDL2/src/thread/windows/SDL_systhread.c229
-rw-r--r--3rdparty/SDL2/src/thread/windows/SDL_systhread_c.h32
-rw-r--r--3rdparty/SDL2/src/thread/windows/SDL_systls.c72
-rw-r--r--3rdparty/SDL2/src/timer/SDL_timer.c372
-rw-r--r--3rdparty/SDL2/src/timer/SDL_timer_c.h34
-rw-r--r--3rdparty/SDL2/src/timer/dummy/SDL_systimer.c75
-rw-r--r--3rdparty/SDL2/src/timer/haiku/SDL_systimer.c80
-rw-r--r--3rdparty/SDL2/src/timer/psp/SDL_systimer.c91
-rw-r--r--3rdparty/SDL2/src/timer/unix/SDL_systimer.c231
-rw-r--r--3rdparty/SDL2/src/timer/windows/SDL_systimer.c200
-rw-r--r--3rdparty/SDL2/src/video/SDL_RLEaccel.c1581
-rw-r--r--3rdparty/SDL2/src/video/SDL_RLEaccel_c.h31
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit.c286
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit.h552
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_0.c483
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_1.c550
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_A.c1388
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_N.c2637
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_auto.c7419
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_auto.h30
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_copy.c162
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_copy.h24
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_slow.c164
-rw-r--r--3rdparty/SDL2/src/video/SDL_blit_slow.h25
-rw-r--r--3rdparty/SDL2/src/video/SDL_bmp.c699
-rw-r--r--3rdparty/SDL2/src/video/SDL_clipboard.c90
-rw-r--r--3rdparty/SDL2/src/video/SDL_egl.c633
-rw-r--r--3rdparty/SDL2/src/video/SDL_egl_c.h130
-rw-r--r--3rdparty/SDL2/src/video/SDL_fillrect.c343
-rw-r--r--3rdparty/SDL2/src/video/SDL_pixels.c1127
-rw-r--r--3rdparty/SDL2/src/video/SDL_pixels_c.h41
-rw-r--r--3rdparty/SDL2/src/video/SDL_rect.c525
-rw-r--r--3rdparty/SDL2/src/video/SDL_rect_c.h25
-rw-r--r--3rdparty/SDL2/src/video/SDL_shape.c297
-rw-r--r--3rdparty/SDL2/src/video/SDL_shape_internals.h69
-rw-r--r--3rdparty/SDL2/src/video/SDL_stretch.c353
-rw-r--r--3rdparty/SDL2/src/video/SDL_surface.c1183
-rw-r--r--3rdparty/SDL2/src/video/SDL_sysvideo.h448
-rw-r--r--3rdparty/SDL2/src/video/SDL_video.c3794
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidclipboard.c48
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidclipboard.h32
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidevents.c125
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidevents.h27
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidgl.c61
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidkeyboard.c391
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidkeyboard.h36
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidmessagebox.c37
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidmessagebox.h29
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidmouse.c98
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidmouse.h32
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidtouch.c154
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidtouch.h29
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidvideo.c237
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidvideo.h49
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidwindow.c139
-rw-r--r--3rdparty/SDL2/src/video/android/SDL_androidwindow.h44
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.h36
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.m103
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaevents.h32
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaevents.m454
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.h36
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.m717
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.h29
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.m132
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamodes.h46
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamodes.m464
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamouse.h52
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamouse.m476
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.h33
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.m257
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.h68
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.m407
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoashape.h43
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoashape.m113
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoavideo.h65
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoavideo.m234
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoawindow.h147
-rw-r--r--3rdparty/SDL2/src/video/cocoa/SDL_cocoawindow.m1774
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.c413
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.h56
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.c117
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.h39
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_events.c751
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_events.h32
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.c414
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.h59
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.c394
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.h44
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.c345
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.h64
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_render.c1328
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_render.h25
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.c134
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.h39
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_video.c425
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_video.h170
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_window.c545
-rw-r--r--3rdparty/SDL2/src/video/directfb/SDL_DirectFB_window.h82
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullevents.c41
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullevents_c.h27
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullframebuffer.c89
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullframebuffer_c.h27
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullvideo.c143
-rw-r--r--3rdparty/SDL2/src/video/dummy/SDL_nullvideo.h30
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenevents.c680
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenevents.h39
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c178
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h32
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenmouse.c236
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenmouse.h39
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenopengles.c117
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenopengles.h49
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenvideo.c347
-rw-r--r--3rdparty/SDL2/src/video/emscripten/SDL_emscriptenvideo.h54
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_BWin.h670
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bclipboard.cc95
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bclipboard.h31
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bevents.cc39
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bevents.h37
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bframebuffer.cc254
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bframebuffer.h45
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bkeyboard.cc188
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bkeyboard.h42
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bmodes.cc331
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bmodes.h46
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bopengl.cc219
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bopengl.h49
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bvideo.cc175
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bvideo.h42
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bwindow.cc229
-rw-r--r--3rdparty/SDL2/src/video/haiku/SDL_bwindow.h54
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirdyn.c170
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirdyn.h53
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirevents.c313
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirevents.h37
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirframebuffer.c134
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirframebuffer.h47
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirmouse.c292
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirmouse.h37
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_miropengl.c96
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_miropengl.h58
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirsym.h142
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirvideo.c400
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirvideo.h48
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirwindow.c422
-rw-r--r--3rdparty/SDL2/src/video/mir/SDL_mirwindow.h93
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclevents.c438
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclevents_c.h30
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclglue.c24
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclopengles.c171
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclopengles.h38
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclvideo.c183
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclvideo.h67
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclwindow.c79
-rw-r--r--3rdparty/SDL2/src/video/nacl/SDL_naclwindow.h32
-rw-r--r--3rdparty/SDL2/src/video/pandora/SDL_pandora.c834
-rw-r--r--3rdparty/SDL2/src/video/pandora/SDL_pandora.h101
-rw-r--r--3rdparty/SDL2/src/video/pandora/SDL_pandora_events.c38
-rw-r--r--3rdparty/SDL2/src/video/pandora/SDL_pandora_events.h25
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspevents.c290
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspevents_c.h31
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspgl.c211
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspgl_c.h52
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspmouse.c41
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspmouse_c.h24
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspvideo.c329
-rw-r--r--3rdparty/SDL2/src/video/psp/SDL_pspvideo.h102
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpievents.c45
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpievents_c.h31
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpimouse.c325
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpimouse.h43
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpiopengles.c42
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpiopengles.h48
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpivideo.c388
-rw-r--r--3rdparty/SDL2/src/video/raspberry/SDL_rpivideo.h98
-rw-r--r--3rdparty/SDL2/src/video/sdlgenblit.pl535
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.h41
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.m535
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitclipboard.h35
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitclipboard.m111
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitevents.h30
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitevents.m73
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.h31
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.m194
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitmodes.h50
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitmodes.m313
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitopengles.h40
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitopengles.m249
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitopenglview.h60
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitopenglview.m384
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitvideo.h46
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitvideo.m207
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitview.h41
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitview.m271
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.h87
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.m431
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitwindow.h56
-rw-r--r--3rdparty/SDL2/src/video/uikit/SDL_uikitwindow.m457
-rw-r--r--3rdparty/SDL2/src/video/uikit/keyinfotable.h174
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivanteopengles.c47
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivanteopengles.h48
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivanteplatform.c44
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivanteplatform.h45
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivantevideo.c397
-rw-r--r--3rdparty/SDL2/src/video/vivante/SDL_vivantevideo.h91
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylanddyn.c178
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylanddyn.h103
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandevents.c640
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandevents_c.h46
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandmouse.c418
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandmouse.h31
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandopengles.c91
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandopengles.h46
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandsym.h123
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandtouch.c265
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandtouch.h352
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandvideo.c448
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandvideo.h70
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandwindow.c326
-rw-r--r--3rdparty/SDL2/src/video/wayland/SDL_waylandwindow.h66
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_msctf.h242
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_vkeys.h76
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsclipboard.c160
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsclipboard.h36
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsevents.c1121
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsevents.h36
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsframebuffer.c127
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsframebuffer.h27
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowskeyboard.c1584
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowskeyboard.h40
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmessagebox.c482
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmessagebox.h29
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmodes.c454
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmodes.h51
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmouse.c329
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsmouse.h33
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsopengl.c810
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsopengl.h131
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsopengles.c142
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsopengles.h51
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsshape.c110
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsshape.h40
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsvideo.c427
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowsvideo.h199
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowswindow.c881
-rw-r--r--3rdparty/SDL2/src/video/windows/SDL_windowswindow.h81
-rw-r--r--3rdparty/SDL2/src/video/windows/wmmsg.h1052
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtevents.cpp154
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtevents_c.h82
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtgamebar.cpp196
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h35
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp430
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp112
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtmessagebox.h29
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtmouse.cpp224
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtmouse_c.h40
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtopengles.cpp202
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtopengles.h70
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp416
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtvideo.cpp842
-rw-r--r--3rdparty/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h106
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11clipboard.c189
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11clipboard.h33
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11dyn.c212
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11dyn.h111
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11events.c1458
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11events.h31
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11framebuffer.c257
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11framebuffer.h31
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11keyboard.c482
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11keyboard.h36
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11messagebox.c831
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11messagebox.h28
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11modes.c1106
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11modes.h85
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11mouse.c444
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11mouse.h31
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11opengl.c820
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11opengl.h73
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11opengles.c109
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11opengles.h53
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11shape.c121
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11shape.h40
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11sym.h334
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11touch.c47
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11touch.h31
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11video.c539
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11video.h142
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11window.c1583
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11window.h110
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11xinput2.c278
-rw-r--r--3rdparty/SDL2/src/video/x11/SDL_x11xinput2.h42
-rw-r--r--3rdparty/SDL2/src/video/x11/edid-parse.c754
-rw-r--r--3rdparty/SDL2/src/video/x11/edid.h167
-rw-r--r--3rdparty/SDL2/src/video/x11/imKStoUCS.c350
-rw-r--r--3rdparty/SDL2/src/video/x11/imKStoUCS.h32
-rw-r--r--3rdparty/SDL2/test/COPYING8
-rw-r--r--3rdparty/SDL2/test/Makefile.in299
-rw-r--r--3rdparty/SDL2/test/README47
-rw-r--r--3rdparty/SDL2/test/acinclude.m4359
-rw-r--r--3rdparty/SDL2/test/aclocal.m4359
-rw-r--r--3rdparty/SDL2/test/autogen.sh12
-rw-r--r--3rdparty/SDL2/test/axis.bmpbin3746 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/button.bmpbin3746 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/checkkeys.c236
-rw-r--r--3rdparty/SDL2/test/configure5124
-rw-r--r--3rdparty/SDL2/test/configure.in191
-rw-r--r--3rdparty/SDL2/test/controllermap.bmpbin163450 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/controllermap.c437
-rw-r--r--3rdparty/SDL2/test/emscripten/joystick-pre.js25
-rw-r--r--3rdparty/SDL2/test/gcc-fat.sh110
-rw-r--r--3rdparty/SDL2/test/icon.bmpbin578 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/loopwave.c161
-rw-r--r--3rdparty/SDL2/test/loopwavequeue.c150
-rw-r--r--3rdparty/SDL2/test/moose.datbin56320 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/nacl/Makefile63
-rw-r--r--3rdparty/SDL2/test/nacl/background.js40
-rw-r--r--3rdparty/SDL2/test/nacl/common.js469
-rw-r--r--3rdparty/SDL2/test/nacl/index.html21
-rw-r--r--3rdparty/SDL2/test/nacl/manifest.json22
-rw-r--r--3rdparty/SDL2/test/picture.xbm14
-rw-r--r--3rdparty/SDL2/test/relative_mode.markdown58
-rw-r--r--3rdparty/SDL2/test/sample.bmpbin69202 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/sample.wavbin121946 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p01_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p01_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p01_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p02_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p02_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p02_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p03_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p03_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p04_shape1.bmpbin51346 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p04_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p04_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p04_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p05_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p06_shape1alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p06_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p06_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p06_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p07_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p07_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p07_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p08_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p08_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p08_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p09_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p09_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p09_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p10_shape1.bmpbin51346 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p10_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p10_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p10_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p11_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p11_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p11_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p12_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p12_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p13_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p13_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p13_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p14_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p14_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p15_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p15_shape32alpha.bmpbin1638538 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p15_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p16_shape1.bmpbin51346 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p16_shape24.bmpbin1228938 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/p16_shape8.bmpbin410678 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/trollface_24.bmpbin196662 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/shapes/trollface_32alpha.bmpbin262198 -> 0 bytes-rw-r--r--3rdparty/SDL2/test/testatomic.c724
-rw-r--r--3rdparty/SDL2/test/testaudiocapture.c165
-rw-r--r--3rdparty/SDL2/test/testaudiohotplug.c203
-rw-r--r--3rdparty/SDL2/test/testaudioinfo.c74
-rw-r--r--3rdparty/SDL2/test/testautomation.c124
-rw-r--r--3rdparty/SDL2/test/testautomation_audio.c1038
-rw-r--r--3rdparty/SDL2/test/testautomation_clipboard.c184
-rw-r--r--3rdparty/SDL2/test/testautomation_events.c201
-rw-r--r--3rdparty/SDL2/test/testautomation_hints.c168
-rw-r--r--3rdparty/SDL2/test/testautomation_keyboard.c713
-rw-r--r--3rdparty/SDL2/test/testautomation_main.c157
-rw-r--r--3rdparty/SDL2/test/testautomation_mouse.c594
-rw-r--r--3rdparty/SDL2/test/testautomation_pixels.c529
-rw-r--r--3rdparty/SDL2/test/testautomation_platform.c584
-rw-r--r--3rdparty/SDL2/test/testautomation_rect.c1696
-rw-r--r--3rdparty/SDL2/test/testautomation_render.c1099
-rw-r--r--3rdparty/SDL2/test/testautomation_rwops.c748
-rw-r--r--3rdparty/SDL2/test/testautomation_sdltest.c1315
-rw-r--r--3rdparty/SDL2/test/testautomation_stdlib.c319
-rw-r--r--3rdparty/SDL2/test/testautomation_suites.h54
-rw-r--r--3rdparty/SDL2/test/testautomation_surface.c647
-rw-r--r--3rdparty/SDL2/test/testautomation_syswm.c61
-rw-r--r--3rdparty/SDL2/test/testautomation_timer.c201
-rw-r--r--3rdparty/SDL2/test/testautomation_video.c1811
-rw-r--r--3rdparty/SDL2/test/testbounds.c40
-rw-r--r--3rdparty/SDL2/test/testcustomcursor.c216
-rw-r--r--3rdparty/SDL2/test/testdisplayinfo.c96
-rw-r--r--3rdparty/SDL2/test/testdraw2.c305
-rw-r--r--3rdparty/SDL2/test/testdrawchessboard.c135
-rw-r--r--3rdparty/SDL2/test/testdropfile.c98
-rw-r--r--3rdparty/SDL2/test/testerror.c77
-rw-r--r--3rdparty/SDL2/test/testfile.c283
-rw-r--r--3rdparty/SDL2/test/testfilesystem.c51
-rw-r--r--3rdparty/SDL2/test/testgamecontroller.c350
-rw-r--r--3rdparty/SDL2/test/testgesture.c310
-rw-r--r--3rdparty/SDL2/test/testgl2.c416
-rw-r--r--3rdparty/SDL2/test/testgles.c355
-rw-r--r--3rdparty/SDL2/test/testgles2.c731
-rw-r--r--3rdparty/SDL2/test/testhaptic.c369
-rw-r--r--3rdparty/SDL2/test/testhittesting.c134
-rw-r--r--3rdparty/SDL2/test/testhotplug.c162
-rw-r--r--3rdparty/SDL2/test/testiconv.c88
-rw-r--r--3rdparty/SDL2/test/testime.c793
-rw-r--r--3rdparty/SDL2/test/testintersections.c363
-rw-r--r--3rdparty/SDL2/test/testjoystick.c346
-rw-r--r--3rdparty/SDL2/test/testkeys.c40
-rw-r--r--3rdparty/SDL2/test/testloadso.c82
-rw-r--r--3rdparty/SDL2/test/testlock.c128
-rw-r--r--3rdparty/SDL2/test/testmessage.c193
-rw-r--r--3rdparty/SDL2/test/testmultiaudio.c199
-rw-r--r--3rdparty/SDL2/test/testnative.c237
-rw-r--r--3rdparty/SDL2/test/testnative.h46
-rw-r--r--3rdparty/SDL2/test/testnativecocoa.m51
-rw-r--r--3rdparty/SDL2/test/testnativew32.c86
-rw-r--r--3rdparty/SDL2/test/testnativex11.c53
-rw-r--r--3rdparty/SDL2/test/testoverlay2.c511
-rw-r--r--3rdparty/SDL2/test/testplatform.c204
-rw-r--r--3rdparty/SDL2/test/testpower.c80
-rw-r--r--3rdparty/SDL2/test/testqsort.c108
-rw-r--r--3rdparty/SDL2/test/testrelative.c126
-rw-r--r--3rdparty/SDL2/test/testrendercopyex.c233
-rw-r--r--3rdparty/SDL2/test/testrendertarget.c335
-rw-r--r--3rdparty/SDL2/test/testresample.c118
-rw-r--r--3rdparty/SDL2/test/testrumble.c152
-rw-r--r--3rdparty/SDL2/test/testscale.c224
-rw-r--r--3rdparty/SDL2/test/testsem.c130
-rw-r--r--3rdparty/SDL2/test/testshader.c500
-rw-r--r--3rdparty/SDL2/test/testshape.c205
-rw-r--r--3rdparty/SDL2/test/testsprite2.c401
-rw-r--r--3rdparty/SDL2/test/testspriteminimal.c194
-rw-r--r--3rdparty/SDL2/test/teststreaming.c190
-rw-r--r--3rdparty/SDL2/test/testthread.c98
-rw-r--r--3rdparty/SDL2/test/testtimer.c122
-rw-r--r--3rdparty/SDL2/test/testver.c47
-rw-r--r--3rdparty/SDL2/test/testviewport.c217
-rw-r--r--3rdparty/SDL2/test/testwm2.c171
-rw-r--r--3rdparty/SDL2/test/torturethread.c113
-rw-r--r--3rdparty/SDL2/test/utf8.txt287
-rw-r--r--3rdparty/asio/.gitignore22
-rw-r--r--3rdparty/asio/COPYING2
-rw-r--r--3rdparty/asio/INSTALL2
-rw-r--r--3rdparty/asio/Makefile.am3
-rw-r--r--3rdparty/asio/Makefile.in845
-rw-r--r--3rdparty/asio/README4
-rw-r--r--3rdparty/asio/aclocal.m41462
-rw-r--r--3rdparty/asio/asio.manifest5055
-rw-r--r--3rdparty/asio/asio.pc.in11
-rw-r--r--3rdparty/asio/autogen.sh55
-rw-r--r--3rdparty/asio/boost_asio.manifest4640
-rw-r--r--3rdparty/asio/boostify.pl583
-rwxr-xr-x3rdparty/asio/compile348
-rwxr-xr-x3rdparty/asio/config.guess1748
-rwxr-xr-x3rdparty/asio/config.sub1884
-rwxr-xr-x3rdparty/asio/configure7133
-rw-r--r--3rdparty/asio/configure.ac276
-rw-r--r--3rdparty/asio/depcomp791
-rw-r--r--3rdparty/asio/include/.gitignore2
-rw-r--r--3rdparty/asio/include/Makefile.am230
-rw-r--r--3rdparty/asio/include/Makefile.in1164
-rw-r--r--3rdparty/asio/include/asio.hpp91
-rw-r--r--3rdparty/asio/include/asio/any_completion_executor.hpp336
-rw-r--r--3rdparty/asio/include/asio/any_completion_handler.hpp822
-rw-r--r--3rdparty/asio/include/asio/any_io_executor.hpp351
-rw-r--r--3rdparty/asio/include/asio/append.hpp65
-rw-r--r--3rdparty/asio/include/asio/as_tuple.hpp126
-rw-r--r--3rdparty/asio/include/asio/associated_allocator.hpp147
-rw-r--r--3rdparty/asio/include/asio/associated_cancellation_slot.hpp221
-rw-r--r--3rdparty/asio/include/asio/associated_executor.hpp153
-rw-r--r--3rdparty/asio/include/asio/associated_immediate_executor.hpp280
-rw-r--r--3rdparty/asio/include/asio/associator.hpp35
-rw-r--r--3rdparty/asio/include/asio/async_result.hpp933
-rw-r--r--3rdparty/asio/include/asio/awaitable.hpp142
-rw-r--r--3rdparty/asio/include/asio/basic_datagram_socket.hpp976
-rw-r--r--3rdparty/asio/include/asio/basic_deadline_timer.hpp328
-rw-r--r--3rdparty/asio/include/asio/basic_file.hpp824
-rw-r--r--3rdparty/asio/include/asio/basic_io_object.hpp27
-rw-r--r--3rdparty/asio/include/asio/basic_random_access_file.hpp689
-rw-r--r--3rdparty/asio/include/asio/basic_raw_socket.hpp984
-rw-r--r--3rdparty/asio/include/asio/basic_readable_pipe.hpp626
-rw-r--r--3rdparty/asio/include/asio/basic_seq_packet_socket.hpp547
-rw-r--r--3rdparty/asio/include/asio/basic_serial_port.hpp527
-rw-r--r--3rdparty/asio/include/asio/basic_signal_set.hpp393
-rw-r--r--3rdparty/asio/include/asio/basic_socket.hpp722
-rw-r--r--3rdparty/asio/include/asio/basic_socket_acceptor.hpp1808
-rw-r--r--3rdparty/asio/include/asio/basic_socket_iostream.hpp157
-rw-r--r--3rdparty/asio/include/asio/basic_socket_streambuf.hpp129
-rw-r--r--3rdparty/asio/include/asio/basic_stream_file.hpp744
-rw-r--r--3rdparty/asio/include/asio/basic_stream_socket.hpp746
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf.hpp31
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf_fwd.hpp6
-rw-r--r--3rdparty/asio/include/asio/basic_waitable_timer.hpp381
-rw-r--r--3rdparty/asio/include/asio/basic_writable_pipe.hpp622
-rw-r--r--3rdparty/asio/include/asio/bind_allocator.hpp530
-rw-r--r--3rdparty/asio/include/asio/bind_cancellation_slot.hpp544
-rw-r--r--3rdparty/asio/include/asio/bind_executor.hpp343
-rw-r--r--3rdparty/asio/include/asio/bind_immediate_executor.hpp549
-rw-r--r--3rdparty/asio/include/asio/buffer.hpp1336
-rw-r--r--3rdparty/asio/include/asio/buffer_registration.hpp318
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream.hpp94
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffered_stream.hpp108
-rw-r--r--3rdparty/asio/include/asio/buffered_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream.hpp94
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffers_iterator.hpp8
-rw-r--r--3rdparty/asio/include/asio/cancellation_signal.hpp245
-rw-r--r--3rdparty/asio/include/asio/cancellation_state.hpp235
-rw-r--r--3rdparty/asio/include/asio/cancellation_type.hpp157
-rw-r--r--3rdparty/asio/include/asio/co_spawn.hpp523
-rw-r--r--3rdparty/asio/include/asio/completion_condition.hpp2
-rw-r--r--3rdparty/asio/include/asio/compose.hpp319
-rw-r--r--3rdparty/asio/include/asio/connect.hpp451
-rw-r--r--3rdparty/asio/include/asio/connect_pipe.hpp83
-rw-r--r--3rdparty/asio/include/asio/consign.hpp75
-rw-r--r--3rdparty/asio/include/asio/coroutine.hpp15
-rw-r--r--3rdparty/asio/include/asio/datagram_socket_service.hpp455
-rw-r--r--3rdparty/asio/include/asio/deadline_timer.hpp2
-rw-r--r--3rdparty/asio/include/asio/deadline_timer_service.hpp173
-rw-r--r--3rdparty/asio/include/asio/defer.hpp197
-rw-r--r--3rdparty/asio/include/asio/deferred.hpp715
-rw-r--r--3rdparty/asio/include/asio/detached.hpp105
-rw-r--r--3rdparty/asio/include/asio/detail/array.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/array_fwd.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/assert.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/atomic_count.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_cancellation_state.hpp164
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_completion_cond.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/bind_handler.hpp652
-rw-r--r--3rdparty/asio/include/asio/detail/blocking_executor_op.hpp107
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_resize_guard.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_sequence_adapter.hpp307
-rw-r--r--3rdparty/asio/include/asio/detail/buffered_stream_storage.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/call_stack.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/chrono.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/chrono_time_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/completion_handler.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/composed_work.hpp252
-rw-r--r--3rdparty/asio/include/asio/detail/concurrency_hint.hpp16
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_event.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/config.hpp1385
-rw-r--r--3rdparty/asio/include/asio/detail/consuming_buffers.hpp83
-rw-r--r--3rdparty/asio/include/asio/detail/cstddef.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/cstdint.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/date_time_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/deadline_timer_service.hpp81
-rw-r--r--3rdparty/asio/include/asio/detail/dependent_type.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_ops.hpp72
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_read_op.hpp92
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_write_op.hpp91
-rw-r--r--3rdparty/asio/include/asio/detail/dev_poll_reactor.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/epoll_reactor.hpp60
-rw-r--r--3rdparty/asio/include/asio/detail/event.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/eventfd_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/exception.hpp29
-rw-r--r--3rdparty/asio/include/asio/detail/executor_function.hpp152
-rw-r--r--3rdparty/asio/include/asio/detail/executor_op.hpp18
-rw-r--r--3rdparty/asio/include/asio/detail/fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/fenced_block.hpp42
-rw-r--r--3rdparty/asio/include/asio/detail/functional.hpp15
-rw-r--r--3rdparty/asio/include/asio/detail/future.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_arm_fenced_block.hpp91
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_hppa_fenced_block.hpp68
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_sync_fenced_block.hpp65
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_x86_fenced_block.hpp99
-rw-r--r--3rdparty/asio/include/asio/detail/global.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/handler_alloc_helpers.hpp158
-rw-r--r--3rdparty/asio/include/asio/detail/handler_cont_helpers.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/handler_invoke_helpers.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/handler_tracking.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/handler_type_requirements.hpp71
-rw-r--r--3rdparty/asio/include/asio/detail/handler_work.hpp488
-rw-r--r--3rdparty/asio/include/asio/detail/hash_map.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/buffer_sequence_adapter.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/descriptor_ops.ipp685
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.ipp41
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.ipp100
-rw-r--r--3rdparty/asio/include/asio/detail/impl/eventfd_select_interrupter.ipp34
-rw-r--r--3rdparty/asio/include/asio/detail/impl/handler_tracking.ipp54
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_descriptor_service.ipp205
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_file_service.ipp140
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_service.hpp112
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_service.ipp914
-rw-r--r--3rdparty/asio/include/asio/detail/impl/io_uring_socket_service_base.ipp249
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.ipp89
-rw-r--r--3rdparty/asio/include/asio/detail/impl/null_event.ipp4
-rw-r--r--3rdparty/asio/include/asio/detail/impl/pipe_select_interrupter.ipp17
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_event.ipp17
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_mutex.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_serial_port_service.ipp168
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_thread.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_tss_ptr.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_descriptor_service.ipp51
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_serial_port_service.ipp152
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_socket_service_base.ipp87
-rw-r--r--3rdparty/asio/include/asio/detail/impl/resolver_service_base.ipp74
-rw-r--r--3rdparty/asio/include/asio/detail/impl/scheduler.ipp120
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.ipp86
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.hpp5
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/signal_set_service.ipp219
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_ops.ipp1212
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_select_interrupter.ipp27
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.hpp285
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.ipp38
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.hpp48
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.ipp43
-rw-r--r--3rdparty/asio/include/asio/detail/impl/thread_context.ipp35
-rw-r--r--3rdparty/asio/include/asio/detail/impl/throw_error.ipp31
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_ptime.ipp28
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_set.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_event.ipp7
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_file_service.ipp280
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_handle_service.ipp106
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.hpp20
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.ipp80
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_serial_port_service.ipp31
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_socket_service_base.ipp156
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_mutex.ipp8
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_object_handle_service.ipp39
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_static_mutex.ipp10
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_thread.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_tss_ptr.ipp6
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_ssocket_service_base.ipp62
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.ipp15
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winsock_init.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_defer.hpp207
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_dispatch.hpp193
-rw-r--r--3rdparty/asio/include/asio/detail/initiate_post.hpp207
-rw-r--r--3rdparty/asio/include/asio/detail/io_control.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/io_object_impl.hpp177
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_read_at_op.hpp195
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_read_op.hpp190
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_service.hpp687
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_write_at_op.hpp189
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_descriptor_write_op.hpp185
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_file_service.hpp261
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_null_buffers_op.hpp114
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_operation.hpp84
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_service.hpp319
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_accept_op.hpp280
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_connect_op.hpp140
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recv_op.hpp205
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recvfrom_op.hpp206
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_recvmsg_op.hpp192
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_send_op.hpp191
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_sendto_op.hpp194
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_service.hpp629
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_socket_service_base.hpp663
-rw-r--r--3rdparty/asio/include/asio/detail/io_uring_wait_op.hpp112
-rw-r--r--3rdparty/asio/include/asio/detail/is_buffer_sequence.hpp123
-rw-r--r--3rdparty/asio/include/asio/detail/is_executor.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/keyword_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/kqueue_reactor.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/limits.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/local_free_on_block_exit.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/macos_fenced_block.hpp62
-rw-r--r--3rdparty/asio/include/asio/detail/memory.hpp110
-rw-r--r--3rdparty/asio/include/asio/detail/mutex.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/non_const_lvalue.hpp43
-rw-r--r--3rdparty/asio/include/asio/detail/noncopyable.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_event.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/null_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_mutex.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/null_reactor.hpp23
-rw-r--r--3rdparty/asio/include/asio/detail/null_signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_socket_service.hpp124
-rw-r--r--3rdparty/asio/include/asio/detail/null_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/object_pool.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/old_win_sdk_compat.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/op_queue.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/operation.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/pipe_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/pop_options.hpp36
-rw-r--r--3rdparty/asio/include/asio/detail/posix_event.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/posix_fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_serial_port_service.hpp249
-rw-r--r--3rdparty/asio/include/asio/detail/posix_signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/push_options.hpp70
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_descriptor_service.hpp288
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_null_buffers_op.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_serial_port_service.hpp236
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_accept_op.hpp172
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_connect_op.hpp69
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recv_op.hpp102
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvfrom_op.hpp97
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvmsg_op.hpp78
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_send_op.hpp107
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_sendto_op.hpp98
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service.hpp290
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service_base.hpp393
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_wait_op.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/reactor.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_fwd.hpp40
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op_queue.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/recycling_allocator.hpp37
-rw-r--r--3rdparty/asio/include/asio/detail/regex_fwd.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_endpoint_op.hpp50
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_op.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_query_op.hpp50
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service_base.hpp56
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler.hpp44
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_operation.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_task.hpp49
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_thread_info.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_lock.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/select_interrupter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/select_reactor.hpp78
-rw-r--r--3rdparty/asio/include/asio/detail/service_registry.hpp5
-rw-r--r--3rdparty/asio/include/asio/detail/signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_handler.hpp18
-rw-r--r--3rdparty/asio/include/asio/detail/signal_init.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_op.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/signal_set_service.hpp105
-rw-r--r--3rdparty/asio/include/asio/detail/socket_holder.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/socket_ops.hpp104
-rw-r--r--3rdparty/asio/include/asio/detail/socket_option.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/socket_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/socket_types.hpp20
-rw-r--r--3rdparty/asio/include/asio/detail/solaris_fenced_block.hpp62
-rw-r--r--3rdparty/asio/include/asio/detail/source_location.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/static_mutex.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/std_event.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/std_fenced_block.hpp57
-rw-r--r--3rdparty/asio/include/asio/detail/std_global.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/std_mutex.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/std_static_mutex.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/std_thread.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/strand_executor_service.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/strand_service.hpp14
-rw-r--r--3rdparty/asio/include/asio/detail/string_view.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/thread.hpp16
-rw-r--r--3rdparty/asio/include/asio/detail/thread_context.hpp11
-rw-r--r--3rdparty/asio/include/asio/detail/thread_group.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/thread_info_base.hpp209
-rw-r--r--3rdparty/asio/include/asio/detail/throw_error.hpp27
-rw-r--r--3rdparty/asio/include/asio/detail/throw_exception.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue.hpp35
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_ptime.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_set.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler_fwd.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/type_traits.hpp178
-rw-r--r--3rdparty/asio/include/asio/detail/utility.hpp83
-rw-r--r--3rdparty/asio/include/asio/detail/variadic_templates.hpp119
-rw-r--r--3rdparty/asio/include/asio/detail/wait_handler.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/wait_op.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/win_event.hpp15
-rw-r--r--3rdparty/asio/include/asio/detail/win_fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_fenced_block.hpp90
-rw-r--r--3rdparty/asio/include/asio/detail/win_global.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_file_service.hpp287
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_read_op.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_service.hpp176
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_write_op.hpp29
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_io_context.hpp33
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_null_buffers_op.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_operation.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_op.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_ptr.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_serial_port_service.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_accept_op.hpp92
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_connect_op.hpp27
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recv_op.hpp23
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvfrom_op.hpp24
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvmsg_op.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_send_op.hpp23
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service.hpp274
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service_base.hpp386
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_thread_info.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_wait_op.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/win_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_object_handle_service.hpp36
-rw-r--r--3rdparty/asio/include/asio/detail/win_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/winapp_thread.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/wince_thread.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_manager.hpp39
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_op.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolve_op.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolver_service.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_connect_op.hpp20
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_recv_op.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_send_op.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service_base.hpp73
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_timer_scheduler.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_utils.hpp5
-rw-r--r--3rdparty/asio/include/asio/detail/winsock_init.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/work_dispatcher.hpp101
-rw-r--r--3rdparty/asio/include/asio/detail/wrapped_handler.hpp88
-rw-r--r--3rdparty/asio/include/asio/dispatch.hpp183
-rw-r--r--3rdparty/asio/include/asio/error.hpp53
-rw-r--r--3rdparty/asio/include/asio/error_code.hpp155
-rw-r--r--3rdparty/asio/include/asio/execution.hpp33
-rw-r--r--3rdparty/asio/include/asio/execution/allocator.hpp278
-rw-r--r--3rdparty/asio/include/asio/execution/any_executor.hpp1933
-rw-r--r--3rdparty/asio/include/asio/execution/bad_executor.hpp46
-rw-r--r--3rdparty/asio/include/asio/execution/blocking.hpp1360
-rw-r--r--3rdparty/asio/include/asio/execution/blocking_adaptation.hpp1080
-rw-r--r--3rdparty/asio/include/asio/execution/context.hpp191
-rw-r--r--3rdparty/asio/include/asio/execution/context_as.hpp190
-rw-r--r--3rdparty/asio/include/asio/execution/executor.hpp116
-rw-r--r--3rdparty/asio/include/asio/execution/impl/bad_executor.ipp40
-rw-r--r--3rdparty/asio/include/asio/execution/invocable_archetype.hpp43
-rw-r--r--3rdparty/asio/include/asio/execution/mapping.hpp1002
-rw-r--r--3rdparty/asio/include/asio/execution/occupancy.hpp184
-rw-r--r--3rdparty/asio/include/asio/execution/outstanding_work.hpp753
-rw-r--r--3rdparty/asio/include/asio/execution/prefer_only.hpp328
-rw-r--r--3rdparty/asio/include/asio/execution/relationship.hpp751
-rw-r--r--3rdparty/asio/include/asio/execution_context.hpp29
-rw-r--r--3rdparty/asio/include/asio/executor.hpp110
-rw-r--r--3rdparty/asio/include/asio/executor_work_guard.hpp285
-rw-r--r--3rdparty/asio/include/asio/experimental/append.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/as_single.hpp132
-rw-r--r--3rdparty/asio/include/asio/experimental/as_tuple.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/awaitable_operators.hpp536
-rw-r--r--3rdparty/asio/include/asio/experimental/basic_channel.hpp513
-rw-r--r--3rdparty/asio/include/asio/experimental/basic_concurrent_channel.hpp513
-rw-r--r--3rdparty/asio/include/asio/experimental/cancellation_condition.hpp152
-rw-r--r--3rdparty/asio/include/asio/experimental/channel.hpp70
-rw-r--r--3rdparty/asio/include/asio/experimental/channel_error.hpp82
-rw-r--r--3rdparty/asio/include/asio/experimental/channel_traits.hpp301
-rw-r--r--3rdparty/asio/include/asio/experimental/co_composed.hpp145
-rw-r--r--3rdparty/asio/include/asio/experimental/co_spawn.hpp187
-rw-r--r--3rdparty/asio/include/asio/experimental/concurrent_channel.hpp70
-rw-r--r--3rdparty/asio/include/asio/experimental/coro.hpp293
-rw-r--r--3rdparty/asio/include/asio/experimental/coro_traits.hpp228
-rw-r--r--3rdparty/asio/include/asio/experimental/deferred.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_handler.hpp77
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_message.hpp129
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_operation.hpp361
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_payload.hpp222
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_receive_op.hpp127
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_send_functions.hpp192
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_send_op.hpp148
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/channel_service.hpp677
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_completion_handler.hpp169
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_promise_allocator.hpp141
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/has_signature.hpp54
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/impl/channel_service.hpp621
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/partial_promise.hpp197
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/as_single.hpp176
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/channel_error.ipp61
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/co_composed.hpp1174
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/coro.hpp1222
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/parallel_group.hpp788
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/promise.hpp255
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/use_coro.hpp214
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/use_promise.hpp66
-rw-r--r--3rdparty/asio/include/asio/experimental/parallel_group.hpp457
-rw-r--r--3rdparty/asio/include/asio/experimental/prepend.hpp36
-rw-r--r--3rdparty/asio/include/asio/experimental/promise.hpp224
-rw-r--r--3rdparty/asio/include/asio/experimental/use_coro.hpp189
-rw-r--r--3rdparty/asio/include/asio/experimental/use_promise.hpp111
-rw-r--r--3rdparty/asio/include/asio/file_base.hpp166
-rw-r--r--3rdparty/asio/include/asio/generic/basic_endpoint.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/datagram_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/detail/endpoint.hpp2
-rw-r--r--3rdparty/asio/include/asio/generic/detail/impl/endpoint.ipp5
-rw-r--r--3rdparty/asio/include/asio/generic/raw_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/seq_packet_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/stream_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/handler_alloc_hook.hpp81
-rw-r--r--3rdparty/asio/include/asio/handler_continuation_hook.hpp2
-rw-r--r--3rdparty/asio/include/asio/handler_invoke_hook.hpp85
-rw-r--r--3rdparty/asio/include/asio/handler_type.hpp50
-rw-r--r--3rdparty/asio/include/asio/high_resolution_timer.hpp7
-rw-r--r--3rdparty/asio/include/asio/impl/any_completion_executor.ipp126
-rw-r--r--3rdparty/asio/include/asio/impl/any_io_executor.ipp134
-rw-r--r--3rdparty/asio/include/asio/impl/append.hpp162
-rw-r--r--3rdparty/asio/include/asio/impl/as_tuple.hpp245
-rw-r--r--3rdparty/asio/include/asio/impl/awaitable.hpp1196
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_read_stream.hpp350
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_write_stream.hpp346
-rw-r--r--3rdparty/asio/include/asio/impl/cancellation_signal.ipp96
-rw-r--r--3rdparty/asio/include/asio/impl/co_spawn.hpp449
-rw-r--r--3rdparty/asio/include/asio/impl/connect.hpp789
-rw-r--r--3rdparty/asio/include/asio/impl/connect_pipe.hpp73
-rw-r--r--3rdparty/asio/include/asio/impl/connect_pipe.ipp149
-rw-r--r--3rdparty/asio/include/asio/impl/consign.hpp137
-rw-r--r--3rdparty/asio/include/asio/impl/defer.hpp79
-rw-r--r--3rdparty/asio/include/asio/impl/deferred.hpp147
-rw-r--r--3rdparty/asio/include/asio/impl/detached.hpp77
-rw-r--r--3rdparty/asio/include/asio/impl/dispatch.hpp80
-rw-r--r--3rdparty/asio/include/asio/impl/error.ipp8
-rw-r--r--3rdparty/asio/include/asio/impl/error_code.ipp6
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.hpp44
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.ipp2
-rw-r--r--3rdparty/asio/include/asio/impl/executor.hpp220
-rw-r--r--3rdparty/asio/include/asio/impl/executor.ipp11
-rw-r--r--3rdparty/asio/include/asio/impl/handler_alloc_hook.ipp52
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.hpp374
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.ipp8
-rw-r--r--3rdparty/asio/include/asio/impl/multiple_exceptions.ipp45
-rw-r--r--3rdparty/asio/include/asio/impl/post.hpp79
-rw-r--r--3rdparty/asio/include/asio/impl/prepend.hpp163
-rw-r--r--3rdparty/asio/include/asio/impl/read.hpp988
-rw-r--r--3rdparty/asio/include/asio/impl/read_at.hpp508
-rw-r--r--3rdparty/asio/include/asio/impl/read_until.hpp2595
-rw-r--r--3rdparty/asio/include/asio/impl/redirect_error.hpp250
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.ipp12
-rw-r--r--3rdparty/asio/include/asio/impl/spawn.hpp1499
-rw-r--r--3rdparty/asio/include/asio/impl/src.cpp25
-rw-r--r--3rdparty/asio/include/asio/impl/src.hpp20
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.hpp34
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.ipp92
-rw-r--r--3rdparty/asio/include/asio/impl/system_executor.hpp160
-rw-r--r--3rdparty/asio/include/asio/impl/system_executor.ipp57
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.hpp272
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.ipp82
-rw-r--r--3rdparty/asio/include/asio/impl/use_awaitable.hpp301
-rw-r--r--3rdparty/asio/include/asio/impl/use_future.hpp581
-rw-r--r--3rdparty/asio/include/asio/impl/write.hpp907
-rw-r--r--3rdparty/asio/include/asio/impl/write_at.hpp463
-rw-r--r--3rdparty/asio/include/asio/io_context.hpp865
-rw-r--r--3rdparty/asio/include/asio/io_context_strand.hpp156
-rw-r--r--3rdparty/asio/include/asio/io_service.hpp2
-rw-r--r--3rdparty/asio/include/asio/io_service_strand.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/address.hpp87
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4.hpp160
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_iterator.hpp32
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_range.hpp38
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6.hpp161
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_iterator.hpp31
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_range.hpp35
-rw-r--r--3rdparty/asio/include/asio/ip/bad_address_cast.hpp23
-rw-r--r--3rdparty/asio/include/asio/ip/basic_endpoint.hpp73
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver.hpp580
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_entry.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_iterator.hpp12
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_query.hpp18
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_results.hpp30
-rw-r--r--3rdparty/asio/include/asio/ip/detail/endpoint.hpp40
-rw-r--r--3rdparty/asio/include/asio/ip/detail/impl/endpoint.ipp38
-rw-r--r--3rdparty/asio/include/asio/ip/detail/socket_option.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/host_name.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/icmp.hpp14
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.ipp49
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.ipp30
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.ipp66
-rw-r--r--3rdparty/asio/include/asio/ip/impl/basic_endpoint.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/host_name.ipp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.ipp29
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.ipp29
-rw-r--r--3rdparty/asio/include/asio/ip/multicast.hpp16
-rw-r--r--3rdparty/asio/include/asio/ip/network_v4.hpp42
-rw-r--r--3rdparty/asio/include/asio/ip/network_v6.hpp36
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_query_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_service.hpp200
-rw-r--r--3rdparty/asio/include/asio/ip/tcp.hpp18
-rw-r--r--3rdparty/asio/include/asio/ip/udp.hpp14
-rw-r--r--3rdparty/asio/include/asio/ip/unicast.hpp6
-rw-r--r--3rdparty/asio/include/asio/ip/v6_only.hpp8
-rw-r--r--3rdparty/asio/include/asio/is_applicable_property.hpp61
-rw-r--r--3rdparty/asio/include/asio/is_contiguous_iterator.hpp45
-rw-r--r--3rdparty/asio/include/asio/is_executor.hpp2
-rw-r--r--3rdparty/asio/include/asio/is_read_buffered.hpp2
-rw-r--r--3rdparty/asio/include/asio/is_write_buffered.hpp2
-rw-r--r--3rdparty/asio/include/asio/local/basic_endpoint.hpp16
-rw-r--r--3rdparty/asio/include/asio/local/connect_pair.hpp33
-rw-r--r--3rdparty/asio/include/asio/local/datagram_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/local/detail/endpoint.hpp8
-rw-r--r--3rdparty/asio/include/asio/local/detail/impl/endpoint.ipp21
-rw-r--r--3rdparty/asio/include/asio/local/seq_packet_protocol.hpp84
-rw-r--r--3rdparty/asio/include/asio/local/stream_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/multiple_exceptions.hpp52
-rw-r--r--3rdparty/asio/include/asio/packaged_task.hpp68
-rw-r--r--3rdparty/asio/include/asio/placeholders.hpp134
-rw-r--r--3rdparty/asio/include/asio/posix/basic_descriptor.hpp355
-rw-r--r--3rdparty/asio/include/asio/posix/basic_stream_descriptor.hpp369
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor.hpp617
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor_base.hpp4
-rw-r--r--3rdparty/asio/include/asio/posix/stream_descriptor.hpp329
-rw-r--r--3rdparty/asio/include/asio/posix/stream_descriptor_service.hpp279
-rw-r--r--3rdparty/asio/include/asio/post.hpp192
-rw-r--r--3rdparty/asio/include/asio/prefer.hpp577
-rw-r--r--3rdparty/asio/include/asio/prepend.hpp66
-rw-r--r--3rdparty/asio/include/asio/query.hpp311
-rw-r--r--3rdparty/asio/include/asio/random_access_file.hpp35
-rw-r--r--3rdparty/asio/include/asio/raw_socket_service.hpp455
-rw-r--r--3rdparty/asio/include/asio/read.hpp851
-rw-r--r--3rdparty/asio/include/asio/read_at.hpp247
-rw-r--r--3rdparty/asio/include/asio/read_until.hpp1702
-rw-r--r--3rdparty/asio/include/asio/readable_pipe.hpp35
-rw-r--r--3rdparty/asio/include/asio/recycling_allocator.hpp138
-rw-r--r--3rdparty/asio/include/asio/redirect_error.hpp64
-rw-r--r--3rdparty/asio/include/asio/registered_buffer.hpp344
-rw-r--r--3rdparty/asio/include/asio/require.hpp433
-rw-r--r--3rdparty/asio/include/asio/require_concept.hpp343
-rw-r--r--3rdparty/asio/include/asio/seq_packet_socket_service.hpp405
-rw-r--r--3rdparty/asio/include/asio/serial_port.hpp739
-rw-r--r--3rdparty/asio/include/asio/serial_port_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/serial_port_service.hpp249
-rw-r--r--3rdparty/asio/include/asio/signal_set.hpp425
-rw-r--r--3rdparty/asio/include/asio/signal_set_base.hpp171
-rw-r--r--3rdparty/asio/include/asio/signal_set_service.hpp142
-rw-r--r--3rdparty/asio/include/asio/socket_acceptor_service.hpp361
-rw-r--r--3rdparty/asio/include/asio/socket_base.hpp82
-rw-r--r--3rdparty/asio/include/asio/spawn.hpp746
-rw-r--r--3rdparty/asio/include/asio/ssl.hpp3
-rw-r--r--3rdparty/asio/include/asio/ssl/context.hpp10
-rw-r--r--3rdparty/asio/include/asio/ssl/context_base.hpp70
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/buffered_handshake_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/engine.hpp11
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/handshake_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/engine.ipp77
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/openssl_init.ipp16
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/io.hpp146
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_init.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_types.hpp8
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/password_callback.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/read_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/shutdown_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/stream_core.hpp95
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/verify_callback.hpp4
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/write_op.hpp15
-rw-r--r--3rdparty/asio/include/asio/ssl/error.hpp37
-rw-r--r--3rdparty/asio/include/asio/ssl/host_name_verification.hpp90
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.ipp503
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/error.ipp34
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/host_name_verification.ipp73
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/rfc2818_verification.ipp6
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/src.hpp3
-rw-r--r--3rdparty/asio/include/asio/ssl/rfc2818_verification.hpp10
-rw-r--r--3rdparty/asio/include/asio/ssl/stream.hpp565
-rw-r--r--3rdparty/asio/include/asio/ssl/stream_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_mode.hpp2
-rw-r--r--3rdparty/asio/include/asio/static_thread_pool.hpp31
-rw-r--r--3rdparty/asio/include/asio/steady_timer.hpp7
-rw-r--r--3rdparty/asio/include/asio/strand.hpp351
-rw-r--r--3rdparty/asio/include/asio/stream_file.hpp35
-rw-r--r--3rdparty/asio/include/asio/stream_socket_service.hpp401
-rw-r--r--3rdparty/asio/include/asio/streambuf.hpp2
-rw-r--r--3rdparty/asio/include/asio/system_context.hpp90
-rw-r--r--3rdparty/asio/include/asio/system_error.hpp104
-rw-r--r--3rdparty/asio/include/asio/system_executor.hpp616
-rw-r--r--3rdparty/asio/include/asio/system_timer.hpp7
-rw-r--r--3rdparty/asio/include/asio/this_coro.hpp267
-rw-r--r--3rdparty/asio/include/asio/thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/thread_pool.hpp843
-rw-r--r--3rdparty/asio/include/asio/time_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/traits/equality_comparable.hpp100
-rw-r--r--3rdparty/asio/include/asio/traits/execute_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/query_static_constexpr_member.hpp101
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_free.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/require_member.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/static_query.hpp102
-rw-r--r--3rdparty/asio/include/asio/traits/static_require.hpp115
-rw-r--r--3rdparty/asio/include/asio/traits/static_require_concept.hpp116
-rw-r--r--3rdparty/asio/include/asio/ts/buffer.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/executor.hpp4
-rw-r--r--3rdparty/asio/include/asio/ts/internet.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/io_context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/net.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/netfwd.hpp125
-rw-r--r--3rdparty/asio/include/asio/ts/socket.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/timer.hpp4
-rw-r--r--3rdparty/asio/include/asio/unyield.hpp2
-rw-r--r--3rdparty/asio/include/asio/use_awaitable.hpp161
-rw-r--r--3rdparty/asio/include/asio/use_future.hpp52
-rw-r--r--3rdparty/asio/include/asio/uses_executor.hpp8
-rw-r--r--3rdparty/asio/include/asio/version.hpp4
-rw-r--r--3rdparty/asio/include/asio/wait_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/waitable_timer_service.hpp210
-rw-r--r--3rdparty/asio/include/asio/windows/basic_handle.hpp273
-rw-r--r--3rdparty/asio/include/asio/windows/basic_object_handle.hpp401
-rw-r--r--3rdparty/asio/include/asio/windows/basic_overlapped_handle.hpp455
-rw-r--r--3rdparty/asio/include/asio/windows/basic_random_access_handle.hpp375
-rw-r--r--3rdparty/asio/include/asio/windows/basic_stream_handle.hpp374
-rw-r--r--3rdparty/asio/include/asio/windows/object_handle.hpp349
-rw-r--r--3rdparty/asio/include/asio/windows/object_handle_service.hpp183
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_handle.hpp300
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_ptr.hpp47
-rw-r--r--3rdparty/asio/include/asio/windows/random_access_handle.hpp347
-rw-r--r--3rdparty/asio/include/asio/windows/random_access_handle_service.hpp214
-rw-r--r--3rdparty/asio/include/asio/windows/stream_handle.hpp331
-rw-r--r--3rdparty/asio/include/asio/windows/stream_handle_service.hpp210
-rw-r--r--3rdparty/asio/include/asio/writable_pipe.hpp35
-rw-r--r--3rdparty/asio/include/asio/write.hpp833
-rw-r--r--3rdparty/asio/include/asio/write_at.hpp246
-rw-r--r--3rdparty/asio/include/asio/yield.hpp2
-rwxr-xr-x3rdparty/asio/install-sh541
-rwxr-xr-x3rdparty/asio/missing215
-rw-r--r--3rdparty/asio/release.pl439
-rw-r--r--3rdparty/asio/src/.gitignore11
-rw-r--r--3rdparty/asio/src/Makefile.am34
-rw-r--r--3rdparty/asio/src/Makefile.in619
-rw-r--r--3rdparty/asio/src/Makefile.mgw286
-rw-r--r--3rdparty/asio/src/Makefile.msc390
-rw-r--r--3rdparty/asio/src/asio.cpp2
-rw-r--r--3rdparty/asio/src/asio_ssl.cpp2
-rw-r--r--3rdparty/asio/src/doc/.gitignore5
-rw-r--r--3rdparty/asio/src/doc/Jamfile.v262
-rw-r--r--3rdparty/asio/src/doc/asio.pngbin3164 -> 0 bytes-rw-r--r--3rdparty/asio/src/doc/asio.qbk116
-rw-r--r--3rdparty/asio/src/doc/asioref.sty90
-rw-r--r--3rdparty/asio/src/doc/asioref.xsl94
-rw-r--r--3rdparty/asio/src/doc/boost_bind_dox.txt5
-rw-r--r--3rdparty/asio/src/doc/doxy2qbk.pl22
-rw-r--r--3rdparty/asio/src/doc/examples.qbk419
-rw-r--r--3rdparty/asio/src/doc/history.qbk1214
-rw-r--r--3rdparty/asio/src/doc/index.xml13
-rw-r--r--3rdparty/asio/src/doc/makepdf.pl26
-rw-r--r--3rdparty/asio/src/doc/noncopyable_dox.txt3
-rw-r--r--3rdparty/asio/src/doc/overview.qbk97
-rw-r--r--3rdparty/asio/src/doc/overview/allocation.qbk58
-rw-r--r--3rdparty/asio/src/doc/overview/async.qbk185
-rw-r--r--3rdparty/asio/src/doc/overview/async_op1.dot78
-rw-r--r--3rdparty/asio/src/doc/overview/async_op1.pngbin24260 -> 0 bytes-rw-r--r--3rdparty/asio/src/doc/overview/async_op2.dot78
-rw-r--r--3rdparty/asio/src/doc/overview/async_op2.pngbin24542 -> 0 bytes-rw-r--r--3rdparty/asio/src/doc/overview/basics.qbk106
-rw-r--r--3rdparty/asio/src/doc/overview/bsd_sockets.qbk270
-rw-r--r--3rdparty/asio/src/doc/overview/buffers.qbk163
-rw-r--r--3rdparty/asio/src/doc/overview/coroutine.qbk51
-rw-r--r--3rdparty/asio/src/doc/overview/cpp2011.qbk275
-rw-r--r--3rdparty/asio/src/doc/overview/handler_tracking.qbk102
-rw-r--r--3rdparty/asio/src/doc/overview/implementation.qbk305
-rw-r--r--3rdparty/asio/src/doc/overview/iostreams.qbk72
-rw-r--r--3rdparty/asio/src/doc/overview/line_based.qbk118
-rw-r--r--3rdparty/asio/src/doc/overview/other_protocols.qbk94
-rw-r--r--3rdparty/asio/src/doc/overview/posix.qbk152
-rw-r--r--3rdparty/asio/src/doc/overview/proactor.dot100
-rw-r--r--3rdparty/asio/src/doc/overview/proactor.pngbin30877 -> 0 bytes-rw-r--r--3rdparty/asio/src/doc/overview/protocols.qbk149
-rw-r--r--3rdparty/asio/src/doc/overview/rationale.qbk54
-rw-r--r--3rdparty/asio/src/doc/overview/reactor.qbk44
-rw-r--r--3rdparty/asio/src/doc/overview/serial_ports.qbk45
-rw-r--r--3rdparty/asio/src/doc/overview/signals.qbk44
-rw-r--r--3rdparty/asio/src/doc/overview/spawn.qbk102
-rw-r--r--3rdparty/asio/src/doc/overview/ssl.qbk123
-rw-r--r--3rdparty/asio/src/doc/overview/strands.qbk85
-rw-r--r--3rdparty/asio/src/doc/overview/streams.qbk62
-rw-r--r--3rdparty/asio/src/doc/overview/sync_op.dot67
-rw-r--r--3rdparty/asio/src/doc/overview/sync_op.pngbin20243 -> 0 bytes-rw-r--r--3rdparty/asio/src/doc/overview/threads.qbk66
-rw-r--r--3rdparty/asio/src/doc/overview/timers.qbk52
-rw-r--r--3rdparty/asio/src/doc/overview/windows.qbk126
-rw-r--r--3rdparty/asio/src/doc/project-root.jam1
-rw-r--r--3rdparty/asio/src/doc/quickref.xml514
-rw-r--r--3rdparty/asio/src/doc/reference.dox256
-rw-r--r--3rdparty/asio/src/doc/reference.qbk112844
-rw-r--r--3rdparty/asio/src/doc/reference.xsl1779
-rw-r--r--3rdparty/asio/src/doc/release_checklist.htm68
-rw-r--r--3rdparty/asio/src/doc/requirements/AcceptHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/AcceptableProtocol.qbk25
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncRandomAccessReadDevice.qbk56
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncRandomAccessWriteDevice.qbk57
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncReadStream.qbk50
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncWriteStream.qbk48
-rw-r--r--3rdparty/asio/src/doc/requirements/BufferedHandshakeHandler.qbk55
-rw-r--r--3rdparty/asio/src/doc/requirements/CompletionCondition.qbk42
-rw-r--r--3rdparty/asio/src/doc/requirements/CompletionHandler.qbk63
-rw-r--r--3rdparty/asio/src/doc/requirements/ConnectCondition.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/ConnectHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/ConstBufferSequence.qbk55
-rw-r--r--3rdparty/asio/src/doc/requirements/DynamicBuffer.qbk93
-rw-r--r--3rdparty/asio/src/doc/requirements/Endpoint.qbk94
-rw-r--r--3rdparty/asio/src/doc/requirements/EndpointSequence.qbk30
-rw-r--r--3rdparty/asio/src/doc/requirements/ExecutionContext.qbk36
-rw-r--r--3rdparty/asio/src/doc/requirements/Executor.qbk141
-rw-r--r--3rdparty/asio/src/doc/requirements/GettableSerialPortOption.qbk33
-rw-r--r--3rdparty/asio/src/doc/requirements/GettableSocketOption.qbk67
-rw-r--r--3rdparty/asio/src/doc/requirements/Handler.qbk64
-rw-r--r--3rdparty/asio/src/doc/requirements/HandshakeHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/InternetProtocol.qbk47
-rw-r--r--3rdparty/asio/src/doc/requirements/IoControlCommand.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/IoObjectService.qbk62
-rw-r--r--3rdparty/asio/src/doc/requirements/IteratorConnectHandler.qbk81
-rw-r--r--3rdparty/asio/src/doc/requirements/MoveAcceptHandler.qbk61
-rw-r--r--3rdparty/asio/src/doc/requirements/MutableBufferSequence.qbk56
-rw-r--r--3rdparty/asio/src/doc/requirements/ProtoAllocator.qbk19
-rw-r--r--3rdparty/asio/src/doc/requirements/Protocol.qbk54
-rw-r--r--3rdparty/asio/src/doc/requirements/RangeConnectHandler.qbk82
-rw-r--r--3rdparty/asio/src/doc/requirements/ReadHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/ResolveHandler.qbk82
-rw-r--r--3rdparty/asio/src/doc/requirements/Service.qbk40
-rw-r--r--3rdparty/asio/src/doc/requirements/SettableSerialPortOption.qbk33
-rw-r--r--3rdparty/asio/src/doc/requirements/SettableSocketOption.qbk54
-rw-r--r--3rdparty/asio/src/doc/requirements/ShutdownHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/SignalHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk49
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncRandomAccessWriteDevice.qbk49
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncReadStream.qbk41
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncWriteStream.qbk39
-rw-r--r--3rdparty/asio/src/doc/requirements/TimeTraits.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/WaitHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/WaitTraits.qbk52
-rw-r--r--3rdparty/asio/src/doc/requirements/WriteHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/asynchronous_operations.qbk281
-rw-r--r--3rdparty/asio/src/doc/requirements/asynchronous_socket_operations.qbk39
-rw-r--r--3rdparty/asio/src/doc/requirements/read_write_operations.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/synchronous_socket_operations.qbk37
-rw-r--r--3rdparty/asio/src/doc/std_exception_dox.txt7
-rw-r--r--3rdparty/asio/src/doc/tutorial.dox226
-rw-r--r--3rdparty/asio/src/doc/tutorial.qbk2227
-rw-r--r--3rdparty/asio/src/doc/tutorial.xsl437
-rw-r--r--3rdparty/asio/src/doc/using.qbk316
-rw-r--r--3rdparty/asio/src/examples/cpp03/Makefile.am250
-rw-r--r--3rdparty/asio/src/examples/cpp03/allocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/allocation/server.cpp238
-rw-r--r--3rdparty/asio/src/examples/cpp03/buffers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/buffers/reference_counted.cpp131
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_client.cpp177
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_message.hpp93
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_server.cpp247
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/posix_chat_client.cpp204
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/async_tcp_echo_server.cpp137
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/async_udp_echo_server.cpp92
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp79
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_udp_echo_client.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_udp_echo_server.cpp53
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/daemon.cpp189
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/process_per_connection.cpp160
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/async_client.cpp204
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/sync_client.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_1K.html28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_2K.html49
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_4K.html91
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_8K.html175
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection.cpp99
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection.hpp83
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection_manager.cpp38
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection_manager.hpp44
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/main.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/reply.cpp256
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_handler.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_handler.hpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_parser.hpp95
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/server.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/server.hpp69
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/connection.cpp93
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/connection.hpp75
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/io_context_pool.cpp69
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/io_context_pool.hpp57
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/main.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/reply.cpp256
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_handler.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_handler.hpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_parser.hpp95
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/server.cpp77
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/server.hpp68
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/connection.cpp98
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/connection.hpp78
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/main.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/reply.cpp256
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_handler.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_handler.hpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_parser.hpp95
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/server.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/server.hpp70
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/file_handler.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/file_handler.hpp44
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/main.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/reply.cpp256
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request.hpp46
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request_parser.cpp226
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request_parser.hpp78
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/server.hpp73
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/icmp_header.hpp94
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/ipv4_header.hpp102
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/ping.cpp161
-rw-r--r--3rdparty/asio/src/examples/cpp03/invocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/invocation/prioritised_handlers.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/daytime_client.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp51
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/http_client.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/.gitignore13
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/connect_pair.cpp141
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/iostream_client.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/stream_client.cpp61
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/stream_server.cpp141
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/receiver.cpp93
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/sender.cpp99
-rw-r--r--3rdparty/asio/src/examples/cpp03/nonblocking/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/nonblocking/third_party_lib.cpp240
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/client.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/protocol.hpp156
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/server.cpp189
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/client.cpp125
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/connection.hpp188
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/server.cpp123
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/stock.hpp50
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/basic_logger.hpp83
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/daytime_client.cpp97
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger.hpp24
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger_service.cpp17
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger_service.hpp145
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/socks4.hpp144
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/sync_client.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/.gitignore12
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/echo_server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/parallel_grep.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/README8
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/ca.pem49
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/client.cpp156
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/dh2048.pem8
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/server.cpp170
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/server.pem71
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/async_tcp_client.cpp308
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/blocking_tcp_client.cpp242
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/blocking_udp_client.cpp182
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/server.cpp427
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/tick_count_timer.cpp123
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/time_t_timer.cpp93
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime1/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime1/client.cpp57
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime2/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime2/server.cpp50
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime3/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime3/server.cpp117
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime4/client.cpp52
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime5/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime5/server.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime6/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime6/server.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime7/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime7/server.cpp158
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime_dox.txt502
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/index_dox.txt48
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer1/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer1/timer.cpp25
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer2/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer2/timer.cpp30
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer3/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer3/timer.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer4/timer.cpp55
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer5/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer5/timer.cpp81
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer_dox.txt383
-rw-r--r--3rdparty/asio/src/examples/cpp03/windows/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/windows/transmit_file.cpp171
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.am240
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.in2975
-rw-r--r--3rdparty/asio/src/examples/cpp11/allocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp11/allocation/server.cpp76
-rw-r--r--3rdparty/asio/src/examples/cpp11/buffers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp11/buffers/reference_counted.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_message.hpp6
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/posix_chat_client.cpp198
-rw-r--r--3rdparty/asio/src/examples/cpp11/deferred/deferred_1.cpp35
-rw-r--r--3rdparty/asio/src/examples/cpp11/deferred/deferred_2.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/.gitignore5
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/actor.cpp12
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_1.cpp41
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_2.cpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/fork_join.cpp80
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/pipeline.cpp36
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/priority_scheduler.cpp42
-rw-r--r--3rdparty/asio/src/examples/cpp11/files/async_file_copy.cpp101
-rw-r--r--3rdparty/asio/src/examples/cpp11/files/blocking_file_copy.cpp65
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/daemon.cpp189
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/process_per_connection.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp11/futures/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/futures/daytime_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/async_tcp_echo_server.cpp135
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/custom_tracking.hpp20
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/client/async_client.cpp204
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/client/sync_client.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.hpp4
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/main.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/connection.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/connection.hpp71
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/io_context_pool.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/io_context_pool.hpp59
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/main.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_handler.hpp47
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/server.cpp86
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server2/server.hpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/connection.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/connection.hpp71
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/main.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_handler.hpp47
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/server.cpp97
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server3/server.hpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/file_handler.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/file_handler.hpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/header.hpp28
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/main.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/mime_types.cpp46
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/mime_types.hpp27
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/reply.cpp255
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/reply.hpp64
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request.hpp34
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request_parser.cpp315
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/request_parser.hpp96
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server4/server.hpp73
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/icmp_header.hpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/ipv4_header.hpp102
-rw-r--r--3rdparty/asio/src/examples/cpp11/icmp/ping.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp11/invocation/prioritised_handlers.cpp202
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/daytime_client.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/daytime_server.cpp51
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/http_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/connect_pair.cpp129
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/fd_passing_stream_client.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/fd_passing_stream_server.cpp160
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/iostream_client.cpp61
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_client.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_server.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/receiver.cpp88
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/sender.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp11/nonblocking/third_party_lib.cpp212
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_1.cpp159
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_2.cpp229
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_3.cpp238
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_4.cpp252
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_5.cpp289
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_6.cpp349
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_7.cpp268
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_8.cpp263
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/ranged_wait_for_all.cpp70
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_all.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one_error.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/parallel_group/wait_for_one_success.cpp62
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/client.cpp188
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/protocol.hpp156
-rw-r--r--3rdparty/asio/src/examples/cpp11/porthopper/server.cpp187
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/client.cpp125
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/connection.hpp184
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/server.cpp122
-rw-r--r--3rdparty/asio/src/examples/cpp11/serialization/stock.hpp50
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/basic_logger.hpp78
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/daytime_client.cpp101
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger.hpp24
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger_service.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp11/services/logger_service.hpp145
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/socks4.hpp143
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/sync_client.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/.gitignore12
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/echo_server.cpp33
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/parallel_grep.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/README8
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/ca.pem50
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/client.cpp165
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/dh4096.pem25
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/server.cpp145
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/server.pem99
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/async_tcp_client.cpp311
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_tcp_client.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_token_tcp_client.cpp171
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_udp_client.cpp155
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/server.cpp433
-rw-r--r--3rdparty/asio/src/examples/cpp11/timers/time_t_timer.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime1/client.cpp57
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime2/server.cpp50
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime3/server.cpp118
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime4/client.cpp52
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime5/server.cpp53
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime6/server.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/daytime7/server.cpp159
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer1/timer.cpp24
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer2/timer.cpp29
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer3/timer.cpp43
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer4/timer.cpp54
-rw-r--r--3rdparty/asio/src/examples/cpp11/tutorial/timer5/timer.cpp81
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/line_reader.hpp48
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/main.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/sleep.cpp22
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/sleep.hpp35
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/stdin_line_reader.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/type_erasure/stdin_line_reader.hpp30
-rw-r--r--3rdparty/asio/src/examples/cpp11/windows/transmit_file.cpp176
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.am49
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.in1378
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_1.cpp35
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_2.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_3.cpp51
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_4.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_5.cpp66
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_6.cpp75
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_7.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/.gitignore6
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/actor.cpp18
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_1.cpp39
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_2.cpp59
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_1.cpp41
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_2.cpp34
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/fork_join.cpp79
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/pipeline.cpp85
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/priority_scheduler.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp14/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp14/iostreams/http_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/c_callback_wrapper.cpp230
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/callback_wrapper.cpp152
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_1.cpp155
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_2.cpp219
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_3.cpp228
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_4.cpp242
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_5.cpp280
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_6.cpp340
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_7.cpp261
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_8.cpp254
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/parallel_sort.cpp133
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/ranged_wait_for_all.cpp70
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_all.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_error.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_success.cpp64
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.am37
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.in738
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/chat_server.cpp222
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server.cpp76
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_single_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_tuple_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_default.cpp73
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/range_based_for.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/refactored_echo_server.cpp80
-rw-r--r--3rdparty/asio/src/examples/cpp20/Makefile.am79
-rw-r--r--3rdparty/asio/src/examples/cpp20/Makefile.in1173
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/mutual_exclusion_1.cpp182
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/mutual_exclusion_2.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp20/channels/throttling_proxy.cpp135
-rw-r--r--3rdparty/asio/src/examples/cpp20/coroutines/chat_server.cpp222
-rw-r--r--