rem: DEBUGOUT("\"words\" parameter out of bounds\n");
add: HW_DEBUGOUT("\"words\" parameter out of bounds");
context: em_write_eeprom(struct em_hw *hw,                   uint16_t offset,                   uint16_t words,                   uint16_t *data){    struct em_eeprom_info *eeprom = &hw->eeprom;    int32_t status = 0;    DEBUGFUNC("em_write_eeprom");    /* A check for invalid values:  offset too large, too many words, and not     * enough words.     */    if((offset > eeprom->word_size) || (words > eeprom->word_size - offset) ||       (words == 0)) {        DEBUGOUT("\"words\" parameter out of bounds\n");        return -E1000_ERR_EEPROM;    }    /* Prepare the EEPROM for writing  */    if (em_acquire_eeprom(hw) != E1000_SUCCESS)        return -E1000_ERR_EEPROM;    if(eeprom->type == em_eeprom_microwire) {        status = em_write_eeprom_microwire(hw, offset, words, data);    } else {        status = em_write_eeprom_spi(hw, offset, words, data);        msec_delay(10);    }    /* Done with writing */    em_release_eeprom(hw);    return status;}