pintos/src/lib/stddef.h File Reference

Go to the source code of this file.

Defines

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

Typedefs

typedef __PTRDIFF_TYPE__ ptrdiff_t
typedef __SIZE_TYPE__ size_t


Define Documentation

#define NULL   ((void *) 0)

Definition at line 5 of file stddef.h.

Referenced by __vprintf(), allocate_and_set(), arena_to_block(), atoi(), basic_tests(), binary_search(), bitmap_contains(), bitmap_count(), bitmap_create(), bitmap_destroy(), bitmap_scan(), bitmap_set(), bitmap_set_all(), bitmap_set_multiple(), bitmap_test(), block_get_by_name(), block_print_stats(), block_register(), block_size(), block_to_arena(), byte_to_sector(), calloc(), check_and_free(), cond_broadcast(), cond_init(), cond_signal(), cond_wait(), consume_some_resources_and_die(), debug_backtrace(), dir_add(), dir_close(), dir_lookup(), dir_open(), dir_remove(), ehci_init(), file_allow_write(), file_close(), file_deny_write(), file_length(), file_open(), file_seek(), file_tell(), filesys_create(), filesys_init(), filesys_open(), filesys_remove(), find_elem(), find_end_of_run(), found_partition(), free(), free_map_allocate(), free_map_create(), free_map_init(), free_map_open(), fsutil_append(), fsutil_cat(), fsutil_extract(), fsutil_ls(), hash_apply(), hash_bytes(), hash_clear(), hash_delete(), hash_destroy(), hash_first(), hash_init(), hash_insert(), hash_next(), hash_replace(), hash_string(), hub_attached(), init_thread(), inode_close(), inode_create(), inode_open(), inode_read_at(), inode_remove(), inode_reopen(), inode_write_at(), inplace_merge(), install_page(), intq_init(), intr_handler(), intr_is_registered(), is_head(), is_interior(), is_tail(), kernel_thread(), keyboard_interrupt(), list_begin(), list_elem_to_block(), list_end(), list_head(), list_init(), list_insert(), list_insert_ordered(), list_rbegin(), list_rend(), list_sort(), list_tail(), list_unique(), load(), load_segment(), lock_acquire(), lock_held_by_current_thread(), lock_init(), lock_release(), lock_try_acquire(), lookup(), lookup_page(), main(), make_gate(), malloc(), memchr(), memcmp(), memcpy(), memmove(), memset(), msc_attached(), msc_bulk_reset(), msc_reset_endpoint(), pagedir_activate(), pagedir_clear_page(), pagedir_create(), pagedir_destroy(), pagedir_get_page(), pagedir_is_accessed(), pagedir_is_dirty(), pagedir_set_accessed(), pagedir_set_dirty(), pagedir_set_page(), paging_init(), palloc_free_multiple(), palloc_get_multiple(), parse_options(), partition_type_name(), pci_alloc_mem(), pci_get_dev_by_class(), pci_get_device(), pci_io_enum(), pci_io_size(), pci_probe(), pci_reg_read16(), pci_reg_read32(), pci_reg_read8(), pci_reg_write16(), pci_reg_write32(), pci_reg_write8(), pci_register_irq(), pci_setup_io(), pci_unregister_irq(), print_human_readable_size(), print_stacktrace(), process_execute(), process_exit(), read_command_line(), read_partition_table(), realloc(), register_handler(), rehash(), relay(), run_actions(), schedule(), schedule_tail(), sema_down(), sema_init(), sema_try_down(), sema_up(), send_status(), seq_test(), setup_stack(), signal(), sort(), strchr(), strcmp(), strcspn(), strlcat(), strlcpy(), strlen(), strpbrk(), strrchr(), strspn(), strstr(), strtok_r(), test(), test_alarm_priority(), test_main(), test_mlfqs_load_60(), test_priority_change(), test_priority_condvar(), test_priority_donate_chain(), test_priority_donate_multiple2(), test_priority_fifo(), test_priority_preempt(), test_priority_sema(), test_single(), test_sleep(), thread_create(), thread_tick(), tss_get(), tss_update(), uhci_add_td_to_qh(), uhci_init(), uhci_remove_error_td(), uhci_remove_qh(), uhci_tx_pkt(), uhci_tx_pkt_bulk(), uhci_tx_pkt_wait(), usage(), usb_apply_class_to_interfaces(), usb_attach_interfaces(), usb_config_dev(), usb_configure_default(), usb_dev_bulk(), usb_dev_setup(), usb_get_class_by_id(), usb_get_string(), usb_load_config(), usb_register_class(), usb_scan_devices(), usb_setup_dev_addr(), ustar_parse_header(), and verify_bsearch().

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

Definition at line 6 of file stddef.h.

Referenced by calculate_chksum(), main(), pci_pci_bridge(), and pci_setup_io().


Typedef Documentation

typedef __PTRDIFF_TYPE__ ptrdiff_t

Definition at line 10 of file stddef.h.

typedef __SIZE_TYPE__ size_t

Definition at line 11 of file stddef.h.


Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6