return aResult.ParseIntWithBounds(aValue, 0);
return aResult.ParseSpecialIntValue(aValue, PR_TRUE, PR_FALSE);
nsHTMLTableColElement::ParseAttribute(nsIAtom* aAttribute,                                      const nsAString& aValue,                                      nsAttrValue& aResult){  /* ignore these attributes, stored simply as strings ch */  if (aAttribute == nsHTMLAtoms::charoff) {    return aResult.ParseIntWithBounds(aValue, 0);  }  if (aAttribute == nsHTMLAtoms::span) {    /* protection from unrealistic large colspan values */    return aResult.ParseIntWithBounds(aValue, 1, MAX_COLSPAN);  }  if (aAttribute == nsHTMLAtoms::width) {    return aResult.ParseSpecialIntValue(aValue, PR_TRUE, PR_TRUE);  }  if (aAttribute == nsHTMLAtoms::align) {    return ParseTableCellHAlignValue(aValue, aResult);  }  if (aAttribute == nsHTMLAtoms::valign) {    return ParseTableVAlignValue(aValue, aResult);  }  return nsGenericHTMLElement::ParseAttribute(aAttribute, aValue, aResult);}