#pragma prototyped /* * Glenn Fowler * AT&T Research * * expression library support */ #include "exlib.h" /* * return 0 value for type */ Extype_t exzero(int type) { Extype_t v; switch (type) { case FLOATING: v.floating = 0.0; break; case INTEGER: case UNSIGNED: v.integer = 0; break; case STRING: v.string = ""; break; default: v.integer = 0; break; } return v; }