mirror of
https://github.com/janet-lang/janet
synced 2025-07-02 01:52:50 +00:00
Cleanup code a bit
Inconsistent indentation and such fixed, superfluous newlines removed, documentation of new functions.
This commit is contained in:
parent
8c938ceff9
commit
1597ca0de5
@ -576,23 +576,18 @@ JANET_CORE_FN(cfun_net_listen,
|
||||
#define SO_MIN(a, b) (((a) < (b))? (a) : (b))
|
||||
#define SA_ADDRSTRLEN SO_MAX(INET6_ADDRSTRLEN, (sizeof ((struct sockaddr_un *)0)->sun_path) + 1)
|
||||
#define sa_ntoa(sa) sa_ntoa_((char [SA_ADDRSTRLEN]){ 0 }, SA_ADDRSTRLEN, (sa))
|
||||
#define sa_aton(str) sa_aton_(&(struct sockaddr_storage){ 0 }, sizeof (struct sockaddr_storage), (str))
|
||||
#define sa_family(...) sa_family(__VA_ARGS__)
|
||||
#define sa_port(...) sa_port(__VA_ARGS__)
|
||||
|
||||
union sockaddr_arg {
|
||||
struct sockaddr *sa;
|
||||
const struct sockaddr *c_sa;
|
||||
|
||||
struct sockaddr_storage *ss;
|
||||
struct sockaddr_storage *c_ss;
|
||||
|
||||
struct sockaddr_in *sin;
|
||||
struct sockaddr_in *c_sin;
|
||||
|
||||
struct sockaddr_in6 *sin6;
|
||||
struct sockaddr_in6 *c_sin6;
|
||||
|
||||
struct sockaddr_un *sun;
|
||||
struct sockaddr_un *c_sun;
|
||||
union sockaddr_any *any;
|
||||
@ -611,7 +606,9 @@ union sockaddr_any {
|
||||
};
|
||||
|
||||
static inline union sockaddr_arg sockaddr_ref(void *arg) {
|
||||
return (union sockaddr_arg){ arg };
|
||||
return (union sockaddr_arg) {
|
||||
arg
|
||||
};
|
||||
}
|
||||
|
||||
static inline sa_family_t *(sa_family)(void *arg) {
|
||||
@ -708,18 +705,12 @@ error:
|
||||
return (char *)def;
|
||||
}
|
||||
|
||||
void *sa_pton(void *, size_t, const char *, const void *, int *);
|
||||
|
||||
static inline char *sa_ntoa_(char *dst, size_t lim, const void *src) {
|
||||
return sa_ntop(dst, lim, src, NULL, &(int){ 0 }), dst;
|
||||
return sa_ntop(dst, lim, src, NULL, &(int) {
|
||||
0
|
||||
}), dst;
|
||||
}
|
||||
|
||||
/*
|
||||
static inline void *sa_aton_(void *dst, size_t lim, const char *src) {
|
||||
return sa_pton(dst, lim, src, NULL, &(int){ 0 }), dst;
|
||||
}
|
||||
*/
|
||||
|
||||
static Janet janet_so_getname(const struct sockaddr_storage *ss, socklen_t slen) {
|
||||
uint8_t *hn = NULL;
|
||||
uint16_t hp = 0;
|
||||
@ -773,7 +764,7 @@ static Janet janet_so_getname(const struct sockaddr_storage *ss, socklen_t slen)
|
||||
|
||||
JANET_CORE_FN(cfun_net_getsockname,
|
||||
"(net/localname stream)",
|
||||
"Document me!") {
|
||||
"Gets the local address and port in a tuple in that order.") {
|
||||
janet_arity(argc, 1, 1);
|
||||
JanetStream *js = janet_getabstract(argv, 0, &janet_stream_type);
|
||||
struct sockaddr_storage ss;
|
||||
@ -790,7 +781,7 @@ JANET_CORE_FN(cfun_net_getsockname,
|
||||
|
||||
JANET_CORE_FN(cfun_net_getpeername,
|
||||
"(net/peername stream)",
|
||||
"Document me!") {
|
||||
"Gets the remote peer's address and port in a tuple in that order.") {
|
||||
janet_arity(argc, 1, 1);
|
||||
JanetStream *js = janet_getabstract(argv, 0, &janet_stream_type);
|
||||
struct sockaddr_storage ss;
|
||||
|
Loading…
x
Reference in New Issue
Block a user