       var stop_ = false
       body($0, self._range($1), self._range($2), &stop_)
       if stop_ {
-        UnsafeMutablePointer($3).memory = true
+        UnsafeMutablePointer($3).pointee = true
       }
     }
   }

        &stop_)

      if stop_ {
        UnsafeMutablePointer($3).memory = true
      }
    }
  }

  public static func availableStringEncodings() -> [NSStringEncoding] {
    var result = [NSStringEncoding]()
    var p = NSString.availableStringEncodings()
    while p.pointee != 0 {
      result.append(p.pointee)
      ++p
    }
    return result
