remember my changes: various code cleanups related to pre-processor macros and C types
remember my changes: various code cleanups related to pre-processor macros and C types

devzero2000/RPM5,devzero2000/RPM5,devzero2000/RPM5,devzero2000/RPM5,devzero2000/RPM5,devzero2000/RPM5,devzero2000/RPM5