Branch: Tag:

2013-11-02

2013-11-02 15:19:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compat: Add Stdio.{File,FILE} compat for Pike 7.8.

12:    "\"____Image_TIFF\"": "predef::Image.TIFF":1,    "\"____Regexp_PCRE\"": "predef::_Regexp_PCRE":1,    ".Helper": "predef::Protocols.LysKOM.ProtocolTypes":1, "predef::Protocols.LysKOM.Request":1, -  "7.9::": "7.8::":1, "7.8::GTK":1, "7.8::Protocols.DNS":1, "7.8::SSL.Cipher":1, "7.8::SSL.https":1, "7.8::files":1, +  "7.9::": "7.8::":1, "7.8::GTK":1, "7.8::Protocols.DNS":1, "7.8::SSL.Cipher":1, "7.8::SSL.https":1, "7.8::Stdio":1, "7.8::files":1,    "ADT.CritBit.FloatTree.Iterator": "predef::ADT.CritBit.FloatTree":1,    "ADT.CritBit.IPv4Tree.Iterator": "predef::ADT.CritBit.IPv4Tree":1,    "ADT.CritBit.IntTree.Iterator": "predef::ADT.CritBit.IntTree":1,
53:    "FILE_READ": "predef::Stdio.File.mode":1,    "FILE_TRUNC": "predef::Stdio.File.mode":1,    "FILE_WRITE": "predef::Stdio.File.mode":1, +  "File.statat()": "7.8::Stdio.File.openat":1, +  "File.unlinkat()": "7.8::Stdio.File.openat":1,    "GDK2.Bitmap": "predef::GTK2.GdkBitmap.create":1, "predef::GTK2.GdkBitmap.ref":1, "predef::GTK2.GdkBitmap.unref":1,    "GDK2.COLORSPACE_RGB": "predef::GTK2.GdkPixbuf.create":1,    "GDK2.Color": "predef::GTK2.GdkColor.create":1, "predef::GTK2.GdkColor.destroy":1,
117:    "LFUN::`()": "predef::Nettle.CBC.create":1, "predef::Nettle.Proxy.create":1,    "LObject": "predef::Languages.PLIS.Builtin":1, "predef::Languages.PLIS.Lambda":1, "predef::Languages.PLIS.SelfEvaluating":1,    "Language ": "predef::Calendar.TimeRanges.TimeRange.set_language":1, -  "LineIterator": "predef::Stdio.File.line_iterator":1, +  "LineIterator": "7.8::Stdio.File.line_iterator":1, "predef::Stdio.File.line_iterator":1,    "LowOptions": "predef::Arg.Options":1,    "MD2": "predef::Standards.PKCS.RSA.signature_algorithm_id":1,    "MD5": "predef::Standards.PKCS.RSA.signature_algorithm_id":1,
212:    "Standards.PKCS.DSA.signatue_algorithm_id": "predef::Crypto.DSA.pkcs_algorithm_id":1,    "Standards.PKCS.RSA.build_public_key": "predef::Crypto.RSA.pkcs_public_key":1,    "Standards.PKCS.RSA.signatue_algorithm_id": "predef::Crypto.RSA.pkcs_algorithm_id":1, +  "Stdio.File()->read()": "7.8::Stdio.FILE.read":1, +  "Stdio.File()->write()": "7.8::Stdio.FILE.write":1,    "Stdio.FileLockKey": "predef::Stdio.File.lock":2, "predef::Stdio.File.trylock":2,    "Stdio.LineIterator": "predef::Bz2.File.line_iterator":1,    "Stdio.module": "7.6::Stdio":1, -  "Stdio.stdout.write()": "predef::Stdio":1, -  "System.EPIPE": "predef::SSL.sslfile":1, "predef::SSL.sslfile.shutdown":1, "predef::Stdio.File.set_read_callback":1, +  "Stdio.stdout.write()": "7.8::Stdio":1, "predef::Stdio":1, +  "System.EPIPE": "7.8::Stdio.File.set_read_callback":1, "predef::SSL.sslfile":1, "predef::SSL.sslfile.shutdown":1, "predef::Stdio.File.set_read_callback":1,    "System._FSEvents": "predef::System.FSEvents":1,    "System.set_file_atime": "predef::System.utime":1,    "System.set_file_mtime": "predef::System.utime":1,
247:    "_Static_assert": "cpp::":1,    "_Stdio": "7.8::files":1, "predef::Stdio":1,    "_Stdio.Fd": "predef::Stdio.Fd_ref":2, -  "_Stdio.Fd_ref": "predef::Stdio.Fd":1, +  "_Stdio.Fd_ref": "7.8::Stdio":1, "7.8::Stdio.File":1, "predef::Stdio.Fd":1,    "_Stdio.UDP": "predef::Stdio.UDP":1, -  +  "_Stdio._port": "7.8::Stdio.Port":1,    "_WhiteFish.Blobs": "predef::Search.MergeFile.write_blobs":1,    "___MIME": "predef::MIME":1,    "__joinnode": "predef::Local":1,
264:    "atexit": "lfun::destroy":1,    "attr": "predef::Stdio.File.tcgetattr":1,    "backtrace_frame": "predef::Error.Generic":1, "predef::Error.Generic.create":1, "predef::MasterObject.describe_backtrace":1, +  "bind": "7.8::Stdio.Port.create":1, +  "bind()": "7.8::Stdio.Port.create":1,    "bool": "predef::NetUtils.NetMask.ip_in":1, "predef::NetUtils.get_network_type":1, "predef::NetUtils.has_ipv4":1, "predef::NetUtils.has_ipv6":1, "predef::NetUtils.ip_and_port_of":1, "predef::NetUtils.ip_in_block":1, "predef::NetUtils.ip_less_global":2, "predef::NetUtils.ip_of":1, "predef::NetUtils.ip_to_string":1, "predef::NetUtils.is_ipv6":1, "predef::NetUtils.is_local_host":2, "predef::NetUtils.local_ips":1, "predef::NetUtils.local_ips_raw":1, "predef::NetUtils.port_of":1, "predef::NetUtils.sort_addresses":1, "predef::NetUtils.valid_domain_name":1, "predef::Pike.Watchdog.add_probe":1,    "bpn": "predef::Image._XPM._xpm_write_rows":1,    "calendar.time.set_timezone": "predef::Calendar.Timezone":1,
271:    "callback": "predef::Stdio.sendfile":2,    "catch": "predef::MasterObject.describe_backtrace":1, "predef::MasterObject.describe_error":1, "predef::MasterObject.get_backtrace":1, "predef::describe_backtrace":1, "predef::describe_error":1, "predef::get_backtrace":1, "predef::throw":3,    "catch()": "predef::MasterObject.describe_backtrace":1, "predef::backtrace":1, "predef::describe_backtrace":1, -  "chmod()": "predef::Stdio.File.create":1, +  "chmod()": "7.8::Stdio.File.create":1, "predef::Stdio.File.create":1,    "cleanUndocumented()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,    "client": "predef::Protocols.OBEX.ATClient":1,    "client.do_request()": "predef::Protocols.OBEX":1, -  "close_cb": "predef::Stdio.File.set_read_callback":7, +  "close_cb": "7.8::Stdio.File.set_read_callback":7, "predef::Stdio.File.set_read_callback":7,    "color.bright": "predef::Image.Color":1,    "color.dark": "predef::Image.Color":1,    "color.dull": "predef::Image.Color":1,
375:    "gluLoadIdentity": "predef::GLU.gluPickMatrix":1,    "gluMultMatrix": "predef::GLU.gluPickMatrix":1,    "gluRenderMode": "predef::GLU.gluPickMatrix":1, +  "grantpt()": "7.8::Stdio.File.openpt":1,    "greyint": "predef::Image.Image.random":1,    "headers": "predef::Stdio.sendfile":2,    "https::conn": "7.8::SSL.https.conn":1,
416:    "predef::foreach()": "lfun::_get_iterator":1,    "prev": "predef::Parser.RCS.Revision":2,    "programof()": "predef::Encoder.nameof":1, -  "query_address": "predef::NetUtils.ip_of":1, "predef::NetUtils.port_of":1, +  "query_address": "7.8::Stdio.File.set_read_callback":1, "predef::NetUtils.ip_of":1, "predef::NetUtils.port_of":1, +  "query_address()": "7.8::Stdio.File.connect":1,    "random": "lfun::_random":1, -  "read_oob_cb": "predef::Stdio.File.set_read_callback":1, +  "read": "7.8::Stdio.File.read_function":1, +  "read_oob_cb": "7.8::Stdio.File.set_read_callback":1, "predef::Stdio.File.set_read_callback":1, +  "receive_fd()": "7.8::Stdio.File.pipe":2,    "resolveRefs()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,    "ruleset.set_timezone": "predef::Calendar.Timezone":2,    "search_order": "predef::Search.Query.execute":1,    "second.datetime": "7.6::Calendar.YMD.datetime":1, "predef::Calendar.YMD.datetime":1, -  +  "seek": "7.8::Stdio.FILE.line_iterator":1,    "send_reply()": "predef::Protocols.DNS.server_base.handle_query":1, -  +  "set_backend": "7.8::Stdio.File.set_read_callback":2,    "set_charset": "predef::Mysql.mysql.create":3,    "set_short_namespaces()": "predef::Parser.XML.Tree.VirtualNode.get_short_attributes":1,    "set_unicode_decode_mode": "predef::Mysql.mysql.create":1, "predef::Mysql.mysql_result.fetch_json_result":1,
450:    "void ": "7.6::Calendar.YMD.Week.create":8, "7.6::Calendar.YMD.Year.create":5, "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":4, "predef::Calendar.Time.TimeofDay.call_out":1, "predef::Calendar.Time.TimeofDay.create":2, "predef::Calendar.TimeRanges.TimeRange.create":4, "predef::Calendar.YMD.Day.create":5, "predef::Calendar.YMD.Week.create":3, "predef::Calendar.YMD.Year.create":5, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Image.clear":3, "predef::Image.Image.create":7, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1,    "when": "predef::Stdio.File.tcgetattr":1,    "with_confidentiality": "predef::GSSAPI.Context.wrap_size_limit":1, -  "write_cb": "predef::Stdio.File.set_read_callback":5, -  "write_oob_cb": "predef::Stdio.File.set_read_callback":5, +  "write_cb": "7.8::Stdio.File.set_read_callback":5, "predef::Stdio.File.set_read_callback":5, +  "write_oob": "7.8::Stdio.File.set_read_callback":1, +  "write_oob_cb": "7.8::Stdio.File.set_read_callback":5, "predef::Stdio.File.set_read_callback":5,    "x": "predef::NetUtils.host_to_cidr":1,    "ymd.day": "7.6::Calendar.YMD.Week.day":1, "predef::Calendar.YMD.Week.day":1,    "ymd.month": "7.6::Calendar.YMD.Year.month":1, "predef::Calendar.YMD.Year.month":1,
483:   "7.8::SSL.https": "7.9::"   "7.8::SSL.https.conn": "https::conn" "predef::SSL.https.conn"   "7.8::SSL.https.no_random": "https::no_random" "predef::SSL.https.no_random" + "7.8::Stdio": "7.9::" "Stdio.stdout.write()" "_Stdio.Fd_ref" + "7.8::Stdio.FILE.line_iterator": "seek" + "7.8::Stdio.FILE.read": "Stdio.File()->read()" + "7.8::Stdio.FILE.write": "Stdio.File()->write()" + "7.8::Stdio.File": "_Stdio.Fd_ref" + "7.8::Stdio.File.connect": "query_address()" + "7.8::Stdio.File.create": "chmod()" + "7.8::Stdio.File.line_iterator": "LineIterator" + "7.8::Stdio.File.openat": "File.statat()" "File.unlinkat()" + "7.8::Stdio.File.openpt": "grantpt()" + "7.8::Stdio.File.pipe": "receive_fd()" + "7.8::Stdio.File.read_function": "read" + "7.8::Stdio.File.set_read_callback": "System.EPIPE" "close_cb" "query_address" "read_oob_cb" "set_backend" "write_cb" "write_oob" "write_oob_cb" + "7.8::Stdio.Port": "_Stdio._port" + "7.8::Stdio.Port.create": "bind" "bind()"   "7.8::files": "7.9::" "_Stdio"   "cpp::": "_Static_assert" "cpp()" "dirname()" "predef::__pragma_save_parent__"   "lfun::_deserialize": "Serialization.deserialize()" "Serializer.Serializable" "Serializer.Serializable()->_deserialize()" "Serializer.deserialize()"