Loading...
Searching...
No Matches
su_configure.h File Reference

Autoconf configuration for SU library. More...

Go to the source code of this file.

## Macros

#define | SU_CONFIGURE_H
| Defined when <sofia-sip/su_configure.h> has been included.
#define | SU_HAVE_STDINT
| Define as 1 if you have <stdint.h>.
#define | SU_HAVE_INTTYPES
| Define as 1 if you have <inttypes.h>.
#define | SU_HAVE_SYS_TYPES
| Define as 1 if you have <sys/types.h>.
#define | SU_HAVE_BSDSOCK
| Define as 1 if you have BSD socket interface.
#define | SU_HAVE_PTHREADS
| Define as 1 if you have pthreads library.
#define | SU_HAVE_POLL
| Define as 1 if you have poll().
#define | SU_HAVE_IN6
| Define as 1 if you have IPv6 structures, macros and constants.
#define | SU_HAVE_SOCKADDR_STORAGE
| Define as 1 if you have sa_len field in struct sockaddr.
#define | SU_HAVE_ADDRINFO
| Define as 1 if you have struct addrinfo.
#define | SU_HAVE_INLINE
| Define as 1 if you have Winsock interface.
#define | SU_INLINE
| Define as suitable declarator inline functions.
#define | su_inline
| Define as suitable declarator static inline functions.
#define | SU_INLINE_TAG_CAST
| Define as 1 the tag value casts use inlined functions.
#define | SU_S64_C(i)
| Define this as 1 if we can use tags directly from stack.
#define | SOFIA_ISIZE_T
| Define this as ssize_t.
#define | ISIZE_MAX
| Maximum value of isize_t.
#define | SOFIA_ISSIZE_T
| Define this as ssize_t (int when compatible with sofia-sip-ua 1.12.0 binaries).
#define | ISSIZE_MAX
| Maximum value of issize_t.
#define | SOFIA_USIZE_T
| Define this as size_t (unsigned int when compatible with sofia-sip-ua 1.12.0 binaries).
#define | USIZE_MAX
| Maximum value of usize_t.
#define | __EXTENSIONS__
| On Solaris define this in order to get POSIX extensions.
#define | _GNU_SOURCE
| Define this in order to get GNU extensions.

## Detailed Description

Autoconf configuration for SU library.

The file <su_configure.h> is automatically generated by autoconf.

The file <su_configure.h> contains configuration information for programs using su library. The configuration for su library itself is in "config.h".

Author
  Pekka Pessi Pekka.nosp@m..Pes.nosp@m.si@no.nosp@m.kia..nosp@m.com

Date
  Created: Mon Aug 21 20:32:25 2000 ppessi

## Macro Definition Documentation

## SOFIA_ISIZE_T

#define SOFIA_ISIZE_T

Define this as ssize_t.

Define this as size_t (int when compatible with sofia-sip-ua 1.12.0 binaries).

## SU_HAVE_INLINE

#define SU_HAVE_INLINE

Define as 1 if you have Winsock interface.

Define as 1 if you have Winsock2 interface Define as 1 if you have OSX CoreFoundation interface Define as 1 if you want to enable experimental features.

Use –enable-experimental with ./configure Define as 1 if you have inline functions

## SU_HAVE_SOCKADDR_STORAGE

#define SU_HAVE_SOCKADDR_STORAGE

Define as 1 if you have sa_len field in struct sockaddr.

Define as 1 if you have struct sockaddr_storage

Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.