Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

Commit 093b9f8

Browse files
authored
v1.12.1 to improve and fix bug in examples
### Release v1.12.1 1. Improve and fix bug in examples
1 parent bb2e04a commit 093b9f8

File tree

72 files changed

+178
-105
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+178
-105
lines changed

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1555,7 +1555,7 @@ This is the terminal output when running [SAMD-Client_SINRIC](examples/Generic/W
15551555

15561556
```
15571557
Starting WebSockets2_Generic SAMD-Client_SINRIC with WiFiNINA on SAMD NANO_33_IOT
1558-
WebSockets2_Generic v1.12.0
1558+
WebSockets2_Generic v1.12.1
15591559
WiFi-begin: return1 = 3
15601560
WiFi-begin: return2 = 3
15611561
Connected to Wifi, Connecting to WebSockets Server @iot.sinric.com
@@ -1698,7 +1698,7 @@ This is terminal debug output when running [SAMD-Ethernet-Client_SINRIC](example
16981698
```
16991699
Starting WebSockets2_Generic SAMD-Ethernet-Client_SINRIC on SAMD ADAFRUIT_ITSYBITSY_M4_EXPRESS
17001700
Ethernet using ENC28J60 and UIPEthernet Library
1701-
WebSockets2_Generic v1.12.0
1701+
WebSockets2_Generic v1.12.1
17021702
ENC28J60_CONTROL_CS =16
17031703
SS =16
17041704
SPI_MOSI =25
@@ -1747,7 +1747,7 @@ This is terminal debug output when running [SAMDUE-Ethernet-Server](examples/Gen
17471747
```
17481748
Starting WebSockets2_Generic SAMDUE-Ethernet-Server on SAM DUE
17491749
Ethernet using W5x00 and Ethernet_Generic Library
1750-
WebSockets2_Generic v1.12.0
1750+
WebSockets2_Generic v1.12.1
17511751
[WS] =========== USE_ETHERNET_GENERIC ===========
17521752
[WS] Default SPI pinout:
17531753
[WS] MOSI: 75
@@ -1795,7 +1795,7 @@ This is terminal debug output when running [nRF52-Ethernet-Server](examples/Gene
17951795
```
17961796
Starting WebSockets2_Generic nRF52-Ethernet-Server on NRF52840_ITSYBITSY_EXPRESS
17971797
Ethernet using ENC28J60 and UIPEthernet Library
1798-
WebSockets2_Generic v1.12.0
1798+
WebSockets2_Generic v1.12.1
17991799
ENC28J60_CONTROL_CS =10
18001800
SS =5
18011801
SPI_MOSI =24
@@ -1833,7 +1833,7 @@ This is terminal debug output when running [STM32-Ethernet-Client_SINRIC](exampl
18331833
```
18341834
Starting WebSockets2_Generic STM32-Ethernet-Client_SINRIC on NUCLEO_F767ZI
18351835
Ethernet using LAN8742A and STM32Ethernet Library
1836-
WebSockets2_Generic v1.12.0
1836+
WebSockets2_Generic v1.12.1
18371837
[WS] =========== USE_LAN8742A_ETHERNET ===========
18381838
WebSockets Client IP address: 192.168.2.135
18391839
Connecting to WebSockets Server @iot.sinric.com
@@ -1881,7 +1881,7 @@ This is the terminal debug output when running [SAMDUE-Ethernet_ServerAllFunctio
18811881

18821882
```
18831883
Start Generic_WebSocketServerAllFunctionsDemo_W5500
1884-
WebSockets2_Generic v1.12.0
1884+
WebSockets2_Generic v1.12.1
18851885
[WS] =========== USE_ETHERNET_GENERIC ===========
18861886
[WS] Default SPI pinout:
18871887
[WS] MOSI: 75
@@ -1957,7 +1957,7 @@ This is terminal debug output when running [STM32-Ethernet-Client_SINRIC_LAN8720
19571957
```
19581958
Starting STM32-Ethernet-Client_SINRIC_LAN8720 on BLACK_F407VE
19591959
Ethernet using LAN8720 and STM32Ethernet Library
1960-
WebSockets2_Generic v1.12.0
1960+
WebSockets2_Generic v1.12.1
19611961
[WS] =========== USE_LAN8720_ETHERNET ===========
19621962
WebSockets Client IP address: 192.168.2.160
19631963
Connecting to WebSockets Server @iot.sinric.com
@@ -2001,7 +2001,7 @@ This is terminal debug output when running [ESP32-Client_SINRIC](examples/ESP32/
20012001

20022002
```
20032003
Starting ESP32-Client_SINRIC on ESP32S2_DEV
2004-
WebSockets2_Generic v1.12.0
2004+
WebSockets2_Generic v1.12.1
20052005
....Connected to Wifi, Connecting to WebSockets Server @iot.sinric.com
20062006
[WS] WebsocketsClient::generateHandshake: base64Authorization = YXBpa2V5OjkxMjdkNDc4LTExNjAtNDE4OC04MDQ4LTQ3OWJhNWM2OTExNA==
20072007
[WS] WebsocketsClient::generateHandshake: handshake = GET / HTTP/1.1
@@ -2045,7 +2045,7 @@ This is terminal debug output when running [Secured-ESP32-Client](examples/ESP32
20452045

20462046
```
20472047
Starting WebSockets Secured-ESP32-Client on ESP32S2_DEV
2048-
WebSockets2_Generic v1.12.0
2048+
WebSockets2_Generic v1.12.1
20492049
....
20502050
Connected to Wifi, Connecting to WebSockets Server @wss://echo.websocket.org/
20512051
[WS] WebsocketsClient::doestStartsWith: str = wss://echo.websocket.org/
@@ -2105,7 +2105,7 @@ This is terminal debug output when running [InSecured-ESP32-Client](examples/ESP
21052105

21062106
```
21072107
Starting WebSockets InSecured-ESP32-Client on ESP32_DEV
2108-
WebSockets2_Generic v1.12.0
2108+
WebSockets2_Generic v1.12.1
21092109
...
21102110
Connected to Wifi, Connecting to WebSockets Server @wss://echo.websocket.org/
21112111
[WS] WebsocketsClient::doestStartsWith: str = wss://echo.websocket.org/
@@ -2166,7 +2166,7 @@ This is terminal debug output when running [ESP8266-Client_SINRIC](examples/ESP3
21662166

21672167
```
21682168
Starting ESP8266-Client_SINRIC on ESP8266_NODEMCU_ESP12E
2169-
WebSockets2_Generic v1.12.0
2169+
WebSockets2_Generic v1.12.1
21702170
......Connected to Wifi, Connecting to WebSockets Server @iot.sinric.com
21712171
[WS] WebsocketsClient::generateHandshake: base64Authorization = YXBpa2V5OjkxMjdkNDc4LTExNjAtNDE4OC04MDQ4LTQ3OWJhNWM2OTExNA==
21722172
[WS] WebsocketsClient::generateHandshake: handshake = GET / HTTP/1.1
@@ -2208,7 +2208,7 @@ This is terminal debug output when running [RP2040-Ethernet-Client_SINRIC](examp
22082208
```
22092209
Starting RP2040-Ethernet-Client_SINRIC on RASPBERRY_PI_PICO
22102210
Ethernet using W5x00 and Ethernet_Generic Library
2211-
WebSockets2_Generic v1.12.0
2211+
WebSockets2_Generic v1.12.1
22122212
[WS] =========== USE_ETHERNET_GENERIC ===========
22132213
[WS] Default SPI pinout:
22142214
[WS] MOSI: 19
@@ -2278,7 +2278,7 @@ This is terminal debug output when running [RP2040-Ethernet-Client_SINRIC](examp
22782278
```
22792279
Starting RP2040-Ethernet-Client_SINRIC on RaspberryPi Pico
22802280
Ethernet using W5x00 and Ethernet_Generic Library
2281-
WebSockets2_Generic v1.12.0
2281+
WebSockets2_Generic v1.12.1
22822282
[WS] =========== USE_ETHERNET_GENERIC ===========
22832283
[WS] Default SPI pinout:
22842284
[WS] MOSI: 19
@@ -2348,7 +2348,7 @@ This is terminal debug output when running [WT32_ETH01_Client_SINRIC](examples/W
23482348
```
23492349
Starting WT32_ETH01_Client_SINRIC on ESP32_DEV with ETH_PHY_LAN8720
23502350
WebServer_WT32_ETH01 v1.4.1
2351-
WebSockets2_Generic v1.12.0
2351+
WebSockets2_Generic v1.12.1
23522352
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
23532353
Connected. Connecting to WebSockets Server @iot.sinric.com
23542354
[WS] WebsocketsClient::generateHandshake: base64Authorization = YXBpa2V5OjkxMjdkNDc4LTExNjAtNDE4OC04MDQ4LTQ3OWJhNWM2OTExNA==
@@ -2394,7 +2394,7 @@ This is terminal debug output when running [WT32_ETH01_SecuredClient](examples/W
23942394
```
23952395
Starting WT32_ETH01_SecuredClient on ESP32_DEV with ETH_PHY_LAN8720
23962396
WebServer_WT32_ETH01 v1.4.1
2397-
WebSockets2_Generic v1.12.0
2397+
WebSockets2_Generic v1.12.1
23982398
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
23992399
Connected. Connecting to WebSockets Server @wss://echo.websocket.org/
24002400
[WS] WebsocketsClient::doestStartsWith: str = wss://echo.websocket.org/
@@ -2453,7 +2453,7 @@ This is terminal debug output when running [WT32_ETH01_AdvancedWebServer](exampl
24532453
```
24542454
Starting WT32_ETH01_AdvancedWebServer on ESP32_DEV with ETH_PHY_LAN8720
24552455
WebServer_WT32_ETH01 v1.4.1
2456-
WebSockets2_Generic v1.12.0
2456+
WebSockets2_Generic v1.12.1
24572457
ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.95, FULL_DUPLEX, 100Mbps
24582458
MDNS responder started
24592459
WebSockets Server Running and Ready on WT32-ETH01
@@ -2492,7 +2492,7 @@ This is terminal debug output and screenshot when running [SocketAndHttp_Teensy4
24922492

24932493
```
24942494
Start SocketAndHttp_Teensy41_Server on TEENSY 4.1 using QNEthernet
2495-
WebSockets2_Generic v1.12.0
2495+
WebSockets2_Generic v1.12.1
24962496
=========== USE_QN_ETHERNET ===========
24972497
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.119
24982498
Visit http://192.168.2.119 in the browser to connect.
@@ -2533,7 +2533,7 @@ This is terminal debug output when running [MultiClients_Teensy41_Server](exampl
25332533

25342534
```
25352535
Starting MultiClients_Teensy41_Server on TEENSY 4.1 using QNEthernet
2536-
WebSockets2_Generic v1.12.0
2536+
WebSockets2_Generic v1.12.1
25372537
=========== USE_QN_ETHERNET ===========
25382538
Initialize Ethernet using DHCP => Connected! IP address:192.168.2.119
25392539
Server available at ws://192.168.2.119:81
@@ -2565,7 +2565,7 @@ Got Message: Hello to Server from ESP32
25652565

25662566
```
25672567
Starting ESP32-RepeatingClient on ESP32_DEV
2568-
WebSockets2_Generic v1.12.0
2568+
WebSockets2_Generic v1.12.1
25692569
....Connected to Wifi, Connecting to WebSockets Server @192.168.2.119
25702570
[WS] WebsocketsClient::generateHandshake: base64Authorization =
25712571
[WS] WebsocketsClient::generateHandshake: handshake = GET / HTTP/1.1
@@ -2607,7 +2607,7 @@ This is terminal debug output when running [Portenta_H7_Ethernet_Server](example
26072607

26082608
```
26092609
Starting Portenta_H7_Ethernet_Server on PORTENTA_H7_M7 Ethernet using Portenta_Ethernet Library
2610-
WebSockets2_Generic v1.12.0
2610+
WebSockets2_Generic v1.12.1
26112611
WebSockets Client @ IP address: 192.168.2.132
26122612
Server available at ws://192.168.2.132:8080
26132613
[WS] WebsocketsServer::recvHandshakeRequest: value = 192.168.2.132
@@ -2643,7 +2643,7 @@ This is terminal debug output when running [Portenta_H7-Client_SINRIC](examples/
26432643

26442644
```
26452645
Starting Portenta_H7-Client_SINRIC using WiFi on PORTENTA_H7_M7
2646-
WebSockets2_Generic v1.12.0
2646+
WebSockets2_Generic v1.12.1
26472647
Connecting to SSID: HueNet1
26482648
Connected to Wifi, IP address: 192.168.2.130
26492649
Connecting to WebSockets Server @iot.sinric.com
@@ -2691,7 +2691,7 @@ This is terminal debug output when running [Portenta_H7-Client_SINRIC](examples/
26912691

26922692
```
26932693
Starting RP2040-AdvancedWebServer with WiFiNINA on MBED NANO_RP2040_CONNECT
2694-
WebSockets2_Generic v1.12.0
2694+
WebSockets2_Generic v1.12.1
26952695
Attempting to connect to SSID: HueNet1
26962696
Connected to Wifi, IP address: 192.168.2.96
26972697
WebSockets Server Running and Ready on MBED NANO_RP2040_CONNECT
@@ -2733,7 +2733,7 @@ This is terminal debug output when running [Teensy41_Client](examples/Generic/Te
27332733

27342734
```
27352735
Starting Teensy41_Client on TEENSY 4.1 using QNEthernet
2736-
WebSockets2_Generic v1.12.0
2736+
WebSockets2_Generic v1.12.1
27372737
=========== USE_QN_ETHERNET ===========
27382738
Initialize Ethernet using static IP => Connected! IP address:192.168.2.222
27392739
[WS] WebsocketsClient::doestStartsWith: str = ws://192.168.2.30:8080
@@ -2783,7 +2783,7 @@ This is terminal debug output when running [ESP32_Ethernet-Client](examples/Gene
27832783
```
27842784
Starting ESP32_Ethernet-Client on ESP32_DEV
27852785
Ethernet using W5x00 and Ethernet_Generic Library
2786-
WebSockets2_Generic v1.12.0
2786+
WebSockets2_Generic v1.12.1
27872787
[WS] Default SPI pinout:
27882788
[WS] MOSI: 23
27892789
[WS] MISO: 19
@@ -2848,7 +2848,7 @@ This is terminal debug output when running [ESP32_Ethernet-Client](examples/Gene
28482848
```
28492849
Starting ESP32_Ethernet-Client on ESP32_DEV
28502850
Ethernet using ENC28J60 and EthernetENC Library
2851-
WebSockets2_Generic v1.12.0
2851+
WebSockets2_Generic v1.12.1
28522852
[WS] Default SPI pinout:
28532853
[WS] MOSI: 23
28542854
[WS] MISO: 19
@@ -2910,7 +2910,7 @@ This is terminal debug output when running [ESP32_Ethernet-Client](examples/Gene
29102910
```
29112911
Starting ESP32_Ethernet-Client on ESP32_DEV
29122912
Ethernet using ENC28J60 and UIPEthernet Library
2913-
WebSockets2_Generic v1.12.0
2913+
WebSockets2_Generic v1.12.1
29142914
[WS] Default SPI pinout:
29152915
[WS] MOSI: 23
29162916
[WS] MISO: 19

changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
## Table of Contents
1313

1414
* [Changelog](#changelog)
15+
* [Release v1.12.1](#release-v1121)
1516
* [Release v1.12.0](#release-v1120)
1617
* [Release v1.11.0](#release-v1110)
1718
* [Release v1.10.3](#release-v1103)
@@ -47,6 +48,10 @@
4748

4849
## Changelog
4950

51+
### Release v1.12.1
52+
53+
1. Improve and fix bug in examples
54+
5055
### Release v1.12.0
5156

5257
1. Add support to ENC28J60 using `EthernetENC` or `UIPEthernet` Library for these supported boards

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "WebSockets2_Generic",
3-
"version": "1.12.0",
3+
"version": "1.12.1",
44
"description": "WebSocket Server and Client for Arduino based on RFC6455, originally designed for ESP8266/ESP32. Now supports ESP8266, ESP32 (including ESP32-C3; ESP32-S2 Saola, AI-Thinker ESP-12K, WT32_ETH01, etc.), nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based, Portenta_H7, etc. boards, with WiFiNINA, Teensy 4.1 NativeEthernet/QNEthernet, Ethernet W5x00/ENC28J60/LAN8742A/LAN8720, ESP8266/ESP32-AT modules/shields, Portenta_H7 WiFi/Ethernet, as well as SINRIC / Alexa / Google Home. With updated SSL CA Certs, Fingerprint and InSecure mode. Now supporting ENC28J60 using either UIPEthernet or EthernetENC library and ESP32 using Ethernet",
55
"keywords": "communication, wifinina, wt32-eth01, websocket, webserver, Sinric, Alexa, ethernet, QNEthernet, NativeEthernet, lan8742a, lan8720, esp32, esp8266, stm32, samd, nrf52, rp2040, ssl, Portenta-H7, wifi, wifi101, sam-due, rpi-pico, W5x00, W5500, ENC28J60",
66
"authors": [

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=WebSockets2_Generic
2-
version=1.12.0
2+
version=1.12.1
33
author=Gil Maimon <mail.gilmaimon@gmail.com>, Khoi Hoang <khoih.prog@gmail.com>
44
maintainer=Khoi Hoang <khoih.prog@gmail.com>
55
sentence=A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.

src/Tiny_Websockets_Generic/client.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#ifndef _CLIENT_HPP_

src/Tiny_Websockets_Generic/internals/data_frame.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#pragma once

src/Tiny_Websockets_Generic/internals/websockets_endpoint.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#pragma once

src/Tiny_Websockets_Generic/internals/ws_common.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#pragma once

src/Tiny_Websockets_Generic/internals/ws_common_EthernetENC.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#pragma once

src/Tiny_Websockets_Generic/internals/ws_common_Ethernet_Portenta_H7.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Built by Khoi Hoang https://github.com/khoih-prog/Websockets2_Generic
1111
Licensed under MIT license
1212
13-
Version: 1.12.0
13+
Version: 1.12.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
@@ -24,6 +24,7 @@
2424
1.10.3 K Hoang 11/04/2022 Use Ethernet_Generic library as default. Support SPI1/SPI2 for RP2040
2525
1.11.0 K Hoang 08/10/2022 Add support to ESP32 using W5x00 Ethernet
2626
1.12.0 K Hoang 09/10/2022 Add support to ENC28J60 using EthernetENC or UIPEthernet for all supported boards
27+
1.12.1 K Hoang 09/10/2022 Fix bug in examples
2728
*****************************************************************************************************************************/
2829

2930
#pragma once

0 commit comments

Comments
 (0)