struct SceNetInAddr inet_aton(const char *ip_addr) { SceNetInAddr inaddr; inet_ptrton(AF_INET, ip_addr, &inaddr); return inaddr; }
void socket_set_target(void *data, socket_target_t *in_addr) { struct sockaddr_in *out_target = (struct sockaddr_in*)data; out_target->sin_port = inet_htons(in_addr->port); out_target->sin_family = domain_get(in_addr->domain); #ifdef VITA out_target->sin_addr = inet_aton(in_addr->server); #else #ifdef GEKKO out_target->sin_len = 8; #endif inet_ptrton(AF_INET, in_addr->server, &out_target->sin_addr); #endif }