#include "../Include/palmos5.h" #define RESID 1001 #define CRID 'SolL' #define myApiFldSetAttributes __ARMlet_Startup__ extern void myApiFldSetAttributes(FieldType *fldP, const FieldAttrType *attrP); typedef void (*osApiFldSetAttributes)(FieldType *fldP, const FieldAttrType *attrP); void myApiFldSetAttributes(FieldType *fldP, const FieldAttrType *attrP) { osApiFldSetAttributes osApiTrap; FieldAttrType attr; MemMove(&attr, attrP, sizeof(FieldAttrType)); if(attr.underlined == grayUnderline) attr.underlined = solidUnderline; FtrGet(CRID, RESID, (UInt32*)&osApiTrap); osApiTrap(fldP, &attr); }