An ADT and set of function calls that allow C programmers to make use of weak references; written in C under a BSD licence.