Annotation of gpl/axl/src/axl_config.h, revision 1.1
1.1 ! misho 1: /*
! 2: * Axl Library axl_config.h
! 3: * Platform dependant definitions.
! 4: *
! 5: * This is a generated file. Please modify 'configure.in'
! 6: */
! 7:
! 8: #ifndef __AXL_CONFIG_H__
! 9: #define __AXL_CONFIG_H__
! 10:
! 11: /**
! 12: * \addtogroup axl_decl_module
! 13: * @{
! 14: */
! 15:
! 16: /**
! 17: * @brief Allows to convert integer value (including constant values)
! 18: * into a pointer representation.
! 19: *
! 20: * Use the oposite function to restore the value from a pointer to a
! 21: * integer: \ref PTR_TO_INT.
! 22: *
! 23: * @param integer The integer value to cast to pointer.
! 24: *
! 25: * @return A \ref axlPointer reference.
! 26: */
! 27: #define INT_TO_PTR(integer) ((axlPointer) ((int)integer))
! 28:
! 29: /**
! 30: * @brief Allows to convert a pointer reference (\ref axlPointer),
! 31: * which stores an integer that was stored using \ref INT_TO_PTR.
! 32: *
! 33: * Use the oposite function to restore the pointer value stored in the
! 34: * integer value.
! 35: *
! 36: * @param ptr The pointer to cast to a integer value.
! 37: *
! 38: * @return A int value.
! 39: */
! 40: #define PTR_TO_INT(ptr) ((int) (ptr))
! 41:
! 42: /**
! 43: * @brief Allows to get current platform configuration. This is used
! 44: * by Axl library but could be used by applications built on top of
! 45: * Axl to change its configuration based on the platform information.
! 46: */
! 47: #define AXL_OS_UNIX (1)
! 48:
! 49: /**
! 50: * @internal Allows to now if the platform support vasprintf
! 51: * function. Do not use this macro as it is supposed to be for
! 52: * internal use.
! 53: */
! 54: #define AXL_HAVE_VASPRINTF (1)
! 55:
! 56: /* @} */
! 57:
! 58: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>