aboutsummaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2023-12-08 17:20:59 +0200
committerSyndamia <kamen@syndamia.com>2023-12-08 17:20:59 +0200
commitd64b669582fcd274b64d95e7f546ecbe35dc1082 (patch)
tree451ed43da00d6b3a4bc05936440bdde894f54aff /util.c
parent699cef84b11d43ac23b6bc7b1b605aa8c53f35b6 (diff)
downloadpico-web-d64b669582fcd274b64d95e7f546ecbe35dc1082.tar
pico-web-d64b669582fcd274b64d95e7f546ecbe35dc1082.tar.gz
pico-web-d64b669582fcd274b64d95e7f546ecbe35dc1082.zip
[browser] Cleaned up and reorganized code
Diffstat (limited to 'util.c')
-rw-r--r--util.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/util.c b/util.c
index 439bcf7..f2c464e 100644
--- a/util.c
+++ b/util.c
@@ -7,10 +7,16 @@
#include <errno.h>
#include <regex.h>
-uint16_t inet_atop(const char *port) {
+uint16_t atop(const char *port) {
return htons(atoi(port));
}
+struct in_addr aton(const char* cp, int* output) {
+ struct in_addr inp;
+ *output = inet_aton(cp, &inp);
+ return inp;
+}
+
void herrc(int output, const char* funcName) {
if (output < 0 && errno != EINTR) {
perror(funcName);