Chapter 7 / 11 - refactored

and working.
Chapter 7 / 11 - refactored

to rid the macro of stuff that should be explicit.
Chapter 7 / 12
Chapter 7 / 3 - correct mkstemp()

by undefining __STRICT_ANSI__,
which shouldn't have been defined without -ansi.
Chapter 7 / 12 - attempt at PersistenceTest.cpp.