Go to the source code of this file.
◆ INADDR_ANY
◆ INADDR_NONE
◆ ISALNUM
#define ISALNUM |
( |
|
c | ) |
( (((c) >= 'A') && ((c) <= 'Z')) || (((c) >= 'a') && ((c) <= 'z')) || (((c) >= '0') && ((c) <= '9')) ) |
◆ AddrStrToAddr()
Definition at line 54 of file StrAddr.c.
60 char *hostcp, *atsign, *colon, *
cp, *p2;
63 strncpy(portstr,
s,
sizeof(portstr));
64 portstr[
sizeof(portstr) - 1] =
'\0';
68 if ((colon[1] ==
'/') && (colon[2] ==
'/')) {
72 for (
cp = hostcp; *
cp !=
'\0';
cp++) {
95 }
else if ((atsign =
strchr(portstr,
'@')) !=
NULL) {
100 }
else if (defaultport > 0) {
102 port = (
unsigned int) defaultport;
117 sa->sin_addr.s_addr = ipnum;
static unsigned int ServiceNameToPortNumber(const char *const s)
char * strncpy(char *DstString, const char *SrcString, ACPI_SIZE Count)
#define kAddrStrToAddrBadHost
#define kAddrStrToAddrMiscErr
PHOSTENT WSAAPI gethostbyname(IN const char FAR *name)
#define memcpy(s1, s2, n)
char * strchr(const char *String, int ch)
_Check_return_ int __cdecl atoi(_In_z_ const char *_Str)
static struct sockaddr_in sa
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Referenced by SConnectByName(), SendtoByName(), and SSendtoByName().
◆ AddrToAddrStr()
Definition at line 136 of file StrAddr.c.
138 const char *addrNamePtr;
157 for (dp =
dst, dlim = dp + dsize - 1; ;
fmt++) {
160 }
else if (*
fmt ==
'%') {
165 }
else if (*
fmt ==
'p') {
171 }
else if (*
fmt ==
'h') {
172 if (addrNamePtr !=
NULL) {
177 for ( ; *
cp !=
'\0';
cp++)
181 }
else if (*
fmt ==
's') {
191 for ( ; *
cp !=
'\0';
cp++)
196 }
else if ((*
fmt ==
't') || (*
fmt ==
'u')) {
204 for ( ; *
cp !=
'\0';
cp++)
209 }
else if (*
fmt ==
'\0') {
215 }
else if (dp < dlim) {
#define sprintf(buf, format,...)
PHOSTENT WSAAPI gethostbyaddr(IN const char FAR *addr, IN int len, IN int type)
PSERVENT WSAAPI getservbyport(IN int port, IN const char FAR *proto)
Referenced by ServeOneClient().
◆ ServiceNameToPortNumber()
Definition at line 15 of file StrAddr.c.
22 str[
sizeof(
str) - 1] =
'\0';
40 return ((
unsigned int)
ntohs((
unsigned short)
sp->s_port));
45 return ((
unsigned int)
ntohs((
unsigned short)
sp->s_port));
char * strncpy(char *DstString, const char *SrcString, ACPI_SIZE Count)
PSERVENT WSAAPI getservbyname(IN const char FAR *name, IN const char FAR *proto)
_Check_return_ int __cdecl atoi(_In_z_ const char *_Str)
Referenced by AddrStrToAddr().