Branch: Tag:

2018-04-12

2018-04-12 09:26:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass: (79 commits)
Testsuite [Sass]: Check that Tools.Sass is available.
Sass: Hide the s8 symbol.
Sass: Use HAVE_LIBSASS instead of HAVE_SASS_H.
Sass: Clean up configure script.
Sass: Clean up acheader.h.
Sass: Removed redundant cast.
Sass: Adjusted debug message.
Sass: Fixed a few C99-isms.
Sass: Don't throw pike errors through the libsass layer.
Sass: Error messages need to end with a line feed.
Sass: Cleaned up documentation a bit.
Sass: Fix building in a separate build tree.
Sass: Generate config.h.in from acconfig.h.
Sass: Removed obsolete stuff from Makefile.in.
Sass: Removed quite a bit of stuff.
...

27:    "ATclient": "predef::Protocols.OBEX.Client":1,    "AUTH_*": "predef::SSL.Constants.CertificatePair":1,    "AddArgument": "predef::Stdio.Buffer.add":2, +  "Api": "predef::_Sass.Compiler":1,    "Arguments": "predef::Web.SOAP.Client.call":1, "predef::Web.SOAP.Client.get_arguments":1, "predef::Web.SOAP.Client.get_methods":1,    "AsyncProtocol": "predef::Protocols.SMTP.AsyncClient":1,    "Base": "predef::Function.Placeholder.Arg":1, "predef::Function.Placeholder.Expr":1, "predef::Function.Placeholder.Splice":1,
49:    "Cipher::State": "predef::Nettle.AES.State":1, "predef::Nettle.ARCTWO.State":1, "predef::Nettle.BLOWFISH.State":1, "predef::Nettle.BlockCipher.ABC.State":1, "predef::Nettle.BlockCipher.ABC.State.create":1, "predef::Nettle.BlockCipher.ABC.State.substate_factory":2, "predef::Nettle.BlockCipher.CBC.State":1, "predef::Nettle.BlockCipher.CBC.State.create":1, "predef::Nettle.BlockCipher.CBC.State.substate_factory":2, "predef::Nettle.BlockCipher.CFB.State.create":1, "predef::Nettle.BlockCipher.CFB.State.substate_factory":2, "predef::Nettle.BlockCipher.IGE.State":1, "predef::Nettle.BlockCipher.IGE.State.create":1, "predef::Nettle.BlockCipher.IGE.State.substate_factory":2, "predef::Nettle.BlockCipher.OFB.State.create":1, "predef::Nettle.BlockCipher.OFB.State.substate_factory":2, "predef::Nettle.BlockCipher16.EAX.State.substate_factory":2, "predef::Nettle.BlockCipher16.GCM.State.create":1, "predef::Nettle.BlockCipher16.GCM.State.substate_factory":2, "predef::Nettle.BlockCipher16.KW.State":1, "predef::Nettle.BlockCipher16.KW.State.create":1, "predef::Nettle.BlockCipher16.KW.State.substate_factory":2, "predef::Nettle.CAMELLIA.State":1, "predef::Nettle.CAST128.State":1, "predef::Nettle.CHACHA.State":1, "predef::Nettle.DES.State":1, "predef::Nettle.DES3.State":1, "predef::Nettle.IDEA.State":1, "predef::Nettle.SALSA20.State":1, "predef::Nettle.SERPENT.State":1, "predef::Nettle.Twofish.State":1, "predef::__builtin.Nettle.AEAD.State":1,    "Cipher::block_size()": "predef::Nettle.AEAD.State.block_size":1,    "Cipher::name()": "predef::Nettle.AEAD.State.name":1, +  "Compiler": "predef::Tools.Sass.Api":2, +  "Compiler.http_import": "predef::Tools.Sass":1, +  "Compiler.set_output_style()": "predef::Tools.Sass":1,    "Conference.create_text()": "predef::Protocols.LysKOM.Session.create_text":1,    "Configuration::Session": "predef::ZXID.Configuration.Session":1,    "Constants.PACKET_MAX_SIZE": "predef::SSL.Context":1,
152:    "Gz.decompress": "predef::Gz.inflate.inflate":1,    "HANDSHAKE_client_key_exchange": "predef::SSL.Cipher.KeyExchange.client_key_exchange_packet":1, "predef::SSL.Cipher.KeyExchange.got_client_key_exchange":1, "predef::SSL.ServerConnection.server_derive_master_secret":1,    "HANDSHAKE_server_key_exchange": "predef::SSL.Cipher.KeyExchange.got_server_key_exchange":1, "predef::SSL.Cipher.KeyExchange.parse_server_key_exchange":1, "predef::SSL.Cipher.KeyExchange.server_key_exchange_packet":1, "predef::SSL.Cipher.KeyExchange.server_key_params":1, "predef::SSL.ServerConnection.server_key_exchange_packet":1, +  "HTTP_IMPORT_ANY": "predef::_Sass.Compiler":1, +  "HTTP_IMPORT_GREEDY": "predef::_Sass.Compiler":2, +  "HTTP_IMPORT_NONE": "predef::_Sass.Compiler":2,    "HUFFMAN_ONLY": "predef::Gz._file.open":1,    "HeartBeatModeType": "predef::SSL.Session":1,    "Identifier": "predef::Crypto.ECC.Curve.pkcs_ec_parameters":1, "predef::Crypto.ECC.Curve.pkcs_named_curve_id":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_named_curve_id":1, "predef::Crypto.ECC.Curve25519.pkcs_named_curve_id":1,
263:    "SQLite.SQLite": "predef::Sql.sqlite":1,    "SSL.connection": "predef::SSL.File.query_connection":1,    "SSL_null_with_null_null": "predef::SSL.Cipher.KeyExchangeNULL":1, +  "STYLE_COMPACT": "predef::_Sass.Compiler.set_options":1, +  "STYLE_COMPRESSED": "predef::_Sass.Compiler.set_options":1, +  "STYLE_EXPANDED": "predef::_Sass.Compiler.set_options":1, +  "STYLE_NESTED": "predef::_Sass.Compiler.set_options":1,    "Search.Database.MySQL": "predef::Search.Utils.ProfileEntry.get_database":1,    "Search.Filer.Base": "predef::Search.get_filter":1,    "Sequence": "predef::Crypto.DSA.State.pkcs_algorithm_identifier":1, "predef::Crypto.DSA.State.pkcs_public_key":1, "predef::Crypto.DSA.State.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve25519.pkcs_algorithm_identifier":1, "predef::Crypto.RSA.PKCS1_5State.pkcs_public_key":1, "predef::Crypto.RSA.PKCS1_5State.pkcs_signature_algorithm_id":1, "predef::Crypto.RSA.PSSState.pkcs_signature_algorithm_id":1, "predef::__builtin.Nettle.Sign.pkcs_algorithm_identifier":1, "predef::__builtin.Nettle.Sign.pkcs_public_key":1, "predef::__builtin.Nettle.Sign.pkcs_signature_algorithm_id":1,
344:    "__REAL_VERSION__": "predef::version":1,    "__VERSION__": "predef::version":1,    "___MIME": "predef::MIME":1, -  "__joinnode": "predef::Local":1, +     "_debug": "predef::Debug.dump_backlog":1,    "_math": "predef::":1,    "_port": "predef::Stdio.Port":1,
352:    "_verify_internals()": "predef::Debug.memory_usage":1,    "`certificates": "8.0::SSL.Context":4,    "`rsa": "8.0::SSL.Context":4, +  "abs_path": "predef::_Sass.Compiler.handle_sass_import":1,    "accept()": "predef::Stdio.Fd.set_buffer":1, "predef::Stdio.UDP.set_buffer":1,    "accept_queue": "7.8::SSL.sslport.accept":1, "7.8::SSL.sslport.finished_callback":2, "predef::SSL.Port.accept":1,    "add_cert": "8.0::Protocols.HTTP.Server.SSLPort.set_certificate":1, "8.0::Protocols.HTTP.Server.SSLPort.set_key":1,
366:    "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::Crypto.DH.Parameters.validate":1, "predef::Crypto.verify_crypt_md5":1, "predef::Function.Placeholder.Expr":1, "predef::Function.Placeholder.Expr.create":1, "predef::GL.GLSLUtils.GLSLProgram.vertex_pointer":1, "predef::GL.GLSLUtils.RenderBuffer":2, "predef::GL.GLSLUtils.RenderBuffer.create":3, "predef::GL.GLSLUtils.RenderBuffer.resize":1, "predef::GL.GLSLUtils.VertexBuffer.Attribute":1, "predef::GL.GLSLUtils.VertexBuffer.Attribute.create":1, "predef::GL.GLSLUtils.VertexBuffer.add_attribute":1, "predef::GL.GLSLUtils.VertexBuffer.attributes":1, "predef::GLSL.glIsBuffer":1, "predef::GLSL.glVertexAttribPointer":2, "predef::HTTPAccept.Loop.create":1, "predef::HTTPAccept.Loop.logp":1, "predef::Image.PSD._decode":6, "predef::Image.PSD.decode_layers":2, "predef::Image.WebP.encode":6, "predef::Image.XCF._decode":5, "predef::Image.XCF.decode_layers":3, "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, "predef::Protocols.HTTP.Promise.Arguments":1, "predef::Stdio.Buffer.range_error":1, "predef::Stdio.Buffer.read_buffer":1, "predef::Stdio.Buffer.read_hbuffer":1, "predef::Stdio.FakePipe.InternalSocket.read":1, "predef::Tools.Markdown.encode_html":1, "predef::Tools.Markdown.parse":10, "predef::Web.Auth.OAuth2.Base.do_query":1, "predef::Web.Auth.OAuth2.Base.get_token_from_jwt":1, "predef::Web.Auth.OAuth2.Base.refresh_access_token":1, "predef::Web.Auth.OAuth2.Base.request_access_token":1, "predef::Web.Auth.OAuth2.Client.get_token_from_jwt":1, "predef::Web.Auth.OAuth2.Client.refresh_access_token":1, "predef::Web.Auth.OAuth2.Client.request_access_token":1, +     "bpn": "predef::Image.XPM._xpm_write_rows":1,    "bytes": "predef::Stdio.Buffer.read":1,    "calendar.time.set_timezone": "predef::Calendar.Timezone":1,    "call_sync()": "predef::Remote.Client.create":1,    "callback": "predef::Stdio.sendfile":2, -  "catch": "predef::MasterObject.describe_backtrace":1, "predef::MasterObject.describe_error":1, "predef::MasterObject.get_backtrace":1, "predef::throw":3, -  "catch()": "predef::MasterObject.describe_backtrace":1, "predef::backtrace":1, +  "catch": "predef::describe_backtrace":1, "predef::describe_error":1, "predef::get_backtrace":1, "predef::throw":3, +  "catch()": "predef::backtrace":1, "predef::describe_backtrace":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,
389:    "colors": "predef::Image.Color":1,    "compilation_error": "predef::Tools.Testsuite.Test.compile":1,    "compile_error()": "predef::CompilationHandler.compile_warning":1, -  "compile_file()": "predef::CompilerEnvironment.PikeCompiler.compile":1, "predef::CompilerEnvironment.PikeCompiler.create":1, "predef::CompilerEnvironment.compile":1, "predef::compile":1, -  "compile_string()": "predef::CompilerEnvironment.PikeCompiler.compile":1, "predef::CompilerEnvironment.PikeCompiler.create":2, "predef::CompilerEnvironment.compile":2, "predef::compile":2, -  "cpp": "predef::MasterObject.CompatResolver.add_predefine":1, "predef::MasterObject.CompatResolver.remove_predefine":1, "predef::MasterObject.compile_string":1, -  "cpp()": "predef::CompilerEnvironment.PikeCompiler.compile":1, "predef::CompilerEnvironment.PikeCompiler.create":2, "predef::CompilerEnvironment.compile":2, "predef::MasterObject":1, "predef::MasterObject.compile_file":1, "predef::MasterObject.compile_string":1, "predef::Pike":1, "predef::compile":2, +  "cpp": "predef::MasterObject.CompatResolver.add_predefine":1, "predef::MasterObject.CompatResolver.remove_predefine":1, "predef::compile_string":1, +  "cpp()": "predef::CompilerEnvironment.PikeCompiler.compile":1, "predef::CompilerEnvironment.PikeCompiler.create":2, "predef::CompilerEnvironment.compile":2, "predef::MasterObject":1, "predef::Pike":1, "predef::compile":2, "predef::compile_file":1, "predef::compile_string":1,    "cpp::static_assert": "predef::_Static_assert":1,    "crypt_md5()": "predef::Crypto.MD5.crypt_hash":1, "predef::__builtin.Nettle.Hash.crypt_hash":2,    "crypt_password()": "predef::__builtin.Nettle.Hash.openssl_pbkdf":1, "predef::__builtin.Nettle.Hash.pbkdf1":1, "predef::__builtin.Nettle.Hash.pbkdf2":1,
406:    "exec": "predef::Regexp.PCRE.ERROR":1,    "exec()": "predef::Stdio.Fd.set_close_on_exec":1,    "extension": "predef::MIME.ext_to_media_type":1, -  "false": "predef::Stdio.Buffer.range_error":1, +     "farm": "predef::Web.SocketIO":1,    "fc": "predef::MasterObject.fc_reverse_lookup":1,    "file": "predef::Nettle.Hash.hash":1,
429:    "get_parsed_url": "predef::Protocols.LDAP.parse_ldap_url":1,    "get_predefines()": "predef::CompilationHandler.get_default_module":1,    "get_thread_quanta()": "predef::MasterObject.thread_quanta_exceeded":1, -  "getenv": "predef::Process.create_process.create":1, -  "getenv(\"TERM\")": "predef::Stdio.Terminfo.getTerm":1, +     "getgrent": "predef::get_all_groups":1,    "getgrent()": "predef::get_all_groups":1, "predef::getgrgid":1, "predef::getgrnam":1,    "gethostname()": "predef::Protocols.SMTP.Client.simple_mail":2,
519:    "id_manager": "predef::Protocols.X.Xlib.Display":1,    "idenfier": "predef::Program.defined":1,    "idenfifier": "predef::Program.defined":1, +  "include_path": "predef::_Sass.Compiler.set_options":1,    "index": "predef::Mysql.mysql.Result.low_seek":1,    "inhibi_errors": "predef::Tools.Testsuite.Test.compile":1,    "int ": "predef::Calendar.Time.SuperTimeRange.second":3, "predef::Calendar.Time.TimeofDay.hour":1, "predef::Calendar.Time.TimeofDay.hour_no":3, "predef::Calendar.Time.TimeofDay.minute":1, "predef::Calendar.Time.TimeofDay.second":1, "predef::Calendar.Time.TimeofDay.unix_time":1, "predef::Calendar.TimeRanges.TimeRange.`/":2, "predef::Calendar.TimeRanges.TimeRange.offset_to":1, "predef::Calendar.YMD.YMD.fraction_no":14, "predef::Calendar.YMD.YMD.number_of_days":1, "predef::Calendar.YMD.YMD.second":3, "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.bits":1, "predef::Image.Color.Color.rgb":2, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2,
547:    "objectof()": "predef::Encoder.nameof":1,    "offset": "predef::Stdio.sendfile":2,    "old": "predef::Parser.XML.Tree.AbstractNode.add_child":2, +  "omit_source_map_url": "predef::_Sass.Compiler.set_options":1,    "on_success": "predef::Concurrent.resolve":1,    "open_socket()": "predef::Stdio.UDP.set_buffer":1, -  +  "output_style": "predef::_Sass.Compiler.set_options":1,    "parse_request": "predef::Protocols.HTTP.Server.Request":1,    "parse_variables": "predef::Protocols.HTTP.Server.Request":1,    "path": "predef::Stdio.Fd.connect_unix":1,    "pathname": "predef::System.resolvepath":1,    "pid": "predef::Fuse.Operations.lock":1, -  +  "precision": "predef::_Sass.Compiler.set_options":1,    "predef::Nettle.BlockCipher.CCM": "predef::__builtin.Nettle.BlockCipher.CTR":1,    "predef::Nettle.BlockCipher.GCM": "predef::__builtin.Nettle.BlockCipher.CTR":1, -  "predef::describe_backtrace()": "predef::MasterObject.describe_backtrace":1, +     "predef::foreach()": "lfun::_get_iterator":1, -  "predef::random": "predef::Random.Interface":1, "predef::Random.Interface.random":1, -  "predef::random()": "lfun::_random":1, -  "predef::werror()": "predef::Stdio":1, "predef::Stdio.werror":2, -  "predef::write()": "predef::Stdio":1, +     "prev": "predef::Parser.RCS.Revision":2,    "programof()": "predef::Encoder.nameof":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,    "query_event_callback()": "predef::System.Inotify._Instance":1, -  "random": "predef::Crypto.RSA.PSSState.pkcs_sign":2, "predef::Random.System":1, -  "random()": "predef::random_seed":1, -  "random_string": "predef::Crypto.DSA.State.set_random":1, "predef::Crypto.RSA.LowState.set_random":1, "predef::Nettle.AEAD.State.make_key":1, "predef::Nettle.Cipher.State.make_key":1, "predef::SSL.Context":1, "predef::__builtin.Nettle.Cipher.State.make_key":1, +     "rank": "predef::MPI.Comm.Send":1,    "read": "7.8::Stdio.File.read_function":1,    "read_cb": "predef::Protocols.HTTP.Server.Request":2,
579:    "read_oob_cb": "7.8::Stdio.File.set_read_callback":1, "predef::Stdio.File.set_read_callback":1,    "real_backend": "predef::SSL.File.internal_poll":1, "predef::SSL.File.schedule_poll":1,    "receive_fd()": "7.8::Stdio.File.pipe":2, +  "rel_path": "predef::_Sass.Compiler.handle_sass_import":1,    "report()": "predef::Filesystem.Monitor.debug":1,    "request": "predef::Protocols.X.Requests.AllocColor":1, "predef::Protocols.X.Requests.Bell":1, "predef::Protocols.X.Requests.ChangeGC":1, "predef::Protocols.X.Requests.ChangeProperty":1, "predef::Protocols.X.Requests.ChangeWindowAttributes":1, "predef::Protocols.X.Requests.ClearArea":1, "predef::Protocols.X.Requests.ConfigureWindow":1, "predef::Protocols.X.Requests.CopyArea":1, "predef::Protocols.X.Requests.CreateColormap":1, "predef::Protocols.X.Requests.CreateGC":1, "predef::Protocols.X.Requests.CreateGlyphCursor":1, "predef::Protocols.X.Requests.CreatePixmap":1, "predef::Protocols.X.Requests.CreateWindow":1, "predef::Protocols.X.Requests.DeleteProperty":1, "predef::Protocols.X.Requests.FillPoly":1, "predef::Protocols.X.Requests.FreeColors":1, "predef::Protocols.X.Requests.FreeRequest":1, "predef::Protocols.X.Requests.GetAtomName":1, "predef::Protocols.X.Requests.GetKeyboardMapping":1, "predef::Protocols.X.Requests.GetProperty":1, "predef::Protocols.X.Requests.GrabButton":1, "predef::Protocols.X.Requests.ImageText16":1, "predef::Protocols.X.Requests.ImageText8":1, "predef::Protocols.X.Requests.InternAtom":1, "predef::Protocols.X.Requests.ListProperties":1, "predef::Protocols.X.Requests.OpenFont":1, "predef::Protocols.X.Requests.PolyFillRectangle":1, "predef::Protocols.X.Requests.PolyPoint":1, "predef::Protocols.X.Requests.PutImage":1, "predef::Protocols.X.Requests.QueryExtension":1, "predef::Protocols.X.Requests.QueryTextExtents":1, "predef::Protocols.X.Requests.ResourceReq":1,    "resolveRefs()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,
606:    "set_write_callback": "predef::Stdio.Fd.set_backend":1,    "setencoded": "predef::MIME.Message.setdata":1,    "setuid": "predef::Process.create_process.create":2, +  "source_comments": "predef::_Sass.Compiler.set_options":1, +  "source_map_embed": "predef::_Sass.Compiler.set_options":1, +  "source_map_file": "predef::_Sass.Compiler.compile_file":1, "predef::_Sass.Compiler.set_options":1, +  "source_map_root": "predef::_Sass.Compiler.set_options":1,    "sql_array_result": "8.0::Sql.sql_result":1, "predef::Sql.sql_result":1,    "sql_object_result": "8.0::Sql.sql_result":1, "predef::Sql.sql_result":1,    "stable_time": "predef::Filesystem.Monitor.basic.stable_data_change":2, "predef::Filesystem.Monitor.symlinks.stable_data_change":1,
622:    "tokenize_labled()": "predef::":1,    "trailers": "predef::Stdio.sendfile":2,    "tree_split": "predef::Tools.Standalone.autodoc_to_html":1, -  "true": "predef::Stdio.Buffer.range_error":1, +     "trusted_issuers": "7.8::SSL.context.set_authorities":1, "predef::SSL.Context.set_authorities":1,    "typed_big_query()": "predef::SQLite.TypedResult":1,    "typed_password": "predef::crypt":1,
637:    "verison": "7.8::SSL.session.set_cipher_suite":1,    "void ": "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.create":7, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1,    "void create(object(Image.Colortable)) ": "predef::Image.Colortable.create":1, -  "werror": "predef::Protocols.SMTP.Connection":1, "predef::exit":1, -  "werror()": "predef::Filesystem.Monitor.basic.report":1, "predef::sprintf":1, +     "when": "predef::Stdio.File.tcgetattr":1,    "with_confidentiality": "predef::GSSAPI.Context.wrap_size_limit":1, -  "write": "7.8::Stdio.File.set_blocking":1, "7.8::Stdio.File.set_read_callback":1, -  "write()": "predef::Stdio":1, "predef::sprintf":1, +     "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,
678:   "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_blocking": "write" - "7.8::Stdio.File.set_read_callback": "System.EPIPE" "close_cb" "query_address" "read_oob_cb" "set_backend" "write" "write_cb" "write_oob" "write_oob_cb" + "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": "_Stdio"
700:   "lfun::_deserialize": "Serialization.deserialize()" "Serializer.Serializable" "Serializer.Serializable()->_deserialize()" "Serializer.deserialize()"   "lfun::_destruct": "atexit"   "lfun::_get_iterator": "predef::foreach()" - "lfun::_random": "RandomInterface" "RandomInterface()->random" "RandomInterface()->random_string" "predef::random()" + "lfun::_random": "RandomInterface" "RandomInterface()->random" "RandomInterface()->random_string"   "lfun::_search": "search()"   "lfun::_serialize": "Serializer.Serializable" "Serializer.Serializable()->_serialize()" "Serializer.serialize()"   "lfun::_size_object": "Debug.size_object()"
771:   "predef::Charset": "Locale.Charset"   "predef::CompilationHandler.compile_warning": "compile_error()"   "predef::CompilationHandler.get_default_module": "get_predefines()" - "predef::CompilerEnvironment.PikeCompiler.compile": "compile_file()" "compile_string()" "cpp()" - "predef::CompilerEnvironment.PikeCompiler.create": "compile_file()" "compile_string()" "cpp()" - "predef::CompilerEnvironment.compile": "compile_file()" "compile_string()" "cpp()" + "predef::CompilerEnvironment.PikeCompiler.compile": "cpp()" + "predef::CompilerEnvironment.PikeCompiler.create": "cpp()" + "predef::CompilerEnvironment.compile": "cpp()"   "predef::CompilerEnvironment.get_compilation_handler": "MasterObject()->get_compilation_handler()"   "predef::CompilerEnvironment.get_default_module": "Pike_compiler()->get_default_module()"   "predef::Concurrent.Promise.fold": "futures"
781:   "predef::Crypto": "Buffer" "CAMELLIA" "CAMELLIA.EAX"   "predef::Crypto.ChaCha20.POLY1305": "CHACHA"   "predef::Crypto.DH.Parameters.create": "DSA_State" - "predef::Crypto.DH.Parameters.validate": "bool" +    "predef::Crypto.DSA.State.pkcs_algorithm_identifier": "Sequence"   "predef::Crypto.DSA.State.pkcs_public_key": "Sequence"   "predef::Crypto.DSA.State.pkcs_signature_algorithm_id": "Sequence" - "predef::Crypto.DSA.State.set_random": "random_string" +    "predef::Crypto.ECC.Curve.ECDSA.jose_sign": "salt_size()"   "predef::Crypto.ECC.Curve.ECDSA.pkcs_algorithm_identifier": "Sequence"   "predef::Crypto.ECC.Curve.ECDSA.pkcs_public_key": "Sequence"
803:   "predef::Crypto.ECC.Curve25519.pkcs_named_curve_id": "Identifier"   "predef::Crypto.MD5.crypt_hash": "crypt_md5()"   "predef::Crypto.NT.CryptContext.create": "CRYPT_VERIFYCONTEXT" - "predef::Crypto.RSA.LowState.set_random": "random_string" +    "predef::Crypto.RSA.PKCS1_5State.jose_sign": "salt_size()"   "predef::Crypto.RSA.PKCS1_5State.pkcs_public_key": "Sequence"   "predef::Crypto.RSA.PKCS1_5State.pkcs_signature_algorithm_id": "Sequence"   "predef::Crypto.RSA.PSSState.jose_sign": "salt_size()" - "predef::Crypto.RSA.PSSState.pkcs_sign": "random" "salt_size()" + "predef::Crypto.RSA.PSSState.pkcs_sign": "salt_size()"   "predef::Crypto.RSA.PSSState.pkcs_signature_algorithm_id": "Sequence" "salt_size()" - "predef::Crypto.verify_crypt_md5": "bool" +    "predef::Debug": "_Debug"   "predef::Debug.Profiling.display": "Debug.Watchdog"   "predef::Debug.dump_backlog": "_debug"
826:   "predef::Filesystem.Monitor.basic.Monitor.file_exists": "global::file_exists()"   "predef::Filesystem.Monitor.basic.Monitor.report": "SeverityLevel" "global::report()"   "predef::Filesystem.Monitor.basic.Monitor.stable_data_change": "global::stable_data_change()" - "predef::Filesystem.Monitor.basic.report": "ERROR" "SeverityLevel" "werror()" + "predef::Filesystem.Monitor.basic.report": "ERROR" "SeverityLevel"   "predef::Filesystem.Monitor.basic.stable_data_change": "stable_time"   "predef::Filesystem.Monitor.debug": "report()"   "predef::Filesystem.Monitor.symlinks.stable_data_change": "stable_time"   "predef::Filesystem.Tar._Tar.extract": "symlink"   "predef::Function.Placeholder.Arg": "Base" - "predef::Function.Placeholder.Expr": "Base" "bool" "x" - "predef::Function.Placeholder.Expr.create": "bool" + "predef::Function.Placeholder.Expr": "Base" "x"   "predef::Function.Placeholder.Splice": "Base"   "predef::Function.bind": "Function.Placeholder.Base"   "predef::Fuse": "\"___Fuse\""
841:   "predef::GDK": "GDK1"   "predef::GL": "glAreTexturesResident" "glBitmap" "glBlendColorEXT" "glCallLists" "glClipPlane" "glColorPointer" "glDeleteTextures" "glDrawElements" "glEdgeFlagPointer" "glEdgeFlagv" "glEvalMesh" "glFeedbackBuffer" "glGenTextures" "glGetBooleanv" "glGetClipPlane" "glGetDoublev" "glGetFloatv" "glGetIntegerv" "glGetLight" "glGetMap" "glGetMaterial" "glGetPixelMap" "glGetPointerv" "glGetPolygonStipple" "glGetTexEnv" "glGetTexGen" "glGetTexImage" "glGetTexLevelParameter" "glGetTexParameter" "glIndexPointer" "glInterleavedArrays" "glMap1" "glMap2" "glMapGrid" "glNormalPointer" "glPixelMap" "glPixelStore" "glPixelTransfer" "glPolygonStipple" "glPrioritizeTextures" "glReadPixels" "glRect" "glSelectBuffer" "glTexCoordPointer" "glTexImage1D" "glTexSubImage1D" "glVertexPointer"   "predef::GL.GLSLUtils.GLSLProgram.add_texture": "glGenTextures" - "predef::GL.GLSLUtils.GLSLProgram.vertex_pointer": "bool" - "predef::GL.GLSLUtils.RenderBuffer": "bool" - "predef::GL.GLSLUtils.RenderBuffer.create": "bool" - "predef::GL.GLSLUtils.RenderBuffer.resize": "bool" +    "predef::GL.GLSLUtils.VertexBuffer": "stream_vertex" - "predef::GL.GLSLUtils.VertexBuffer.Attribute": "bool" - "predef::GL.GLSLUtils.VertexBuffer.Attribute.create": "bool" - "predef::GL.GLSLUtils.VertexBuffer.add_attribute": "bool" "normalized" - "predef::GL.GLSLUtils.VertexBuffer.attributes": "bool" + "predef::GL.GLSLUtils.VertexBuffer.add_attribute": "normalized"   "predef::GL.glAccum": "glGetIntegerv"   "predef::GL.glBegin": "glCallLists" "glColorPointer" "glEdgeFlagPointer" "glIndexPointer" "glInterleavedArrays" "glNormalPointer" "glPixelStore" "glTexCoordPointer" "glVertexPointer"   "predef::GL.glBindTexture": "glDeleteTextures" "glGenTextures" "glPrioritizeTextures" "glTexImage1D" "glXCreateContext"
885:   "predef::GL.glTexParameter": "glPrioritizeTextures" "glTexImage1D"   "predef::GL.glViewport": "glGet"   "predef::GLSL": "GLSLUtils" - "predef::GLSL.glIsBuffer": "bool" - "predef::GLSL.glVertexAttribPointer": "bool" +    "predef::GLU.gluPickMatrix": "GL.glGet" "gluLoadIdentity" "gluMultMatrix" "gluRenderMode"   "predef::GLUE.init": "driver_names"   "predef::GSSAPI.Context.unwrap": "GSSAPI.BAD_MIC"
1121:   "predef::Gz.inflate.inflate": "Gz.decompress"   "predef::HPack": "\"___HPack\""   "predef::HPack.Context": "static_headers" - "predef::HTTPAccept.Loop.create": "bool" - "predef::HTTPAccept.Loop.logp": "bool" +    "predef::Image.AVS.decode": "mapping " "object " "string "   "predef::Image.BMP.decode": "mapping " "object "   "predef::Image.BMP.encode": "string "
1255:   "predef::Image.PNM.decode": "object "   "predef::Image.PNM.encode": "string "   "predef::Image.PSD": "Image._PSD" - "predef::Image.PSD._decode": "bool" - "predef::Image.PSD.decode_layers": "bool" +    "predef::Image.PVR.decode": "mapping " "object "   "predef::Image.PVR.encode": "string "   "predef::Image.RAS.decode": "object "
1272:   "predef::Image.TTF.Face.properties": "mapping "   "predef::Image.TTF.FaceInstance.create": "void "   "predef::Image.TTF.`()": "object " - "predef::Image.WebP.encode": "bool" +    "predef::Image.X.decode_pseudocolor": "object "   "predef::Image.X.decode_truecolor": "object "   "predef::Image.X.encode_pseudocolor": "string "
1283:   "predef::Image.XCF": "Image._XCF"   "predef::Image.XCF.___decode": "object "   "predef::Image.XCF.__decode": "object " - "predef::Image.XCF._decode": "bool" "mapping " + "predef::Image.XCF._decode": "mapping "   "predef::Image.XCF.decode": "object " - "predef::Image.XCF.decode_layers": "Image.Colormap" "bool" + "predef::Image.XCF.decode_layers": "Image.Colormap"   "predef::Image.XFace.decode": "object "   "predef::Image.XFace.decode_header": "object "   "predef::Image.XFace.encode": "string "
1302:   "predef::Languages.PLIS.default_environment": "Environment"   "predef::Languages.PLIS.init_functions": "Environment"   "predef::Languages.PLIS.init_specials": "Environment" - "predef::Local": "__joinnode" +    "predef::MIME": "___MIME"   "predef::MIME.Message.parse_param": "MIME.TOKENIZE_KEEP_ESCAPES"   "predef::MIME.Message.setdata": "setencoded"
1322:   "predef::MasterObject.CompatResolver.add_predefine": "cpp"   "predef::MasterObject.CompatResolver.remove_predefine": "cpp"   "predef::MasterObject.Decoder.decode_object": "Encoder()->encode_object()" - "predef::MasterObject.compile_file": "cpp()" - "predef::MasterObject.compile_string": "cpp" "cpp()" - "predef::MasterObject.describe_backtrace": "backtrace_frame" "catch" "catch()" "predef::describe_backtrace()" - "predef::MasterObject.describe_error": "catch" + "predef::MasterObject.describe_backtrace": "backtrace_frame"   "predef::MasterObject.fc_reverse_lookup": "fc" - "predef::MasterObject.get_backtrace": "catch" +    "predef::MasterObject.get_compat_master": "get_compilation_handler()"   "predef::MasterObject.master_read_file": "master_file_stat()" "master_get_dir()"   "predef::MasterObject.thread_quanta_exceeded": "get_thread_quanta()" "set_thread_quanta()"
1342:   "predef::Mysql.mysql.Result.fetch_row": "seek()"   "predef::Mysql.mysql.Result.low_seek": "index" "seek()"   "predef::Mysql.mysql.create": "set_unicode_decode_mode" - "predef::NetUtils.NetMask.ip_in": "bool" - "predef::NetUtils.get_network_type": "bool" - "predef::NetUtils.has_ipv4": "bool" - "predef::NetUtils.has_ipv6": "bool" +    "predef::NetUtils.host_to_cidr": "x" - "predef::NetUtils.ip_and_port_of": "bool" - "predef::NetUtils.ip_in_block": "bool" - "predef::NetUtils.ip_less_global": "bool" - "predef::NetUtils.ip_of": "bool" "query_address" - "predef::NetUtils.ip_to_string": "bool" - "predef::NetUtils.is_ipv6": "bool" - "predef::NetUtils.is_local_host": "bool" - "predef::NetUtils.local_ips": "bool" - "predef::NetUtils.local_ips_raw": "bool" - "predef::NetUtils.port_of": "bool" "query_address" - "predef::NetUtils.sort_addresses": "bool" - "predef::NetUtils.valid_domain_name": "bool" + "predef::NetUtils.ip_of": "query_address" + "predef::NetUtils.port_of": "query_address"   "predef::Nettle.AEAD.State.block_size": "Cipher::block_size()" - "predef::Nettle.AEAD.State.make_key": "random_string" +    "predef::Nettle.AEAD.State.name": "Cipher::name()"   "predef::Nettle.AES.State": "Cipher::State"   "predef::Nettle.ARCTWO.State": "Cipher::State"
1404:   "predef::Nettle.CAST128.State": "Cipher::State"   "predef::Nettle.CHACHA.State": "Cipher::State"   "predef::Nettle.CHACHA.State.set_iv": "set_decrypt_key()" "set_encrypt_key()" - "predef::Nettle.Cipher.State.make_key": "random_string" +    "predef::Nettle.Curve25519": "Curve"   "predef::Nettle.Curve25519.new_scalar": "ECDSA"   "predef::Nettle.DES.State": "Cipher::State"
1437:   "predef::Pike.PollBackend.`()": "main()"   "predef::Pike.PollDeviceBackend.`()": "main()"   "predef::Pike.SelectBackend.`()": "main()" - "predef::Pike.Watchdog.add_probe": "bool" +    "predef::Pike.__Backend.`()": "main()"   "predef::Pike.__Backend.add_file": "main()" - "predef::Process.create_process.create": "getenv" "setuid" + "predef::Process.create_process.create": "setuid"   "predef::Program.defined": "idenfier" "idenfifier"   "predef::Protocols.Bittorrent.Torrent.fix_targets": "verify_target()"   "predef::Protocols.DNS.server_base.handle_query": "send_reply()"   "predef::Protocols.DNS.server_base.reply_query": "an"   "predef::Protocols.DNS_SD.Service": "_Protocols_DNS_SD.Service" - "predef::Protocols.HTTP.Promise.Arguments": "bool" +    "predef::Protocols.HTTP.Server.Request": "attach_fd" "finalize" "parse_request" "parse_variables" "read_cb" "read_cb_chunked" "read_cb_post"   "predef::Protocols.HTTP.Session.set_cookie": "Cookie"   "predef::Protocols.HTTP.do_method": "do_sync_method()"
1475:   "predef::Protocols.SMTP.AsyncClient": "AsyncProtocol"   "predef::Protocols.SMTP.Client": "Protocol"   "predef::Protocols.SMTP.Client.simple_mail": "gethostname()" - "predef::Protocols.SMTP.Connection": "werror" +    "predef::Protocols.WebSocket.Connection.connect": "headers"   "predef::Protocols.X.Requests.AllocColor": "request"   "predef::Protocols.X.Requests.Bell": "request"
1516:   "predef::Random.Deterministic": "Builtin.RandomInterface"   "predef::Random.Fast": "Builtin.RandomInterface"   "predef::Random.Hardware": "Builtin.RandomInterface" - "predef::Random.Interface": "Builtin.RandomInterface" "predef::random" - "predef::Random.Interface.random": "predef::random" - "predef::Random.System": "Builtin.RandomSystem" "random" + "predef::Random.Interface": "Builtin.RandomInterface" + "predef::Random.System": "Builtin.RandomSystem"   "predef::Regexp": "\"___Regexp\""   "predef::Regexp.PCRE": "\"____Regexp_PCRE\""   "predef::Regexp.PCRE.ERROR": "exec"
1562:   "predef::SSL.Connection.got_data": "handle_alert()"   "predef::SSL.Constants": "CIPHER_aes" "NamedGroup"   "predef::SSL.Constants.CertificatePair": "AUTH_*" - "predef::SSL.Context": "Constants.PACKET_MAX_SIZE" "random_string" + "predef::SSL.Context": "Constants.PACKET_MAX_SIZE"   "predef::SSL.Context.add_cert": "find_cert()"   "predef::SSL.Context.alert_factory": "ALERT_close_notify"   "predef::SSL.Context.find_cert_issuer": "UNDEFIEND"
1607:   "predef::Standards.X509.TBSCertificate": ".PKCS.Identifiers.reverse_kp_ids" "keyUsage"   "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::werror()" "predef::write()" "set_buffer_mode" "write()" + "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" - "predef::Stdio.Buffer.read_buffer": "bool" - "predef::Stdio.Buffer.read_hbuffer": "bool" +    "predef::Stdio.Buffer.read_hstring": "read_number" - "predef::Stdio.FakePipe.InternalSocket.read": "bool" +    "predef::Stdio.Fd": "_Stdio.Fd_ref"   "predef::Stdio.Fd.connect_unix": "path"   "predef::Stdio.Fd.dup2": "assign()"
1631:   "predef::Stdio.Port": "_port"   "predef::Stdio.Terminfo.Termcap": "TermMachine"   "predef::Stdio.Terminfo.Terminfo": "TermMachine" - "predef::Stdio.Terminfo.getTerm": "getenv(\"TERM\")" +    "predef::Stdio.UDP": "_Stdio.UDP"   "predef::Stdio.UDP.send": "flag"   "predef::Stdio.UDP.set_buffer": "accept()" "open_socket()"   "predef::Stdio.async_cp": "main()"   "predef::Stdio.sendfile": "args" "callback" "from" "headers" "len" "main()" "offset" "to" "trailers" - "predef::Stdio.werror": "predef::werror()" +    "predef::System": "_system" "gauge"   "predef::System.FSEvents": "System._FSEvents"   "predef::System.Inotify._Instance": "query_event_callback()"
1650:   "predef::Tools.AutoDoc.DocParser.splitDocBlock": "Parse::create()"   "predef::Tools.AutoDoc.ProcessXML.postProcess": "cleanUndocumented()" "resolveRefs()"   "predef::Tools.Install.features": "Tools.Standalone.features" - "predef::Tools.Markdown.encode_html": "bool" - "predef::Tools.Markdown.parse": "Renderer" "bool" + "predef::Tools.Markdown.parse": "Renderer"   "predef::Tools.MasterHelp": "master()->_main()" -  + "predef::Tools.Sass": "Compiler.http_import" "Compiler.set_output_style()" + "predef::Tools.Sass.Api": "Compiler"   "predef::Tools.Standalone.autodoc_to_html": "tree_split"   "predef::Tools.Standalone.autodoc_to_html.parse_text": "Node"   "predef::Tools.Standalone.forkd": "Process.RemoteProcess"
1668:   "predef::Web.Auth.OAuth.Client.set_token": "key"   "predef::Web.Auth.OAuth2.Base": "Calendar.Second"   "predef::Web.Auth.OAuth2.Base.decode_access_token_response": "gettable" - "predef::Web.Auth.OAuth2.Base.do_query": "bool" - "predef::Web.Auth.OAuth2.Base.get_token_from_jwt": "bool" - "predef::Web.Auth.OAuth2.Base.refresh_access_token": "bool" - "predef::Web.Auth.OAuth2.Base.request_access_token": "bool" - "predef::Web.Auth.OAuth2.Client.get_token_from_jwt": "bool" - "predef::Web.Auth.OAuth2.Client.refresh_access_token": "bool" - "predef::Web.Auth.OAuth2.Client.request_access_token": "bool" +    "predef::Web.EngineIO.Socket.write": "string"   "predef::Web.SOAP.Client.call": "Arguments"   "predef::Web.SOAP.Client.get_arguments": "Arguments"
1685:   "predef::ZXID.Configuration": "ZXID::Configuration"   "predef::ZXID.Configuration.Session": "Configuration::Session"   "predef::_Ffmpeg.ffmpeg.set_codec_param": "get_codec_params()" + "predef::_Sass.Compiler": "Api" "HTTP_IMPORT_ANY" "HTTP_IMPORT_GREEDY" "HTTP_IMPORT_NONE" + "predef::_Sass.Compiler.compile_file": "source_map_file" + "predef::_Sass.Compiler.handle_sass_import": "abs_path" "rel_path" + "predef::_Sass.Compiler.set_options": "STYLE_COMPACT" "STYLE_COMPRESSED" "STYLE_EXPANDED" "STYLE_NESTED" "include_path" "omit_source_map_url" "output_style" "precision" "source_comments" "source_map_embed" "source_map_file" "source_map_root"   "predef::_Static_assert": "cpp::static_assert"   "predef::__builtin.Nettle.AEAD.State": "Cipher::State"   "predef::__builtin.Nettle.BlockCipher.CTR": "predef::Nettle.BlockCipher.CCM" "predef::Nettle.BlockCipher.GCM" - "predef::__builtin.Nettle.Cipher.State.make_key": "random_string" +    "predef::__builtin.Nettle.ECC_Curve.Point.create": "Curve"   "predef::__builtin.Nettle.ECC_Curve.Point.get_curve": "global::this_program"   "predef::__builtin.Nettle.ECC_Curve.Point.set": "Curve"
1705:   "predef::_typeof": "typeof()"   "predef::backtrace": "catch()"   "predef::call_out": "Pike.Backend()->_do_call_outs()" "Pike.Backend()->call_out()" "Pike.Backend()->call_out_info()" "Pike.Backend()->find_call_out()" "Pike.Backend()->remove_call_out()" - "predef::compile": "compile_file()" "compile_string()" "cpp()" + "predef::compile": "cpp()" + "predef::compile_file": "cpp()" + "predef::compile_string": "cpp" "cpp()"   "predef::crypt": "typed_password" -  + "predef::describe_backtrace": "catch" "catch()" + "predef::describe_error": "catch"   "predef::enumerate": "foreach()" - "predef::exit": "werror" +    "predef::filter": "foreach()"   "predef::get_active_compilation_handler": "master()->get_compilation_handler()"   "predef::get_all_groups": "getgrent" "getgrent()"   "predef::get_all_users": "getpwent" "getpwent()" -  + "predef::get_backtrace": "catch"   "predef::get_iterator": "foreach"   "predef::getgrgid": "getgrent()"   "predef::getgrnam": "getgrent()"
1722:   "predef::hash_7_4": "hash_7_6()"   "predef::hash_8_0": "lfun::_hash()"   "predef::map": "foreach()" - "predef::random_seed": "random()" +    "predef::rm": "EISDIR" "ENOTDIR" - "predef::sprintf": "werror()" "write()" +    "predef::strftime": "Gettext.setlocale"   "predef::throw": "catch" "master()->handle_error()"   "predef::version": "__BUILD__" "__MINOR__" "__REAL_BUILD__" "__REAL_MINOR__" "__REAL_VERSION__" "__VERSION__"