inet_pton.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
3  *
4  * Squid software is distributed under GPLv2+ license and includes
5  * contributions from numerous individuals and organizations.
6  * Please see the COPYING and CONTRIBUTORS files for details.
7  */
8 
9 #ifndef _INC_INET_PTON_H
10 #define _INC_INET_PTON_H
11 
12 /* Use the system provided version where possible */
13 #if !HAVE_DECL_INET_PTON
14 
15 /* int
16 * inet_pton(af, src, dst)
17 * convert from presentation format (which usually means ASCII printable)
18 * to network format (which is usually some kind of binary format).
19 * return:
20 * 1 if the address was valid for the specified address family
21 * 0 if the address wasn't valid (`dst' is untouched in this case)
22 * -1 if some other error occurred (`dst' is untouched in this case, too)
23 * author:
24 * Paul Vixie, 1996.
25 */
26 SQUIDCEXTERN int xinet_pton(int af, const char *src, void *dst);
27 #ifndef inet_pton
28 #define inet_pton xinet_pton
29 #endif
30 
31 #endif /* HAVE_DECL_INET_PTON */
32 #endif /* _INC_INET_NTOP_H */
33 
#define SQUIDCEXTERN
Definition: squid.h:26
int xinet_pton(int af, const char *src, void *dst)
Definition: inet_pton.cc:109

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors