/**
 * @file types.h
 *
 * @brief Types and constants specific to Linux.
 *
 * Copyright 2007-2008, Freie Universitaet Berlin. All rights reserved.
 * Please refer to the COPYING file for detailed licensing information.
 *
 * @author Georg Wittenburg
 *
 * $Id: types.h 2682 2008-06-25 14:11:08Z wittenbu $
 */

#ifndef LINUX_TYPES_H
#define LINUX_TYPES_H

#include <stdbool.h>
#include <stdint.h>

#include <netinet/in.h>



/**
 * @brief Broadcast address.
 */
#define C_BROADCAST_ADDR	INADDR_BROADCAST

/**
 * @brief Type of the time.
 */
typedef double C_time_t;

/**
 * @brief Type of the node address.
 */
typedef in_addr_t C_addr_t;

#endif	// LINUX_TYPES_H
