 	func pullValue(name nam: String, from: String) -> String {
 		
 		var accum = ""
-		
-		if let nameRange = from.range(of: nam + "=", options: .caseInsensitive) {
+		#if os(Linux)
+			let option = NSStringCompareOptions.caseInsensitiveSearch
+		#else  // grumble
+			let option = String.CompareOptions.caseInsensitive
+		#endif
+		if let nameRange = from.range(of: nam + "=", options: option) {
 			var start = nameRange.upperBound
 			let end = from.endIndex
 			

		public var file: File?
		
		init() {
		
		}
		
		/// Clean up the BodySpec, possibly closing and deleting any associated temporary file.

		return accum
	}
	
	@discardableResult
	func internalAddToBuffer(bytes byts: [UInt8]) -> MimeReadState {
		
		var clearBuffer = true
