knIPV4Endpoint_toString
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#include "network_types.h"
|
||||
|
||||
char* __knIPV4Address_toString(void* p, u32 f){ return knIPV4Address_toString(p); }
|
||||
char* __knIPV4Endpoint_toString(void* p, u32 f){ return knIPV4Endpoint_toString(p); }
|
||||
char* __knIPV4Address_toString(void* p, u32 f){ return knIPV4Address_toString(*(knIPV4Address*)p); }
|
||||
char* __knIPV4Endpoint_toString(void* p, u32 f){ return knIPV4Endpoint_toString(*(knIPV4Endpoint*)p); }
|
||||
|
||||
kt_define(knIPV4Address, NULL, __knIPV4Address_toString);
|
||||
kt_define(knIPV4Endpoint, NULL, __knIPV4Endpoint_toString);
|
||||
@@ -52,11 +52,11 @@ Maybe knIPV4Address_fromStr(char* addrStr, knIPV4Address* addrVal){
|
||||
return MaybeNull;
|
||||
}
|
||||
|
||||
char* knIPV4Address_toString(knIPV4Address* address) {
|
||||
char* a = toString_u64(address->bytes[0], 0, 0);
|
||||
char* b = toString_u64(address->bytes[1], 0, 0);
|
||||
char* c = toString_u64(address->bytes[2], 0, 0);
|
||||
char* d = toString_u64(address->bytes[3], 0, 0);
|
||||
char* knIPV4Address_toString(knIPV4Address address) {
|
||||
char* a = toString_u64(address.bytes[0], 0, 0);
|
||||
char* b = toString_u64(address.bytes[1], 0, 0);
|
||||
char* c = toString_u64(address.bytes[2], 0, 0);
|
||||
char* d = toString_u64(address.bytes[3], 0, 0);
|
||||
char* s = cptr_concat(a,".",b,".",c,".",d);
|
||||
free(a);
|
||||
free(b);
|
||||
@@ -85,9 +85,9 @@ Maybe knIPV4Endpoint_fromStr(char* endStr, knIPV4Endpoint* endVal){
|
||||
return MaybeNull;
|
||||
}
|
||||
|
||||
char* knIPV4Endpoint_toString(knIPV4Endpoint* end) {
|
||||
char* a = knIPV4Address_toString(&end->address);
|
||||
char* p = toString_u64(end->port, 0, 0);
|
||||
char* knIPV4Endpoint_toString(knIPV4Endpoint end) {
|
||||
char* a = knIPV4Address_toString(end.address);
|
||||
char* p = toString_u64(end.port, 0, 0);
|
||||
char* s = cptr_concat(a,":",p);
|
||||
free(a);
|
||||
free(p);
|
||||
|
||||
@@ -28,7 +28,7 @@ kt_declare(knIPV4Address);
|
||||
///@return Maybe<null>
|
||||
Maybe knIPV4Address_fromStr(char* addrStr, knIPV4Address* addrPtr);
|
||||
|
||||
char* knIPV4Address_toString(knIPV4Address* address);
|
||||
char* knIPV4Address_toString(knIPV4Address address);
|
||||
|
||||
|
||||
STRUCT(knIPV4Endpoint,
|
||||
@@ -44,7 +44,7 @@ STRUCT(knIPV4Endpoint,
|
||||
///@return Maybe<null>
|
||||
Maybe knIPV4Endpoint_fromStr(char* endStr, knIPV4Endpoint* endVal);
|
||||
|
||||
char* knIPV4Endpoint_toString(knIPV4Endpoint* end);
|
||||
char* knIPV4Endpoint_toString(knIPV4Endpoint end);
|
||||
|
||||
|
||||
typedef enum knShutdownType {
|
||||
|
||||
Reference in New Issue
Block a user