ERR_NUM_ERRORS
int err_flags[ERR_NUM_ERRORS];
unsigned long err_buffer[ERR_NUM_ERRORS];
char *err_data[ERR_NUM_ERRORS];
int err_data_flags[ERR_NUM_ERRORS];
const char *err_file[ERR_NUM_ERRORS];
int err_line[ERR_NUM_ERRORS];
for (i = 0; i < ERR_NUM_ERRORS; i++)
for (i = 0; i < ERR_NUM_ERRORS; i++) {
i = (es->bottom + 1) % ERR_NUM_ERRORS; /* first error */
es->top = ERR_NUM_ERRORS - 1;
for (i = 0; i < ERR_NUM_ERRORS; i++)
es->top = (top + ERR_NUM_ERRORS - clear) % ERR_NUM_ERRORS;
es->top = (es->top + 1) % ERR_NUM_ERRORS;
es->bottom = (es->bottom + 1) % ERR_NUM_ERRORS;
i = ERR_NUM_ERRORS - 1;