+++ /dev/null
-#include <stdio.h>
-#include <sys/time.h>
-#include <libxml/xmlreader.h>
-
-int
-main(int argc, char *argv[])
-{
- struct timeval timing1, timing2;
- xmlTextReaderPtr reader;
- int ret;
- reader = xmlReaderForFd(0, NULL, NULL, 0);
- if (reader == NULL) {
- fprintf(stderr, "Can't instantiate parser\n");
- return 1;
- }
- gettimeofday(&timing1, NULL);
- ret = xmlTextReaderRead(reader);
- while (ret == 1) {
- ret = xmlTextReaderRead(reader);
- }
- gettimeofday(&timing2, NULL);
- xmlFreeTextReader(reader);
- if (ret != 0) {
- fprintf(stderr, "failed to parse STDIN\n");
- }
- fprintf(stdout, "%d\n",
- ((timing2.tv_sec * 1000000 + timing2.tv_usec) -
- (timing1.tv_sec * 1000000 + timing1.tv_usec)) / 1000);
- return 0;
-}
-