| 96 | */ |
| 97 | |
| 98 | struct hash * hashinit( int datalen, char const * name ) |
| 99 | { |
| 100 | struct hash * hp = (struct hash *)BJAM_MALLOC( sizeof( *hp ) ); |
| 101 | |
| 102 | hp->bloat = 3; |
| 103 | hp->tab.nel = 0; |
| 104 | hp->tab.base = 0; |
| 105 | hp->items.more = 0; |
| 106 | hp->items.free = 0; |
| 107 | hp->items.size = sizeof( ITEM ) + ALIGNED( datalen ); |
| 108 | hp->items.list = -1; |
| 109 | hp->items.nel = 0; |
| 110 | hp->inel = 11; /* 47 */ |
| 111 | hp->name = name; |
| 112 | |
| 113 | return hp; |
| 114 | } |
| 115 | |
| 116 | |
| 117 | /* |
no outgoing calls
no test coverage detected