#include "common.h" #include "ZScanner.h" ZScanner::ZScanner() : nLines(0), cbFile(0), cbTotal(0) { } ZScanner::~ZScanner() { } void ZScanner::onFile(const char* sFilename) { fprintf(stderr,"Scanning: %s\n",sFilename); cbFile = 0; } void ZScanner::onLine(const char* sLine) { ++nLines; cbFile += strlen(sLine); } void ZScanner::onEOF() { cbTotal += cbFile; } void ZScanner::onError(const char* sFilename,int iError) { const char* sError = strerror(iError); fprintf(stderr,"%s: %s\n",sFilename,sError); }