Skip to content

Commit b49152d

Browse files
committed
plugins: modernize to C99
Having added a member to lws_plugin_protocol, it's a good time to change the old struct initializer format to C9, since we'll have to visit them all anyway. Also modernize the event lib struct while we're at it.
1 parent c232c49 commit b49152d

30 files changed

Lines changed: 137 additions & 126 deletions

lib/event-libs/glib/glib.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -506,10 +506,10 @@ LWS_VISIBLE
506506
#endif
507507
const lws_plugin_evlib_t evlib_glib = {
508508
.hdr = {
509-
"glib event loop",
510-
"lws_evlib_plugin",
511-
LWS_BUILD_HASH,
512-
LWS_PLUGIN_API_MAGIC
509+
.name = "glib event loop",
510+
._class = "lws_evlib_plugin",
511+
.lws_build_hash = LWS_BUILD_HASH,
512+
.api_magic = LWS_PLUGIN_API_MAGIC
513513
},
514514

515515
.ops = &event_loop_ops_glib

lib/event-libs/libev/libev.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -458,10 +458,10 @@ LWS_VISIBLE
458458
#endif
459459
const lws_plugin_evlib_t evlib_ev = {
460460
.hdr = {
461-
"libev event loop",
462-
"lws_evlib_plugin",
463-
LWS_BUILD_HASH,
464-
LWS_PLUGIN_API_MAGIC
461+
.name = "libev event loop",
462+
._class = "lws_evlib_plugin",
463+
.lws_build_hash = LWS_BUILD_HASH,
464+
.api_magic = LWS_PLUGIN_API_MAGIC
465465
},
466466

467467
.ops = &event_loop_ops_ev

lib/event-libs/libevent/libevent.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -510,10 +510,10 @@ LWS_VISIBLE
510510
#endif
511511
const lws_plugin_evlib_t evlib_event = {
512512
.hdr = {
513-
"libevent event loop",
514-
"lws_evlib_plugin",
515-
LWS_BUILD_HASH,
516-
LWS_PLUGIN_API_MAGIC
513+
.name = "libevent event loop",
514+
._class = "lws_evlib_plugin",
515+
.lws_build_hash = LWS_BUILD_HASH,
516+
.api_magic = LWS_PLUGIN_API_MAGIC
517517
},
518518

519519
.ops = &event_loop_ops_event

lib/event-libs/libuv/libuv.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -941,10 +941,10 @@ LWS_VISIBLE
941941
#endif
942942
const lws_plugin_evlib_t evlib_uv = {
943943
.hdr = {
944-
"libuv event loop",
945-
"lws_evlib_plugin",
946-
LWS_BUILD_HASH,
947-
LWS_PLUGIN_API_MAGIC
944+
.name = "libuv event loop",
945+
._class = "lws_evlib_plugin",
946+
.lws_build_hash = LWS_BUILD_HASH,
947+
.api_magic = LWS_PLUGIN_API_MAGIC
948948
},
949949

950950
.ops = &event_loop_ops_uv

lib/event-libs/poll/poll.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ struct lws_event_loop_ops event_loop_ops_poll = {
5252

5353
const lws_plugin_evlib_t evlib_poll = {
5454
.hdr = {
55-
"poll",
56-
"lws_evlib_plugin",
57-
"n/a",
58-
LWS_PLUGIN_API_MAGIC
55+
.name = "poll",
56+
._class = "lws_evlib_plugin",
57+
.lws_build_hash = "n/a",
58+
.api_magic = LWS_PLUGIN_API_MAGIC
5959
},
6060

6161
.ops = &event_loop_ops_poll

lib/event-libs/sdevent/sdevent.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -436,10 +436,10 @@ LWS_VISIBLE
436436
#endif
437437
const lws_plugin_evlib_t evlib_sd = {
438438
.hdr = {
439-
"systemd event loop",
440-
"lws_evlib_plugin",
441-
LWS_BUILD_HASH,
442-
LWS_PLUGIN_API_MAGIC
439+
.name = "systemd event loop",
440+
._class = "lws_evlib_plugin",
441+
.lws_build_hash = LWS_BUILD_HASH,
442+
.api_magic = LWS_PLUGIN_API_MAGIC
443443
},
444444

445445
.ops = &event_loop_ops_sdevent

lib/event-libs/uloop/uloop.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,10 +316,10 @@ LWS_VISIBLE
316316
#endif
317317
const lws_plugin_evlib_t evlib_uloop = {
318318
.hdr = {
319-
"uloop event loop",
320-
"lws_evlib_plugin",
321-
LWS_BUILD_HASH,
322-
LWS_PLUGIN_API_MAGIC
319+
.name = "uloop event loop",
320+
._class = "lws_evlib_plugin",
321+
.lws_build_hash = LWS_BUILD_HASH,
322+
.api_magic = LWS_PLUGIN_API_MAGIC
323323
},
324324

325325
.ops = &event_loop_ops_uloop

plugins/acme-client/protocol_lws_acme_client.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1622,10 +1622,10 @@ LWS_VISIBLE const struct lws_protocols lws_acme_client_protocols[] = {
16221622

16231623
LWS_VISIBLE const lws_plugin_protocol_t lws_acme_client = {
16241624
.hdr = {
1625-
"acme client",
1626-
"lws_protocol_plugin",
1627-
LWS_BUILD_HASH,
1628-
LWS_PLUGIN_API_MAGIC
1625+
.name = "acme client",
1626+
._class = "lws_protocol_plugin",
1627+
.lws_build_hash = LWS_BUILD_HASH,
1628+
.api_magic = LWS_PLUGIN_API_MAGIC
16291629
},
16301630

16311631
.protocols = lws_acme_client_protocols,

plugins/captcha-ratelimit/protocol_lws_captcha_ratelimit.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ LWS_VISIBLE const struct lws_protocols captcha_ratelimit_protocols[] = {
7575

7676
LWS_VISIBLE const lws_plugin_protocol_t lws_captcha_ratelimit = {
7777
.hdr = {
78-
"lws captcha ratelimit",
79-
"lws_protocol_plugin",
80-
LWS_BUILD_HASH,
81-
LWS_PLUGIN_API_MAGIC
78+
.name = "lws captcha ratelimit",
79+
._class = "lws_protocol_plugin",
80+
.lws_build_hash = LWS_BUILD_HASH,
81+
.api_magic = LWS_PLUGIN_API_MAGIC
8282
},
8383

8484
.protocols = captcha_ratelimit_protocols,

plugins/deaddrop/protocol_lws_deaddrop.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -955,10 +955,10 @@ LWS_VISIBLE const struct lws_protocols deaddrop_protocols[] = {
955955

956956
LWS_VISIBLE const lws_plugin_protocol_t deaddrop = {
957957
.hdr = {
958-
"deaddrop",
959-
"lws_protocol_plugin",
960-
LWS_BUILD_HASH,
961-
LWS_PLUGIN_API_MAGIC
958+
.name = "deaddrop",
959+
._class = "lws_protocol_plugin",
960+
.lws_build_hash = LWS_BUILD_HASH,
961+
.api_magic = LWS_PLUGIN_API_MAGIC
962962
},
963963

964964
.protocols = deaddrop_protocols,

0 commit comments

Comments
 (0)