- Timestamp:
- 10/08/14 22:38:12 (9 years ago)
- Branches:
- 4.11, 5, master
- Children:
- aee5d63
- Parents:
- 79f093b
- git-author:
- Joel Sherrill <joel.sherrill@…> (10/08/14 22:38:12)
- git-committer:
- Joel Sherrill <joel.sherrill@…> (10/09/14 15:11:58)
- Location:
- doc/tools/bmenu
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/tools/bmenu/Makefile.am
r79f093b r78a38fa2 6 6 noinst_PROGRAMS = bmenu2 7 7 8 bmenu2_SOURCES = address.h chain.c address.inlchain.h bmenu2.c base.h \8 bmenu2_SOURCES = address.h chain.c chain.h bmenu2.c base.h \ 9 9 chain.inl system.h -
doc/tools/bmenu/address.h
r79f093b r78a38fa2 1 /* address.h 2 * 1 /* 3 2 * This include file contains the information required to manipulate 4 3 * physical addresses. 5 * 4 */ 5 6 /* 6 7 * COPYRIGHT (c) 1988-2002. 7 8 * On-Line Applications Research Corporation (OAR). … … 23 24 * converted to an access type before being used further. 24 25 */ 25 26 26 STATIC INLINE void *_Addresses_Add_offset ( 27 27 void *base, 28 28 size_t offset 29 ); 30 31 #include "address.inl" 29 ) 30 { 31 return (base + offset); 32 } 32 33 33 34 #endif -
doc/tools/bmenu/chain.inl
r79f093b r78a38fa2 1 /* inline/chain.inl 2 * 1 /* 3 2 * This include file contains the bodies of the routines which are 4 3 * associated with doubly linked chains and inlined. 5 * 4 */ 5 6 /* 6 7 * COPYRIGHT (c) 1988-2002. 7 8 * On-Line Applications Research Corporation (OAR). … … 12 13 #define __INLINE_CHAIN_inl 13 14 14 /*PAGE 15 * 15 /* 16 16 * _Chain_Is_null 17 17 */ 18 19 18 STATIC INLINE boolean _Chain_Is_null( 20 19 Chain_Control *the_chain … … 24 23 } 25 24 26 /*PAGE 27 * 25 /* 28 26 * _Chain_Is_null_node 29 27 */ 30 31 28 STATIC INLINE boolean _Chain_Is_null_node( 32 29 Chain_Node *the_node … … 36 33 } 37 34 38 /*PAGE 39 * 35 /* 40 36 * _Chain_Head 41 37 */ 42 43 38 STATIC INLINE Chain_Node *_Chain_Head( 44 39 Chain_Control *the_chain … … 48 43 } 49 44 50 /*PAGE 51 * 45 /* 52 46 * _Chain_Tail 53 47 */ 54 55 48 STATIC INLINE Chain_Node *_Chain_Tail( 56 49 Chain_Control *the_chain … … 60 53 } 61 54 62 /*PAGE 63 * 55 /* 64 56 * _Chain_Is_empty 65 57 */ 66 67 58 STATIC INLINE boolean _Chain_Is_empty( 68 59 Chain_Control *the_chain … … 72 63 } 73 64 74 /*PAGE 75 * 65 /* 76 66 * _Chain_Is_first 77 67 */ 78 79 68 STATIC INLINE boolean _Chain_Is_first( 80 69 Chain_Node *the_node … … 84 73 } 85 74 86 /*PAGE 87 * 75 /* 88 76 * _Chain_Is_last 89 77 */ 90 91 78 STATIC INLINE boolean _Chain_Is_last( 92 79 Chain_Node *the_node … … 96 83 } 97 84 98 /*PAGE 99 * 85 /* 100 86 * _Chain_Has_only_one_node 101 87 */ 102 103 88 STATIC INLINE boolean _Chain_Has_only_one_node( 104 89 Chain_Control *the_chain … … 108 93 } 109 94 110 /*PAGE 111 * 95 /* 112 96 * _Chain_Is_head 113 97 */ 114 115 98 STATIC INLINE boolean _Chain_Is_head( 116 99 Chain_Control *the_chain, … … 121 104 } 122 105 123 /*PAGE 124 * 106 /* 125 107 * _Chain_Is_tail 126 108 */ 127 128 109 STATIC INLINE boolean _Chain_Is_tail( 129 110 Chain_Control *the_chain, … … 134 115 } 135 116 136 /*PAGE 137 * 117 /* 138 118 * Chain_Initialize_empty 139 119 */ 140 141 120 STATIC INLINE void _Chain_Initialize_empty( 142 121 Chain_Control *the_chain … … 148 127 } 149 128 150 /*PAGE 151 * 129 /* 152 130 * _Chain_Extract_unprotected 153 131 */ 154 155 132 STATIC INLINE void _Chain_Extract_unprotected( 156 133 Chain_Node *the_node … … 166 143 } 167 144 168 /*PAGE 169 * 145 /* 170 146 * _Chain_Get_first_unprotected 171 147 */ 172 173 148 STATIC INLINE Chain_Node *_Chain_Get_first_unprotected( 174 149 Chain_Control *the_chain … … 186 161 } 187 162 188 /*PAGE 189 * 163 /* 190 164 * Chain_Get_unprotected 191 165 */ 192 193 166 STATIC INLINE Chain_Node *_Chain_Get_unprotected( 194 167 Chain_Control *the_chain … … 201 174 } 202 175 203 /*PAGE 204 * 176 /* 205 177 * _Chain_Insert_unprotected 206 178 */ 207 208 179 STATIC INLINE void _Chain_Insert_unprotected( 209 180 Chain_Node *after_node, … … 220 191 } 221 192 222 /*PAGE 223 * 193 /* 224 194 * _Chain_Append_unprotected 225 195 */ 226 227 196 STATIC INLINE void _Chain_Append_unprotected( 228 197 Chain_Control *the_chain, … … 239 208 } 240 209 241 /*PAGE 242 * 210 /* 243 211 * _Chain_Prepend_unprotected 244 212 */ 245 246 213 STATIC INLINE void _Chain_Prepend_unprotected( 247 214 Chain_Control *the_chain, … … 253 220 } 254 221 255 /*PAGE 256 * 222 /* 257 223 * _Chain_Prepend 258 224 */ 259 260 225 STATIC INLINE void _Chain_Prepend( 261 226 Chain_Control *the_chain,
Note: See TracChangeset
for help on using the changeset viewer.