===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
xfonts-terminus-4.48/configure-36-	for i do
xfonts-terminus-4.48/configure:37:		if test "$i" != "`echo "$i" | sed -e 1q`" ; then
xfonts-terminus-4.48/configure:38:			echo "$0: `echo "$i" | sed -e "s/$r/^M/" -e 1q`^J...: contains line feed" 1>&2
xfonts-terminus-4.48/configure-39-		elif echo "$i" | grep "$r" > /dev/null ; then
xfonts-terminus-4.48/configure:40:			echo "$0: `echo "$i" | sed -e "s/$r.*//"`^M...: contains carriage return" 1>&2
xfonts-terminus-4.48/configure-41-		elif test -n "$i" ; then
xfonts-terminus-4.48/configure-42-			if echo "$i" | grep -E "^--$l=|^[A-Z][A-Z0-9_]*[^_]=" > /dev/null ; then
xfonts-terminus-4.48/configure:43:				n=`echo "$i" | sed -e "s$r^-*$r$r" -e "s$r=.*$r$r" | sed -e "s/-/_/g"`
xfonts-terminus-4.48/configure-44-				if grep -E "^$n$w:?=" Makefile > /dev/null ; then
xfonts-terminus-4.48/configure-45-					cp -f Makefile Makefile.$$
xfonts-terminus-4.48/configure:46:					sed -e "s$r^\($n$w:*=$w\).*$r\1`echo "$i" | sed -e "s$r^[^=]*=$r$r"`$r" Makefile.$$ > Makefile
xfonts-terminus-4.48/configure-47-					grep -E "^$n$w:?=" Makefile /dev/null
##############################################
xfonts-terminus-4.48/bin/bdftopsf.js-104-		font.chars.forEach(char => {
xfonts-terminus-4.48/bin/bdftopsf.js:105:			const prefix = `char ${char.code}: `;
xfonts-terminus-4.48/bin/bdftopsf.js-106-
##############################################
xfonts-terminus-4.48/bin/bmpf.js-47-		if (width > bdf.WIDTH_MAX) {
xfonts-terminus-4.48/bin/bmpf.js:48:			throw new Error(`char ${char.code}: output width > ${bdf.WIDTH_MAX}`);
xfonts-terminus-4.48/bin/bmpf.js-49-		}
xfonts-terminus-4.48/bin/bmpf.js-50-		if (char.bbx.yoff < fbbox.yoff) {
xfonts-terminus-4.48/bin/bmpf.js:51:			throw new Error(`char ${char.code}: BBX yoff < FONTBOUNDINGBOX yoff`);
xfonts-terminus-4.48/bin/bmpf.js-52-		}
##############################################
xfonts-terminus-4.48/bin/bmpf.js-64-		} else if (dstYMin < 0) {
xfonts-terminus-4.48/bin/bmpf.js:65:			throw new Error(`char ${char.code}: start row ${dstYMin}`);
xfonts-terminus-4.48/bin/bmpf.js-66-		} else {
##############################################
xfonts-terminus-4.48/bin/bmpf.js-107-	write(output, height, yoffset) {
xfonts-terminus-4.48/bin/bmpf.js:108:		let header = `STARTCHAR ${this.name}\nENCODING ${this.code}\n`;
xfonts-terminus-4.48/bin/bmpf.js-109-		const swidth = fnutil.round(this.width * 1000 / height);
xfonts-terminus-4.48/bin/bmpf.js-110-
xfonts-terminus-4.48/bin/bmpf.js:111:		header += `SWIDTH ${swidth} 0\nDWIDTH ${this.width} 0\nBBX ${this.width} ${height} 0 ${yoffset}\n`;
xfonts-terminus-4.48/bin/bmpf.js-112-		output.writeLine(header + 'BITMAP\n' + bdf.Char.bitmap(this.data, this.rowSize()) + 'ENDCHAR');
##############################################
xfonts-terminus-4.48/bin/fnutil.js-21-	if (s.match(/^\s*-?\d+\s*$/) == null) {
xfonts-terminus-4.48/bin/fnutil.js:22:		throw new Error(`invalid ${name} format`);
xfonts-terminus-4.48/bin/fnutil.js-23-	}
##############################################
xfonts-terminus-4.48/bin/fnutil.js-27-	if (minValue != null && value < minValue) {
xfonts-terminus-4.48/bin/fnutil.js:28:		throw new Error(`${name} must be >= ${minValue}`);
xfonts-terminus-4.48/bin/fnutil.js-29-	}
xfonts-terminus-4.48/bin/fnutil.js-30-	if (maxValue != null && value > maxValue) {
xfonts-terminus-4.48/bin/fnutil.js:31:		throw new Error(`${name} must be <= ${maxValue}`);
xfonts-terminus-4.48/bin/fnutil.js-32-	}
##############################################
xfonts-terminus-4.48/bin/fnutil.js-38-	if (s.match(/^\s*(0[xX])?[\dA-Fa-f]+\s*$/) == null) {
xfonts-terminus-4.48/bin/fnutil.js:39:		throw new Error(`invalid ${name} format`);
xfonts-terminus-4.48/bin/fnutil.js-40-	}
##############################################
xfonts-terminus-4.48/bin/fnutil.js-44-	if (minValue != null && value < minValue) {
xfonts-terminus-4.48/bin/fnutil.js:45:		throw new Error(`${name} must be >= ` + minValue.toString(16).toUpperCase());
xfonts-terminus-4.48/bin/fnutil.js-46-	}
xfonts-terminus-4.48/bin/fnutil.js-47-	if (maxValue != null && value > maxValue) {
xfonts-terminus-4.48/bin/fnutil.js:48:		throw new Error(`${name} must be <= ` + maxValue.toString(16).toUpperCase());
xfonts-terminus-4.48/bin/fnutil.js-49-	}
##############################################
xfonts-terminus-4.48/bin/fnutil.js-83-	}
xfonts-terminus-4.48/bin/fnutil.js:84:	process.stderr.write(`${prefix}warning: ${message}\n`);
xfonts-terminus-4.48/bin/fnutil.js-85-}
##############################################
xfonts-terminus-4.48/bin/fnutil.js-90-	if (words.length !== count) {
xfonts-terminus-4.48/bin/fnutil.js:91:		throw new Error(`${name} must contain ${count} values`);
xfonts-terminus-4.48/bin/fnutil.js-92-	}
##############################################
xfonts-terminus-4.48/bin/fnio.js-31-	if (orig.compare(test) !== 0) {
xfonts-terminus-4.48/bin/fnio.js:32:		throw new Error(`the ${BINARY_ENCODING} encoding is not 8-bit clean`);
xfonts-terminus-4.48/bin/fnio.js-33-	}
##############################################
xfonts-terminus-4.48/bin/fnio.js-68-		} else if (this.lineNo > 0) {
xfonts-terminus-4.48/bin/fnio.js:69:			location = `${this.lineNo}: `;
xfonts-terminus-4.48/bin/fnio.js-70-
xfonts-terminus-4.48/bin/fnio.js-71-		}
xfonts-terminus-4.48/bin/fnio.js:72:		return `${this.stName}:${location}`;
xfonts-terminus-4.48/bin/fnio.js-73-	}
##############################################
xfonts-terminus-4.48/bin/fnio.js-156-				} catch (e) {
xfonts-terminus-4.48/bin/fnio.js:157:					errors += `\n${this.stName}: close: ${e.message}`;
xfonts-terminus-4.48/bin/fnio.js-158-				}
##############################################
xfonts-terminus-4.48/bin/fnio.js-163-			} catch (e) {
xfonts-terminus-4.48/bin/fnio.js:164:				errors += `\n${this.stName}: unlink: ${e.message}`;
xfonts-terminus-4.48/bin/fnio.js-165-			}
##############################################
xfonts-terminus-4.48/bin/ucstoany.js-146-			if (code !== 0xFFFF) {
xfonts-terminus-4.48/bin/ucstoany.js:147:				throw new Error(`${input} does not contain U+${fnutil.unihex(code)}`);
xfonts-terminus-4.48/bin/ucstoany.js-148-			}
##############################################
xfonts-terminus-4.48/bin/ucstoany.js-155-				if (oldChar == null) {
xfonts-terminus-4.48/bin/ucstoany.js:156:					throw new Error(`${input} does not contain U+FFFF, and no replacement found`);
xfonts-terminus-4.48/bin/ucstoany.js-157-				}
##############################################
xfonts-terminus-4.48/bin/bdf.js-68-	toString() {
xfonts-terminus-4.48/bin/bdf.js:69:		return `${this.width} ${this.height} ${this.xoff} ${this.yoff}`;
xfonts-terminus-4.48/bin/bdf.js-70-	}
##############################################
xfonts-terminus-4.48/bin/bdf.js-170-		const bitmap = data.toString('hex').toUpperCase();
xfonts-terminus-4.48/bin/bdf.js:171:		const regex = new RegExp(`.{${rowSize << 1}}`, 'g');
xfonts-terminus-4.48/bin/bdf.js-172-		return bitmap.replace(regex, '$&\n');
##############################################
xfonts-terminus-4.48/bin/fncli.js-28-			if (!name.match(/^(-[^-]|--[^=]+)$/)) {
xfonts-terminus-4.48/bin/fncli.js:29:				throw new Error(`invalid option name "${name}"`);
xfonts-terminus-4.48/bin/fncli.js-30-			}
##############################################
xfonts-terminus-4.48/bin/fncli.js-57-			suffix += (this.helpText != null) ? ', try --help' : '';
xfonts-terminus-4.48/bin/fncli.js:58:			throw new Error(`unknown option "${name}"${suffix}`);
xfonts-terminus-4.48/bin/fncli.js-59-		}
##############################################
xfonts-terminus-4.48/bin/fncli.js-105-					if (!this.options.needsArg(name)) {
xfonts-terminus-4.48/bin/fncli.js:106:						throw new Error(`option "${name}" does not take an argument`);
xfonts-terminus-4.48/bin/fncli.js-107-					}
##############################################
xfonts-terminus-4.48/bin/fncli.js-115-					if (++optind === this.args.length) {
xfonts-terminus-4.48/bin/fncli.js:116:						throw new Error(`option "${name}" requires an argument`);
xfonts-terminus-4.48/bin/fncli.js-117-					}
##############################################
xfonts-terminus-4.48/bin/fncli.js-161-		} else {
xfonts-terminus-4.48/bin/fncli.js:162:			process.stderr.write(`${process.argv.length >= 2 ? process.argv[1] : programName}: ${e.message}\n`);
xfonts-terminus-4.48/bin/fncli.js-163-			process.exit(1);
##############################################
xfonts-terminus-4.48/debian/generate_aliases-57-	else
xfonts-terminus-4.48/debian/generate_aliases:58:	    echo "$name-$enc-$size	$x-`xenc $enc`"
xfonts-terminus-4.48/debian/generate_aliases-59-	fi