summaryrefslogtreecommitdiff
path: root/usr.bin/make/hash.h
AgeCommit message (Expand)Author
2022-01-31make: remove redundant declaration of HashIter_Initrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: remove redundant comments for multiple-inclusion guardsrillig
2021-12-15make: change return type of HashTable_Set to voidrillig
2021-12-15make: mark several functions whose result must be usedrillig
2021-12-07make: inline HashIter_Initrillig
2021-04-11make: avoid allocating memory for simple variable namesrillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2020-12-15make(1): indent hash.h and make_malloc.h with tabs instead of spacesrillig
2020-11-29make(1): use space instead of tab for preprocessor directivesrillig
2020-11-23make(1): migrate CachedDir.files from HashTable to HashSetrillig
2020-11-23make(1): add HashSet typerillig
2020-11-23make(1): use tabs for indentation in hash.h and hash.crillig
2020-11-14make(1): replace a few HashTable_CreateEntry with HashTable_Setrillig
2020-11-10make(1): use consistent definition for MAKE_INLINErillig
2020-10-25make(1): rename hash functions to identify the type namerillig
2020-10-25make(1): reduce amount of string hashingrillig
2020-10-18make(1): rename HashEntry.name to keyrillig
2020-10-18make(1): remove underscore from Hash_Table and Hash_Entryrillig
2020-10-18make(1): make API for iterating over hash tables simplerrillig
2020-10-05make(1): make dir.c, for.c and hash.c ready for WARNS=6rillig
2020-09-27make(1): normalize whitespace in source coderillig
2020-09-26make(1): add Hash_FindValue, for direct access to hash table datarillig
2020-09-13make(1): fix position of MAKE_ATTR_UNUSED in inline functionsrillig
2020-09-05make(1): remove initial size argument from Hash_InitTablerillig
2020-09-01make(1): rename Hash_Table fieldsrillig
2020-09-01make(1): replace Hash_Table macros with inline functionsrillig
2020-08-29make(1): merge duplicate code for bmake_strlduprillig
2020-08-13make(1): follow naming conventions for multiple-inclusion guardsrillig
2020-08-06make(1): remove unused macro Hash_Sizerillig
2020-08-01make(1): use consistent indentation in source coderillig
2020-07-20Make DEBUG_HASH less of a fire-hose.sjg
2020-07-18Add -dh for DEBUG_HASHsjg
2020-07-03make(1): add Hash_ForEach to avoid duplicate coderillig
2017-05-31Use less generic include guardsmaya
2016-06-07Extend the mtimes cache used by dir.c so it can be used by others.sjg
2009-01-24Don't cast 'time_t' to 'void *' and back it will lose precision.dsl
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
1996-11-06- Merge in FreeBSD and Lite2 changes.christos
1995-06-14- $NetBSD$ rcsidschristos
1994-03-05fixes/improvements from Christos Zoulas <christos@deshaw.com>.cgd
1993-08-01Add RCS identifiers.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd