rem: STRPTR defaultstr; LONG strnum;  strnum = ((struct FC_Type *) fcstr)->ID; defaultstr = ((struct FC_Type *) fcstr)->Str;  return(catalog ? GetCatalogStr(catalog, strnum, defaultstr) : defaultstr);
add: STRPTR defaultstr = ((struct FC_Type *)fcstr)->Str; if (catalog) return GetCatalogStr(catalog, ((struct FC_Type *)fcstr)->ID, defaultstr); return defaultstr;
context: STRPTR GetString(APTR fcstr, struct Catalog *catalog){  STRPTR defaultstr;  LONG strnum;  strnum = ((struct FC_Type *) fcstr)->ID;  defaultstr = ((struct FC_Type *) fcstr)->Str;  return(catalog ? GetCatalogStr(catalog, strnum, defaultstr) :		      defaultstr);}