{
int tmp[10];
int i = 0, p = 0, e;
+ unsigned int uc;
if (c<256 && mblen_table_html[c]==1) {
CK((*filter->output_function)(c, filter->data TSRMLS_CC));
}
i++;
}
+ i=0;
if (!p) {
CK((*filter->output_function)('#', filter->data TSRMLS_CC));
+ uc = (unsigned int)c;
do {
- tmp[i++] = '0'+c%10;
- c /= 10;
- } while (c);
+ tmp[i++] = '0'+uc%10;
+ uc /= 10;
+ } while (uc);
do {
CK((*filter->output_function)(tmp[--i], filter->data TSRMLS_CC));
- } while(i);
+ } while (i);
}
CK((*filter->output_function)(';', filter->data TSRMLS_CC));
}