use a temporary buffer when reading/writing fields
Authored by: trckjunky 2005-02-10
Parent: [r2664]
Child: [r2666]