alpha
Login
or
Join now
snowfields.name
/
atheme
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/VibeDevelopers/atheme. Modified fork of atheme IRC Services
www.vibetalk.net/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
atheme
/
modules
/
botserv
/
at
master
11 files
Aaron Jones
Update my e-mail address
5y ago
a67197d2
Makefile
Update my e-mail address
5 years ago
bottalk.c
All modules: Initialisation dependency requirements When a module adds a command to a named service, depend on the module that adds that service. Otherwise, service_named_bind_command() just does nothing if the service doesn't exist, so make sure it exists first. Likewise, the dependency and conflict macros return from mod_init() without doing any cleanup. The mod_deinit() function does not get called if mod_init() fails -- so mod_init() needs to do any cleanup should it fail. This means these macros need to be first. Finally, these macros expand to an if() block, so they don't need a semicolon on the end; they are not function calls or do-while loops.
6 years ago
help.c
All modules: Initialisation dependency requirements When a module adds a command to a named service, depend on the module that adds that service. Otherwise, service_named_bind_command() just does nothing if the service doesn't exist, so make sure it exists first. Likewise, the dependency and conflict macros return from mod_init() without doing any cleanup. The mod_deinit() function does not get called if mod_init() fails -- so mod_init() needs to do any cleanup should it fail. This means these macros need to be first. Finally, these macros expand to an if() block, so they don't need a semicolon on the end; they are not function calls or do-while loops.
6 years ago
info.c
modules/botserv/: improve symbol imports Annotate which symbols are exported to other modules, import a structure containing all symbols instead of importing one symbol at a time, avoid casting function pointers to (void *) and back.
6 years ago
main.c
attributes.h: add support for the 'fallthrough' statement attribute GCC parses literal code comments of the form /* FALLTHROUGH */ but Clang does not; this statement attribute is a more concrete declaration of intent supported by both compilers, and yet still readable by humans. Supported since at least Clang v5, and since GCC v7.1. Add the new statement attribute where missing to the codebase to finally silence the unannotated fallthrough warnings emitted during Clang build.
6 years ago
set.c
modules/botserv/: improve symbol imports Annotate which symbols are exported to other modules, import a structure containing all symbols instead of importing one symbol at a time, avoid casting function pointers to (void *) and back.
6 years ago
set_core.c
modules/botserv/: improve symbol imports Annotate which symbols are exported to other modules, import a structure containing all symbols instead of importing one symbol at a time, avoid casting function pointers to (void *) and back.
6 years ago
set_fantasy.c
All files: Remove hook_(add|del)_event() hook_add_foo() works without a hook_add_event("foo") being called first, and hook_del_event(...) was never called anywhere. Remove the noise.
6 years ago
set_nobot.c
All modules: Initialisation dependency requirements When a module adds a command to a named service, depend on the module that adds that service. Otherwise, service_named_bind_command() just does nothing if the service doesn't exist, so make sure it exists first. Likewise, the dependency and conflict macros return from mod_init() without doing any cleanup. The mod_deinit() function does not get called if mod_init() fails -- so mod_init() needs to do any cleanup should it fail. This means these macros need to be first. Finally, these macros expand to an if() block, so they don't need a semicolon on the end; they are not function calls or do-while loops.
6 years ago
set_private.c
modules/botserv/: improve symbol imports Annotate which symbols are exported to other modules, import a structure containing all symbols instead of importing one symbol at a time, avoid casting function pointers to (void *) and back.
6 years ago
set_saycaller.c
All modules: Initialisation dependency requirements When a module adds a command to a named service, depend on the module that adds that service. Otherwise, service_named_bind_command() just does nothing if the service doesn't exist, so make sure it exists first. Likewise, the dependency and conflict macros return from mod_init() without doing any cleanup. The mod_deinit() function does not get called if mod_init() fails -- so mod_init() needs to do any cleanup should it fail. This means these macros need to be first. Finally, these macros expand to an if() block, so they don't need a semicolon on the end; they are not function calls or do-while loops.
6 years ago