/haiku/headers/build/gcc-2.95.3/ |
H A D | proto.h | 4 #define _PROTO(list) ()
|
/haiku/src/tools/fs_shell/ |
H A D | list.h | 12 /* This header defines a doubly-linked list. It differentiates between a link 14 * A link is what is put into and removed from a list, an item is the whole 29 /* The object that is put into the list must begin with these 38 struct list { struct in namespace:FSShell 44 extern void list_init(struct list *list); 45 extern void list_init_etc(struct list *list, int32_t offset); 46 extern void list_add_link_to_head(struct list *list, voi 60 list_is_empty(struct list *list) argument 66 list_get_first_item(struct list *list) argument [all...] |
H A D | list.cpp | 7 #include "list.h" 10 #define GET_ITEM(list, item) ((void *)((uint8_t *)item - list->offset)) 11 #define GET_LINK(list, item) ((list_link *)((uint8_t *)item + list->offset)) 17 /** Initializes the list with a specified offset to the link 18 * structure in the items that will be part of the list. 22 list_init_etc(struct list *list, int32_t offset) argument 24 list 30 list_init(struct list *list) argument 40 list_add_link_to_head(struct list *list, void *_link) argument 56 list_add_link_to_tail(struct list *list, void *_link) argument 83 get_next_link(struct list *list, list_link *link) argument 93 get_prev_link(struct list *list, list_link *link) argument 109 list_get_next_item(struct list *list, void *item) argument 128 list_get_prev_item(struct list *list, void *item) argument 141 list_get_last_item(struct list *list) argument 152 list_add_item(struct list *list, void *item) argument 163 list_remove_item(struct list *list, void *item) argument 175 list_insert_item_before(struct list *list, void *before, void *item) argument 201 list_remove_head_item(struct list *list) argument 218 list_remove_tail_item(struct list *list) argument [all...] |
/haiku/headers/private/kernel/util/ |
H A D | list.h | 12 /* This header defines a doubly-linked list. It differentiates between a link 14 * A link is what is put into and removed from a list, an item is the whole 34 /* The object that is put into the list must begin with these 43 struct list { struct 53 extern void list_init(struct list *list); 54 extern void list_init_etc(struct list *list, int32 offset); 55 extern void list_add_link_to_head(struct list *list, voi 69 list_is_empty(struct list *list) argument 75 list_get_first_item(struct list *list) argument [all...] |
/haiku/src/add-ons/accelerants/neomagic/ |
H A D | Acceleration.c | 13 void SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count) { argument 22 list[i].src_left, 23 list[i].src_top, 24 list[i].dest_left, 25 list[i].dest_top, 26 list[i].width, 27 list[i].height 33 void SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT(engine_token *et, scaled_blit_params *list, uint32 count) { argument 42 list[i].src_left, 43 list[ 55 SCREEN_TO_SCREEN_TRANSPARENT_BLIT(engine_token *et, uint32 transparent_colour, blit_params *list, uint32 count) argument 76 FILL_RECTANGLE(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 97 INVERT_RECTANGLE(engine_token *et, fill_rect_params *list, uint32 count) argument 118 FILL_SPAN(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument [all...] |
/haiku/src/add-ons/accelerants/nvidia/ |
H A D | Acceleration.c | 26 void SCREEN_TO_SCREEN_BLIT_PIO(engine_token *et, blit_params *list, uint32 count) argument 39 list[i].src_left, 40 list[i].src_top, 41 list[i].dest_left, 42 list[i].dest_top, 43 list[i].width, 44 list[i].height 50 void SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT_PIO(engine_token *et, scaled_blit_params *list, uint32 count) argument 60 list[i].src_left, 61 list[ 73 SCREEN_TO_SCREEN_TRANSPARENT_BLIT_PIO(engine_token *et, uint32 transparent_colour, blit_params *list, uint32 count) argument 95 FILL_RECTANGLE_PIO(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 117 INVERT_RECTANGLE_PIO(engine_token *et, fill_rect_params *list, uint32 count) argument 139 FILL_SPAN_PIO(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument [all...] |
/haiku/src/add-ons/accelerants/skeleton/ |
H A D | Acceleration.c | 13 void SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count) { argument 25 list[i].src_left, 26 list[i].src_top, 27 list[i].dest_left, 28 list[i].dest_top, 29 list[i].width, 30 list[i].height 36 void SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT(engine_token *et, scaled_blit_params *list, uint32 count) { argument 45 list[i].src_left, 46 list[ 58 SCREEN_TO_SCREEN_TRANSPARENT_BLIT(engine_token *et, uint32 transparent_colour, blit_params *list, uint32 count) argument 79 FILL_RECTANGLE(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 100 INVERT_RECTANGLE(engine_token *et, fill_rect_params *list, uint32 count) argument 121 FILL_SPAN(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument [all...] |
/haiku/src/add-ons/accelerants/via/ |
H A D | Acceleration.c | 13 void SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count) { argument 25 list[i].src_left, 26 list[i].src_top, 27 list[i].dest_left, 28 list[i].dest_top, 29 list[i].width, 30 list[i].height 36 void SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT(engine_token *et, scaled_blit_params *list, uint32 count) { argument 45 list[i].src_left, 46 list[ 58 SCREEN_TO_SCREEN_TRANSPARENT_BLIT(engine_token *et, uint32 transparent_colour, blit_params *list, uint32 count) argument 79 FILL_RECTANGLE(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 100 INVERT_RECTANGLE(engine_token *et, fill_rect_params *list, uint32 count) argument 121 FILL_SPAN(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument [all...] |
/haiku/src/system/kernel/util/ |
H A D | list.cpp | 7 #include <util/list.h> 12 #define GET_ITEM(list, item) ({ BytePointer<void> pointer((uint8*)item \ 13 - list->offset); &pointer; }) 14 #define GET_LINK(list, item) ({ BytePointer<list_link> pointer((uint8*)item \ 15 + list->offset); &pointer; }) 20 /** Initializes the list with a specified offset to the link 21 * structure in the items that will be part of the list. 25 list_init_etc(struct list *list, int32 offset) argument 27 list 33 list_init(struct list *list) argument 43 list_add_link_to_head(struct list *list, void *_link) argument 63 list_add_link_to_tail(struct list *list, void *_link) argument 98 get_next_link(struct list *list, list_link *link) argument 108 get_prev_link(struct list *list, list_link *link) argument 124 list_get_next_item(struct list *list, void *item) argument 143 list_get_prev_item(struct list *list, void *item) argument 156 list_get_last_item(struct list *list) argument 167 list_add_item(struct list *list, void *item) argument 178 list_remove_item(struct list *list, void *item) argument 190 list_insert_item_before(struct list *list, void *before, void *item) argument 216 list_remove_head_item(struct list *list) argument 233 list_remove_tail_item(struct list *list) argument [all...] |
/haiku/src/add-ons/mail_daemon/inbound_protocols/pop3/ |
H A D | md5global.h | 32 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 33 returns an empty list. 36 #define PROTO_LIST(list) list 38 #define PROTO_LIST(list) ()
|
/haiku/src/add-ons/mail_daemon/outbound_protocols/smtp/ |
H A D | md5global.h | 32 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 33 returns an empty list. 36 #define PROTO_LIST(list) list 38 #define PROTO_LIST(list) ()
|
/haiku/src/tests/kits/support/pointerlist/ |
H A D | PointerListSortTest.cpp | 21 _PointerList_ list; local 23 list.AddItem(new BString("test")); 26 list.SortItems(SortItemTestPositive); 28 list.SortItems(SortItemTestNegative); 30 list.SortItems(SortItemTestEqual);
|
H A D | PointerListTest.cpp | 67 void Initialize(_PointerList_& list, int size); 68 void Print(const _PointerList_& list); 69 void MakeEmpty(_PointerList_& list); 71 bool IsSorted(const _PointerList_& list, int32 n); 72 bool IsSorted(const _PointerList_& list) { return IsSorted(list, list.CountItems()); } argument 73 bool IsHSorted(const _PointerList_& list) { return IsSorted(list, list argument 99 Initialize(_PointerList_& list, int size) argument 107 Print(const _PointerList_& list) argument 125 MakeEmpty(_PointerList_& list) argument 155 IsSorted(const _PointerList_& list, int32 n) argument 170 IndexOf(const _PointerList_& list, int value) argument 182 ItemFor(const _PointerList_& list, int value) argument 195 _PointerList_ list; local 238 _PointerList_ list; local 281 _PointerList_ list; local 324 _PointerList_* list = (_PointerList_*)data; local 336 _PointerList_ list; local 352 _PointerList_ list; local 404 _PointerList_ list; local 475 _PointerList_ list; local [all...] |
/haiku/src/system/libnetwork/netresolv/include/isc/ |
H A D | list.h | 1 /* $NetBSD: list.h,v 1.5 2009/04/12 17:07:16 christos Exp $ */ 25 #define INIT_LIST(list) \ 26 do { (list).head = NULL; (list).tail = NULL; } while (/*CONSTCOND*/0) 39 #define HEAD(list) ((list).head) 40 #define TAIL(list) ((list).tail) 41 #define EMPTY(list) ((list) [all...] |
/haiku/src/add-ons/media/media-add-ons/dvb/ |
H A D | StringList.h | 48 BList list; member in class:StringList 54 : list() 69 list.AddItem(strdup(string)); 76 return (const char *)list.ItemAt(index); 83 int i = list.CountItems(); 85 free(list.RemoveItem(i));
|
/haiku/src/system/boot/platform/amiga_m68k/ |
H A D | debug.cpp | 47 va_list list; local 53 va_start(list, format); 54 vsnprintf(buffer, 512, format, list); 55 va_end(list); 69 va_list list; local 73 va_start(list, format); 75 vfprintf(dbgerr, format, list); 76 //vsnprintf(buffer, sizeof(buffer), format, list); 77 va_end(list);
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | debug.cpp | 24 va_list list; local 33 va_start(list, format); 34 vsnprintf(buffer, sizeof(buffer), format, list); 35 va_end(list); 54 va_list list; local 56 va_start(list, format); 57 vsnprintf(buffer, sizeof(buffer), format, list); 58 va_end(list);
|
/haiku/src/system/boot/platform/u-boot/ |
H A D | debug.cpp | 22 va_list list; local 32 va_start(list, format); 33 length = vsnprintf(buffer, sizeof(buffer), format, list); 34 va_end(list); 55 va_list list; local 58 va_start(list, format); 59 length = vsnprintf(buffer, sizeof(buffer), format, list); 60 va_end(list);
|
/haiku/src/system/boot/platform/next_m68k/ |
H A D | debug.cpp | 36 va_list list; local 42 va_start(list, format); 43 vsnprintf(buffer, sizeof(buffer), format, list); 44 va_end(list); 60 va_list list; local 62 va_start(list, format); 63 vsnprintf(buffer, sizeof(buffer), format, list); 64 va_end(list);
|
/haiku/src/tests/add-ons/print/ppd/ui/ |
H A D | UIUtils.h | 14 void MakeEmpty(BListView* list);
|
H A D | UIUtils.cpp | 11 void MakeEmpty(BListView* list) argument 13 if (list != NULL) { 15 while ((item = list->RemoveItem((int32)0)) != NULL) {
|
/haiku/src/bin/rc/ |
H A D | private.h | 26 #include <list> 29 typedef std::list<void*> ptr_list_t; 38 // The list of input files. 41 // free()'s all the elements from a list. 42 void free_ptr_list(ptr_list_t& list);
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | eventhandler.c | 16 eventhandler_register(struct eventhandler_list *list, argument 24 eventhandler_deregister(struct eventhandler_list *list, argument 39 eventhandler_prune_list(struct eventhandler_list *list) argument
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | Acceleration.c | 23 // list - list of rectangles 25 void SCREEN_TO_SCREEN_BLIT_DMA(engine_token *et, blit_params *list, uint32 count) argument 47 for( ; sub_count > 0; --sub_count, ++list ) { 48 *buffer++ = (list->src_left << 16) | list->src_top; 49 *buffer++ = (list->dest_left << 16) | list->dest_top; 50 *buffer++ = ((list->width + 1) << 16) | (list 62 SCREEN_TO_SCREEN_BLIT_PIO(engine_token *et, blit_params *list, uint32 count) argument 115 FILL_RECTANGLE_DMA(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 159 FILL_RECTANGLE_PIO(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) argument 192 INVERT_RECTANGLE_DMA(engine_token *et, fill_rect_params *list, uint32 count) argument 242 INVERT_RECTANGLE_PIO(engine_token *et, fill_rect_params *list, uint32 count) argument 275 FILL_SPAN_DMA(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument 320 FILL_SPAN_PIO(engine_token *et, uint32 colorIndex, uint16 *list, uint32 count) argument 362 SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count) argument 370 FILL_RECTANGLE(engine_token *et, uint32 color, fill_rect_params *list, uint32 count) argument 378 INVERT_RECTANGLE(engine_token *et, fill_rect_params *list, uint32 count) argument 386 FILL_SPAN(engine_token *et, uint32 color, uint16 *list, uint32 count) argument [all...] |
/haiku/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/ |
H A D | h2util.h | 9 #include <util/list.h> 27 void init_room(struct list* l); 28 void* alloc_room(struct list* l, size_t size); 29 void reuse_room(struct list* l, void* room); 30 void purge_room(struct list* l); 32 /* list utils */
|