Branch: Tag:

2014-10-04

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

497:    "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_buffer_mode": "predef::Stdio":2,    "set_charset": "predef::Mysql.mysql.create":3,    "set_decrypt_key()": "predef::Nettle.CHACHA.State.set_iv":1, "predef::Nettle.SALSA20.State.set_iv":1,    "set_encrypt_key()": "predef::Nettle.CHACHA.State.set_iv":1, "predef::Nettle.SALSA20.State.set_iv":1,
1389:   "predef::Standards.X509.sign_tbs": "Crypto.Sign.State"   "predef::Standards.X509.verify_certificate_chain": "Standards.ASN1.Sequence"   "predef::Standards.XML.Wix.get_module_xml": "Directory" "WixNode" - "predef::Stdio": "Stdio.stdout.write()" "_Stdio" + "predef::Stdio": "Stdio.stdout.write()" "_Stdio" "set_buffer_mode"   "predef::Stdio.Buffer.add": "AddArgument"   "predef::Stdio.Buffer.range_error": "bool" "false" "true"   "predef::Stdio.Buffer.read": "bytes"