next up previous contents index
Next: Starting from internet browser Up: Programming Previous: p->language   Contents   Index


p->convert_units

p->convert_units is used to control unit conversion Metric <-> US_Units.
Figure 6.29: Metric <-> US_Units
enum UNIT_CONVERSION { 
   MM2INCH = 1, INCH2MM, CM2FOOT, FOOT2CM, 
   CM2YARD, YARD2CM, KM2MILE, MILE2KM, 
   KM2NAUTICAL_MILE, NAUTICAL_MILE2KM, QMM2SQINCH, SQINCH2QMM, 
   QCM2SQFOOT, SQFOOT2QCM, QM2SQYARD, SQYARD2QM, 
   QM2ACRE, ACRE2QM, QKM2SQMILE, SQMILE2QKM, 
   ML2TEASPOON, TEASPOON2ML, ML2TABLESPOON, TABLESPOON2ML, 
   ML2OUNCE, OUNCE2ML, L2CUP, CUP2L, 
   L2PINT, PINT2L, L2QUART, QUART2L, 
   L2GALLON, GALLON2L, GR2OUNCE, OUNCE2GR, 
   KG2POUND, POUND2KG, T2TON, TON2T, 
   C2FAHRENHEIT, FAHRENHEIT2C 
}

float unit (PARAM *p, float val, int conversion);

if(p->convert_units == 0) // no conversion
if(p->convert_units == 1) // convert unit



Rainer Lehrig 2004-02-17