stddef.h File Reference

#include <stdint.h>

Go to the source code of this file.

Defines

#define NULL   ((void *)0)
#define offsetof(TYPE, MEMBER)   ((size_t) &((TYPE *)0)->MEMBER)
#define container_of(ptr, type, member)
#define __WCHAR_TYPE__   long int

Typedefs

typedef __WCHAR_TYPE__ wchar_t

Functions

 FILE_LICENCE (GPL2_ONLY)


Define Documentation

#define NULL   ((void *)0)

Definition at line 10 of file stddef.h.

#define offsetof ( TYPE,
MEMBER   )     ((size_t) &((TYPE *)0)->MEMBER)

#define container_of ( ptr,
type,
member   ) 

Value:

({                      \
        const typeof( ((type *)0)->member ) *__mptr = (ptr);    \
        (type *)( (char *)__mptr - offsetof(type,member) );})

Definition at line 16 of file stddef.h.

Referenced by __attribute__(), _printw_handler(), a3c90x_internal_ReadEeprom(), aoe_command(), aoe_detach(), aoe_free(), aoe_timer_expired(), aoeboot(), block_to_ata(), block_to_scsi(), dhcp_deliver_iob(), dhcp_free(), dhcp_job_kill(), dhcp_timer_expired(), dhcppkt_settings_fetch(), dhcppkt_settings_store(), dns_timer_expired(), dns_xfer_close(), dns_xfer_deliver_raw(), downloader_free(), downloader_job_kill(), downloader_job_progress(), downloader_xfer_close(), downloader_xfer_deliver_iob(), efi_snp_get_status(), efi_snp_initialize(), efi_snp_mcast_ip_to_mac(), efi_snp_nvdata(), efi_snp_receive(), efi_snp_receive_filters(), efi_snp_reset(), efi_snp_shutdown(), efi_snp_snpdev(), efi_snp_start(), efi_snp_station_address(), efi_snp_statistics(), efi_snp_stop(), efi_snp_transmit(), falcon_i2c_bit_read(), falcon_i2c_bit_write(), falcon_spi_rw(), free_image(), free_netdev(), free_tls(), ftp_control_close(), ftp_control_deliver_raw(), ftp_data_closed(), ftp_data_deliver_iob(), ftp_free(), ftp_xfer_closed(), generic_settings_clear(), generic_settings_fetch(), generic_settings_store(), http_free(), http_socket_close(), http_socket_deliver_iob(), http_step(), http_xfer_close(), hw_step(), hw_xfer_close(), i2c_bit_read(), i2c_bit_write(), ib_cmrc_shutdown(), ib_cmrc_xfer_close(), ib_cmrc_xfer_deliver_iob(), ib_cmrc_xfer_window(), ib_mi_timer_expired(), ib_srpboot(), ifec_spi_read_bit(), ifec_spi_write_bit(), intf_to_resolv(), ipoib_join_complete(), iscsi_command(), iscsi_detach(), iscsi_free(), iscsi_socket_close(), iscsi_socket_deliver_raw(), iscsi_tx_step(), iscsi_vredirect(), iscsiboot(), linda_i2c_read_bit(), linda_i2c_write_bit(), named_resolv_done(), named_xfer_close(), natsemi_spi_read_bit(), natsemi_spi_write_bit(), net80211_step_associate(), netdev_fetch(), netdev_store(), numeric_step(), nvo_fetch(), nvo_store(), phantom_fetch_setting(), phantom_store_setting(), posix_file_free(), posix_file_xfer_close(), posix_file_xfer_deliver_iob(), printf_sputc(), pxe_udp_deliver_iob(), realloc(), resolv_mux_done(), rtl818x_spi_read_bit(), rtl818x_spi_write_bit(), rtl_spi_read_bit(), rtl_spi_write_bit(), sis190_get_mac_addr_from_apc(), slam_free(), slam_master_timer_expired(), slam_mc_socket_close(), slam_mc_socket_deliver(), slam_slave_timer_expired(), slam_socket_close(), slam_socket_deliver(), slam_xfer_close(), spi_bit_rw(), srp_command(), srp_detach(), srp_xfer_close(), srp_xfer_deliver_iob(), tcp_expired(), tcp_xfer_close(), tcp_xfer_deliver_iob(), tcp_xfer_window(), tftp_free(), tftp_mc_socket_deliver_iob(), tftp_socket_deliver_iob(), tftp_timer_expired(), tftp_xfer_close(), tftp_xfer_window(), tls_cipherstream_close(), tls_cipherstream_deliver_raw(), tls_plainstream_close(), tls_plainstream_deliver_raw(), tls_plainstream_window(), tls_step(), udp_alloc_iob(), udp_xfer_close(), and udp_xfer_deliver_iob().

#define __WCHAR_TYPE__   long int

Definition at line 22 of file stddef.h.


Typedef Documentation

typedef __WCHAR_TYPE__ wchar_t

Definition at line 24 of file stddef.h.


Function Documentation

FILE_LICENCE ( GPL2_ONLY   ) 


Generated on Tue Apr 6 20:01:53 2010 for gPXE by  doxygen 1.5.7.1