using std::string;
debSrcRecordParser::debSrcRecordParser(std::string const &File,pkgIndexFile const *Index)
- : Parser(Index), Fd(File,FileFd::ReadOnly, FileFd::Extension), Tags(&Fd,102400),
+ : Parser(Index), d(NULL), Fd(File,FileFd::ReadOnly, FileFd::Extension), Tags(&Fd,102400),
iOffset(0), Buffer(NULL) {}
// SrcRecordParser::Binaries - Return the binaries field /*{{{*/
const char *Start, *End;
if (Sect.Find("Binary", Start, End) == false)
return NULL;
- for (; isspace(*Start) != 0; ++Start);
+ for (; isspace_ascii(*Start) != 0; ++Start);
if (Start >= End)
return NULL;
do {
char* binStartNext = strchrnul(bin, ',');
char* binEnd = binStartNext - 1;
- for (; isspace(*binEnd) != 0; --binEnd)
+ for (; isspace_ascii(*binEnd) != 0; --binEnd)
binEnd = 0;
StaticBinList.push_back(bin);
if (*binStartNext != ',')
break;
*binStartNext = '\0';
- for (bin = binStartNext + 1; isspace(*bin) != 0; ++bin)
+ for (bin = binStartNext + 1; isspace_ascii(*bin) != 0; ++bin)
;
} while (*bin != '\0');
StaticBinList.push_back(NULL);