Introduction. This is the first page in a series of pages on Washington special purpose districts. The page discusses the meaning of the term special purpose district and sets out criteria to distinguish special districts with autonomous governing bodies from other types of districts.
verb (used with object), declared, declaring. 1. to make known or state clearly, especially in explicit or formal terms: to declare one's position in a controversy. 2. to announce officially; proclaim: to declare a state of emergency; to declare a winner.
Call DECLARE_LOCK(name) to create a lock definition, LOCK(name) to acquire the lock, and UNLOCK(name) to release it. The LOCK macro will spin until the lock is released before continuing. This code makes use of intrisics specific to GCC, but it also compiles on Clang.