// AUTO-GENERATED by scripts/gen-go-stdlib.go — DO NOT EDIT // Go stdlib type information for LSP type resolver. #include "../type_rep.h" #include "../type_registry.h" #include // 2328 functions, 321 types from 34 packages void cbm_go_stdlib_register(CBMTypeRegistry* reg, CBMArena* arena) { CBMRegisteredFunc rf; CBMRegisteredType rt; static const char* context_Context_methods[] = {"Deadline", "Done", "Err", "Value", NULL}; static const char* crypto_Decapsulator_methods[] = {"Decapsulate", "Encapsulator", NULL}; static const char* crypto_Decrypter_methods[] = {"Decrypt", "Public", NULL}; static const char* crypto_Encapsulator_methods[] = {"Bytes", "Encapsulate", NULL}; static const char* crypto_MessageSigner_methods[] = {"SignMessage", NULL}; static const char* crypto_Signer_methods[] = {"Public", "Sign", NULL}; static const char* crypto_SignerOpts_methods[] = {"HashFunc", NULL}; static const char* database_sql_Result_methods[] = {"LastInsertId", "RowsAffected", NULL}; static const char* database_sql_Scanner_methods[] = {"Scan", NULL}; static const char* encoding_BinaryAppender_methods[] = {"AppendBinary", NULL}; static const char* encoding_BinaryMarshaler_methods[] = {"MarshalBinary", NULL}; static const char* encoding_BinaryUnmarshaler_methods[] = {"UnmarshalBinary", NULL}; static const char* encoding_TextAppender_methods[] = {"AppendText", NULL}; static const char* encoding_TextMarshaler_methods[] = {"MarshalText", NULL}; static const char* encoding_TextUnmarshaler_methods[] = {"UnmarshalText", NULL}; static const char* encoding_json_Marshaler_methods[] = {"MarshalJSON", NULL}; static const char* encoding_json_Unmarshaler_methods[] = {"UnmarshalJSON", NULL}; static const char* encoding_xml_Marshaler_methods[] = {"MarshalXML", NULL}; static const char* encoding_xml_MarshalerAttr_methods[] = {"MarshalXMLAttr", NULL}; static const char* encoding_xml_TokenReader_methods[] = {"Token", NULL}; static const char* encoding_xml_Unmarshaler_methods[] = {"UnmarshalXML", NULL}; static const char* encoding_xml_UnmarshalerAttr_methods[] = {"UnmarshalXMLAttr", NULL}; static const char* fmt_Formatter_methods[] = {"Format", NULL}; static const char* fmt_GoStringer_methods[] = {"GoString", NULL}; static const char* fmt_ScanState_methods[] = {"Read", "ReadRune", "SkipSpace", "Token", "UnreadRune", "Width", NULL}; static const char* fmt_Scanner_methods[] = {"Scan", NULL}; static const char* fmt_State_methods[] = {"Flag", "Precision", "Width", "Write", NULL}; static const char* fmt_Stringer_methods[] = {"String", NULL}; static const char* hash_Cloner_methods[] = {"Clone", NULL}; static const char* hash_Hash_methods[] = {"BlockSize", "Reset", "Size", "Sum", NULL}; static const char* hash_Hash32_methods[] = {"Sum32", NULL}; static const char* hash_Hash64_methods[] = {"Sum64", NULL}; static const char* hash_XOF_methods[] = {"BlockSize", "Reset", NULL}; static const char* io_ByteReader_methods[] = {"ReadByte", NULL}; static const char* io_ByteScanner_methods[] = {"UnreadByte", NULL}; static const char* io_ByteWriter_methods[] = {"WriteByte", NULL}; static const char* io_Closer_methods[] = {"Close", NULL}; static const char* io_Reader_methods[] = {"Read", NULL}; static const char* io_ReaderAt_methods[] = {"ReadAt", NULL}; static const char* io_ReaderFrom_methods[] = {"ReadFrom", NULL}; static const char* io_RuneReader_methods[] = {"ReadRune", NULL}; static const char* io_RuneScanner_methods[] = {"UnreadRune", NULL}; static const char* io_Seeker_methods[] = {"Seek", NULL}; static const char* io_StringWriter_methods[] = {"WriteString", NULL}; static const char* io_Writer_methods[] = {"Write", NULL}; static const char* io_WriterAt_methods[] = {"WriteAt", NULL}; static const char* io_WriterTo_methods[] = {"WriteTo", NULL}; static const char* io_fs_DirEntry_methods[] = {"Info", "IsDir", "Name", "Type", NULL}; static const char* io_fs_FS_methods[] = {"Open", NULL}; static const char* io_fs_File_methods[] = {"Close", "Read", "Stat", NULL}; static const char* io_fs_FileInfo_methods[] = {"IsDir", "ModTime", "Mode", "Name", "Size", "Sys", NULL}; static const char* io_fs_GlobFS_methods[] = {"Glob", NULL}; static const char* io_fs_ReadDirFS_methods[] = {"ReadDir", NULL}; static const char* io_fs_ReadDirFile_methods[] = {"ReadDir", NULL}; static const char* io_fs_ReadFileFS_methods[] = {"ReadFile", NULL}; static const char* io_fs_ReadLinkFS_methods[] = {"Lstat", "ReadLink", NULL}; static const char* io_fs_StatFS_methods[] = {"Stat", NULL}; static const char* io_fs_SubFS_methods[] = {"Sub", NULL}; static const char* log_slog_Handler_methods[] = {"Enabled", "Handle", "WithAttrs", "WithGroup", NULL}; static const char* log_slog_Leveler_methods[] = {"Level", NULL}; static const char* log_slog_LogValuer_methods[] = {"LogValue", NULL}; static const char* net_Addr_methods[] = {"Network", "String", NULL}; static const char* net_Conn_methods[] = {"Close", "LocalAddr", "Read", "RemoteAddr", "SetDeadline", "SetReadDeadline", "SetWriteDeadline", "Write", NULL}; static const char* net_Error_methods[] = {"Temporary", "Timeout", NULL}; static const char* net_Listener_methods[] = {"Accept", "Addr", "Close", NULL}; static const char* net_PacketConn_methods[] = {"Close", "LocalAddr", "ReadFrom", "SetDeadline", "SetReadDeadline", "SetWriteDeadline", "WriteTo", NULL}; static const char* net_http_CloseNotifier_methods[] = {"CloseNotify", NULL}; static const char* net_http_CookieJar_methods[] = {"Cookies", "SetCookies", NULL}; static const char* net_http_File_methods[] = {"Readdir", "Stat", NULL}; static const char* net_http_FileSystem_methods[] = {"Open", NULL}; static const char* net_http_Flusher_methods[] = {"Flush", NULL}; static const char* net_http_Handler_methods[] = {"ServeHTTP", NULL}; static const char* net_http_Hijacker_methods[] = {"Hijack", NULL}; static const char* net_http_Pusher_methods[] = {"Push", NULL}; static const char* net_http_ResponseWriter_methods[] = {"Header", "Write", "WriteHeader", NULL}; static const char* net_http_RoundTripper_methods[] = {"RoundTrip", NULL}; static const char* os_Signal_methods[] = {"Signal", "String", NULL}; static const char* sort_Interface_methods[] = {"Len", "Less", "Swap", NULL}; static const char* sync_Locker_methods[] = {"Lock", "Unlock", NULL}; static const char* testing_TB_methods[] = {"ArtifactDir", "Attr", "Chdir", "Cleanup", "Context", "Error", "Errorf", "Fail", "FailNow", "Failed", "Fatal", "Fatalf", "Helper", "Log", "Logf", "Name", "Output", "Setenv", "Skip", "SkipNow", "Skipf", "Skipped", "TempDir", NULL}; // Type: bufio.ReadWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bufio.ReadWriter"; rt.short_name = "ReadWriter"; cbm_registry_add_type(reg, rt); // Type: bufio.Reader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bufio.Reader"; rt.short_name = "Reader"; cbm_registry_add_type(reg, rt); // Type: bufio.Scanner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bufio.Scanner"; rt.short_name = "Scanner"; cbm_registry_add_type(reg, rt); // Type: bufio.SplitFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bufio.SplitFunc"; rt.short_name = "SplitFunc"; cbm_registry_add_type(reg, rt); // Type: bufio.Writer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bufio.Writer"; rt.short_name = "Writer"; cbm_registry_add_type(reg, rt); // Type: bytes.Buffer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bytes.Buffer"; rt.short_name = "Buffer"; cbm_registry_add_type(reg, rt); // Type: bytes.Reader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "bytes.Reader"; rt.short_name = "Reader"; cbm_registry_add_type(reg, rt); // Type: context.CancelCauseFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "context.CancelCauseFunc"; rt.short_name = "CancelCauseFunc"; cbm_registry_add_type(reg, rt); // Type: context.CancelFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "context.CancelFunc"; rt.short_name = "CancelFunc"; cbm_registry_add_type(reg, rt); // Type: context.Context memset(&rt, 0, sizeof(rt)); rt.qualified_name = "context.Context"; rt.short_name = "Context"; rt.is_interface = true; rt.method_names = context_Context_methods; cbm_registry_add_type(reg, rt); // Type: crypto.Decapsulator memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.Decapsulator"; rt.short_name = "Decapsulator"; rt.is_interface = true; rt.method_names = crypto_Decapsulator_methods; cbm_registry_add_type(reg, rt); // Type: crypto.Decrypter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.Decrypter"; rt.short_name = "Decrypter"; rt.is_interface = true; rt.method_names = crypto_Decrypter_methods; cbm_registry_add_type(reg, rt); // Type: crypto.DecrypterOpts memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.DecrypterOpts"; rt.short_name = "DecrypterOpts"; cbm_registry_add_type(reg, rt); // Type: crypto.Encapsulator memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.Encapsulator"; rt.short_name = "Encapsulator"; rt.is_interface = true; rt.method_names = crypto_Encapsulator_methods; cbm_registry_add_type(reg, rt); // Type: crypto.Hash memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.Hash"; rt.short_name = "Hash"; cbm_registry_add_type(reg, rt); // Type: crypto.MessageSigner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.MessageSigner"; rt.short_name = "MessageSigner"; rt.is_interface = true; rt.method_names = crypto_MessageSigner_methods; cbm_registry_add_type(reg, rt); // Type: crypto.PrivateKey memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.PrivateKey"; rt.short_name = "PrivateKey"; cbm_registry_add_type(reg, rt); // Type: crypto.PublicKey memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.PublicKey"; rt.short_name = "PublicKey"; cbm_registry_add_type(reg, rt); // Type: crypto.Signer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.Signer"; rt.short_name = "Signer"; rt.is_interface = true; rt.method_names = crypto_Signer_methods; cbm_registry_add_type(reg, rt); // Type: crypto.SignerOpts memset(&rt, 0, sizeof(rt)); rt.qualified_name = "crypto.SignerOpts"; rt.short_name = "SignerOpts"; rt.is_interface = true; rt.method_names = crypto_SignerOpts_methods; cbm_registry_add_type(reg, rt); // Type: database/sql.ColumnType memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.ColumnType"; rt.short_name = "ColumnType"; cbm_registry_add_type(reg, rt); // Type: database/sql.Conn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Conn"; rt.short_name = "Conn"; cbm_registry_add_type(reg, rt); // Type: database/sql.DB memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.DB"; rt.short_name = "DB"; cbm_registry_add_type(reg, rt); // Type: database/sql.DBStats memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.DBStats"; rt.short_name = "DBStats"; cbm_registry_add_type(reg, rt); // Type: database/sql.IsolationLevel memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.IsolationLevel"; rt.short_name = "IsolationLevel"; cbm_registry_add_type(reg, rt); // Type: database/sql.NamedArg memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NamedArg"; rt.short_name = "NamedArg"; cbm_registry_add_type(reg, rt); // Type: database/sql.Null memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Null"; rt.short_name = "Null"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullBool memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullBool"; rt.short_name = "NullBool"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullByte memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullByte"; rt.short_name = "NullByte"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullFloat64 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullFloat64"; rt.short_name = "NullFloat64"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullInt16 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullInt16"; rt.short_name = "NullInt16"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullInt32 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullInt32"; rt.short_name = "NullInt32"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullInt64 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullInt64"; rt.short_name = "NullInt64"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullString memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullString"; rt.short_name = "NullString"; cbm_registry_add_type(reg, rt); // Type: database/sql.NullTime memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.NullTime"; rt.short_name = "NullTime"; cbm_registry_add_type(reg, rt); // Type: database/sql.Out memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Out"; rt.short_name = "Out"; cbm_registry_add_type(reg, rt); // Type: database/sql.RawBytes memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.RawBytes"; rt.short_name = "RawBytes"; cbm_registry_add_type(reg, rt); // Type: database/sql.Result memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Result"; rt.short_name = "Result"; rt.is_interface = true; rt.method_names = database_sql_Result_methods; cbm_registry_add_type(reg, rt); // Type: database/sql.Row memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Row"; rt.short_name = "Row"; cbm_registry_add_type(reg, rt); // Type: database/sql.Rows memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Rows"; rt.short_name = "Rows"; cbm_registry_add_type(reg, rt); // Type: database/sql.Scanner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Scanner"; rt.short_name = "Scanner"; rt.is_interface = true; rt.method_names = database_sql_Scanner_methods; cbm_registry_add_type(reg, rt); // Type: database/sql.Stmt memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Stmt"; rt.short_name = "Stmt"; cbm_registry_add_type(reg, rt); // Type: database/sql.Tx memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.Tx"; rt.short_name = "Tx"; cbm_registry_add_type(reg, rt); // Type: database/sql.TxOptions memset(&rt, 0, sizeof(rt)); rt.qualified_name = "database/sql.TxOptions"; rt.short_name = "TxOptions"; cbm_registry_add_type(reg, rt); // Type: encoding.BinaryAppender memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.BinaryAppender"; rt.short_name = "BinaryAppender"; rt.is_interface = true; rt.method_names = encoding_BinaryAppender_methods; cbm_registry_add_type(reg, rt); // Type: encoding.BinaryMarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.BinaryMarshaler"; rt.short_name = "BinaryMarshaler"; rt.is_interface = true; rt.method_names = encoding_BinaryMarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding.BinaryUnmarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.BinaryUnmarshaler"; rt.short_name = "BinaryUnmarshaler"; rt.is_interface = true; rt.method_names = encoding_BinaryUnmarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding.TextAppender memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.TextAppender"; rt.short_name = "TextAppender"; rt.is_interface = true; rt.method_names = encoding_TextAppender_methods; cbm_registry_add_type(reg, rt); // Type: encoding.TextMarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.TextMarshaler"; rt.short_name = "TextMarshaler"; rt.is_interface = true; rt.method_names = encoding_TextMarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding.TextUnmarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding.TextUnmarshaler"; rt.short_name = "TextUnmarshaler"; rt.is_interface = true; rt.method_names = encoding_TextUnmarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding/json.Decoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Decoder"; rt.short_name = "Decoder"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Decoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Decoder"; rt.short_name = "Decoder"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Delim memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Delim"; rt.short_name = "Delim"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Delim memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Delim"; rt.short_name = "Delim"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Encoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Encoder"; rt.short_name = "Encoder"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Encoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Encoder"; rt.short_name = "Encoder"; cbm_registry_add_type(reg, rt); // Type: encoding/json.InvalidUTF8Error memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.InvalidUTF8Error"; rt.short_name = "InvalidUTF8Error"; cbm_registry_add_type(reg, rt); // Type: encoding/json.InvalidUTF8Error memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.InvalidUTF8Error"; rt.short_name = "InvalidUTF8Error"; cbm_registry_add_type(reg, rt); // Type: encoding/json.InvalidUnmarshalError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.InvalidUnmarshalError"; rt.short_name = "InvalidUnmarshalError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.InvalidUnmarshalError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.InvalidUnmarshalError"; rt.short_name = "InvalidUnmarshalError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Marshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Marshaler"; rt.short_name = "Marshaler"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Marshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Marshaler"; rt.short_name = "Marshaler"; rt.is_interface = true; rt.method_names = encoding_json_Marshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding/json.MarshalerError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.MarshalerError"; rt.short_name = "MarshalerError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.MarshalerError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.MarshalerError"; rt.short_name = "MarshalerError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Number memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Number"; rt.short_name = "Number"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Number memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Number"; rt.short_name = "Number"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Options memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Options"; rt.short_name = "Options"; cbm_registry_add_type(reg, rt); // Type: encoding/json.RawMessage memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.RawMessage"; rt.short_name = "RawMessage"; cbm_registry_add_type(reg, rt); // Type: encoding/json.RawMessage memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.RawMessage"; rt.short_name = "RawMessage"; cbm_registry_add_type(reg, rt); // Type: encoding/json.SyntaxError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.SyntaxError"; rt.short_name = "SyntaxError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.SyntaxError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.SyntaxError"; rt.short_name = "SyntaxError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Token memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Token"; rt.short_name = "Token"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Token memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Token"; rt.short_name = "Token"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnmarshalFieldError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnmarshalFieldError"; rt.short_name = "UnmarshalFieldError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnmarshalFieldError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnmarshalFieldError"; rt.short_name = "UnmarshalFieldError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnmarshalTypeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnmarshalTypeError"; rt.short_name = "UnmarshalTypeError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnmarshalTypeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnmarshalTypeError"; rt.short_name = "UnmarshalTypeError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.Unmarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Unmarshaler"; rt.short_name = "Unmarshaler"; rt.is_interface = true; rt.method_names = encoding_json_Unmarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding/json.Unmarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.Unmarshaler"; rt.short_name = "Unmarshaler"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnsupportedTypeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnsupportedTypeError"; rt.short_name = "UnsupportedTypeError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnsupportedTypeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnsupportedTypeError"; rt.short_name = "UnsupportedTypeError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnsupportedValueError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnsupportedValueError"; rt.short_name = "UnsupportedValueError"; cbm_registry_add_type(reg, rt); // Type: encoding/json.UnsupportedValueError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/json.UnsupportedValueError"; rt.short_name = "UnsupportedValueError"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Attr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Attr"; rt.short_name = "Attr"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.CharData memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.CharData"; rt.short_name = "CharData"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Comment memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Comment"; rt.short_name = "Comment"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Decoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Decoder"; rt.short_name = "Decoder"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Directive memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Directive"; rt.short_name = "Directive"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Encoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Encoder"; rt.short_name = "Encoder"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.EndElement memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.EndElement"; rt.short_name = "EndElement"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Marshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Marshaler"; rt.short_name = "Marshaler"; rt.is_interface = true; rt.method_names = encoding_xml_Marshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding/xml.MarshalerAttr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.MarshalerAttr"; rt.short_name = "MarshalerAttr"; rt.is_interface = true; rt.method_names = encoding_xml_MarshalerAttr_methods; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Name memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Name"; rt.short_name = "Name"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.ProcInst memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.ProcInst"; rt.short_name = "ProcInst"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.StartElement memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.StartElement"; rt.short_name = "StartElement"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.SyntaxError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.SyntaxError"; rt.short_name = "SyntaxError"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.TagPathError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.TagPathError"; rt.short_name = "TagPathError"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Token memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Token"; rt.short_name = "Token"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.TokenReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.TokenReader"; rt.short_name = "TokenReader"; rt.is_interface = true; rt.method_names = encoding_xml_TokenReader_methods; cbm_registry_add_type(reg, rt); // Type: encoding/xml.UnmarshalError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.UnmarshalError"; rt.short_name = "UnmarshalError"; cbm_registry_add_type(reg, rt); // Type: encoding/xml.Unmarshaler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.Unmarshaler"; rt.short_name = "Unmarshaler"; rt.is_interface = true; rt.method_names = encoding_xml_Unmarshaler_methods; cbm_registry_add_type(reg, rt); // Type: encoding/xml.UnmarshalerAttr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.UnmarshalerAttr"; rt.short_name = "UnmarshalerAttr"; rt.is_interface = true; rt.method_names = encoding_xml_UnmarshalerAttr_methods; cbm_registry_add_type(reg, rt); // Type: encoding/xml.UnsupportedTypeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "encoding/xml.UnsupportedTypeError"; rt.short_name = "UnsupportedTypeError"; cbm_registry_add_type(reg, rt); // Type: fmt.Formatter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.Formatter"; rt.short_name = "Formatter"; rt.is_interface = true; rt.method_names = fmt_Formatter_methods; cbm_registry_add_type(reg, rt); // Type: fmt.GoStringer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.GoStringer"; rt.short_name = "GoStringer"; rt.is_interface = true; rt.method_names = fmt_GoStringer_methods; cbm_registry_add_type(reg, rt); // Type: fmt.ScanState memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.ScanState"; rt.short_name = "ScanState"; rt.is_interface = true; rt.method_names = fmt_ScanState_methods; cbm_registry_add_type(reg, rt); // Type: fmt.Scanner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.Scanner"; rt.short_name = "Scanner"; rt.is_interface = true; rt.method_names = fmt_Scanner_methods; cbm_registry_add_type(reg, rt); // Type: fmt.State memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.State"; rt.short_name = "State"; rt.is_interface = true; rt.method_names = fmt_State_methods; cbm_registry_add_type(reg, rt); // Type: fmt.Stringer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "fmt.Stringer"; rt.short_name = "Stringer"; rt.is_interface = true; rt.method_names = fmt_Stringer_methods; cbm_registry_add_type(reg, rt); // Type: hash.Cloner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "hash.Cloner"; rt.short_name = "Cloner"; rt.is_interface = true; rt.method_names = hash_Cloner_methods; cbm_registry_add_type(reg, rt); // Type: hash.Hash memset(&rt, 0, sizeof(rt)); rt.qualified_name = "hash.Hash"; rt.short_name = "Hash"; rt.is_interface = true; rt.method_names = hash_Hash_methods; cbm_registry_add_type(reg, rt); // Type: hash.Hash32 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "hash.Hash32"; rt.short_name = "Hash32"; rt.is_interface = true; rt.method_names = hash_Hash32_methods; cbm_registry_add_type(reg, rt); // Type: hash.Hash64 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "hash.Hash64"; rt.short_name = "Hash64"; rt.is_interface = true; rt.method_names = hash_Hash64_methods; cbm_registry_add_type(reg, rt); // Type: hash.XOF memset(&rt, 0, sizeof(rt)); rt.qualified_name = "hash.XOF"; rt.short_name = "XOF"; rt.is_interface = true; rt.method_names = hash_XOF_methods; cbm_registry_add_type(reg, rt); // Type: io.ByteReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ByteReader"; rt.short_name = "ByteReader"; rt.is_interface = true; rt.method_names = io_ByteReader_methods; cbm_registry_add_type(reg, rt); // Type: io.ByteScanner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ByteScanner"; rt.short_name = "ByteScanner"; rt.is_interface = true; rt.method_names = io_ByteScanner_methods; cbm_registry_add_type(reg, rt); // Type: io.ByteWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ByteWriter"; rt.short_name = "ByteWriter"; rt.is_interface = true; rt.method_names = io_ByteWriter_methods; cbm_registry_add_type(reg, rt); // Type: io.Closer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.Closer"; rt.short_name = "Closer"; rt.is_interface = true; rt.method_names = io_Closer_methods; cbm_registry_add_type(reg, rt); // Type: io.LimitedReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.LimitedReader"; rt.short_name = "LimitedReader"; cbm_registry_add_type(reg, rt); // Type: io.OffsetWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.OffsetWriter"; rt.short_name = "OffsetWriter"; cbm_registry_add_type(reg, rt); // Type: io.PipeReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.PipeReader"; rt.short_name = "PipeReader"; cbm_registry_add_type(reg, rt); // Type: io.PipeWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.PipeWriter"; rt.short_name = "PipeWriter"; cbm_registry_add_type(reg, rt); // Type: io.ReadCloser memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadCloser"; rt.short_name = "ReadCloser"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.ReadSeekCloser memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadSeekCloser"; rt.short_name = "ReadSeekCloser"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.ReadSeeker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadSeeker"; rt.short_name = "ReadSeeker"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.ReadWriteCloser memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadWriteCloser"; rt.short_name = "ReadWriteCloser"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.ReadWriteSeeker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadWriteSeeker"; rt.short_name = "ReadWriteSeeker"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.ReadWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReadWriter"; rt.short_name = "ReadWriter"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.Reader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.Reader"; rt.short_name = "Reader"; rt.is_interface = true; rt.method_names = io_Reader_methods; cbm_registry_add_type(reg, rt); // Type: io.ReaderAt memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReaderAt"; rt.short_name = "ReaderAt"; rt.is_interface = true; rt.method_names = io_ReaderAt_methods; cbm_registry_add_type(reg, rt); // Type: io.ReaderFrom memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.ReaderFrom"; rt.short_name = "ReaderFrom"; rt.is_interface = true; rt.method_names = io_ReaderFrom_methods; cbm_registry_add_type(reg, rt); // Type: io.RuneReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.RuneReader"; rt.short_name = "RuneReader"; rt.is_interface = true; rt.method_names = io_RuneReader_methods; cbm_registry_add_type(reg, rt); // Type: io.RuneScanner memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.RuneScanner"; rt.short_name = "RuneScanner"; rt.is_interface = true; rt.method_names = io_RuneScanner_methods; cbm_registry_add_type(reg, rt); // Type: io.SectionReader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.SectionReader"; rt.short_name = "SectionReader"; cbm_registry_add_type(reg, rt); // Type: io.Seeker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.Seeker"; rt.short_name = "Seeker"; rt.is_interface = true; rt.method_names = io_Seeker_methods; cbm_registry_add_type(reg, rt); // Type: io.StringWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.StringWriter"; rt.short_name = "StringWriter"; rt.is_interface = true; rt.method_names = io_StringWriter_methods; cbm_registry_add_type(reg, rt); // Type: io.WriteCloser memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.WriteCloser"; rt.short_name = "WriteCloser"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.WriteSeeker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.WriteSeeker"; rt.short_name = "WriteSeeker"; rt.is_interface = true; cbm_registry_add_type(reg, rt); // Type: io.Writer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.Writer"; rt.short_name = "Writer"; rt.is_interface = true; rt.method_names = io_Writer_methods; cbm_registry_add_type(reg, rt); // Type: io.WriterAt memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.WriterAt"; rt.short_name = "WriterAt"; rt.is_interface = true; rt.method_names = io_WriterAt_methods; cbm_registry_add_type(reg, rt); // Type: io.WriterTo memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io.WriterTo"; rt.short_name = "WriterTo"; rt.is_interface = true; rt.method_names = io_WriterTo_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.DirEntry memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.DirEntry"; rt.short_name = "DirEntry"; rt.is_interface = true; rt.method_names = io_fs_DirEntry_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.FS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.FS"; rt.short_name = "FS"; rt.is_interface = true; rt.method_names = io_fs_FS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.File memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.File"; rt.short_name = "File"; rt.is_interface = true; rt.method_names = io_fs_File_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.FileInfo memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.FileInfo"; rt.short_name = "FileInfo"; rt.is_interface = true; rt.method_names = io_fs_FileInfo_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.FileMode memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.FileMode"; rt.short_name = "FileMode"; cbm_registry_add_type(reg, rt); // Type: io/fs.GlobFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.GlobFS"; rt.short_name = "GlobFS"; rt.is_interface = true; rt.method_names = io_fs_GlobFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.PathError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.PathError"; rt.short_name = "PathError"; cbm_registry_add_type(reg, rt); // Type: io/fs.ReadDirFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.ReadDirFS"; rt.short_name = "ReadDirFS"; rt.is_interface = true; rt.method_names = io_fs_ReadDirFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.ReadDirFile memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.ReadDirFile"; rt.short_name = "ReadDirFile"; rt.is_interface = true; rt.method_names = io_fs_ReadDirFile_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.ReadFileFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.ReadFileFS"; rt.short_name = "ReadFileFS"; rt.is_interface = true; rt.method_names = io_fs_ReadFileFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.ReadLinkFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.ReadLinkFS"; rt.short_name = "ReadLinkFS"; rt.is_interface = true; rt.method_names = io_fs_ReadLinkFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.StatFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.StatFS"; rt.short_name = "StatFS"; rt.is_interface = true; rt.method_names = io_fs_StatFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.SubFS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.SubFS"; rt.short_name = "SubFS"; rt.is_interface = true; rt.method_names = io_fs_SubFS_methods; cbm_registry_add_type(reg, rt); // Type: io/fs.WalkDirFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "io/fs.WalkDirFunc"; rt.short_name = "WalkDirFunc"; cbm_registry_add_type(reg, rt); // Type: log.Logger memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log.Logger"; rt.short_name = "Logger"; cbm_registry_add_type(reg, rt); // Type: log/slog.Attr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Attr"; rt.short_name = "Attr"; cbm_registry_add_type(reg, rt); // Type: log/slog.Handler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Handler"; rt.short_name = "Handler"; rt.is_interface = true; rt.method_names = log_slog_Handler_methods; cbm_registry_add_type(reg, rt); // Type: log/slog.HandlerOptions memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.HandlerOptions"; rt.short_name = "HandlerOptions"; cbm_registry_add_type(reg, rt); // Type: log/slog.JSONHandler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.JSONHandler"; rt.short_name = "JSONHandler"; cbm_registry_add_type(reg, rt); // Type: log/slog.Kind memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Kind"; rt.short_name = "Kind"; cbm_registry_add_type(reg, rt); // Type: log/slog.Level memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Level"; rt.short_name = "Level"; cbm_registry_add_type(reg, rt); // Type: log/slog.LevelVar memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.LevelVar"; rt.short_name = "LevelVar"; cbm_registry_add_type(reg, rt); // Type: log/slog.Leveler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Leveler"; rt.short_name = "Leveler"; rt.is_interface = true; rt.method_names = log_slog_Leveler_methods; cbm_registry_add_type(reg, rt); // Type: log/slog.LogValuer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.LogValuer"; rt.short_name = "LogValuer"; rt.is_interface = true; rt.method_names = log_slog_LogValuer_methods; cbm_registry_add_type(reg, rt); // Type: log/slog.Logger memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Logger"; rt.short_name = "Logger"; cbm_registry_add_type(reg, rt); // Type: log/slog.MultiHandler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.MultiHandler"; rt.short_name = "MultiHandler"; cbm_registry_add_type(reg, rt); // Type: log/slog.Record memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Record"; rt.short_name = "Record"; cbm_registry_add_type(reg, rt); // Type: log/slog.Source memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Source"; rt.short_name = "Source"; cbm_registry_add_type(reg, rt); // Type: log/slog.TextHandler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.TextHandler"; rt.short_name = "TextHandler"; cbm_registry_add_type(reg, rt); // Type: log/slog.Value memset(&rt, 0, sizeof(rt)); rt.qualified_name = "log/slog.Value"; rt.short_name = "Value"; cbm_registry_add_type(reg, rt); // Type: mime.WordDecoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "mime.WordDecoder"; rt.short_name = "WordDecoder"; cbm_registry_add_type(reg, rt); // Type: mime.WordEncoder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "mime.WordEncoder"; rt.short_name = "WordEncoder"; cbm_registry_add_type(reg, rt); // Type: net.Addr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Addr"; rt.short_name = "Addr"; rt.is_interface = true; rt.method_names = net_Addr_methods; cbm_registry_add_type(reg, rt); // Type: net.AddrError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.AddrError"; rt.short_name = "AddrError"; cbm_registry_add_type(reg, rt); // Type: net.Buffers memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Buffers"; rt.short_name = "Buffers"; cbm_registry_add_type(reg, rt); // Type: net.Conn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Conn"; rt.short_name = "Conn"; rt.is_interface = true; rt.method_names = net_Conn_methods; cbm_registry_add_type(reg, rt); // Type: net.DNSConfigError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.DNSConfigError"; rt.short_name = "DNSConfigError"; cbm_registry_add_type(reg, rt); // Type: net.DNSError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.DNSError"; rt.short_name = "DNSError"; cbm_registry_add_type(reg, rt); // Type: net.Dialer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Dialer"; rt.short_name = "Dialer"; cbm_registry_add_type(reg, rt); // Type: net.Error memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Error"; rt.short_name = "Error"; rt.is_interface = true; rt.method_names = net_Error_methods; cbm_registry_add_type(reg, rt); // Type: net.Flags memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Flags"; rt.short_name = "Flags"; cbm_registry_add_type(reg, rt); // Type: net.HardwareAddr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.HardwareAddr"; rt.short_name = "HardwareAddr"; cbm_registry_add_type(reg, rt); // Type: net.IP memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.IP"; rt.short_name = "IP"; cbm_registry_add_type(reg, rt); // Type: net.IPAddr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.IPAddr"; rt.short_name = "IPAddr"; cbm_registry_add_type(reg, rt); // Type: net.IPConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.IPConn"; rt.short_name = "IPConn"; cbm_registry_add_type(reg, rt); // Type: net.IPMask memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.IPMask"; rt.short_name = "IPMask"; cbm_registry_add_type(reg, rt); // Type: net.IPNet memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.IPNet"; rt.short_name = "IPNet"; cbm_registry_add_type(reg, rt); // Type: net.Interface memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Interface"; rt.short_name = "Interface"; cbm_registry_add_type(reg, rt); // Type: net.InvalidAddrError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.InvalidAddrError"; rt.short_name = "InvalidAddrError"; cbm_registry_add_type(reg, rt); // Type: net.KeepAliveConfig memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.KeepAliveConfig"; rt.short_name = "KeepAliveConfig"; cbm_registry_add_type(reg, rt); // Type: net.ListenConfig memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.ListenConfig"; rt.short_name = "ListenConfig"; cbm_registry_add_type(reg, rt); // Type: net.Listener memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Listener"; rt.short_name = "Listener"; rt.is_interface = true; rt.method_names = net_Listener_methods; cbm_registry_add_type(reg, rt); // Type: net.MX memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.MX"; rt.short_name = "MX"; cbm_registry_add_type(reg, rt); // Type: net.NS memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.NS"; rt.short_name = "NS"; cbm_registry_add_type(reg, rt); // Type: net.OpError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.OpError"; rt.short_name = "OpError"; cbm_registry_add_type(reg, rt); // Type: net.PacketConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.PacketConn"; rt.short_name = "PacketConn"; rt.is_interface = true; rt.method_names = net_PacketConn_methods; cbm_registry_add_type(reg, rt); // Type: net.ParseError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.ParseError"; rt.short_name = "ParseError"; cbm_registry_add_type(reg, rt); // Type: net.Resolver memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.Resolver"; rt.short_name = "Resolver"; cbm_registry_add_type(reg, rt); // Type: net.SRV memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.SRV"; rt.short_name = "SRV"; cbm_registry_add_type(reg, rt); // Type: net.TCPAddr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.TCPAddr"; rt.short_name = "TCPAddr"; cbm_registry_add_type(reg, rt); // Type: net.TCPConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.TCPConn"; rt.short_name = "TCPConn"; cbm_registry_add_type(reg, rt); // Type: net.TCPListener memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.TCPListener"; rt.short_name = "TCPListener"; cbm_registry_add_type(reg, rt); // Type: net.UDPAddr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UDPAddr"; rt.short_name = "UDPAddr"; cbm_registry_add_type(reg, rt); // Type: net.UDPConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UDPConn"; rt.short_name = "UDPConn"; cbm_registry_add_type(reg, rt); // Type: net.UnixAddr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UnixAddr"; rt.short_name = "UnixAddr"; cbm_registry_add_type(reg, rt); // Type: net.UnixConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UnixConn"; rt.short_name = "UnixConn"; cbm_registry_add_type(reg, rt); // Type: net.UnixListener memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UnixListener"; rt.short_name = "UnixListener"; cbm_registry_add_type(reg, rt); // Type: net.UnknownNetworkError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net.UnknownNetworkError"; rt.short_name = "UnknownNetworkError"; cbm_registry_add_type(reg, rt); // Type: net/http.Chan memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Chan"; rt.short_name = "Chan"; cbm_registry_add_type(reg, rt); // Type: net/http.Client memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Client"; rt.short_name = "Client"; cbm_registry_add_type(reg, rt); // Type: net/http.ClientConn memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ClientConn"; rt.short_name = "ClientConn"; cbm_registry_add_type(reg, rt); // Type: net/http.CloseNotifier memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.CloseNotifier"; rt.short_name = "CloseNotifier"; rt.is_interface = true; rt.method_names = net_http_CloseNotifier_methods; cbm_registry_add_type(reg, rt); // Type: net/http.ConnState memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ConnState"; rt.short_name = "ConnState"; cbm_registry_add_type(reg, rt); // Type: net/http.Cookie memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Cookie"; rt.short_name = "Cookie"; cbm_registry_add_type(reg, rt); // Type: net/http.CookieJar memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.CookieJar"; rt.short_name = "CookieJar"; rt.is_interface = true; rt.method_names = net_http_CookieJar_methods; cbm_registry_add_type(reg, rt); // Type: net/http.Counter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Counter"; rt.short_name = "Counter"; cbm_registry_add_type(reg, rt); // Type: net/http.CrossOriginProtection memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.CrossOriginProtection"; rt.short_name = "CrossOriginProtection"; cbm_registry_add_type(reg, rt); // Type: net/http.Dir memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Dir"; rt.short_name = "Dir"; cbm_registry_add_type(reg, rt); // Type: net/http.File memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.File"; rt.short_name = "File"; rt.is_interface = true; rt.method_names = net_http_File_methods; cbm_registry_add_type(reg, rt); // Type: net/http.FileSystem memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.FileSystem"; rt.short_name = "FileSystem"; rt.is_interface = true; rt.method_names = net_http_FileSystem_methods; cbm_registry_add_type(reg, rt); // Type: net/http.Flusher memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Flusher"; rt.short_name = "Flusher"; rt.is_interface = true; rt.method_names = net_http_Flusher_methods; cbm_registry_add_type(reg, rt); // Type: net/http.HTTP2Config memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.HTTP2Config"; rt.short_name = "HTTP2Config"; cbm_registry_add_type(reg, rt); // Type: net/http.Handler memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Handler"; rt.short_name = "Handler"; rt.is_interface = true; rt.method_names = net_http_Handler_methods; cbm_registry_add_type(reg, rt); // Type: net/http.HandlerFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.HandlerFunc"; rt.short_name = "HandlerFunc"; cbm_registry_add_type(reg, rt); // Type: net/http.Header memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Header"; rt.short_name = "Header"; cbm_registry_add_type(reg, rt); // Type: net/http.Hijacker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Hijacker"; rt.short_name = "Hijacker"; rt.is_interface = true; rt.method_names = net_http_Hijacker_methods; cbm_registry_add_type(reg, rt); // Type: net/http.MaxBytesError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.MaxBytesError"; rt.short_name = "MaxBytesError"; cbm_registry_add_type(reg, rt); // Type: net/http.ProtocolError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ProtocolError"; rt.short_name = "ProtocolError"; cbm_registry_add_type(reg, rt); // Type: net/http.Protocols memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Protocols"; rt.short_name = "Protocols"; cbm_registry_add_type(reg, rt); // Type: net/http.PushOptions memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.PushOptions"; rt.short_name = "PushOptions"; cbm_registry_add_type(reg, rt); // Type: net/http.Pusher memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Pusher"; rt.short_name = "Pusher"; rt.is_interface = true; rt.method_names = net_http_Pusher_methods; cbm_registry_add_type(reg, rt); // Type: net/http.Request memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Request"; rt.short_name = "Request"; cbm_registry_add_type(reg, rt); // Type: net/http.Response memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Response"; rt.short_name = "Response"; cbm_registry_add_type(reg, rt); // Type: net/http.ResponseController memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ResponseController"; rt.short_name = "ResponseController"; cbm_registry_add_type(reg, rt); // Type: net/http.ResponseWriter memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ResponseWriter"; rt.short_name = "ResponseWriter"; rt.is_interface = true; rt.method_names = net_http_ResponseWriter_methods; cbm_registry_add_type(reg, rt); // Type: net/http.RoundTripper memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.RoundTripper"; rt.short_name = "RoundTripper"; rt.is_interface = true; rt.method_names = net_http_RoundTripper_methods; cbm_registry_add_type(reg, rt); // Type: net/http.SameSite memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.SameSite"; rt.short_name = "SameSite"; cbm_registry_add_type(reg, rt); // Type: net/http.ServeMux memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.ServeMux"; rt.short_name = "ServeMux"; cbm_registry_add_type(reg, rt); // Type: net/http.Server memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Server"; rt.short_name = "Server"; cbm_registry_add_type(reg, rt); // Type: net/http.Transport memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/http.Transport"; rt.short_name = "Transport"; cbm_registry_add_type(reg, rt); // Type: net/url.Error memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.Error"; rt.short_name = "Error"; cbm_registry_add_type(reg, rt); // Type: net/url.EscapeError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.EscapeError"; rt.short_name = "EscapeError"; cbm_registry_add_type(reg, rt); // Type: net/url.InvalidHostError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.InvalidHostError"; rt.short_name = "InvalidHostError"; cbm_registry_add_type(reg, rt); // Type: net/url.URL memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.URL"; rt.short_name = "URL"; cbm_registry_add_type(reg, rt); // Type: net/url.Userinfo memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.Userinfo"; rt.short_name = "Userinfo"; cbm_registry_add_type(reg, rt); // Type: net/url.Values memset(&rt, 0, sizeof(rt)); rt.qualified_name = "net/url.Values"; rt.short_name = "Values"; cbm_registry_add_type(reg, rt); // Type: os.DirEntry memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.DirEntry"; rt.short_name = "DirEntry"; cbm_registry_add_type(reg, rt); // Type: os.File memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.File"; rt.short_name = "File"; cbm_registry_add_type(reg, rt); // Type: os.FileInfo memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.FileInfo"; rt.short_name = "FileInfo"; cbm_registry_add_type(reg, rt); // Type: os.FileMode memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.FileMode"; rt.short_name = "FileMode"; cbm_registry_add_type(reg, rt); // Type: os.LinkError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.LinkError"; rt.short_name = "LinkError"; cbm_registry_add_type(reg, rt); // Type: os.PathError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.PathError"; rt.short_name = "PathError"; cbm_registry_add_type(reg, rt); // Type: os.ProcAttr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.ProcAttr"; rt.short_name = "ProcAttr"; cbm_registry_add_type(reg, rt); // Type: os.Process memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.Process"; rt.short_name = "Process"; cbm_registry_add_type(reg, rt); // Type: os.ProcessState memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.ProcessState"; rt.short_name = "ProcessState"; cbm_registry_add_type(reg, rt); // Type: os.ProcessState memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.ProcessState"; rt.short_name = "ProcessState"; cbm_registry_add_type(reg, rt); // Type: os.Root memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.Root"; rt.short_name = "Root"; cbm_registry_add_type(reg, rt); // Type: os.Signal memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.Signal"; rt.short_name = "Signal"; rt.is_interface = true; rt.method_names = os_Signal_methods; cbm_registry_add_type(reg, rt); // Type: os.SyscallError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os.SyscallError"; rt.short_name = "SyscallError"; cbm_registry_add_type(reg, rt); // Type: os/exec.Cmd memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os/exec.Cmd"; rt.short_name = "Cmd"; cbm_registry_add_type(reg, rt); // Type: os/exec.Error memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os/exec.Error"; rt.short_name = "Error"; cbm_registry_add_type(reg, rt); // Type: os/exec.ExitError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "os/exec.ExitError"; rt.short_name = "ExitError"; cbm_registry_add_type(reg, rt); // Type: path/filepath.WalkFunc memset(&rt, 0, sizeof(rt)); rt.qualified_name = "path/filepath.WalkFunc"; rt.short_name = "WalkFunc"; cbm_registry_add_type(reg, rt); // Type: regexp.Regexp memset(&rt, 0, sizeof(rt)); rt.qualified_name = "regexp.Regexp"; rt.short_name = "Regexp"; cbm_registry_add_type(reg, rt); // Type: sort.Float64Slice memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sort.Float64Slice"; rt.short_name = "Float64Slice"; cbm_registry_add_type(reg, rt); // Type: sort.IntSlice memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sort.IntSlice"; rt.short_name = "IntSlice"; cbm_registry_add_type(reg, rt); // Type: sort.Interface memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sort.Interface"; rt.short_name = "Interface"; rt.is_interface = true; rt.method_names = sort_Interface_methods; cbm_registry_add_type(reg, rt); // Type: sort.StringSlice memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sort.StringSlice"; rt.short_name = "StringSlice"; cbm_registry_add_type(reg, rt); // Type: sort.Variant memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sort.Variant"; rt.short_name = "Variant"; cbm_registry_add_type(reg, rt); // Type: strconv.NumError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "strconv.NumError"; rt.short_name = "NumError"; cbm_registry_add_type(reg, rt); // Type: strings.Builder memset(&rt, 0, sizeof(rt)); rt.qualified_name = "strings.Builder"; rt.short_name = "Builder"; cbm_registry_add_type(reg, rt); // Type: strings.Reader memset(&rt, 0, sizeof(rt)); rt.qualified_name = "strings.Reader"; rt.short_name = "Reader"; cbm_registry_add_type(reg, rt); // Type: strings.Replacer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "strings.Replacer"; rt.short_name = "Replacer"; cbm_registry_add_type(reg, rt); // Type: sync.Cond memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Cond"; rt.short_name = "Cond"; cbm_registry_add_type(reg, rt); // Type: sync.Locker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Locker"; rt.short_name = "Locker"; rt.is_interface = true; rt.method_names = sync_Locker_methods; cbm_registry_add_type(reg, rt); // Type: sync.Map memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Map"; rt.short_name = "Map"; cbm_registry_add_type(reg, rt); // Type: sync.Mutex memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Mutex"; rt.short_name = "Mutex"; cbm_registry_add_type(reg, rt); // Type: sync.Once memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Once"; rt.short_name = "Once"; cbm_registry_add_type(reg, rt); // Type: sync.Pool memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.Pool"; rt.short_name = "Pool"; cbm_registry_add_type(reg, rt); // Type: sync.RWMutex memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.RWMutex"; rt.short_name = "RWMutex"; cbm_registry_add_type(reg, rt); // Type: sync.WaitGroup memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync.WaitGroup"; rt.short_name = "WaitGroup"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Bool memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Bool"; rt.short_name = "Bool"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Int32 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Int32"; rt.short_name = "Int32"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Int64 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Int64"; rt.short_name = "Int64"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Pointer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Pointer"; rt.short_name = "Pointer"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Uint32 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Uint32"; rt.short_name = "Uint32"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Uint64 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Uint64"; rt.short_name = "Uint64"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Uintptr memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Uintptr"; rt.short_name = "Uintptr"; cbm_registry_add_type(reg, rt); // Type: sync/atomic.Value memset(&rt, 0, sizeof(rt)); rt.qualified_name = "sync/atomic.Value"; rt.short_name = "Value"; cbm_registry_add_type(reg, rt); // Type: testing.B memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.B"; rt.short_name = "B"; cbm_registry_add_type(reg, rt); // Type: testing.BenchmarkResult memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.BenchmarkResult"; rt.short_name = "BenchmarkResult"; cbm_registry_add_type(reg, rt); // Type: testing.Cover memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.Cover"; rt.short_name = "Cover"; cbm_registry_add_type(reg, rt); // Type: testing.CoverBlock memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.CoverBlock"; rt.short_name = "CoverBlock"; cbm_registry_add_type(reg, rt); // Type: testing.F memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.F"; rt.short_name = "F"; cbm_registry_add_type(reg, rt); // Type: testing.InternalBenchmark memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.InternalBenchmark"; rt.short_name = "InternalBenchmark"; cbm_registry_add_type(reg, rt); // Type: testing.InternalExample memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.InternalExample"; rt.short_name = "InternalExample"; cbm_registry_add_type(reg, rt); // Type: testing.InternalFuzzTarget memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.InternalFuzzTarget"; rt.short_name = "InternalFuzzTarget"; cbm_registry_add_type(reg, rt); // Type: testing.InternalTest memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.InternalTest"; rt.short_name = "InternalTest"; cbm_registry_add_type(reg, rt); // Type: testing.M memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.M"; rt.short_name = "M"; cbm_registry_add_type(reg, rt); // Type: testing.PB memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.PB"; rt.short_name = "PB"; cbm_registry_add_type(reg, rt); // Type: testing.T memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.T"; rt.short_name = "T"; cbm_registry_add_type(reg, rt); // Type: testing.TB memset(&rt, 0, sizeof(rt)); rt.qualified_name = "testing.TB"; rt.short_name = "TB"; rt.is_interface = true; rt.method_names = testing_TB_methods; cbm_registry_add_type(reg, rt); // Type: text/template.ExecError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "text/template.ExecError"; rt.short_name = "ExecError"; cbm_registry_add_type(reg, rt); // Type: text/template.FuncMap memset(&rt, 0, sizeof(rt)); rt.qualified_name = "text/template.FuncMap"; rt.short_name = "FuncMap"; cbm_registry_add_type(reg, rt); // Type: text/template.Template memset(&rt, 0, sizeof(rt)); rt.qualified_name = "text/template.Template"; rt.short_name = "Template"; cbm_registry_add_type(reg, rt); // Type: time.Duration memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Duration"; rt.short_name = "Duration"; cbm_registry_add_type(reg, rt); // Type: time.Location memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Location"; rt.short_name = "Location"; cbm_registry_add_type(reg, rt); // Type: time.MapZone memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.MapZone"; rt.short_name = "MapZone"; cbm_registry_add_type(reg, rt); // Type: time.Month memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Month"; rt.short_name = "Month"; cbm_registry_add_type(reg, rt); // Type: time.ParseError memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.ParseError"; rt.short_name = "ParseError"; cbm_registry_add_type(reg, rt); // Type: time.SupplementalData memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.SupplementalData"; rt.short_name = "SupplementalData"; cbm_registry_add_type(reg, rt); // Type: time.Ticker memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Ticker"; rt.short_name = "Ticker"; cbm_registry_add_type(reg, rt); // Type: time.Time memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Time"; rt.short_name = "Time"; cbm_registry_add_type(reg, rt); // Type: time.Timer memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Timer"; rt.short_name = "Timer"; cbm_registry_add_type(reg, rt); // Type: time.Weekday memset(&rt, 0, sizeof(rt)); rt.qualified_name = "time.Weekday"; rt.short_name = "Weekday"; cbm_registry_add_type(reg, rt); // Type: unicode.CaseRange memset(&rt, 0, sizeof(rt)); rt.qualified_name = "unicode.CaseRange"; rt.short_name = "CaseRange"; cbm_registry_add_type(reg, rt); // Type: unicode.Range16 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "unicode.Range16"; rt.short_name = "Range16"; cbm_registry_add_type(reg, rt); // Type: unicode.Range32 memset(&rt, 0, sizeof(rt)); rt.qualified_name = "unicode.Range32"; rt.short_name = "Range32"; cbm_registry_add_type(reg, rt); // Type: unicode.RangeTable memset(&rt, 0, sizeof(rt)); rt.qualified_name = "unicode.RangeTable"; rt.short_name = "RangeTable"; cbm_registry_add_type(reg, rt); // Type: unicode.SpecialCase memset(&rt, 0, sizeof(rt)); rt.qualified_name = "unicode.SpecialCase"; rt.short_name = "SpecialCase"; cbm_registry_add_type(reg, rt); // bufio.Writer.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Available"; rf.short_name = "Available"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.AvailableBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.AvailableBuffer"; rf.short_name = "AvailableBuffer"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Scanner.Buffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Buffer"; rf.short_name = "Buffer"; rf.receiver_type = "bufio.Scanner"; cbm_registry_add_func(reg, rf); // bufio.Writer.Buffered memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Buffered"; rf.short_name = "Buffered"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.Buffered memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Buffered"; rf.short_name = "Buffered"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Scanner.Bytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Bytes"; rf.short_name = "Bytes"; rf.receiver_type = "bufio.Scanner"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.Discard memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Discard"; rf.short_name = "Discard"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Scanner.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Err"; rf.short_name = "Err"; rf.receiver_type = "bufio.Scanner"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Flush"; rf.short_name = "Flush"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewReadWriter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewReadWriter"; rf.short_name = "NewReadWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.ReadWriter")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewReader"; rf.short_name = "NewReader"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.Reader")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewReaderSize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewReaderSize"; rf.short_name = "NewReaderSize"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.Reader")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewScanner memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewScanner"; rf.short_name = "NewScanner"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.Scanner")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewWriter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewWriter"; rf.short_name = "NewWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.Writer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.NewWriterSize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.NewWriterSize"; rf.short_name = "NewWriterSize"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.Writer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.Peek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Peek"; rf.short_name = "Peek"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Read"; rf.short_name = "Read"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadBytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadBytes"; rf.short_name = "ReadBytes"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadLine memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadLine"; rf.short_name = "ReadLine"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[4]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadSlice memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadSlice"; rf.short_name = "ReadSlice"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.ReadString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.ReadString"; rf.short_name = "ReadString"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Reset"; rf.short_name = "Reset"; rf.receiver_type = "bufio.Writer"; cbm_registry_add_func(reg, rf); // bufio.Reader.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Reset"; rf.short_name = "Reset"; rf.receiver_type = "bufio.Reader"; cbm_registry_add_func(reg, rf); // bufio.Scanner.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Scan"; rf.short_name = "Scan"; rf.receiver_type = "bufio.Scanner"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.ScanBytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.ScanBytes"; rf.short_name = "ScanBytes"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.ScanLines memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.ScanLines"; rf.short_name = "ScanLines"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.ScanRunes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.ScanRunes"; rf.short_name = "ScanRunes"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.ScanWords memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.ScanWords"; rf.short_name = "ScanWords"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Size"; rf.short_name = "Size"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.Size"; rf.short_name = "Size"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Scanner.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Split"; rf.short_name = "Split"; rf.receiver_type = "bufio.Scanner"; cbm_registry_add_func(reg, rf); // bufio.Scanner.Text memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Scanner.Text"; rf.short_name = "Text"; rf.receiver_type = "bufio.Scanner"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.UnreadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.UnreadByte"; rf.short_name = "UnreadByte"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.Write"; rf.short_name = "Write"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.WriteByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.WriteByte"; rf.short_name = "WriteByte"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.WriteRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.WriteRune"; rf.short_name = "WriteRune"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Writer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Writer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "bufio.Writer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bufio.Reader.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bufio.Reader.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "bufio.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Available"; rf.short_name = "Available"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.AvailableBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.AvailableBuffer"; rf.short_name = "AvailableBuffer"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Bytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Bytes"; rf.short_name = "Bytes"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Cap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Cap"; rf.short_name = "Cap"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Clone"; rf.short_name = "Clone"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Compare memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Compare"; rf.short_name = "Compare"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Contains memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Contains"; rf.short_name = "Contains"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ContainsAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ContainsAny"; rf.short_name = "ContainsAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ContainsFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ContainsFunc"; rf.short_name = "ContainsFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ContainsRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ContainsRune"; rf.short_name = "ContainsRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Count memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Count"; rf.short_name = "Count"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Cut memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Cut"; rf.short_name = "Cut"; { const CBMType* ret[4]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[2] = cbm_type_builtin(arena, "bool"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.CutPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.CutPrefix"; rf.short_name = "CutPrefix"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.CutSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.CutSuffix"; rf.short_name = "CutSuffix"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Equal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Equal"; rf.short_name = "Equal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.EqualFold memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.EqualFold"; rf.short_name = "EqualFold"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Fields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Fields"; rf.short_name = "Fields"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.FieldsFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.FieldsFunc"; rf.short_name = "FieldsFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.FieldsFuncSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.FieldsFuncSeq"; rf.short_name = "FieldsFuncSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.FieldsSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.FieldsSeq"; rf.short_name = "FieldsSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Grow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Grow"; rf.short_name = "Grow"; rf.receiver_type = "bytes.Buffer"; cbm_registry_add_func(reg, rf); // bytes.HasPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.HasPrefix"; rf.short_name = "HasPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.HasSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.HasSuffix"; rf.short_name = "HasSuffix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Index memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Index"; rf.short_name = "Index"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.IndexAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.IndexAny"; rf.short_name = "IndexAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.IndexByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.IndexByte"; rf.short_name = "IndexByte"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.IndexFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.IndexFunc"; rf.short_name = "IndexFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.IndexRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.IndexRune"; rf.short_name = "IndexRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Join memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Join"; rf.short_name = "Join"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.LastIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.LastIndex"; rf.short_name = "LastIndex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.LastIndexAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.LastIndexAny"; rf.short_name = "LastIndexAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.LastIndexByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.LastIndexByte"; rf.short_name = "LastIndexByte"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.LastIndexFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.LastIndexFunc"; rf.short_name = "LastIndexFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Len"; rf.short_name = "Len"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.Len"; rf.short_name = "Len"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Lines memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Lines"; rf.short_name = "Lines"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Map memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Map"; rf.short_name = "Map"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.NewBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.NewBuffer"; rf.short_name = "NewBuffer"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bytes.Buffer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.NewBufferString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.NewBufferString"; rf.short_name = "NewBufferString"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bytes.Buffer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.NewReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.NewReader"; rf.short_name = "NewReader"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "bytes.Reader")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Next memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Next"; rf.short_name = "Next"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Peek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Peek"; rf.short_name = "Peek"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Read"; rf.short_name = "Read"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.Read"; rf.short_name = "Read"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.ReadAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.ReadAt"; rf.short_name = "ReadAt"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.ReadBytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.ReadBytes"; rf.short_name = "ReadBytes"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.ReadString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.ReadString"; rf.short_name = "ReadString"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Repeat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Repeat"; rf.short_name = "Repeat"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Replace"; rf.short_name = "Replace"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ReplaceAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ReplaceAll"; rf.short_name = "ReplaceAll"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.Reset"; rf.short_name = "Reset"; rf.receiver_type = "bytes.Reader"; cbm_registry_add_func(reg, rf); // bytes.Buffer.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Reset"; rf.short_name = "Reset"; rf.receiver_type = "bytes.Buffer"; cbm_registry_add_func(reg, rf); // bytes.Runes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Runes"; rf.short_name = "Runes"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "rune")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.Seek"; rf.short_name = "Seek"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.Size"; rf.short_name = "Size"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Split"; rf.short_name = "Split"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.SplitAfter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.SplitAfter"; rf.short_name = "SplitAfter"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.SplitAfterN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.SplitAfterN"; rf.short_name = "SplitAfterN"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.SplitAfterSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.SplitAfterSeq"; rf.short_name = "SplitAfterSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.SplitN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.SplitN"; rf.short_name = "SplitN"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "bytes.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.SplitSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.SplitSeq"; rf.short_name = "SplitSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.String"; rf.short_name = "String"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Title memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Title"; rf.short_name = "Title"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToLower memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToLower"; rf.short_name = "ToLower"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToLowerSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToLowerSpecial"; rf.short_name = "ToLowerSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToTitle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToTitle"; rf.short_name = "ToTitle"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToTitleSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToTitleSpecial"; rf.short_name = "ToTitleSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToUpper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToUpper"; rf.short_name = "ToUpper"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToUpperSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToUpperSpecial"; rf.short_name = "ToUpperSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.ToValidUTF8 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.ToValidUTF8"; rf.short_name = "ToValidUTF8"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Trim memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Trim"; rf.short_name = "Trim"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimFunc"; rf.short_name = "TrimFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimLeft memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimLeft"; rf.short_name = "TrimLeft"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimLeftFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimLeftFunc"; rf.short_name = "TrimLeftFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimPrefix"; rf.short_name = "TrimPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimRight memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimRight"; rf.short_name = "TrimRight"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimRightFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimRightFunc"; rf.short_name = "TrimRightFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimSpace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimSpace"; rf.short_name = "TrimSpace"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.TrimSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.TrimSuffix"; rf.short_name = "TrimSuffix"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Truncate"; rf.short_name = "Truncate"; rf.receiver_type = "bytes.Buffer"; cbm_registry_add_func(reg, rf); // bytes.Buffer.UnreadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.UnreadByte"; rf.short_name = "UnreadByte"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.UnreadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.UnreadByte"; rf.short_name = "UnreadByte"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.Write"; rf.short_name = "Write"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.WriteByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.WriteByte"; rf.short_name = "WriteByte"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.WriteRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.WriteRune"; rf.short_name = "WriteRune"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Reader.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Reader.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "bytes.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // bytes.Buffer.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "bytes.Buffer.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "bytes.Buffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.AfterFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.AfterFunc"; rf.short_name = "AfterFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.func()"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.Background memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.Background"; rf.short_name = "Background"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.Cause memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.Cause"; rf.short_name = "Cause"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.emptyCtx.Deadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.emptyCtx.Deadline"; rf.short_name = "Deadline"; rf.receiver_type = "context.emptyCtx"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.timerCtx.Deadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.timerCtx.Deadline"; rf.short_name = "Deadline"; rf.receiver_type = "context.timerCtx"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.withoutCancelCtx.Deadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.withoutCancelCtx.Deadline"; rf.short_name = "Deadline"; rf.receiver_type = "context.withoutCancelCtx"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.withoutCancelCtx.Done memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.withoutCancelCtx.Done"; rf.short_name = "Done"; rf.receiver_type = "context.withoutCancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.chan any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.emptyCtx.Done memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.emptyCtx.Done"; rf.short_name = "Done"; rf.receiver_type = "context.emptyCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.chan any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.cancelCtx.Done memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.cancelCtx.Done"; rf.short_name = "Done"; rf.receiver_type = "context.cancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.chan any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.emptyCtx.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.emptyCtx.Err"; rf.short_name = "Err"; rf.receiver_type = "context.emptyCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.cancelCtx.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.cancelCtx.Err"; rf.short_name = "Err"; rf.receiver_type = "context.cancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.withoutCancelCtx.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.withoutCancelCtx.Err"; rf.short_name = "Err"; rf.receiver_type = "context.withoutCancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.deadlineExceededError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.deadlineExceededError.Error"; rf.short_name = "Error"; rf.receiver_type = "context.deadlineExceededError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.todoCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.todoCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.todoCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.withoutCancelCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.withoutCancelCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.withoutCancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.valueCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.valueCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.valueCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.backgroundCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.backgroundCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.backgroundCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.cancelCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.cancelCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.cancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.timerCtx.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.timerCtx.String"; rf.short_name = "String"; rf.receiver_type = "context.timerCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.TODO memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.TODO"; rf.short_name = "TODO"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.deadlineExceededError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.deadlineExceededError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "context.deadlineExceededError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.deadlineExceededError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.deadlineExceededError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "context.deadlineExceededError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.emptyCtx.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.emptyCtx.Value"; rf.short_name = "Value"; rf.receiver_type = "context.emptyCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.cancelCtx.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.cancelCtx.Value"; rf.short_name = "Value"; rf.receiver_type = "context.cancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.withoutCancelCtx.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.withoutCancelCtx.Value"; rf.short_name = "Value"; rf.receiver_type = "context.withoutCancelCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.valueCtx.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.valueCtx.Value"; rf.short_name = "Value"; rf.receiver_type = "context.valueCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithCancel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithCancel"; rf.short_name = "WithCancel"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithCancelCause memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithCancelCause"; rf.short_name = "WithCancelCause"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelCauseFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithDeadline"; rf.short_name = "WithDeadline"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithDeadlineCause memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithDeadlineCause"; rf.short_name = "WithDeadlineCause"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithTimeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithTimeout"; rf.short_name = "WithTimeout"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithTimeoutCause memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithTimeoutCause"; rf.short_name = "WithTimeoutCause"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = cbm_type_named(arena, "context.CancelFunc"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithValue"; rf.short_name = "WithValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // context.WithoutCancel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "context.WithoutCancel"; rf.short_name = "WithoutCancel"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.Hash.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.Hash.Available"; rf.short_name = "Available"; rf.receiver_type = "crypto.Hash"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.Hash.HashFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.Hash.HashFunc"; rf.short_name = "HashFunc"; rf.receiver_type = "crypto.Hash"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "crypto.Hash"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.Hash.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.Hash.New"; rf.short_name = "New"; rf.receiver_type = "crypto.Hash"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "hash.Hash"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.RegisterHash memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.RegisterHash"; rf.short_name = "RegisterHash"; cbm_registry_add_func(reg, rf); // crypto.SignMessage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.SignMessage"; rf.short_name = "SignMessage"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.Hash.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.Hash.Size"; rf.short_name = "Size"; rf.receiver_type = "crypto.Hash"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // crypto.Hash.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "crypto.Hash.String"; rf.short_name = "String"; rf.receiver_type = "crypto.Hash"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.connRequestSet.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.connRequestSet.Add"; rf.short_name = "Add"; rf.receiver_type = "database/sql.connRequestSet"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "database/sql.connRequestDelHandle"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Begin memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Begin"; rf.short_name = "Begin"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Tx")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.BeginTx memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.BeginTx"; rf.short_name = "BeginTx"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Tx")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.BeginTx memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.BeginTx"; rf.short_name = "BeginTx"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Tx")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ccChecker.CheckNamedValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ccChecker.CheckNamedValue"; rf.short_name = "CheckNamedValue"; rf.receiver_type = "database/sql.ccChecker"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.driverStmt.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.driverStmt.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.driverStmt"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.driverConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.driverConn.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.driverConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.Close"; rf.short_name = "Close"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.connRequestSet.CloseAndRemoveAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.connRequestSet.CloseAndRemoveAll"; rf.short_name = "CloseAndRemoveAll"; rf.receiver_type = "database/sql.connRequestSet"; cbm_registry_add_func(reg, rf); // database/sql.Rows.ColumnTypes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.ColumnTypes"; rf.short_name = "ColumnTypes"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "database/sql.*ColumnType")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.Columns memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.Columns"; rf.short_name = "Columns"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.Commit memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Commit"; rf.short_name = "Commit"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Conn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Conn"; rf.short_name = "Conn"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Conn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.dsnConnector.Connect memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.dsnConnector.Connect"; rf.short_name = "Connect"; rf.receiver_type = "database/sql.dsnConnector"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.DatabaseTypeName memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.DatabaseTypeName"; rf.short_name = "DatabaseTypeName"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.DecimalSize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.DecimalSize"; rf.short_name = "DecimalSize"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "int64"); ret[2] = cbm_type_builtin(arena, "bool"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.connRequestSet.Delete memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.connRequestSet.Delete"; rf.short_name = "Delete"; rf.receiver_type = "database/sql.connRequestSet"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Driver memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Driver"; rf.short_name = "Driver"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "driver.Driver"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.dsnConnector.Driver memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.dsnConnector.Driver"; rf.short_name = "Driver"; rf.receiver_type = "database/sql.dsnConnector"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "driver.Driver"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Drivers memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Drivers"; rf.short_name = "Drivers"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Row.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Row.Err"; rf.short_name = "Err"; rf.receiver_type = "database/sql.Row"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.Err"; rf.short_name = "Err"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.Exec memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Exec"; rf.short_name = "Exec"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.Exec memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.Exec"; rf.short_name = "Exec"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Exec memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Exec"; rf.short_name = "Exec"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.ExecContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.ExecContext"; rf.short_name = "ExecContext"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.ExecContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.ExecContext"; rf.short_name = "ExecContext"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.ExecContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.ExecContext"; rf.short_name = "ExecContext"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.ExecContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.ExecContext"; rf.short_name = "ExecContext"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.Result"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.driverResult.LastInsertId memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.driverResult.LastInsertId"; rf.short_name = "LastInsertId"; rf.receiver_type = "database/sql.driverResult"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.connRequestSet.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.connRequestSet.Len"; rf.short_name = "Len"; rf.receiver_type = "database/sql.connRequestSet"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.Length memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.Length"; rf.short_name = "Length"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.Name"; rf.short_name = "Name"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Named memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Named"; rf.short_name = "Named"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "database/sql.NamedArg"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.Next memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.Next"; rf.short_name = "Next"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.NextResultSet memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.NextResultSet"; rf.short_name = "NextResultSet"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.Nullable memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.Nullable"; rf.short_name = "Nullable"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Open"; rf.short_name = "Open"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.DB")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.OpenDB memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.OpenDB"; rf.short_name = "OpenDB"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.DB")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Ping memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Ping"; rf.short_name = "Ping"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.PingContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.PingContext"; rf.short_name = "PingContext"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.PingContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.PingContext"; rf.short_name = "PingContext"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.Prepare memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Prepare"; rf.short_name = "Prepare"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Prepare memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Prepare"; rf.short_name = "Prepare"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.PrepareContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.PrepareContext"; rf.short_name = "PrepareContext"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.PrepareContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.PrepareContext"; rf.short_name = "PrepareContext"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.PrepareContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.PrepareContext"; rf.short_name = "PrepareContext"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.Query memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Query"; rf.short_name = "Query"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.Query memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.Query"; rf.short_name = "Query"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.Query memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Query"; rf.short_name = "Query"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.QueryContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.QueryContext"; rf.short_name = "QueryContext"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.QueryContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.QueryContext"; rf.short_name = "QueryContext"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.QueryContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.QueryContext"; rf.short_name = "QueryContext"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.QueryContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.QueryContext"; rf.short_name = "QueryContext"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Rows")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.QueryRow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.QueryRow"; rf.short_name = "QueryRow"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.QueryRow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.QueryRow"; rf.short_name = "QueryRow"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.QueryRow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.QueryRow"; rf.short_name = "QueryRow"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.QueryRowContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.QueryRowContext"; rf.short_name = "QueryRowContext"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Stmt.QueryRowContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Stmt.QueryRowContext"; rf.short_name = "QueryRowContext"; rf.receiver_type = "database/sql.Stmt"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.QueryRowContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.QueryRowContext"; rf.short_name = "QueryRowContext"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.QueryRowContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.QueryRowContext"; rf.short_name = "QueryRowContext"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Row")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Conn.Raw memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Conn.Raw"; rf.short_name = "Raw"; rf.receiver_type = "database/sql.Conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Register memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Register"; rf.short_name = "Register"; cbm_registry_add_func(reg, rf); // database/sql.Tx.Rollback memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Rollback"; rf.short_name = "Rollback"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.driverResult.RowsAffected memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.driverResult.RowsAffected"; rf.short_name = "RowsAffected"; rf.receiver_type = "database/sql.driverResult"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullTime.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullTime.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullTime"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.any.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.any.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.any"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullByte.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullByte.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullByte"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullFloat64.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullFloat64.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullFloat64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullString.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullString.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullString"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Rows.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Rows.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.Rows"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt64.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt64.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullBool.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullBool.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullBool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt16.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt16.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullInt16"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Row.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Row.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.Row"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt32.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt32.Scan"; rf.short_name = "Scan"; rf.receiver_type = "database/sql.NullInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.ColumnType.ScanType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.ColumnType.ScanType"; rf.short_name = "ScanType"; rf.receiver_type = "database/sql.ColumnType"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "reflect.Type"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.DB.SetConnMaxIdleTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.SetConnMaxIdleTime"; rf.short_name = "SetConnMaxIdleTime"; rf.receiver_type = "database/sql.DB"; cbm_registry_add_func(reg, rf); // database/sql.DB.SetConnMaxLifetime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.SetConnMaxLifetime"; rf.short_name = "SetConnMaxLifetime"; rf.receiver_type = "database/sql.DB"; cbm_registry_add_func(reg, rf); // database/sql.DB.SetMaxIdleConns memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.SetMaxIdleConns"; rf.short_name = "SetMaxIdleConns"; rf.receiver_type = "database/sql.DB"; cbm_registry_add_func(reg, rf); // database/sql.DB.SetMaxOpenConns memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.SetMaxOpenConns"; rf.short_name = "SetMaxOpenConns"; rf.receiver_type = "database/sql.DB"; cbm_registry_add_func(reg, rf); // database/sql.DB.Stats memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.DB.Stats"; rf.short_name = "Stats"; rf.receiver_type = "database/sql.DB"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "database/sql.DBStats"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.Stmt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.Stmt"; rf.short_name = "Stmt"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.Tx.StmtContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.Tx.StmtContext"; rf.short_name = "StmtContext"; rf.receiver_type = "database/sql.Tx"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "database/sql.Stmt")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.IsolationLevel.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.IsolationLevel.String"; rf.short_name = "String"; rf.receiver_type = "database/sql.IsolationLevel"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.connRequestSet.TakeRandom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.connRequestSet.TakeRandom"; rf.short_name = "TakeRandom"; rf.receiver_type = "database/sql.connRequestSet"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "database/sql.chan connRequest"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullBool.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullBool.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullBool"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullString.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullString.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullString"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.any.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.any.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.any"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt64.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt64.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullInt64"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullTime.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullTime.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullTime"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt32.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt32.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullInt32"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullByte.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullByte.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullByte"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullInt16.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullInt16.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullInt16"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // database/sql.NullFloat64.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "database/sql.NullFloat64.Value"; rf.short_name = "Value"; rf.receiver_type = "database/sql.NullFloat64"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "driver.Value"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Buffered memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Buffered"; rf.short_name = "Buffered"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Reader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Buffered memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Buffered"; rf.short_name = "Buffered"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Reader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.CallMethodsWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.CallMethodsWithLegacySemantics"; rf.short_name = "CallMethodsWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Compact memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Compact"; rf.short_name = "Compact"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Compact memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Compact"; rf.short_name = "Compact"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.tagOptions.Contains memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.tagOptions.Contains"; rf.short_name = "Contains"; rf.receiver_type = "encoding/json.tagOptions"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Decode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Decode"; rf.short_name = "Decode"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Decode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Decode"; rf.short_name = "Decode"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.DefaultOptionsV1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.DefaultOptionsV1"; rf.short_name = "DefaultOptionsV1"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.DisallowUnknownFields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.DisallowUnknownFields"; rf.short_name = "DisallowUnknownFields"; rf.receiver_type = "encoding/json.Decoder"; cbm_registry_add_func(reg, rf); // encoding/json.Decoder.DisallowUnknownFields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.DisallowUnknownFields"; rf.short_name = "DisallowUnknownFields"; rf.receiver_type = "encoding/json.Decoder"; cbm_registry_add_func(reg, rf); // encoding/json.Encoder.Encode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.Encode"; rf.short_name = "Encode"; rf.receiver_type = "encoding/json.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Encoder.Encode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.Encode"; rf.short_name = "Encode"; rf.receiver_type = "encoding/json.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnsupportedValueError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnsupportedValueError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnsupportedValueError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalFieldError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalFieldError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnmarshalFieldError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.SyntaxError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.SyntaxError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.SyntaxError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalTypeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalTypeError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnmarshalTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalerError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalerError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.MarshalerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.InvalidUTF8Error.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.InvalidUTF8Error.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.InvalidUTF8Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnsupportedTypeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnsupportedTypeError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnsupportedTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.InvalidUnmarshalError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.InvalidUnmarshalError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.InvalidUnmarshalError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnsupportedTypeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnsupportedTypeError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnsupportedTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnsupportedValueError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnsupportedValueError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnsupportedValueError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.InvalidUTF8Error.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.InvalidUTF8Error.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.InvalidUTF8Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalerError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalerError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.MarshalerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.InvalidUnmarshalError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.InvalidUnmarshalError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.InvalidUnmarshalError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalFieldError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalFieldError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnmarshalFieldError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.SyntaxError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.SyntaxError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.SyntaxError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalTypeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalTypeError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/json.UnmarshalTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.Float64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.Float64"; rf.short_name = "Float64"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.Float64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.Float64"; rf.short_name = "Float64"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.FormatByteArrayAsArray memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.FormatByteArrayAsArray"; rf.short_name = "FormatByteArrayAsArray"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.FormatBytesWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.FormatBytesWithLegacySemantics"; rf.short_name = "FormatBytesWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.FormatDurationAsNano memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.FormatDurationAsNano"; rf.short_name = "FormatDurationAsNano"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.HTMLEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.HTMLEscape"; rf.short_name = "HTMLEscape"; cbm_registry_add_func(reg, rf); // encoding/json.HTMLEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.HTMLEscape"; rf.short_name = "HTMLEscape"; cbm_registry_add_func(reg, rf); // encoding/json.Indent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Indent"; rf.short_name = "Indent"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Indent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Indent"; rf.short_name = "Indent"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.InputOffset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.InputOffset"; rf.short_name = "InputOffset"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.InputOffset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.InputOffset"; rf.short_name = "InputOffset"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.Int64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.Int64"; rf.short_name = "Int64"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.Int64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.Int64"; rf.short_name = "Int64"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Marshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Marshal"; rf.short_name = "Marshal"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Marshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Marshal"; rf.short_name = "Marshal"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalIndent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalIndent"; rf.short_name = "MarshalIndent"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalIndent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalIndent"; rf.short_name = "MarshalIndent"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.RawMessage.MarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.RawMessage.MarshalJSON"; rf.short_name = "MarshalJSON"; rf.receiver_type = "encoding/json.RawMessage"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.MarshalJSONTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.MarshalJSONTo"; rf.short_name = "MarshalJSONTo"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MatchCaseSensitiveDelimiter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MatchCaseSensitiveDelimiter"; rf.short_name = "MatchCaseSensitiveDelimiter"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MergeWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MergeWithLegacySemantics"; rf.short_name = "MergeWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.More memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.More"; rf.short_name = "More"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.More memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.More"; rf.short_name = "More"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.NewDecoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.NewDecoder"; rf.short_name = "NewDecoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/json.Decoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.NewDecoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.NewDecoder"; rf.short_name = "NewDecoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/json.Decoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.NewEncoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.NewEncoder"; rf.short_name = "NewEncoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/json.Encoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.NewEncoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.NewEncoder"; rf.short_name = "NewEncoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/json.Encoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.OmitEmptyWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.OmitEmptyWithLegacySemantics"; rf.short_name = "OmitEmptyWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.ParseBytesWithLooseRFC4648 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.ParseBytesWithLooseRFC4648"; rf.short_name = "ParseBytesWithLooseRFC4648"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.ParseTimeWithLooseRFC3339 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.ParseTimeWithLooseRFC3339"; rf.short_name = "ParseTimeWithLooseRFC3339"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.ReportErrorsWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.ReportErrorsWithLegacySemantics"; rf.short_name = "ReportErrorsWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Encoder.SetEscapeHTML memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.SetEscapeHTML"; rf.short_name = "SetEscapeHTML"; rf.receiver_type = "encoding/json.Encoder"; cbm_registry_add_func(reg, rf); // encoding/json.Encoder.SetEscapeHTML memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.SetEscapeHTML"; rf.short_name = "SetEscapeHTML"; rf.receiver_type = "encoding/json.Encoder"; cbm_registry_add_func(reg, rf); // encoding/json.Encoder.SetIndent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.SetIndent"; rf.short_name = "SetIndent"; rf.receiver_type = "encoding/json.Encoder"; cbm_registry_add_func(reg, rf); // encoding/json.Encoder.SetIndent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Encoder.SetIndent"; rf.short_name = "SetIndent"; rf.receiver_type = "encoding/json.Encoder"; cbm_registry_add_func(reg, rf); // encoding/json.Number.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.String"; rf.short_name = "String"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Delim.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Delim.String"; rf.short_name = "String"; rf.receiver_type = "encoding/json.Delim"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.String"; rf.short_name = "String"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Delim.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Delim.String"; rf.short_name = "String"; rf.receiver_type = "encoding/json.Delim"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.StringifyWithLegacySemantics memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.StringifyWithLegacySemantics"; rf.short_name = "StringifyWithLegacySemantics"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Token memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Token"; rf.short_name = "Token"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "encoding/json.Token"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.Token memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.Token"; rf.short_name = "Token"; rf.receiver_type = "encoding/json.Decoder"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "encoding/json.Token"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Unmarshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Unmarshal"; rf.short_name = "Unmarshal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Unmarshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Unmarshal"; rf.short_name = "Unmarshal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalArrayFromAnyLength memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalArrayFromAnyLength"; rf.short_name = "UnmarshalArrayFromAnyLength"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/json.Options"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.RawMessage.UnmarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.RawMessage.UnmarshalJSON"; rf.short_name = "UnmarshalJSON"; rf.receiver_type = "encoding/json.RawMessage"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Number.UnmarshalJSONFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Number.UnmarshalJSONFrom"; rf.short_name = "UnmarshalJSONFrom"; rf.receiver_type = "encoding/json.Number"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalerError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalerError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "encoding/json.MarshalerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.MarshalerError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.MarshalerError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "encoding/json.MarshalerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.UnmarshalTypeError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.UnmarshalTypeError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "encoding/json.UnmarshalTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Decoder.UseNumber memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.UseNumber"; rf.short_name = "UseNumber"; rf.receiver_type = "encoding/json.Decoder"; cbm_registry_add_func(reg, rf); // encoding/json.Decoder.UseNumber memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Decoder.UseNumber"; rf.short_name = "UseNumber"; rf.receiver_type = "encoding/json.Decoder"; cbm_registry_add_func(reg, rf); // encoding/json.Valid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Valid"; rf.short_name = "Valid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/json.Valid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/json.Valid"; rf.short_name = "Valid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.Close"; rf.short_name = "Close"; rf.receiver_type = "encoding/xml.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.printer.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.printer.Close"; rf.short_name = "Close"; rf.receiver_type = "encoding/xml.printer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.ProcInst.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.ProcInst.Copy"; rf.short_name = "Copy"; rf.receiver_type = "encoding/xml.ProcInst"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.ProcInst"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.CharData.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.CharData.Copy"; rf.short_name = "Copy"; rf.receiver_type = "encoding/xml.CharData"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.CharData"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Comment.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Comment.Copy"; rf.short_name = "Copy"; rf.receiver_type = "encoding/xml.Comment"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.Comment"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Directive.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Directive.Copy"; rf.short_name = "Copy"; rf.receiver_type = "encoding/xml.Directive"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.Directive"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.StartElement.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.StartElement.Copy"; rf.short_name = "Copy"; rf.receiver_type = "encoding/xml.StartElement"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.StartElement"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.CopyToken memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.CopyToken"; rf.short_name = "CopyToken"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.Token"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.Decode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.Decode"; rf.short_name = "Decode"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.DecodeElement memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.DecodeElement"; rf.short_name = "DecodeElement"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.Encode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.Encode"; rf.short_name = "Encode"; rf.receiver_type = "encoding/xml.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.EncodeElement memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.EncodeElement"; rf.short_name = "EncodeElement"; rf.receiver_type = "encoding/xml.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.EncodeToken memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.EncodeToken"; rf.short_name = "EncodeToken"; rf.receiver_type = "encoding/xml.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.StartElement.End memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.StartElement.End"; rf.short_name = "End"; rf.receiver_type = "encoding/xml.StartElement"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "encoding/xml.EndElement"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.TagPathError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.TagPathError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/xml.TagPathError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.UnsupportedTypeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.UnsupportedTypeError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/xml.UnsupportedTypeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.UnmarshalError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.UnmarshalError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/xml.UnmarshalError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.SyntaxError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.SyntaxError.Error"; rf.short_name = "Error"; rf.receiver_type = "encoding/xml.SyntaxError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Escape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Escape"; rf.short_name = "Escape"; cbm_registry_add_func(reg, rf); // encoding/xml.printer.EscapeString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.printer.EscapeString"; rf.short_name = "EscapeString"; rf.receiver_type = "encoding/xml.printer"; cbm_registry_add_func(reg, rf); // encoding/xml.EscapeText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.EscapeText"; rf.short_name = "EscapeText"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.Flush"; rf.short_name = "Flush"; rf.receiver_type = "encoding/xml.Encoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Encoder.Indent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Encoder.Indent"; rf.short_name = "Indent"; rf.receiver_type = "encoding/xml.Encoder"; cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.InputOffset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.InputOffset"; rf.short_name = "InputOffset"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.InputPos memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.InputPos"; rf.short_name = "InputPos"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Marshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Marshal"; rf.short_name = "Marshal"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.MarshalIndent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.MarshalIndent"; rf.short_name = "MarshalIndent"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.NewDecoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.NewDecoder"; rf.short_name = "NewDecoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/xml.Decoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.NewEncoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.NewEncoder"; rf.short_name = "NewEncoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/xml.Encoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.NewTokenDecoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.NewTokenDecoder"; rf.short_name = "NewTokenDecoder"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "encoding/xml.Decoder")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.RawToken memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.RawToken"; rf.short_name = "RawToken"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "encoding/xml.Token"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.Skip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.Skip"; rf.short_name = "Skip"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Decoder.Token memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Decoder.Token"; rf.short_name = "Token"; rf.receiver_type = "encoding/xml.Decoder"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "encoding/xml.Token"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.Unmarshal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.Unmarshal"; rf.short_name = "Unmarshal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.printer.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.printer.Write"; rf.short_name = "Write"; rf.receiver_type = "encoding/xml.printer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.printer.WriteByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.printer.WriteByte"; rf.short_name = "WriteByte"; rf.receiver_type = "encoding/xml.printer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // encoding/xml.printer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "encoding/xml.printer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "encoding/xml.printer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.As memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.As"; rf.short_name = "As"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.AsType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.AsType"; rf.short_name = "AsType"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "errors.E"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.joinError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.joinError.Error"; rf.short_name = "Error"; rf.receiver_type = "errors.joinError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.errorString.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.errorString.Error"; rf.short_name = "Error"; rf.receiver_type = "errors.errorString"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.Is"; rf.short_name = "Is"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.Join memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.Join"; rf.short_name = "Join"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.New"; rf.short_name = "New"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.joinError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.joinError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "errors.joinError"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "error")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // errors.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "errors.Unwrap"; rf.short_name = "Unwrap"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Append memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Append"; rf.short_name = "Append"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Appendf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Appendf"; rf.short_name = "Appendf"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Appendln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Appendln"; rf.short_name = "Appendln"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.wrapError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.wrapError.Error"; rf.short_name = "Error"; rf.receiver_type = "fmt.wrapError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.wrapErrors.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.wrapErrors.Error"; rf.short_name = "Error"; rf.receiver_type = "fmt.wrapErrors"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Errorf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Errorf"; rf.short_name = "Errorf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.pp.Flag memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.pp.Flag"; rf.short_name = "Flag"; rf.receiver_type = "fmt.pp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.FormatString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.FormatString"; rf.short_name = "FormatString"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fprint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fprint"; rf.short_name = "Fprint"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fprintf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fprintf"; rf.short_name = "Fprintf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fprintln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fprintln"; rf.short_name = "Fprintln"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fscan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fscan"; rf.short_name = "Fscan"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fscanf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fscanf"; rf.short_name = "Fscanf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Fscanln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Fscanln"; rf.short_name = "Fscanln"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.pp.Precision memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.pp.Precision"; rf.short_name = "Precision"; rf.receiver_type = "fmt.pp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Print memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Print"; rf.short_name = "Print"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Printf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Printf"; rf.short_name = "Printf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Println memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Println"; rf.short_name = "Println"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.stringReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.stringReader.Read"; rf.short_name = "Read"; rf.receiver_type = "fmt.stringReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.Read"; rf.short_name = "Read"; rf.receiver_type = "fmt.ss"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "fmt.ss"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.readRune.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.readRune.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "fmt.readRune"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Scan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Scan"; rf.short_name = "Scan"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Scanf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Scanf"; rf.short_name = "Scanf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Scanln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Scanln"; rf.short_name = "Scanln"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.SkipSpace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.SkipSpace"; rf.short_name = "SkipSpace"; rf.receiver_type = "fmt.ss"; cbm_registry_add_func(reg, rf); // fmt.Sprint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sprint"; rf.short_name = "Sprint"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Sprintf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sprintf"; rf.short_name = "Sprintf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Sprintln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sprintln"; rf.short_name = "Sprintln"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Sscan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sscan"; rf.short_name = "Sscan"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Sscanf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sscanf"; rf.short_name = "Sscanf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.Sscanln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.Sscanln"; rf.short_name = "Sscanln"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.Token memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.Token"; rf.short_name = "Token"; rf.receiver_type = "fmt.ss"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "fmt.ss"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.readRune.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.readRune.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "fmt.readRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.wrapErrors.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.wrapErrors.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "fmt.wrapErrors"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "error")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.wrapError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.wrapError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "fmt.wrapError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.ss.Width memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.ss.Width"; rf.short_name = "Width"; rf.receiver_type = "fmt.ss"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.pp.Width memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.pp.Width"; rf.short_name = "Width"; rf.receiver_type = "fmt.pp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.pp.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.pp.Write"; rf.short_name = "Write"; rf.receiver_type = "fmt.pp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // fmt.pp.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "fmt.pp.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "fmt.pp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeReader.Close"; rf.short_name = "Close"; rf.receiver_type = "io.PipeReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeWriter.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeWriter.Close"; rf.short_name = "Close"; rf.receiver_type = "io.PipeWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.nopCloser.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.nopCloser.Close"; rf.short_name = "Close"; rf.receiver_type = "io.nopCloser"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.nopCloserWriterTo.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.nopCloserWriterTo.Close"; rf.short_name = "Close"; rf.receiver_type = "io.nopCloserWriterTo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeWriter.CloseWithError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeWriter.CloseWithError"; rf.short_name = "CloseWithError"; rf.receiver_type = "io.PipeWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeReader.CloseWithError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeReader.CloseWithError"; rf.short_name = "CloseWithError"; rf.receiver_type = "io.PipeReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.Copy"; rf.short_name = "Copy"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.CopyBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.CopyBuffer"; rf.short_name = "CopyBuffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.CopyN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.CopyN"; rf.short_name = "CopyN"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.LimitReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.LimitReader"; rf.short_name = "LimitReader"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Reader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.onceError.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.onceError.Load"; rf.short_name = "Load"; rf.receiver_type = "io.onceError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.MultiReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.MultiReader"; rf.short_name = "MultiReader"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Reader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.MultiWriter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.MultiWriter"; rf.short_name = "MultiWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Writer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.NewOffsetWriter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.NewOffsetWriter"; rf.short_name = "NewOffsetWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "io.OffsetWriter")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.NewSectionReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.NewSectionReader"; rf.short_name = "NewSectionReader"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "io.SectionReader")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.NopCloser memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.NopCloser"; rf.short_name = "NopCloser"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.ReadCloser"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.SectionReader.Outer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.SectionReader.Outer"; rf.short_name = "Outer"; rf.receiver_type = "io.SectionReader"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "io.ReaderAt"); ret[1] = cbm_type_builtin(arena, "int64"); ret[2] = cbm_type_builtin(arena, "int64"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "io.PipeReader")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "io.PipeWriter")); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.PipeReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.SectionReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.SectionReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.SectionReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.eofReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.eofReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.eofReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.multiReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.multiReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.multiReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.teeReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.teeReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.teeReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.LimitedReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.LimitedReader.Read"; rf.short_name = "Read"; rf.receiver_type = "io.LimitedReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.ReadAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.ReadAll"; rf.short_name = "ReadAll"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.SectionReader.ReadAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.SectionReader.ReadAt"; rf.short_name = "ReadAt"; rf.receiver_type = "io.SectionReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.ReadAtLeast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.ReadAtLeast"; rf.short_name = "ReadAtLeast"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.discard.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.discard.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "io.discard"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.ReadFull memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.ReadFull"; rf.short_name = "ReadFull"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.OffsetWriter.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.OffsetWriter.Seek"; rf.short_name = "Seek"; rf.receiver_type = "io.OffsetWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.SectionReader.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.SectionReader.Seek"; rf.short_name = "Seek"; rf.receiver_type = "io.SectionReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.SectionReader.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.SectionReader.Size"; rf.short_name = "Size"; rf.receiver_type = "io.SectionReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.onceError.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.onceError.Store"; rf.short_name = "Store"; rf.receiver_type = "io.onceError"; cbm_registry_add_func(reg, rf); // io.TeeReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.TeeReader"; rf.short_name = "TeeReader"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Reader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.PipeWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.PipeWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "io.PipeWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.discard.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.discard.Write"; rf.short_name = "Write"; rf.receiver_type = "io.discard"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.OffsetWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.OffsetWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "io.OffsetWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.multiWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.multiWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "io.multiWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.OffsetWriter.WriteAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.OffsetWriter.WriteAt"; rf.short_name = "WriteAt"; rf.receiver_type = "io.OffsetWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.multiWriter.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.multiWriter.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "io.multiWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.WriteString"; rf.short_name = "WriteString"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.discard.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.discard.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "io.discard"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.multiReader.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.multiReader.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "io.multiReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io.nopCloserWriterTo.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io.nopCloserWriterTo.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "io.nopCloserWriterTo"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.PathError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.PathError.Error"; rf.short_name = "Error"; rf.receiver_type = "io/fs.PathError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileInfoToDirEntry memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileInfoToDirEntry"; rf.short_name = "FileInfoToDirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io/fs.DirEntry"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FormatDirEntry memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FormatDirEntry"; rf.short_name = "FormatDirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FormatFileInfo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FormatFileInfo"; rf.short_name = "FormatFileInfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.Glob memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.Glob"; rf.short_name = "Glob"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.Glob memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.Glob"; rf.short_name = "Glob"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.dirInfo.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.dirInfo.Info"; rf.short_name = "Info"; rf.receiver_type = "io/fs.dirInfo"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.dirInfo.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.dirInfo.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "io/fs.dirInfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileMode.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileMode.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "io/fs.FileMode"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileMode.IsRegular memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileMode.IsRegular"; rf.short_name = "IsRegular"; rf.receiver_type = "io/fs.FileMode"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.Lstat"; rf.short_name = "Lstat"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.Lstat"; rf.short_name = "Lstat"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.dirInfo.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.dirInfo.Name"; rf.short_name = "Name"; rf.receiver_type = "io/fs.dirInfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.Open"; rf.short_name = "Open"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.File"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileMode.Perm memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileMode.Perm"; rf.short_name = "Perm"; rf.receiver_type = "io/fs.FileMode"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io/fs.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.ReadDir"; rf.short_name = "ReadDir"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "io/fs.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.ReadDir"; rf.short_name = "ReadDir"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "io/fs.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.ReadFile"; rf.short_name = "ReadFile"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.ReadFile"; rf.short_name = "ReadFile"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.ReadLink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.ReadLink"; rf.short_name = "ReadLink"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.ReadLink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.ReadLink"; rf.short_name = "ReadLink"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.Stat"; rf.short_name = "Stat"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileMode.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileMode.String"; rf.short_name = "String"; rf.receiver_type = "io/fs.FileMode"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.dirInfo.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.dirInfo.String"; rf.short_name = "String"; rf.receiver_type = "io/fs.dirInfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.Sub memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.Sub"; rf.short_name = "Sub"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FS"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.subFS.Sub memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.subFS.Sub"; rf.short_name = "Sub"; rf.receiver_type = "io/fs.subFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io/fs.FS"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.PathError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.PathError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "io/fs.PathError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.FileMode.Type memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.FileMode.Type"; rf.short_name = "Type"; rf.receiver_type = "io/fs.FileMode"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io/fs.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.dirInfo.Type memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.dirInfo.Type"; rf.short_name = "Type"; rf.receiver_type = "io/fs.dirInfo"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io/fs.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.PathError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.PathError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "io/fs.PathError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.ValidPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.ValidPath"; rf.short_name = "ValidPath"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // io/fs.WalkDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "io/fs.WalkDir"; rf.short_name = "WalkDir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Default memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Default"; rf.short_name = "Default"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Fatal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Fatal"; rf.short_name = "Fatal"; cbm_registry_add_func(reg, rf); // log.Logger.Fatal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Fatal"; rf.short_name = "Fatal"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Fatalf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Fatalf"; rf.short_name = "Fatalf"; cbm_registry_add_func(reg, rf); // log.Logger.Fatalf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Fatalf"; rf.short_name = "Fatalf"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Fatalln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Fatalln"; rf.short_name = "Fatalln"; cbm_registry_add_func(reg, rf); // log.Logger.Fatalln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Fatalln"; rf.short_name = "Fatalln"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Logger.Flags memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Flags"; rf.short_name = "Flags"; rf.receiver_type = "log.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Flags memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Flags"; rf.short_name = "Flags"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.New"; rf.short_name = "New"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Logger.Output memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Output"; rf.short_name = "Output"; rf.receiver_type = "log.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Output memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Output"; rf.short_name = "Output"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Logger.Panic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Panic"; rf.short_name = "Panic"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Panic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Panic"; rf.short_name = "Panic"; cbm_registry_add_func(reg, rf); // log.Panicf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Panicf"; rf.short_name = "Panicf"; cbm_registry_add_func(reg, rf); // log.Logger.Panicf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Panicf"; rf.short_name = "Panicf"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Panicln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Panicln"; rf.short_name = "Panicln"; cbm_registry_add_func(reg, rf); // log.Logger.Panicln memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Panicln"; rf.short_name = "Panicln"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Logger.Prefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Prefix"; rf.short_name = "Prefix"; rf.receiver_type = "log.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Prefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Prefix"; rf.short_name = "Prefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Print memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Print"; rf.short_name = "Print"; cbm_registry_add_func(reg, rf); // log.Logger.Print memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Print"; rf.short_name = "Print"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Printf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Printf"; rf.short_name = "Printf"; cbm_registry_add_func(reg, rf); // log.Logger.Printf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Printf"; rf.short_name = "Printf"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Logger.Println memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Println"; rf.short_name = "Println"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Println memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Println"; rf.short_name = "Println"; cbm_registry_add_func(reg, rf); // log.SetFlags memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.SetFlags"; rf.short_name = "SetFlags"; cbm_registry_add_func(reg, rf); // log.Logger.SetFlags memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.SetFlags"; rf.short_name = "SetFlags"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.SetOutput memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.SetOutput"; rf.short_name = "SetOutput"; cbm_registry_add_func(reg, rf); // log.Logger.SetOutput memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.SetOutput"; rf.short_name = "SetOutput"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.SetPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.SetPrefix"; rf.short_name = "SetPrefix"; cbm_registry_add_func(reg, rf); // log.Logger.SetPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.SetPrefix"; rf.short_name = "SetPrefix"; rf.receiver_type = "log.Logger"; cbm_registry_add_func(reg, rf); // log.Logger.Writer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Logger.Writer"; rf.short_name = "Writer"; rf.receiver_type = "log.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Writer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log.Writer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log.Writer"; rf.short_name = "Writer"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Writer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Record.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.Add"; rf.short_name = "Add"; rf.receiver_type = "log/slog.Record"; cbm_registry_add_func(reg, rf); // log/slog.Record.AddAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.AddAttrs"; rf.short_name = "AddAttrs"; rf.receiver_type = "log/slog.Record"; cbm_registry_add_func(reg, rf); // log/slog.Any memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Any"; rf.short_name = "Any"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Any memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Any"; rf.short_name = "Any"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.AnyValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.AnyValue"; rf.short_name = "AnyValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.AppendText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.AppendText"; rf.short_name = "AppendText"; rf.receiver_type = "log/slog.LevelVar"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.AppendText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.AppendText"; rf.short_name = "AppendText"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Record.Attrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.Attrs"; rf.short_name = "Attrs"; rf.receiver_type = "log/slog.Record"; cbm_registry_add_func(reg, rf); // log/slog.Value.Bool memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Bool"; rf.short_name = "Bool"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Bool memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Bool"; rf.short_name = "Bool"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.BoolValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.BoolValue"; rf.short_name = "BoolValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Record.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.Clone"; rf.short_name = "Clone"; rf.receiver_type = "log/slog.Record"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Record"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Debug memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Debug"; rf.short_name = "Debug"; cbm_registry_add_func(reg, rf); // log/slog.Logger.Debug memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Debug"; rf.short_name = "Debug"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.DebugContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.DebugContext"; rf.short_name = "DebugContext"; cbm_registry_add_func(reg, rf); // log/slog.Logger.DebugContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.DebugContext"; rf.short_name = "DebugContext"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.Default memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Default"; rf.short_name = "Default"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Duration memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Duration"; rf.short_name = "Duration"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Duration memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Duration"; rf.short_name = "Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.DurationValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.DurationValue"; rf.short_name = "DurationValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.defaultHandler.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.defaultHandler.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.defaultHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.JSONHandler.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.JSONHandler.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.JSONHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.discardHandler.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.discardHandler.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.discardHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.MultiHandler.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.MultiHandler.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.MultiHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.TextHandler.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.TextHandler.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.TextHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Logger.Enabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Enabled"; rf.short_name = "Enabled"; rf.receiver_type = "log/slog.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Attr.Equal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Attr.Equal"; rf.short_name = "Equal"; rf.receiver_type = "log/slog.Attr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Equal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Equal"; rf.short_name = "Equal"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Logger.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Error"; rf.short_name = "Error"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Error"; rf.short_name = "Error"; cbm_registry_add_func(reg, rf); // log/slog.Logger.ErrorContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.ErrorContext"; rf.short_name = "ErrorContext"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.ErrorContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.ErrorContext"; rf.short_name = "ErrorContext"; cbm_registry_add_func(reg, rf); // log/slog.Float64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Float64"; rf.short_name = "Float64"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Float64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Float64"; rf.short_name = "Float64"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Float64Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Float64Value"; rf.short_name = "Float64Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Group memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Group"; rf.short_name = "Group"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "log/slog.Attr")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Group memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Group"; rf.short_name = "Group"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.GroupAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.GroupAttrs"; rf.short_name = "GroupAttrs"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.GroupValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.GroupValue"; rf.short_name = "GroupValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.JSONHandler.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.JSONHandler.Handle"; rf.short_name = "Handle"; rf.receiver_type = "log/slog.JSONHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.defaultHandler.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.defaultHandler.Handle"; rf.short_name = "Handle"; rf.receiver_type = "log/slog.defaultHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.TextHandler.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.TextHandler.Handle"; rf.short_name = "Handle"; rf.receiver_type = "log/slog.TextHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.MultiHandler.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.MultiHandler.Handle"; rf.short_name = "Handle"; rf.receiver_type = "log/slog.MultiHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.discardHandler.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.discardHandler.Handle"; rf.short_name = "Handle"; rf.receiver_type = "log/slog.discardHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Logger.Handler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Handler"; rf.short_name = "Handler"; rf.receiver_type = "log/slog.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Info"; rf.short_name = "Info"; cbm_registry_add_func(reg, rf); // log/slog.Logger.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Info"; rf.short_name = "Info"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.InfoContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.InfoContext"; rf.short_name = "InfoContext"; cbm_registry_add_func(reg, rf); // log/slog.Logger.InfoContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.InfoContext"; rf.short_name = "InfoContext"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.Int memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Int"; rf.short_name = "Int"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Int64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Int64"; rf.short_name = "Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Int64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Int64"; rf.short_name = "Int64"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Int64Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Int64Value"; rf.short_name = "Int64Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.IntValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.IntValue"; rf.short_name = "IntValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Kind memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Kind"; rf.short_name = "Kind"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Kind"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.Level memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.Level"; rf.short_name = "Level"; rf.receiver_type = "log/slog.LevelVar"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Level"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.Level memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.Level"; rf.short_name = "Level"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Level"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Log memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Log"; rf.short_name = "Log"; cbm_registry_add_func(reg, rf); // log/slog.Logger.Log memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Log"; rf.short_name = "Log"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.Logger.LogAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.LogAttrs"; rf.short_name = "LogAttrs"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.LogAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LogAttrs"; rf.short_name = "LogAttrs"; cbm_registry_add_func(reg, rf); // log/slog.Value.LogValuer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.LogValuer"; rf.short_name = "LogValuer"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.LogValuer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.MarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.MarshalJSON"; rf.short_name = "MarshalJSON"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.MarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.MarshalText"; rf.short_name = "MarshalText"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.MarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.MarshalText"; rf.short_name = "MarshalText"; rf.receiver_type = "log/slog.LevelVar"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.New"; rf.short_name = "New"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.NewJSONHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.NewJSONHandler"; rf.short_name = "NewJSONHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.JSONHandler")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.NewLogLogger memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.NewLogLogger"; rf.short_name = "NewLogLogger"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.NewMultiHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.NewMultiHandler"; rf.short_name = "NewMultiHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.MultiHandler")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.NewRecord memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.NewRecord"; rf.short_name = "NewRecord"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Record"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.NewTextHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.NewTextHandler"; rf.short_name = "NewTextHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.TextHandler")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Record.NumAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.NumAttrs"; rf.short_name = "NumAttrs"; rf.receiver_type = "log/slog.Record"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Resolve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Resolve"; rf.short_name = "Resolve"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.Set memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.Set"; rf.short_name = "Set"; rf.receiver_type = "log/slog.LevelVar"; cbm_registry_add_func(reg, rf); // log/slog.SetDefault memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.SetDefault"; rf.short_name = "SetDefault"; cbm_registry_add_func(reg, rf); // log/slog.SetLogLoggerLevel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.SetLogLoggerLevel"; rf.short_name = "SetLogLoggerLevel"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Level"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Record.Source memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Record.Source"; rf.short_name = "Source"; rf.receiver_type = "log/slog.Record"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Source")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Kind.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Kind.String"; rf.short_name = "String"; rf.receiver_type = "log/slog.Kind"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.String"; rf.short_name = "String"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.String"; rf.short_name = "String"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.String"; rf.short_name = "String"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Attr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Attr.String"; rf.short_name = "String"; rf.receiver_type = "log/slog.Attr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.String"; rf.short_name = "String"; rf.receiver_type = "log/slog.LevelVar"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.StringValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.StringValue"; rf.short_name = "StringValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Time memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Time"; rf.short_name = "Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Time memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Time"; rf.short_name = "Time"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.TimeValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.TimeValue"; rf.short_name = "TimeValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Uint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Uint64"; rf.short_name = "Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Attr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Value.Uint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Value.Uint64"; rf.short_name = "Uint64"; rf.receiver_type = "log/slog.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Uint64Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Uint64Value"; rf.short_name = "Uint64Value"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Value"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.UnmarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.UnmarshalJSON"; rf.short_name = "UnmarshalJSON"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.LevelVar.UnmarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.LevelVar.UnmarshalText"; rf.short_name = "UnmarshalText"; rf.receiver_type = "log/slog.LevelVar"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Level.UnmarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Level.UnmarshalText"; rf.short_name = "UnmarshalText"; rf.receiver_type = "log/slog.Level"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Logger.Warn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.Warn"; rf.short_name = "Warn"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.Warn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Warn"; rf.short_name = "Warn"; cbm_registry_add_func(reg, rf); // log/slog.Logger.WarnContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.WarnContext"; rf.short_name = "WarnContext"; rf.receiver_type = "log/slog.Logger"; cbm_registry_add_func(reg, rf); // log/slog.WarnContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.WarnContext"; rf.short_name = "WarnContext"; cbm_registry_add_func(reg, rf); // log/slog.Logger.With memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.With"; rf.short_name = "With"; rf.receiver_type = "log/slog.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.With memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.With"; rf.short_name = "With"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.defaultHandler.WithAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.defaultHandler.WithAttrs"; rf.short_name = "WithAttrs"; rf.receiver_type = "log/slog.defaultHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.discardHandler.WithAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.discardHandler.WithAttrs"; rf.short_name = "WithAttrs"; rf.receiver_type = "log/slog.discardHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.MultiHandler.WithAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.MultiHandler.WithAttrs"; rf.short_name = "WithAttrs"; rf.receiver_type = "log/slog.MultiHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.JSONHandler.WithAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.JSONHandler.WithAttrs"; rf.short_name = "WithAttrs"; rf.receiver_type = "log/slog.JSONHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.TextHandler.WithAttrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.TextHandler.WithAttrs"; rf.short_name = "WithAttrs"; rf.receiver_type = "log/slog.TextHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.discardHandler.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.discardHandler.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.discardHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.MultiHandler.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.MultiHandler.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.MultiHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.defaultHandler.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.defaultHandler.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.defaultHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.Logger.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.Logger.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.Logger"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "log/slog.Logger")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.JSONHandler.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.JSONHandler.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.JSONHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.TextHandler.WithGroup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.TextHandler.WithGroup"; rf.short_name = "WithGroup"; rf.receiver_type = "log/slog.TextHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "log/slog.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // log/slog.handlerWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "log/slog.handlerWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "log/slog.handlerWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Abs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Abs"; rf.short_name = "Abs"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Acos memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Acos"; rf.short_name = "Acos"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Acosh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Acosh"; rf.short_name = "Acosh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Asin memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Asin"; rf.short_name = "Asin"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Asinh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Asinh"; rf.short_name = "Asinh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Atan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Atan"; rf.short_name = "Atan"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Atan2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Atan2"; rf.short_name = "Atan2"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Atanh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Atanh"; rf.short_name = "Atanh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Cbrt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Cbrt"; rf.short_name = "Cbrt"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Ceil memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Ceil"; rf.short_name = "Ceil"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Copysign memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Copysign"; rf.short_name = "Copysign"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Cos memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Cos"; rf.short_name = "Cos"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Cosh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Cosh"; rf.short_name = "Cosh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Dim memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Dim"; rf.short_name = "Dim"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Erf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Erf"; rf.short_name = "Erf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Erfc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Erfc"; rf.short_name = "Erfc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Erfcinv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Erfcinv"; rf.short_name = "Erfcinv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Erfinv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Erfinv"; rf.short_name = "Erfinv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Exp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Exp"; rf.short_name = "Exp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Exp2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Exp2"; rf.short_name = "Exp2"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Expm1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Expm1"; rf.short_name = "Expm1"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.FMA memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.FMA"; rf.short_name = "FMA"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Float32bits memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Float32bits"; rf.short_name = "Float32bits"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Float32frombits memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Float32frombits"; rf.short_name = "Float32frombits"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Float64bits memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Float64bits"; rf.short_name = "Float64bits"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Float64frombits memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Float64frombits"; rf.short_name = "Float64frombits"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Floor memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Floor"; rf.short_name = "Floor"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Frexp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Frexp"; rf.short_name = "Frexp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Gamma memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Gamma"; rf.short_name = "Gamma"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Hypot memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Hypot"; rf.short_name = "Hypot"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Ilogb memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Ilogb"; rf.short_name = "Ilogb"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Inf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Inf"; rf.short_name = "Inf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.IsInf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.IsInf"; rf.short_name = "IsInf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.IsNaN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.IsNaN"; rf.short_name = "IsNaN"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.J0 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.J0"; rf.short_name = "J0"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.J1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.J1"; rf.short_name = "J1"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Jn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Jn"; rf.short_name = "Jn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Ldexp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Ldexp"; rf.short_name = "Ldexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Lgamma memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Lgamma"; rf.short_name = "Lgamma"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Log memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Log"; rf.short_name = "Log"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Log10 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Log10"; rf.short_name = "Log10"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Log1p memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Log1p"; rf.short_name = "Log1p"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Log2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Log2"; rf.short_name = "Log2"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Logb memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Logb"; rf.short_name = "Logb"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Max memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Max"; rf.short_name = "Max"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Min memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Min"; rf.short_name = "Min"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Mod memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Mod"; rf.short_name = "Mod"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Modf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Modf"; rf.short_name = "Modf"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "float64"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.NaN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.NaN"; rf.short_name = "NaN"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Nextafter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Nextafter"; rf.short_name = "Nextafter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Nextafter32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Nextafter32"; rf.short_name = "Nextafter32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Pow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Pow"; rf.short_name = "Pow"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Pow10 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Pow10"; rf.short_name = "Pow10"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Remainder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Remainder"; rf.short_name = "Remainder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Round memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Round"; rf.short_name = "Round"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.RoundToEven memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.RoundToEven"; rf.short_name = "RoundToEven"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Signbit memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Signbit"; rf.short_name = "Signbit"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Sin memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Sin"; rf.short_name = "Sin"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Sincos memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Sincos"; rf.short_name = "Sincos"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "float64"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Sinh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Sinh"; rf.short_name = "Sinh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Sqrt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Sqrt"; rf.short_name = "Sqrt"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Tan memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Tan"; rf.short_name = "Tan"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Tanh memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Tanh"; rf.short_name = "Tanh"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Trunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Trunc"; rf.short_name = "Trunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Y0 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Y0"; rf.short_name = "Y0"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Y1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Y1"; rf.short_name = "Y1"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // math.Yn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "math.Yn"; rf.short_name = "Yn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.AddExtensionType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.AddExtensionType"; rf.short_name = "AddExtensionType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.WordDecoder.Decode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.WordDecoder.Decode"; rf.short_name = "Decode"; rf.receiver_type = "mime.WordDecoder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.WordDecoder.DecodeHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.WordDecoder.DecodeHeader"; rf.short_name = "DecodeHeader"; rf.receiver_type = "mime.WordDecoder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.WordEncoder.Encode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.WordEncoder.Encode"; rf.short_name = "Encode"; rf.receiver_type = "mime.WordEncoder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.ExtensionsByType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.ExtensionsByType"; rf.short_name = "ExtensionsByType"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.FormatMediaType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.FormatMediaType"; rf.short_name = "FormatMediaType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.ParseMediaType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.ParseMediaType"; rf.short_name = "ParseMediaType"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_named(arena, "mime.map[string]string"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // mime.TypeByExtension memset(&rf, 0, sizeof(rf)); rf.qualified_name = "mime.TypeByExtension"; rf.short_name = "TypeByExtension"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.Accept memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.Accept"; rf.short_name = "Accept"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.Accept memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.Accept"; rf.short_name = "Accept"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.AcceptTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.AcceptTCP"; rf.short_name = "AcceptTCP"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.AcceptUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.AcceptUnix"; rf.short_name = "AcceptUnix"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.Addr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.Addr"; rf.short_name = "Addr"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.Addr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.Addr"; rf.short_name = "Addr"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPAddr.AddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPAddr.AddrPort"; rf.short_name = "AddrPort"; rf.receiver_type = "net.TCPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "netip.AddrPort"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPAddr.AddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPAddr.AddrPort"; rf.short_name = "AddrPort"; rf.receiver_type = "net.UDPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "netip.AddrPort"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Interface.Addrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Interface.Addrs"; rf.short_name = "Addrs"; rf.receiver_type = "net.Interface"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.Addr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.AppendText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.AppendText"; rf.short_name = "AppendText"; rf.receiver_type = "net.IP"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.udpHeader.Bytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.udpHeader.Bytes"; rf.short_name = "Bytes"; rf.receiver_type = "net.udpHeader"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.CIDRMask memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.CIDRMask"; rf.short_name = "CIDRMask"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IPMask"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.policyTable.Classify memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.policyTable.Classify"; rf.short_name = "Classify"; rf.receiver_type = "net.policyTable"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.policyTableEntry"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.Close"; rf.short_name = "Close"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.Close"; rf.short_name = "Close"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.Close"; rf.short_name = "Close"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.Close"; rf.short_name = "Close"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Close"; rf.short_name = "Close"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Close"; rf.short_name = "Close"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.Close"; rf.short_name = "Close"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Close"; rf.short_name = "Close"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.CloseRead memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.CloseRead"; rf.short_name = "CloseRead"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.CloseRead memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.CloseRead"; rf.short_name = "CloseRead"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.CloseWrite memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.CloseWrite"; rf.short_name = "CloseWrite"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.CloseWrite memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.CloseWrite"; rf.short_name = "CloseWrite"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPNet.Contains memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPNet.Contains"; rf.short_name = "Contains"; rf.receiver_type = "net.IPNet"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawConn.Control memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawConn.Control"; rf.short_name = "Control"; rf.receiver_type = "net.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.DefaultMask memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.DefaultMask"; rf.short_name = "DefaultMask"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IPMask"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dial"; rf.short_name = "Dial"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.Dial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.Dial"; rf.short_name = "Dial"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.DialContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.DialContext"; rf.short_name = "DialContext"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.DialIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.DialIP"; rf.short_name = "DialIP"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DialIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DialIP"; rf.short_name = "DialIP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.DialTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.DialTCP"; rf.short_name = "DialTCP"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DialTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DialTCP"; rf.short_name = "DialTCP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DialTimeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DialTimeout"; rf.short_name = "DialTimeout"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DialUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DialUDP"; rf.short_name = "DialUDP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.DialUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.DialUDP"; rf.short_name = "DialUDP"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.DialUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.DialUnix"; rf.short_name = "DialUnix"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DialUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DialUnix"; rf.short_name = "DialUnix"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.Equal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.Equal"; rf.short_name = "Equal"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.OpError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.OpError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.OpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnknownNetworkError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnknownNetworkError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.UnknownNetworkError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.canceledError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.canceledError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.canceledError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.temporaryError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.temporaryError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.temporaryError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.notFoundError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.notFoundError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.notFoundError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.ParseError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.AddrError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.AddrError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.AddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSConfigError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSConfigError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.DNSConfigError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.addrinfoErrno.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.addrinfoErrno.Error"; rf.short_name = "Error"; rf.receiver_type = "net.addrinfoErrno"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.DNSError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InvalidAddrError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InvalidAddrError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.InvalidAddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.timeoutError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.timeoutError.Error"; rf.short_name = "Error"; rf.receiver_type = "net.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.File memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.File"; rf.short_name = "File"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.File memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.File"; rf.short_name = "File"; rf.receiver_type = "net.conn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.File memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.File"; rf.short_name = "File"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.FileConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.FileConn"; rf.short_name = "FileConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.FileListener memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.FileListener"; rf.short_name = "FileListener"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Listener"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.FilePacketConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.FilePacketConn"; rf.short_name = "FilePacketConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.PacketConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPv4 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPv4"; rf.short_name = "IPv4"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPv4Mask memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPv4Mask"; rf.short_name = "IPv4Mask"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IPMask"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InterfaceAddrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InterfaceAddrs"; rf.short_name = "InterfaceAddrs"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.Addr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InterfaceByIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InterfaceByIndex"; rf.short_name = "InterfaceByIndex"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.Interface")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InterfaceByName memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InterfaceByName"; rf.short_name = "InterfaceByName"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.Interface")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Interfaces memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Interfaces"; rf.short_name = "Interfaces"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.Interface")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.timeoutError.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.timeoutError.Is"; rf.short_name = "Is"; rf.receiver_type = "net.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.canceledError.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.canceledError.Is"; rf.short_name = "Is"; rf.receiver_type = "net.canceledError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsGlobalUnicast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsGlobalUnicast"; rf.short_name = "IsGlobalUnicast"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsInterfaceLocalMulticast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsInterfaceLocalMulticast"; rf.short_name = "IsInterfaceLocalMulticast"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsLinkLocalMulticast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsLinkLocalMulticast"; rf.short_name = "IsLinkLocalMulticast"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsLinkLocalUnicast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsLinkLocalUnicast"; rf.short_name = "IsLinkLocalUnicast"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsLoopback memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsLoopback"; rf.short_name = "IsLoopback"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsMulticast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsMulticast"; rf.short_name = "IsMulticast"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsPrivate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsPrivate"; rf.short_name = "IsPrivate"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.IsUnspecified memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.IsUnspecified"; rf.short_name = "IsUnspecified"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.JoinHostPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.JoinHostPort"; rf.short_name = "JoinHostPort"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Listen memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Listen"; rf.short_name = "Listen"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Listener"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenConfig.Listen memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenConfig.Listen"; rf.short_name = "Listen"; rf.receiver_type = "net.ListenConfig"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Listener"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenIP"; rf.short_name = "ListenIP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenMulticastUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenMulticastUDP"; rf.short_name = "ListenMulticastUDP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenPacket memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenPacket"; rf.short_name = "ListenPacket"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.PacketConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenConfig.ListenPacket memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenConfig.ListenPacket"; rf.short_name = "ListenPacket"; rf.receiver_type = "net.ListenConfig"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.PacketConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenTCP"; rf.short_name = "ListenTCP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPListener")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenUDP"; rf.short_name = "ListenUDP"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenUnix"; rf.short_name = "ListenUnix"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixListener")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenUnixgram memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenUnixgram"; rf.short_name = "ListenUnixgram"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.LocalAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.LocalAddr"; rf.short_name = "LocalAddr"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.LocalAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.LocalAddr"; rf.short_name = "LocalAddr"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupAddr"; rf.short_name = "LookupAddr"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupAddr"; rf.short_name = "LookupAddr"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupCNAME memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupCNAME"; rf.short_name = "LookupCNAME"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupCNAME memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupCNAME"; rf.short_name = "LookupCNAME"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupHost memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupHost"; rf.short_name = "LookupHost"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupHost memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupHost"; rf.short_name = "LookupHost"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupIP"; rf.short_name = "LookupIP"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.IP")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupIP"; rf.short_name = "LookupIP"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.IP")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupIPAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupIPAddr"; rf.short_name = "LookupIPAddr"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.IPAddr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupMX memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupMX"; rf.short_name = "LookupMX"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.*MX")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupMX memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupMX"; rf.short_name = "LookupMX"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.*MX")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupNS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupNS"; rf.short_name = "LookupNS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.*NS")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupNS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupNS"; rf.short_name = "LookupNS"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.*NS")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupNetIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupNetIP"; rf.short_name = "LookupNetIP"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "netip.Addr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupPort"; rf.short_name = "LookupPort"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupPort"; rf.short_name = "LookupPort"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupSRV memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupSRV"; rf.short_name = "LookupSRV"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_slice(arena, cbm_type_named(arena, "net.*SRV")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupSRV memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupSRV"; rf.short_name = "LookupSRV"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_slice(arena, cbm_type_named(arena, "net.*SRV")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Resolver.LookupTXT memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Resolver.LookupTXT"; rf.short_name = "LookupTXT"; rf.receiver_type = "net.Resolver"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.LookupTXT memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.LookupTXT"; rf.short_name = "LookupTXT"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.MarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.MarshalText"; rf.short_name = "MarshalText"; rf.receiver_type = "net.IP"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.Mask memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.Mask"; rf.short_name = "Mask"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Interface.MulticastAddrs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Interface.MulticastAddrs"; rf.short_name = "MulticastAddrs"; rf.receiver_type = "net.Interface"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net.Addr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.MultipathTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.MultipathTCP"; rf.short_name = "MultipathTCP"; rf.receiver_type = "net.Dialer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ListenConfig.MultipathTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenConfig.MultipathTCP"; rf.short_name = "MultipathTCP"; rf.receiver_type = "net.ListenConfig"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.MultipathTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.MultipathTCP"; rf.short_name = "MultipathTCP"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.addrPortUDPAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.addrPortUDPAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.addrPortUDPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPNet.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPNet.Network"; rf.short_name = "Network"; rf.receiver_type = "net.IPNet"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.unknownAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.unknownAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.unknownAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.TCPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.UDPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fileAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fileAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.fileAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.UnixAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.IPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawConn.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawConn.Network"; rf.short_name = "Network"; rf.receiver_type = "net.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "poll.String"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipeAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipeAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net.pipeAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseCIDR memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseCIDR"; rf.short_name = "ParseCIDR"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPNet")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseIP"; rf.short_name = "ParseIP"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseMAC memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseMAC"; rf.short_name = "ParseMAC"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.HardwareAddr"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_named(arena, "net.Conn"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawConn.PollFD memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawConn.PollFD"; rf.short_name = "PollFD"; rf.receiver_type = "net.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "poll.FD")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Read"; rf.short_name = "Read"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawListener.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawListener.Read"; rf.short_name = "Read"; rf.receiver_type = "net.rawListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Read"; rf.short_name = "Read"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Buffers.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Buffers.Read"; rf.short_name = "Read"; rf.receiver_type = "net.Buffers"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Read"; rf.short_name = "Read"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawConn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawConn.Read"; rf.short_name = "Read"; rf.receiver_type = "net.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.Read"; rf.short_name = "Read"; rf.receiver_type = "net.pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.Read"; rf.short_name = "Read"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.Read"; rf.short_name = "Read"; rf.receiver_type = "net.conn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_named(arena, "net.Addr"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_named(arena, "net.Addr"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.noReadFrom.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.noReadFrom.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net.noReadFrom"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_named(arena, "net.Addr"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.ReadFromIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.ReadFromIP"; rf.short_name = "ReadFromIP"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPAddr")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.ReadFromUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.ReadFromUDP"; rf.short_name = "ReadFromUDP"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPAddr")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.ReadFromUDPAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.ReadFromUDPAddrPort"; rf.short_name = "ReadFromUDPAddrPort"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_named(arena, "netip.AddrPort"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.ReadFromUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.ReadFromUnix"; rf.short_name = "ReadFromUnix"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixAddr")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.ReadMsgIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.ReadMsgIP"; rf.short_name = "ReadMsgIP"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[6]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPAddr")); ret[4] = cbm_type_builtin(arena, "error"); ret[5] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.ReadMsgUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.ReadMsgUDP"; rf.short_name = "ReadMsgUDP"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[6]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPAddr")); ret[4] = cbm_type_builtin(arena, "error"); ret[5] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.ReadMsgUDPAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.ReadMsgUDPAddrPort"; rf.short_name = "ReadMsgUDPAddrPort"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[6]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = cbm_type_named(arena, "netip.AddrPort"); ret[4] = cbm_type_builtin(arena, "error"); ret[5] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.ReadMsgUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.ReadMsgUnix"; rf.short_name = "ReadMsgUnix"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[6]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixAddr")); ret[4] = cbm_type_builtin(arena, "error"); ret[5] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.RemoteAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.RemoteAddr"; rf.short_name = "RemoteAddr"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.RemoteAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.RemoteAddr"; rf.short_name = "RemoteAddr"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.deadlineTimer.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.deadlineTimer.Reset"; rf.short_name = "Reset"; rf.receiver_type = "net.deadlineTimer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ResolveIPAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ResolveIPAddr"; rf.short_name = "ResolveIPAddr"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.IPAddr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ResolveTCPAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ResolveTCPAddr"; rf.short_name = "ResolveTCPAddr"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPAddr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ResolveUDPAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ResolveUDPAddr"; rf.short_name = "ResolveUDPAddr"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPAddr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ResolveUnixAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ResolveUnixAddr"; rf.short_name = "ResolveUnixAddr"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UnixAddr")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetKeepAlive memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetKeepAlive"; rf.short_name = "SetKeepAlive"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetKeepAliveConfig memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetKeepAliveConfig"; rf.short_name = "SetKeepAliveConfig"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetKeepAliveConfig memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetKeepAliveConfig"; rf.short_name = "SetKeepAliveConfig"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetKeepAliveConfig memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetKeepAliveConfig"; rf.short_name = "SetKeepAliveConfig"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetKeepAlivePeriod memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetKeepAlivePeriod"; rf.short_name = "SetKeepAlivePeriod"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SetLinger memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetLinger"; rf.short_name = "SetLinger"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Dialer.SetMultipathTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Dialer.SetMultipathTCP"; rf.short_name = "SetMultipathTCP"; rf.receiver_type = "net.Dialer"; cbm_registry_add_func(reg, rf); // net.ListenConfig.SetMultipathTCP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ListenConfig.SetMultipathTCP"; rf.short_name = "SetMultipathTCP"; rf.receiver_type = "net.ListenConfig"; cbm_registry_add_func(reg, rf); // net.TCPConn.SetNoDelay memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SetNoDelay"; rf.short_name = "SetNoDelay"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.SetReadBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.SetReadBuffer"; rf.short_name = "SetReadBuffer"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.SetUnlinkOnClose memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.SetUnlinkOnClose"; rf.short_name = "SetUnlinkOnClose"; rf.receiver_type = "net.UnixListener"; cbm_registry_add_func(reg, rf); // net.conn.SetWriteBuffer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.SetWriteBuffer"; rf.short_name = "SetWriteBuffer"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.conn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.netFD"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net.pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPMask.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPMask.Size"; rf.short_name = "Size"; rf.receiver_type = "net.IPMask"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.SplitHostPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.SplitHostPort"; rf.short_name = "SplitHostPort"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.HardwareAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.HardwareAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.HardwareAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.String"; rf.short_name = "String"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.IPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipeAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipeAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.pipeAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Flags.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Flags.String"; rf.short_name = "String"; rf.receiver_type = "net.Flags"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.hostLookupOrder.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.hostLookupOrder.String"; rf.short_name = "String"; rf.receiver_type = "net.hostLookupOrder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fileAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fileAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.fileAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPNet.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPNet.String"; rf.short_name = "String"; rf.receiver_type = "net.IPNet"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.UnixAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPMask.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPMask.String"; rf.short_name = "String"; rf.receiver_type = "net.IPMask"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.unknownAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.unknownAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.unknownAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.TCPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPAddr.String"; rf.short_name = "String"; rf.receiver_type = "net.UDPAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixListener.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixListener.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.UnixListener"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPListener.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPListener.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "net.TCPListener"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPAddrFromAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPAddrFromAddrPort"; rf.short_name = "TCPAddrFromAddrPort"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.TCPAddr")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.OpError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.OpError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.OpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSConfigError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSConfigError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.DNSConfigError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.temporaryError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.temporaryError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.temporaryError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.addrinfoErrno.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.addrinfoErrno.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.addrinfoErrno"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.timeoutError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.timeoutError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.ParseError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InvalidAddrError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InvalidAddrError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.InvalidAddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.AddrError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.AddrError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.AddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.DNSError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnknownNetworkError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnknownNetworkError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net.UnknownNetworkError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSConfigError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSConfigError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.DNSConfigError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.timeoutError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.timeoutError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.addrinfoErrno.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.addrinfoErrno.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.addrinfoErrno"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.temporaryError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.temporaryError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.temporaryError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.DNSError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnknownNetworkError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnknownNetworkError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.UnknownNetworkError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.InvalidAddrError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.InvalidAddrError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.InvalidAddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.ParseError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.ParseError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.ParseError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.AddrError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.AddrError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.AddrError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.OpError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.OpError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net.OpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.To16 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.To16"; rf.short_name = "To16"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.To4 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.To4"; rf.short_name = "To4"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.IP"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPAddrFromAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPAddrFromAddrPort"; rf.short_name = "UDPAddrFromAddrPort"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net.UDPAddr")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IP.UnmarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IP.UnmarshalText"; rf.short_name = "UnmarshalText"; rf.receiver_type = "net.IP"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.OpError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.OpError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net.OpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSConfigError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSConfigError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net.DNSConfigError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.DNSError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.DNSError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net.DNSError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.onlyValuesCtx.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.onlyValuesCtx.Value"; rf.short_name = "Value"; rf.receiver_type = "net.onlyValuesCtx"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawConn.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawConn.Write"; rf.short_name = "Write"; rf.receiver_type = "net.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Write"; rf.short_name = "Write"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.pipe.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.pipe.Write"; rf.short_name = "Write"; rf.receiver_type = "net.pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.fakeNetFD.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.fakeNetFD.Write"; rf.short_name = "Write"; rf.receiver_type = "net.fakeNetFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Write"; rf.short_name = "Write"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.netFD.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.netFD.Write"; rf.short_name = "Write"; rf.receiver_type = "net.netFD"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.conn.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.conn.Write"; rf.short_name = "Write"; rf.receiver_type = "net.conn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.rawListener.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.rawListener.Write"; rf.short_name = "Write"; rf.receiver_type = "net.rawListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.WriteMsgIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.WriteMsgIP"; rf.short_name = "WriteMsgIP"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.WriteMsgUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.WriteMsgUDP"; rf.short_name = "WriteMsgUDP"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.WriteMsgUDPAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.WriteMsgUDPAddrPort"; rf.short_name = "WriteMsgUDPAddrPort"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.WriteMsgUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.WriteMsgUnix"; rf.short_name = "WriteMsgUnix"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.TCPConn.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.TCPConn.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.TCPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.noWriteTo.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.noWriteTo.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.noWriteTo"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.Buffers.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.Buffers.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net.Buffers"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.IPConn.WriteToIP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.IPConn.WriteToIP"; rf.short_name = "WriteToIP"; rf.receiver_type = "net.IPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.WriteToUDP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.WriteToUDP"; rf.short_name = "WriteToUDP"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UDPConn.WriteToUDPAddrPort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UDPConn.WriteToUDPAddrPort"; rf.short_name = "WriteToUDPAddrPort"; rf.receiver_type = "net.UDPConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net.UnixConn.WriteToUnix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net.UnixConn.WriteToUnix"; rf.short_name = "WriteToUnix"; rf.receiver_type = "net.UnixConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Add"; rf.short_name = "Add"; rf.receiver_type = "net/http.Header"; cbm_registry_add_func(reg, rf); // net/http.Request.AddCookie memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.AddCookie"; rf.short_name = "AddCookie"; rf.receiver_type = "net/http.Request"; cbm_registry_add_func(reg, rf); // net/http.CrossOriginProtection.AddInsecureBypassPattern memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CrossOriginProtection.AddInsecureBypassPattern"; rf.short_name = "AddInsecureBypassPattern"; rf.receiver_type = "net/http.CrossOriginProtection"; cbm_registry_add_func(reg, rf); // net/http.CrossOriginProtection.AddTrustedOrigin memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CrossOriginProtection.AddTrustedOrigin"; rf.short_name = "AddTrustedOrigin"; rf.receiver_type = "net/http.CrossOriginProtection"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2roundRobinWriteScheduler.AdjustStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2roundRobinWriteScheduler.AdjustStream"; rf.short_name = "AdjustStream"; rf.receiver_type = "net/http.http2roundRobinWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC7540.AdjustStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC7540.AdjustStream"; rf.short_name = "AdjustStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC7540"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC9218.AdjustStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC9218.AdjustStream"; rf.short_name = "AdjustStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC9218"; cbm_registry_add_func(reg, rf); // net/http.http2randomWriteScheduler.AdjustStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2randomWriteScheduler.AdjustStream"; rf.short_name = "AdjustStream"; rf.receiver_type = "net/http.http2randomWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.AllowQuerySemicolons memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.AllowQuerySemicolons"; rf.short_name = "AllowQuerySemicolons"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ArgServer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ArgServer"; rf.short_name = "ArgServer"; cbm_registry_add_func(reg, rf); // net/http.http2StreamError.As memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2StreamError.As"; rf.short_name = "As"; rf.receiver_type = "net/http.http2StreamError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksUsernamePassword.Authenticate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksUsernamePassword.Authenticate"; rf.short_name = "Authenticate"; rf.receiver_type = "net/http.socksUsernamePassword"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.Available"; rf.short_name = "Available"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2bufferedWriter.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2bufferedWriter.Available"; rf.short_name = "Available"; rf.receiver_type = "net/http.http2bufferedWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.Available"; rf.short_name = "Available"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.Available memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.Available"; rf.short_name = "Available"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.unencryptedHTTP2Request.BaseContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.unencryptedHTTP2Request.BaseContext"; rf.short_name = "BaseContext"; rf.receiver_type = "net/http.unencryptedHTTP2Request"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.initALPNRequest.BaseContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.initALPNRequest.BaseContext"; rf.short_name = "BaseContext"; rf.receiver_type = "net/http.initALPNRequest"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.BasicAuth memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.BasicAuth"; rf.short_name = "BasicAuth"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = cbm_type_builtin(arena, "bool"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksConn.BoundAddr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksConn.BoundAddr"; rf.short_name = "BoundAddr"; rf.receiver_type = "net/http.socksConn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.BreakWithError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.BreakWithError"; rf.short_name = "BreakWithError"; rf.receiver_type = "net/http.http2pipe"; cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.CanTakeNewRequest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.CanTakeNewRequest"; rf.short_name = "CanTakeNewRequest"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Transport.CancelRequest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.CancelRequest"; rf.short_name = "CancelRequest"; rf.receiver_type = "net/http.Transport"; cbm_registry_add_func(reg, rf); // net/http.CanonicalHeaderKey memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CanonicalHeaderKey"; rf.short_name = "CanonicalHeaderKey"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ChanCreate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ChanCreate"; rf.short_name = "ChanCreate"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Chan"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.CrossOriginProtection.Check memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CrossOriginProtection.Check"; rf.short_name = "Check"; rf.receiver_type = "net/http.CrossOriginProtection"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Clone"; rf.short_name = "Clone"; rf.receiver_type = "net/http.Header"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Header"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Transport.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.Clone"; rf.short_name = "Clone"; rf.receiver_type = "net/http.Transport"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Transport")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Clone"; rf.short_name = "Clone"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Request")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFile.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.maxBytesReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.maxBytesReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.maxBytesReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.streamReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.streamReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.streamReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.expectContinueReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.expectContinueReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.expectContinueReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.onceCloseListener.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.onceCloseListener.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.onceCloseListener"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.noBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.noBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.noBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.loggingConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.loggingConn.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.loggingConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.body.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.body.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.body"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.cancelTimerBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.cancelTimerBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.cancelTimerBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.gzipReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.gzipReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.gzipReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2gzipReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2gzipReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2gzipReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2missingBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2missingBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2missingBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noBodyReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noBodyReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2noBodyReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.arrayReader.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.arrayReader.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.arrayReader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2transportResponseBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2transportResponseBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2transportResponseBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.bodyEOFSignal.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.bodyEOFSignal.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.bodyEOFSignal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.readTrackingBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.readTrackingBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.readTrackingBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2requestBody.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2requestBody.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2requestBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2closeWaiter.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2closeWaiter.Close"; rf.short_name = "Close"; rf.receiver_type = "net/http.http2closeWaiter"; cbm_registry_add_func(reg, rf); // net/http.http2serverConn.CloseConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2serverConn.CloseConn"; rf.short_name = "CloseConn"; rf.receiver_type = "net/http.http2serverConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.CloseIdleConnections memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.CloseIdleConnections"; rf.short_name = "CloseIdleConnections"; rf.receiver_type = "net/http.Client"; cbm_registry_add_func(reg, rf); // net/http.http2Transport.CloseIdleConnections memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.CloseIdleConnections"; rf.short_name = "CloseIdleConnections"; rf.receiver_type = "net/http.http2Transport"; cbm_registry_add_func(reg, rf); // net/http.Transport.CloseIdleConnections memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.CloseIdleConnections"; rf.short_name = "CloseIdleConnections"; rf.receiver_type = "net/http.Transport"; cbm_registry_add_func(reg, rf); // net/http.http2Transport.CloseIdleConnections memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.CloseIdleConnections"; rf.short_name = "CloseIdleConnections"; rf.receiver_type = "net/http.http2Transport"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.CloseNotify memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.CloseNotify"; rf.short_name = "CloseNotify"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.chan bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.CloseNotify memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.CloseNotify"; rf.short_name = "CloseNotify"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.chan bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2randomWriteScheduler.CloseStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2randomWriteScheduler.CloseStream"; rf.short_name = "CloseStream"; rf.receiver_type = "net/http.http2randomWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC9218.CloseStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC9218.CloseStream"; rf.short_name = "CloseStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC9218"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC7540.CloseStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC7540.CloseStream"; rf.short_name = "CloseStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC7540"; cbm_registry_add_func(reg, rf); // net/http.http2roundRobinWriteScheduler.CloseStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2roundRobinWriteScheduler.CloseStream"; rf.short_name = "CloseStream"; rf.receiver_type = "net/http.http2roundRobinWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2pipe.CloseWithError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.CloseWithError"; rf.short_name = "CloseWithError"; rf.receiver_type = "net/http.http2pipe"; cbm_registry_add_func(reg, rf); // net/http.readWriteCloserBody.CloseWrite memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.readWriteCloserBody.CloseWrite"; rf.short_name = "CloseWrite"; rf.receiver_type = "net/http.readWriteCloserBody"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameWriteRequest.Consume memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameWriteRequest.Consume"; rf.short_name = "Consume"; rf.receiver_type = "net/http.http2FrameWriteRequest"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[1] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Context memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Context"; rf.short_name = "Context"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Cookie memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Cookie"; rf.short_name = "Cookie"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Cookie")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Response.Cookies memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Response.Cookies"; rf.short_name = "Cookies"; rf.receiver_type = "net/http.Response"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net/http.*Cookie")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Cookies memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Cookies"; rf.short_name = "Cookies"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net/http.*Cookie")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.CookiesNamed memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.CookiesNamed"; rf.short_name = "CookiesNamed"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net/http.*Cookie")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2DataFrame.Data memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2DataFrame.Data"; rf.short_name = "Data"; rf.receiver_type = "net/http.http2DataFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameWriteRequest.DataSize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameWriteRequest.DataSize"; rf.short_name = "DataSize"; rf.receiver_type = "net/http.http2FrameWriteRequest"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.DateServer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.DateServer"; rf.short_name = "DateServer"; cbm_registry_add_func(reg, rf); // net/http.http2GoAwayFrame.DebugData memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2GoAwayFrame.DebugData"; rf.short_name = "DebugData"; rf.receiver_type = "net/http.http2GoAwayFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Del memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Del"; rf.short_name = "Del"; rf.receiver_type = "net/http.Header"; cbm_registry_add_func(reg, rf); // net/http.DetectContentType memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.DetectContentType"; rf.short_name = "DetectContentType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksDialer.Dial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksDialer.Dial"; rf.short_name = "Dial"; rf.receiver_type = "net/http.socksDialer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksDialer.DialContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksDialer.DialContext"; rf.short_name = "DialContext"; rf.receiver_type = "net/http.socksDialer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksDialer.DialWithConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksDialer.DialWithConn"; rf.short_name = "DialWithConn"; rf.receiver_type = "net/http.socksDialer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net.Addr"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.Do memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.Do"; rf.short_name = "Do"; rf.receiver_type = "net/http.Client"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.Done memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.Done"; rf.short_name = "Done"; rf.receiver_type = "net/http.http2pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.chan any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.EnableFullDuplex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.EnableFullDuplex"; rf.short_name = "EnableFullDuplex"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.EnableFullDuplex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.EnableFullDuplex"; rf.short_name = "EnableFullDuplex"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ResponseController.EnableFullDuplex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ResponseController.EnableFullDuplex"; rf.short_name = "EnableFullDuplex"; rf.receiver_type = "net/http.ResponseController"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.Err"; rf.short_name = "Err"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.Err"; rf.short_name = "Err"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.Err"; rf.short_name = "Err"; rf.receiver_type = "net/http.http2pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.Err memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.Err"; rf.short_name = "Err"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.unsupportedTEError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.unsupportedTEError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.unsupportedTEError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ConnectionError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ConnectionError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2ConnectionError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.tlsHandshakeTimeoutError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.tlsHandshakeTimeoutError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.tlsHandshakeTimeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.timeoutError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.transportReadFromServerError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.transportReadFromServerError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.transportReadFromServerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ProtocolError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ProtocolError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.ProtocolError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noCachedConnError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noCachedConnError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2noCachedConnError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2GoAwayError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2GoAwayError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2GoAwayError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Error"; rf.short_name = "Error"; cbm_registry_add_func(reg, rf); // net/http.statusError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.statusError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.statusError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2StreamError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2StreamError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2StreamError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2goAwayFlowError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2goAwayFlowError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2goAwayFlowError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2connError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2connError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2connError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pseudoHeaderError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pseudoHeaderError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2pseudoHeaderError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2duplicatePseudoHeaderError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2duplicatePseudoHeaderError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2duplicatePseudoHeaderError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2headerFieldNameError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2headerFieldNameError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2headerFieldNameError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2headerFieldValueError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2headerFieldValueError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2headerFieldValueError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noCachedConnError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noCachedConnError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2noCachedConnError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2httpError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2httpError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.http2httpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.MaxBytesError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.MaxBytesError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/http.MaxBytesError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.ErrorDetail memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.ErrorDetail"; rf.short_name = "ErrorDetail"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.FS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.FS"; rf.short_name = "FS"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.FileSystem"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.FileServer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.FileServer"; rf.short_name = "FileServer"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.FileServerFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.FileServerFS"; rf.short_name = "FileServerFS"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.FlagServer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.FlagServer"; rf.short_name = "FlagServer"; cbm_registry_add_func(reg, rf); // net/http.ResponseController.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ResponseController.Flush"; rf.short_name = "Flush"; rf.receiver_type = "net/http.ResponseController"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2serverConn.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2serverConn.Flush"; rf.short_name = "Flush"; rf.receiver_type = "net/http.http2serverConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2bufferedWriter.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2bufferedWriter.Flush"; rf.short_name = "Flush"; rf.receiver_type = "net/http.http2bufferedWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.Flush"; rf.short_name = "Flush"; rf.receiver_type = "net/http.http2responseWriter"; cbm_registry_add_func(reg, rf); // net/http.response.Flush memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.Flush"; rf.short_name = "Flush"; rf.receiver_type = "net/http.response"; cbm_registry_add_func(reg, rf); // net/http.response.FlushError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.FlushError"; rf.short_name = "FlushError"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.FlushError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.FlushError"; rf.short_name = "FlushError"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.ForeachSetting memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.ForeachSetting"; rf.short_name = "ForeachSetting"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.FormFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.FormFile"; rf.short_name = "FormFile"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "multipart.File"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "multipart.FileHeader")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.FormValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.FormValue"; rf.short_name = "FormValue"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2serverConn.Framer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2serverConn.Framer"; rf.short_name = "Framer"; rf.receiver_type = "net/http.http2serverConn"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.http2Framer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.Get"; rf.short_name = "Get"; rf.receiver_type = "net/http.Client"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Get"; rf.short_name = "Get"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Get"; rf.short_name = "Get"; rf.receiver_type = "net/http.Header"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2clientConnPool.GetClientConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2clientConnPool.GetClientConn"; rf.short_name = "GetClientConn"; rf.receiver_type = "net/http.http2clientConnPool"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.http2ClientConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noDialClientConnPool.GetClientConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noDialClientConnPool.GetClientConn"; rf.short_name = "GetClientConn"; rf.receiver_type = "net/http.http2noDialClientConnPool"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.http2ClientConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Protocols.HTTP1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.HTTP1"; rf.short_name = "HTTP1"; rf.receiver_type = "net/http.Protocols"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Protocols.HTTP2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.HTTP2"; rf.short_name = "HTTP2"; rf.receiver_type = "net/http.Protocols"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ServeMux.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeMux.Handle"; rf.short_name = "Handle"; rf.receiver_type = "net/http.ServeMux"; cbm_registry_add_func(reg, rf); // net/http.Handle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Handle"; rf.short_name = "Handle"; cbm_registry_add_func(reg, rf); // net/http.ServeMux.HandleFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeMux.HandleFunc"; rf.short_name = "HandleFunc"; rf.receiver_type = "net/http.ServeMux"; cbm_registry_add_func(reg, rf); // net/http.HandleFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.HandleFunc"; rf.short_name = "HandleFunc"; cbm_registry_add_func(reg, rf); // net/http.CrossOriginProtection.Handler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CrossOriginProtection.Handler"; rf.short_name = "Handler"; rf.receiver_type = "net/http.CrossOriginProtection"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ServeMux.Handler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeMux.Handler"; rf.short_name = "Handler"; rf.receiver_type = "net/http.ServeMux"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Flags.Has memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Flags.Has"; rf.short_name = "Has"; rf.receiver_type = "net/http.http2Flags"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.HasDuplicates memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.HasDuplicates"; rf.short_name = "HasDuplicates"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2HeadersFrame.HasPriority memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2HeadersFrame.HasPriority"; rf.short_name = "HasPriority"; rf.receiver_type = "net/http.http2HeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Head memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Head"; rf.short_name = "Head"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.Head memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.Head"; rf.short_name = "Head"; rf.receiver_type = "net/http.Client"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.Header memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.Header"; rf.short_name = "Header"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Header"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.populateResponse.Header memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.populateResponse.Header"; rf.short_name = "Header"; rf.receiver_type = "net/http.populateResponse"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Header"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.Header memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.Header"; rf.short_name = "Header"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Header"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.timeoutWriter.Header memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutWriter.Header"; rf.short_name = "Header"; rf.receiver_type = "net/http.timeoutWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Header"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameHeader.Header memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameHeader.Header"; rf.short_name = "Header"; rf.receiver_type = "net/http.http2FrameHeader"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.http2FrameHeader"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ContinuationFrame.HeaderBlockFragment memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ContinuationFrame.HeaderBlockFragment"; rf.short_name = "HeaderBlockFragment"; rf.receiver_type = "net/http.http2ContinuationFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2PushPromiseFrame.HeaderBlockFragment memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2PushPromiseFrame.HeaderBlockFragment"; rf.short_name = "HeaderBlockFragment"; rf.receiver_type = "net/http.http2PushPromiseFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2HeadersFrame.HeaderBlockFragment memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2HeadersFrame.HeaderBlockFragment"; rf.short_name = "HeaderBlockFragment"; rf.receiver_type = "net/http.http2HeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2serverConn.HeaderEncoder memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2serverConn.HeaderEncoder"; rf.short_name = "HeaderEncoder"; rf.receiver_type = "net/http.http2serverConn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "hpack.Encoder")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "bytes.Buffer")); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2PushPromiseFrame.HeadersEnded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2PushPromiseFrame.HeadersEnded"; rf.short_name = "HeadersEnded"; rf.receiver_type = "net/http.http2PushPromiseFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ContinuationFrame.HeadersEnded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ContinuationFrame.HeadersEnded"; rf.short_name = "HeadersEnded"; rf.receiver_type = "net/http.http2ContinuationFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2HeadersFrame.HeadersEnded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2HeadersFrame.HeadersEnded"; rf.short_name = "HeadersEnded"; rf.receiver_type = "net/http.http2HeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.HelloServer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.HelloServer"; rf.short_name = "HelloServer"; cbm_registry_add_func(reg, rf); // net/http.response.Hijack memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.Hijack"; rf.short_name = "Hijack"; rf.receiver_type = "net/http.response"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.ReadWriter")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ResponseController.Hijack memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ResponseController.Hijack"; rf.short_name = "Hijack"; rf.receiver_type = "net/http.ResponseController"; { const CBMType* ret[4]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "bufio.ReadWriter")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.InFlight memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.InFlight"; rf.short_name = "InFlight"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.InFlight memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.InFlight"; rf.short_name = "InFlight"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.InFlight memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.InFlight"; rf.short_name = "InFlight"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2closeWaiter.Init memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2closeWaiter.Init"; rf.short_name = "Init"; rf.receiver_type = "net/http.http2closeWaiter"; cbm_registry_add_func(reg, rf); // net/http.timeoutError.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutError.Is"; rf.short_name = "Is"; rf.receiver_type = "net/http.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ProtocolError.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ProtocolError.Is"; rf.short_name = "Is"; rf.receiver_type = "net/http.ProtocolError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2PingFrame.IsAck memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2PingFrame.IsAck"; rf.short_name = "IsAck"; rf.receiver_type = "net/http.http2PingFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.IsAck memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.IsAck"; rf.short_name = "IsAck"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noCachedConnError.IsHTTP2NoCachedConnError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noCachedConnError.IsHTTP2NoCachedConnError"; rf.short_name = "IsHTTP2NoCachedConnError"; rf.receiver_type = "net/http.http2noCachedConnError"; cbm_registry_add_func(reg, rf); // net/http.http2noCachedConnError.IsHTTP2NoCachedConnError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noCachedConnError.IsHTTP2NoCachedConnError"; rf.short_name = "IsHTTP2NoCachedConnError"; rf.receiver_type = "net/http.http2noCachedConnError"; cbm_registry_add_func(reg, rf); // net/http.http2PriorityParam.IsZero memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2PriorityParam.IsZero"; rf.short_name = "IsZero"; rf.receiver_type = "net/http.http2PriorityParam"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sorter.Keys memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sorter.Keys"; rf.short_name = "Keys"; rf.receiver_type = "net/http.http2sorter"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sorter.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sorter.Len"; rf.short_name = "Len"; rf.receiver_type = "net/http.http2sorter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2dataBuffer.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2dataBuffer.Len"; rf.short_name = "Len"; rf.receiver_type = "net/http.http2dataBuffer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.Len"; rf.short_name = "Len"; rf.receiver_type = "net/http.http2pipe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sortPriorityNodeSiblingsRFC7540.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sortPriorityNodeSiblingsRFC7540.Len"; rf.short_name = "Len"; rf.receiver_type = "net/http.http2sortPriorityNodeSiblingsRFC7540"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sortPriorityNodeSiblingsRFC7540.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sortPriorityNodeSiblingsRFC7540.Less"; rf.short_name = "Less"; rf.receiver_type = "net/http.http2sortPriorityNodeSiblingsRFC7540"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sorter.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sorter.Less"; rf.short_name = "Less"; rf.receiver_type = "net/http.http2sorter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.ListenAndServe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.ListenAndServe"; rf.short_name = "ListenAndServe"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ListenAndServe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ListenAndServe"; rf.short_name = "ListenAndServe"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ListenAndServeTLS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ListenAndServeTLS"; rf.short_name = "ListenAndServeTLS"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.ListenAndServeTLS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.ListenAndServeTLS"; rf.short_name = "ListenAndServeTLS"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Response.Location memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Response.Location"; rf.short_name = "Location"; rf.receiver_type = "net/http.Response"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "url.URL")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.fakeLocker.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.fakeLocker.Lock"; rf.short_name = "Lock"; rf.receiver_type = "net/http.fakeLocker"; cbm_registry_add_func(reg, rf); // net/http.Logger memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Logger"; rf.short_name = "Logger"; cbm_registry_add_func(reg, rf); // net/http.http2clientConnPool.MarkDead memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2clientConnPool.MarkDead"; rf.short_name = "MarkDead"; rf.receiver_type = "net/http.http2clientConnPool"; cbm_registry_add_func(reg, rf); // net/http.MaxBytesHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.MaxBytesHandler"; rf.short_name = "MaxBytesHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.MaxBytesReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.MaxBytesReader"; rf.short_name = "MaxBytesReader"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.ReadCloser"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.MultipartReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.MultipartReader"; rf.short_name = "MultipartReader"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "multipart.Reader")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksAddr.Network memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksAddr.Network"; rf.short_name = "Network"; rf.receiver_type = "net/http.socksAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noDialH2RoundTripper.NewClientConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noDialH2RoundTripper.NewClientConn"; rf.short_name = "NewClientConn"; rf.receiver_type = "net/http.http2noDialH2RoundTripper"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.RoundTripper"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Transport.NewClientConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.NewClientConn"; rf.short_name = "NewClientConn"; rf.receiver_type = "net/http.http2Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.http2ClientConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Transport.NewClientConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.NewClientConn"; rf.short_name = "NewClientConn"; rf.receiver_type = "net/http.Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.ClientConn")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewCrossOriginProtection memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewCrossOriginProtection"; rf.short_name = "NewCrossOriginProtection"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.CrossOriginProtection")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewFileTransport memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewFileTransport"; rf.short_name = "NewFileTransport"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.RoundTripper"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewFileTransportFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewFileTransportFS"; rf.short_name = "NewFileTransportFS"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.RoundTripper"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewRequest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewRequest"; rf.short_name = "NewRequest"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Request")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewRequestWithContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewRequestWithContext"; rf.short_name = "NewRequestWithContext"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Request")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewResponseController memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewResponseController"; rf.short_name = "NewResponseController"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.ResponseController")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NewServeMux memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NewServeMux"; rf.short_name = "NewServeMux"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.ServeMux")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.NotFound memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NotFound"; rf.short_name = "NotFound"; cbm_registry_add_func(reg, rf); // net/http.NotFoundHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.NotFoundHandler"; rf.short_name = "NotFoundHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.NumSettings memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.NumSettings"; rf.short_name = "NumSettings"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Dir.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Dir.Open"; rf.short_name = "Open"; rf.receiver_type = "net/http.Dir"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.File"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFS.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFS.Open"; rf.short_name = "Open"; rf.receiver_type = "net/http.ioFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.File"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC7540.OpenStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC7540.OpenStream"; rf.short_name = "OpenStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC7540"; cbm_registry_add_func(reg, rf); // net/http.http2randomWriteScheduler.OpenStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2randomWriteScheduler.OpenStream"; rf.short_name = "OpenStream"; rf.receiver_type = "net/http.http2randomWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2roundRobinWriteScheduler.OpenStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2roundRobinWriteScheduler.OpenStream"; rf.short_name = "OpenStream"; rf.receiver_type = "net/http.http2roundRobinWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC9218.OpenStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC9218.OpenStream"; rf.short_name = "OpenStream"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC9218"; cbm_registry_add_func(reg, rf); // net/http.ParseCookie memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ParseCookie"; rf.short_name = "ParseCookie"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "net/http.*Cookie")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.ParseForm memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.ParseForm"; rf.short_name = "ParseForm"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ParseHTTPVersion memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ParseHTTPVersion"; rf.short_name = "ParseHTTPVersion"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "bool"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.ParseMultipartForm memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.ParseMultipartForm"; rf.short_name = "ParseMultipartForm"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ParseSetCookie memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ParseSetCookie"; rf.short_name = "ParseSetCookie"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Cookie")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ParseTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ParseTime"; rf.short_name = "ParseTime"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.PathValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.PathValue"; rf.short_name = "PathValue"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2UnknownFrame.Payload memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2UnknownFrame.Payload"; rf.short_name = "Payload"; rf.receiver_type = "net/http.http2UnknownFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.Ping memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.Ping"; rf.short_name = "Ping"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2roundRobinWriteScheduler.Pop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2roundRobinWriteScheduler.Pop"; rf.short_name = "Pop"; rf.receiver_type = "net/http.http2roundRobinWriteScheduler"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2randomWriteScheduler.Pop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2randomWriteScheduler.Pop"; rf.short_name = "Pop"; rf.receiver_type = "net/http.http2randomWriteScheduler"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC7540.Pop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC7540.Pop"; rf.short_name = "Pop"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC7540"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC9218.Pop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC9218.Pop"; rf.short_name = "Pop"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC9218"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2FrameWriteRequest"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Post memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Post"; rf.short_name = "Post"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.Post memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.Post"; rf.short_name = "Post"; rf.receiver_type = "net/http.Client"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Client.PostForm memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Client.PostForm"; rf.short_name = "PostForm"; rf.receiver_type = "net/http.Client"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.PostForm memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.PostForm"; rf.short_name = "PostForm"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.PostFormValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.PostFormValue"; rf.short_name = "PostFormValue"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.ProtoAtLeast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.ProtoAtLeast"; rf.short_name = "ProtoAtLeast"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Response.ProtoAtLeast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Response.ProtoAtLeast"; rf.short_name = "ProtoAtLeast"; rf.receiver_type = "net/http.Response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ProxyFromEnvironment memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ProxyFromEnvironment"; rf.short_name = "ProxyFromEnvironment"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "url.URL")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ProxyURL memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ProxyURL"; rf.short_name = "ProxyURL"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.func()"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2MetaHeadersFrame.PseudoFields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2MetaHeadersFrame.PseudoFields"; rf.short_name = "PseudoFields"; rf.receiver_type = "net/http.http2MetaHeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "hpack.HeaderField")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2MetaHeadersFrame.PseudoValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2MetaHeadersFrame.PseudoValue"; rf.short_name = "PseudoValue"; rf.receiver_type = "net/http.http2MetaHeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC9218.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC9218.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC9218"; cbm_registry_add_func(reg, rf); // net/http.http2priorityWriteSchedulerRFC7540.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2priorityWriteSchedulerRFC7540.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.http2priorityWriteSchedulerRFC7540"; cbm_registry_add_func(reg, rf); // net/http.timeoutWriter.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutWriter.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.timeoutWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2roundRobinWriteScheduler.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2roundRobinWriteScheduler.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.http2roundRobinWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2randomWriteScheduler.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2randomWriteScheduler.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.http2randomWriteScheduler"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.Push memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.Push"; rf.short_name = "Push"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.noBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.noBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.noBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2dataBuffer.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2dataBuffer.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2dataBuffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.expectContinueReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.expectContinueReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.expectContinueReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.finishAsyncByteRead.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.finishAsyncByteRead.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.finishAsyncByteRead"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.cancelTimerBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.cancelTimerBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.cancelTimerBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.arrayReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.arrayReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.arrayReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2transportResponseBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2transportResponseBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2transportResponseBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.persistConn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.persistConn.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.persistConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.readWriteCloserBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.readWriteCloserBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.readWriteCloserBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.bodyLocked.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.bodyLocked.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.bodyLocked"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.connReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.connReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.connReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.body.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.body.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.body"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.streamReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.streamReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.streamReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.maxBytesReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.maxBytesReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.maxBytesReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noBodyReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noBodyReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2noBodyReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.readTrackingBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.readTrackingBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.readTrackingBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.byteReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.byteReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.byteReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2missingBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2missingBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2missingBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.bodyEOFSignal.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.bodyEOFSignal.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.bodyEOFSignal"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFile.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.loggingConn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.loggingConn.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.loggingConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2eofReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2eofReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2eofReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.gzipReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.gzipReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.gzipReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2gzipReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2gzipReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2gzipReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.errorReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.errorReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.errorReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2errorReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2errorReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2errorReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.eofReader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.eofReader.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.eofReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2requestBody.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2requestBody.Read"; rf.short_name = "Read"; rf.receiver_type = "net/http.http2requestBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2eofReader.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2eofReader.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "net/http.http2eofReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.eofReader.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.eofReader.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "net/http.eofReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFile.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.ReadDir"; rf.short_name = "ReadDir"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "fs.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.ReadFrame memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.ReadFrame"; rf.short_name = "ReadFrame"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2Frame"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.ReadFrameForHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.ReadFrameForHeader"; rf.short_name = "ReadFrameForHeader"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2Frame"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.ReadFrameHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.ReadFrameHeader"; rf.short_name = "ReadFrameHeader"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/http.http2FrameHeader"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.persistConnWriter.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.persistConnWriter.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net/http.persistConnWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "net/http.response"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ReadRequest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ReadRequest"; rf.short_name = "ReadRequest"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Request")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ReadResponse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ReadResponse"; rf.short_name = "ReadResponse"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFile.Readdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.Readdir"; rf.short_name = "Readdir"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "fs.FileInfo")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Redirect memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Redirect"; rf.short_name = "Redirect"; cbm_registry_add_func(reg, rf); // net/http.RedirectHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.RedirectHandler"; rf.short_name = "RedirectHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Referer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Referer"; rf.short_name = "Referer"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.RegisterOnShutdown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.RegisterOnShutdown"; rf.short_name = "RegisterOnShutdown"; rf.receiver_type = "net/http.Server"; cbm_registry_add_func(reg, rf); // net/http.Transport.RegisterProtocol memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.RegisterProtocol"; rf.short_name = "RegisterProtocol"; rf.receiver_type = "net/http.Transport"; cbm_registry_add_func(reg, rf); // net/http.http2MetaHeadersFrame.RegularFields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2MetaHeadersFrame.RegularFields"; rf.short_name = "RegularFields"; rf.receiver_type = "net/http.http2MetaHeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "hpack.HeaderField")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.Release memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.Release"; rf.short_name = "Release"; rf.receiver_type = "net/http.ClientConn"; cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.Release memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.Release"; rf.short_name = "Release"; rf.receiver_type = "net/http.http2netHTTPClientConn"; cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.Release memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.Release"; rf.short_name = "Release"; rf.receiver_type = "net/http.http1ClientConn"; cbm_registry_add_func(reg, rf); // net/http.ClientConn.Reserve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.Reserve"; rf.short_name = "Reserve"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.Reserve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.Reserve"; rf.short_name = "Reserve"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.Reserve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.Reserve"; rf.short_name = "Reserve"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.ReserveNewRequest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.ReserveNewRequest"; rf.short_name = "ReserveNewRequest"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2netHTTPClientConn.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2netHTTPClientConn.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2netHTTPClientConn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noDialH2RoundTripper.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noDialH2RoundTripper.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2noDialH2RoundTripper"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Transport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2noDialH2RoundTripper.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2noDialH2RoundTripper.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2noDialH2RoundTripper"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.fileTransport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.fileTransport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.fileTransport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Transport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Transport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Transport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ClientConn.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.ClientConn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Transport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2unencryptedTransport.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2unencryptedTransport.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2unencryptedTransport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http1ClientConn.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http1ClientConn.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http1ClientConn"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2erringRoundTripper.RoundTrip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2erringRoundTripper.RoundTrip"; rf.short_name = "RoundTrip"; rf.receiver_type = "net/http.http2erringRoundTripper"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2erringRoundTripper.RoundTripErr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2erringRoundTripper.RoundTripErr"; rf.short_name = "RoundTripErr"; rf.receiver_type = "net/http.http2erringRoundTripper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Transport.RoundTripOpt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Transport.RoundTripOpt"; rf.short_name = "RoundTripOpt"; rf.receiver_type = "net/http.http2Transport"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Response")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ioFile.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.Seek"; rf.short_name = "Seek"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.Serve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.Serve"; rf.short_name = "Serve"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Serve memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Serve"; rf.short_name = "Serve"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Server.ServeConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Server.ServeConn"; rf.short_name = "ServeConn"; rf.receiver_type = "net/http.http2Server"; cbm_registry_add_func(reg, rf); // net/http.ServeContent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeContent"; rf.short_name = "ServeContent"; cbm_registry_add_func(reg, rf); // net/http.ServeFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeFile"; rf.short_name = "ServeFile"; cbm_registry_add_func(reg, rf); // net/http.ServeFileFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeFileFS"; rf.short_name = "ServeFileFS"; cbm_registry_add_func(reg, rf); // net/http.unencryptedHTTP2Request.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.unencryptedHTTP2Request.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.unencryptedHTTP2Request"; cbm_registry_add_func(reg, rf); // net/http.initALPNRequest.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.initALPNRequest.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.initALPNRequest"; cbm_registry_add_func(reg, rf); // net/http.ServeMux.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeMux.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.ServeMux"; cbm_registry_add_func(reg, rf); // net/http.timeoutHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.timeoutHandler"; cbm_registry_add_func(reg, rf); // net/http.noopHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.noopHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.noopHandler"; cbm_registry_add_func(reg, rf); // net/http.Chan.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Chan.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.Chan"; cbm_registry_add_func(reg, rf); // net/http.globalOptionsHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.globalOptionsHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.globalOptionsHandler"; cbm_registry_add_func(reg, rf); // net/http.Counter.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Counter.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.Counter"; cbm_registry_add_func(reg, rf); // net/http.fileHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.fileHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.fileHandler"; cbm_registry_add_func(reg, rf); // net/http.serverHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.serverHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.serverHandler"; cbm_registry_add_func(reg, rf); // net/http.HandlerFunc.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.HandlerFunc.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.HandlerFunc"; cbm_registry_add_func(reg, rf); // net/http.redirectHandler.ServeHTTP memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.redirectHandler.ServeHTTP"; rf.short_name = "ServeHTTP"; rf.receiver_type = "net/http.redirectHandler"; cbm_registry_add_func(reg, rf); // net/http.Server.ServeTLS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.ServeTLS"; rf.short_name = "ServeTLS"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ServeTLS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ServeTLS"; rf.short_name = "ServeTLS"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Set memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Set"; rf.short_name = "Set"; rf.receiver_type = "net/http.Header"; cbm_registry_add_func(reg, rf); // net/http.Request.SetBasicAuth memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.SetBasicAuth"; rf.short_name = "SetBasicAuth"; rf.receiver_type = "net/http.Request"; cbm_registry_add_func(reg, rf); // net/http.SetCookie memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.SetCookie"; rf.short_name = "SetCookie"; cbm_registry_add_func(reg, rf); // net/http.CrossOriginProtection.SetDenyHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.CrossOriginProtection.SetDenyHandler"; rf.short_name = "SetDenyHandler"; rf.receiver_type = "net/http.CrossOriginProtection"; cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.SetDoNotReuse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.SetDoNotReuse"; rf.short_name = "SetDoNotReuse"; rf.receiver_type = "net/http.http2ClientConn"; cbm_registry_add_func(reg, rf); // net/http.Protocols.SetHTTP1 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.SetHTTP1"; rf.short_name = "SetHTTP1"; rf.receiver_type = "net/http.Protocols"; cbm_registry_add_func(reg, rf); // net/http.Protocols.SetHTTP2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.SetHTTP2"; rf.short_name = "SetHTTP2"; rf.receiver_type = "net/http.Protocols"; cbm_registry_add_func(reg, rf); // net/http.Server.SetKeepAlivesEnabled memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.SetKeepAlivesEnabled"; rf.short_name = "SetKeepAlivesEnabled"; rf.receiver_type = "net/http.Server"; cbm_registry_add_func(reg, rf); // net/http.http2Framer.SetMaxReadFrameSize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.SetMaxReadFrameSize"; rf.short_name = "SetMaxReadFrameSize"; rf.receiver_type = "net/http.http2Framer"; cbm_registry_add_func(reg, rf); // net/http.Request.SetPathValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.SetPathValue"; rf.short_name = "SetPathValue"; rf.receiver_type = "net/http.Request"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ResponseController.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ResponseController.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "net/http.ResponseController"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.SetReuseFrames memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.SetReuseFrames"; rf.short_name = "SetReuseFrames"; rf.receiver_type = "net/http.http2Framer"; cbm_registry_add_func(reg, rf); // net/http.ClientConn.SetStateHook memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ClientConn.SetStateHook"; rf.short_name = "SetStateHook"; rf.receiver_type = "net/http.ClientConn"; cbm_registry_add_func(reg, rf); // net/http.Protocols.SetUnencryptedHTTP2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.SetUnencryptedHTTP2"; rf.short_name = "SetUnencryptedHTTP2"; rf.receiver_type = "net/http.Protocols"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ResponseController.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ResponseController.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net/http.ResponseController"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "net/http.response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.Setting memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.Setting"; rf.short_name = "Setting"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.http2Setting"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Server.Shutdown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Server.Shutdown"; rf.short_name = "Shutdown"; rf.receiver_type = "net/http.Server"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.Shutdown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.Shutdown"; rf.short_name = "Shutdown"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sorter.SortStrings memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sorter.SortStrings"; rf.short_name = "SortStrings"; rf.receiver_type = "net/http.http2sorter"; cbm_registry_add_func(reg, rf); // net/http.ioFile.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ioFile.Stat"; rf.short_name = "Stat"; rf.receiver_type = "net/http.ioFile"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ClientConn.State memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ClientConn.State"; rf.short_name = "State"; rf.receiver_type = "net/http.http2ClientConn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.http2ClientConnState"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.StatusText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.StatusText"; rf.short_name = "StatusText"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2DataFrame.StreamEnded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2DataFrame.StreamEnded"; rf.short_name = "StreamEnded"; rf.receiver_type = "net/http.http2DataFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2HeadersFrame.StreamEnded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2HeadersFrame.StreamEnded"; rf.short_name = "StreamEnded"; rf.receiver_type = "net/http.http2HeadersFrame"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameWriteRequest.StreamID memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameWriteRequest.StreamID"; rf.short_name = "StreamID"; rf.receiver_type = "net/http.http2FrameWriteRequest"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Protocols.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.String"; rf.short_name = "String"; rf.receiver_type = "net/http.Protocols"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Cookie.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Cookie.String"; rf.short_name = "String"; rf.receiver_type = "net/http.Cookie"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.pattern.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.pattern.String"; rf.short_name = "String"; rf.receiver_type = "net/http.pattern"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksAddr.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksAddr.String"; rf.short_name = "String"; rf.receiver_type = "net/http.socksAddr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Counter.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Counter.String"; rf.short_name = "String"; rf.receiver_type = "net/http.Counter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingID.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingID.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2SettingID"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.contextKey.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.contextKey.String"; rf.short_name = "String"; rf.receiver_type = "net/http.contextKey"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksCommand.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksCommand.String"; rf.short_name = "String"; rf.receiver_type = "net/http.socksCommand"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.socksReply.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.socksReply.String"; rf.short_name = "String"; rf.receiver_type = "net/http.socksReply"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2streamState.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2streamState.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2streamState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.ConnState.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.ConnState.String"; rf.short_name = "String"; rf.receiver_type = "net/http.ConnState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2ErrCode.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2ErrCode.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2ErrCode"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameType.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameType.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2FrameType"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.connectMethodKey.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.connectMethodKey.String"; rf.short_name = "String"; rf.receiver_type = "net/http.connectMethodKey"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameHeader.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameHeader.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2FrameHeader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2writeData.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2writeData.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2writeData"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2FrameWriteRequest.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2FrameWriteRequest.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2FrameWriteRequest"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Setting.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Setting.String"; rf.short_name = "String"; rf.receiver_type = "net/http.http2Setting"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.StripPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.StripPrefix"; rf.short_name = "StripPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2sortPriorityNodeSiblingsRFC7540.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sortPriorityNodeSiblingsRFC7540.Swap"; rf.short_name = "Swap"; rf.receiver_type = "net/http.http2sortPriorityNodeSiblingsRFC7540"; cbm_registry_add_func(reg, rf); // net/http.http2sorter.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2sorter.Swap"; rf.short_name = "Swap"; rf.receiver_type = "net/http.http2sorter"; cbm_registry_add_func(reg, rf); // net/http.timeoutError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net/http.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2httpError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2httpError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net/http.http2httpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.tlsHandshakeTimeoutError.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.tlsHandshakeTimeoutError.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net/http.tlsHandshakeTimeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.tlsHandshakeTimeoutError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.tlsHandshakeTimeoutError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net/http.tlsHandshakeTimeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2httpError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2httpError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net/http.http2httpError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.timeoutError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net/http.timeoutError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.TimeoutHandler memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.TimeoutHandler"; rf.short_name = "TimeoutHandler"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/http.Handler"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Protocols.UnencryptedHTTP2 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Protocols.UnencryptedHTTP2"; rf.short_name = "UnencryptedHTTP2"; rf.receiver_type = "net/http.Protocols"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.unencryptedNetConnInTLSConn.UnencryptedNetConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.unencryptedNetConnInTLSConn.UnencryptedNetConn"; rf.short_name = "UnencryptedNetConn"; rf.receiver_type = "net/http.unencryptedNetConnInTLSConn"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net.Conn"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.fakeLocker.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.fakeLocker.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "net/http.fakeLocker"; cbm_registry_add_func(reg, rf); // net/http.nothingWrittenError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.nothingWrittenError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net/http.nothingWrittenError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.transportReadFromServerError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.transportReadFromServerError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net/http.transportReadFromServerError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.UserAgent memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.UserAgent"; rf.short_name = "UserAgent"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Cookie.Valid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Cookie.Valid"; rf.short_name = "Valid"; rf.receiver_type = "net/http.Cookie"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Setting.Valid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Setting.Valid"; rf.short_name = "Valid"; rf.receiver_type = "net/http.http2Setting"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2SettingsFrame.Value memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2SettingsFrame.Value"; rf.short_name = "Value"; rf.receiver_type = "net/http.http2SettingsFrame"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Values memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Values"; rf.short_name = "Values"; rf.receiver_type = "net/http.Header"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2closeWaiter.Wait memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2closeWaiter.Wait"; rf.short_name = "Wait"; rf.receiver_type = "net/http.http2closeWaiter"; cbm_registry_add_func(reg, rf); // net/http.Request.WithContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.WithContext"; rf.short_name = "WithContext"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/http.Request")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.bufioFlushWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.bufioFlushWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.bufioFlushWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2pipe.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2pipe.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2pipe"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.persistConnWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.persistConnWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.persistConnWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2dataBuffer.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2dataBuffer.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2dataBuffer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.populateResponse.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.populateResponse.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.populateResponse"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Response.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Response.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.Response"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2stickyErrWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2stickyErrWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2stickyErrWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.extraHeader.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.extraHeader.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.extraHeader"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.chunkWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.chunkWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.chunkWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2chunkWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2chunkWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2chunkWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.Header"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.checkConnErrorWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.checkConnErrorWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.checkConnErrorWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2bufferedWriterTimeoutWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2bufferedWriterTimeoutWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2bufferedWriterTimeoutWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2bufferedWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2bufferedWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.http2bufferedWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.response"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.countingWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.countingWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.countingWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.timeoutWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.timeoutWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.loggingConn.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.loggingConn.Write"; rf.short_name = "Write"; rf.receiver_type = "net/http.loggingConn"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteContinuation memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteContinuation"; rf.short_name = "WriteContinuation"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteData memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteData"; rf.short_name = "WriteData"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteDataPadded memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteDataPadded"; rf.short_name = "WriteDataPadded"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteGoAway memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteGoAway"; rf.short_name = "WriteGoAway"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.timeoutWriter.WriteHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.timeoutWriter.WriteHeader"; rf.short_name = "WriteHeader"; rf.receiver_type = "net/http.timeoutWriter"; cbm_registry_add_func(reg, rf); // net/http.response.WriteHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.WriteHeader"; rf.short_name = "WriteHeader"; rf.receiver_type = "net/http.response"; cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.WriteHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.WriteHeader"; rf.short_name = "WriteHeader"; rf.receiver_type = "net/http.http2responseWriter"; cbm_registry_add_func(reg, rf); // net/http.populateResponse.WriteHeader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.populateResponse.WriteHeader"; rf.short_name = "WriteHeader"; rf.receiver_type = "net/http.populateResponse"; cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteHeaders memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteHeaders"; rf.short_name = "WriteHeaders"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WritePing memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WritePing"; rf.short_name = "WritePing"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WritePriority memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WritePriority"; rf.short_name = "WritePriority"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Request.WriteProxy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Request.WriteProxy"; rf.short_name = "WriteProxy"; rf.receiver_type = "net/http.Request"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WritePushPromise memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WritePushPromise"; rf.short_name = "WritePushPromise"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteRSTStream memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteRSTStream"; rf.short_name = "WriteRSTStream"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteRawFrame memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteRawFrame"; rf.short_name = "WriteRawFrame"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteSettings memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteSettings"; rf.short_name = "WriteSettings"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteSettingsAck memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteSettingsAck"; rf.short_name = "WriteSettingsAck"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2responseWriter.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2responseWriter.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "net/http.http2responseWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.stringWriter.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.stringWriter.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "net/http.stringWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.response.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.response.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "net/http.response"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.Header.WriteSubset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.Header.WriteSubset"; rf.short_name = "WriteSubset"; rf.receiver_type = "net/http.Header"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.noBody.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.noBody.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "net/http.noBody"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/http.http2Framer.WriteWindowUpdate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/http.http2Framer.WriteWindowUpdate"; rf.short_name = "WriteWindowUpdate"; rf.receiver_type = "net/http.http2Framer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Values.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Add"; rf.short_name = "Add"; rf.receiver_type = "net/url.Values"; cbm_registry_add_func(reg, rf); // net/url.URL.AppendBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.AppendBinary"; rf.short_name = "AppendBinary"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Values.Del memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Del"; rf.short_name = "Del"; rf.receiver_type = "net/url.Values"; cbm_registry_add_func(reg, rf); // net/url.Values.Encode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Encode"; rf.short_name = "Encode"; rf.receiver_type = "net/url.Values"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Error.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Error.Error"; rf.short_name = "Error"; rf.receiver_type = "net/url.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.InvalidHostError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.InvalidHostError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/url.InvalidHostError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.EscapeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.EscapeError.Error"; rf.short_name = "Error"; rf.receiver_type = "net/url.EscapeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.EscapedFragment memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.EscapedFragment"; rf.short_name = "EscapedFragment"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.EscapedPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.EscapedPath"; rf.short_name = "EscapedPath"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Values.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Get"; rf.short_name = "Get"; rf.receiver_type = "net/url.Values"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Values.Has memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Has"; rf.short_name = "Has"; rf.receiver_type = "net/url.Values"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.Hostname memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.Hostname"; rf.short_name = "Hostname"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.IsAbs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.IsAbs"; rf.short_name = "IsAbs"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.JoinPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.JoinPath"; rf.short_name = "JoinPath"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.JoinPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.JoinPath"; rf.short_name = "JoinPath"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.URL")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.MarshalBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.MarshalBinary"; rf.short_name = "MarshalBinary"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Parse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Parse"; rf.short_name = "Parse"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.URL")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.Parse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.Parse"; rf.short_name = "Parse"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.URL")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.ParseQuery memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.ParseQuery"; rf.short_name = "ParseQuery"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "net/url.Values"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.ParseRequestURI memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.ParseRequestURI"; rf.short_name = "ParseRequestURI"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.URL")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Userinfo.Password memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Userinfo.Password"; rf.short_name = "Password"; rf.receiver_type = "net/url.Userinfo"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.PathEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.PathEscape"; rf.short_name = "PathEscape"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.PathUnescape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.PathUnescape"; rf.short_name = "PathUnescape"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.Port memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.Port"; rf.short_name = "Port"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.Query memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.Query"; rf.short_name = "Query"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "net/url.Values"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.QueryEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.QueryEscape"; rf.short_name = "QueryEscape"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.QueryUnescape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.QueryUnescape"; rf.short_name = "QueryUnescape"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.Redacted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.Redacted"; rf.short_name = "Redacted"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.RequestURI memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.RequestURI"; rf.short_name = "RequestURI"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.ResolveReference memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.ResolveReference"; rf.short_name = "ResolveReference"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.URL")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Values.Set memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Values.Set"; rf.short_name = "Set"; rf.receiver_type = "net/url.Values"; cbm_registry_add_func(reg, rf); // net/url.URL.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.String"; rf.short_name = "String"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Userinfo.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Userinfo.String"; rf.short_name = "String"; rf.receiver_type = "net/url.Userinfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Error.Temporary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Error.Temporary"; rf.short_name = "Temporary"; rf.receiver_type = "net/url.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Error.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Error.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "net/url.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.URL.UnmarshalBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.URL.UnmarshalBinary"; rf.short_name = "UnmarshalBinary"; rf.receiver_type = "net/url.URL"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Error.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Error.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "net/url.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.User memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.User"; rf.short_name = "User"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.Userinfo")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.UserPassword memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.UserPassword"; rf.short_name = "UserPassword"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "net/url.Userinfo")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // net/url.Userinfo.Username memset(&rf, 0, sizeof(rf)); rf.qualified_name = "net/url.Userinfo.Username"; rf.short_name = "Username"; rf.receiver_type = "net/url.Userinfo"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Chdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Chdir"; rf.short_name = "Chdir"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Chdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Chdir"; rf.short_name = "Chdir"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chdir"; rf.short_name = "Chdir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Chmod memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Chmod"; rf.short_name = "Chmod"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Chmod memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Chmod"; rf.short_name = "Chmod"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chmod memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chmod"; rf.short_name = "Chmod"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Chown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Chown"; rf.short_name = "Chown"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Chown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Chown"; rf.short_name = "Chown"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chown"; rf.short_name = "Chown"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chown"; rf.short_name = "Chown"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Chown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Chown"; rf.short_name = "Chown"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chtimes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chtimes"; rf.short_name = "Chtimes"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Chtimes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Chtimes"; rf.short_name = "Chtimes"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Chtimes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Chtimes"; rf.short_name = "Chtimes"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Clearenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Clearenv"; rf.short_name = "Clearenv"; cbm_registry_add_func(reg, rf); // os.File.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Close"; rf.short_name = "Close"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Close"; rf.short_name = "Close"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Close"; rf.short_name = "Close"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.root.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.root.Close"; rf.short_name = "Close"; rf.receiver_type = "os.root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.root.Close memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.root.Close"; rf.short_name = "Close"; rf.receiver_type = "os.root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Control memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Control"; rf.short_name = "Control"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Control memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Control"; rf.short_name = "Control"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.CopyFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.CopyFS"; rf.short_name = "CopyFS"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Create memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Create"; rf.short_name = "Create"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Create memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Create"; rf.short_name = "Create"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.CreateTemp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.CreateTemp"; rf.short_name = "CreateTemp"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.DirFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.DirFS"; rf.short_name = "DirFS"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "fs.FS"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Environ memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Environ"; rf.short_name = "Environ"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.errSymlink.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.errSymlink.Error"; rf.short_name = "Error"; rf.receiver_type = "os.errSymlink"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.LinkError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.LinkError.Error"; rf.short_name = "Error"; rf.receiver_type = "os.LinkError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.SyscallError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.SyscallError.Error"; rf.short_name = "Error"; rf.receiver_type = "os.SyscallError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Executable memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Executable"; rf.short_name = "Executable"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Exit memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Exit"; rf.short_name = "Exit"; cbm_registry_add_func(reg, rf); // os.ProcessState.ExitCode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.ExitCode"; rf.short_name = "ExitCode"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.ExitCode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.ExitCode"; rf.short_name = "ExitCode"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.Exited memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.Exited"; rf.short_name = "Exited"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Expand memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Expand"; rf.short_name = "Expand"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ExpandEnv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ExpandEnv"; rf.short_name = "ExpandEnv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.FS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.FS"; rf.short_name = "FS"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "fs.FS"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Fd memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Fd"; rf.short_name = "Fd"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.FindProcess memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.FindProcess"; rf.short_name = "FindProcess"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.Process")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getegid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getegid"; rf.short_name = "Getegid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getenv"; rf.short_name = "Getenv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Geteuid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Geteuid"; rf.short_name = "Geteuid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getgid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getgid"; rf.short_name = "Getgid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getgroups memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getgroups"; rf.short_name = "Getgroups"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getpagesize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getpagesize"; rf.short_name = "Getpagesize"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getpid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getpid"; rf.short_name = "Getpid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getppid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getppid"; rf.short_name = "Getppid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getuid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getuid"; rf.short_name = "Getuid"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Getwd memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Getwd"; rf.short_name = "Getwd"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Hostname memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Hostname"; rf.short_name = "Hostname"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Info"; rf.short_name = "Info"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.unixDirent.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.unixDirent.Info"; rf.short_name = "Info"; rf.receiver_type = "os.unixDirent"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Info memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Info"; rf.short_name = "Info"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.unixDirent.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.unixDirent.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "os.unixDirent"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.IsDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.IsDir"; rf.short_name = "IsDir"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsExist memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsExist"; rf.short_name = "IsExist"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsNotExist memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsNotExist"; rf.short_name = "IsNotExist"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsPathSeparator memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsPathSeparator"; rf.short_name = "IsPathSeparator"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsPathSeparator memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsPathSeparator"; rf.short_name = "IsPathSeparator"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsPathSeparator memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsPathSeparator"; rf.short_name = "IsPathSeparator"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsPermission memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsPermission"; rf.short_name = "IsPermission"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.IsTimeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.IsTimeout"; rf.short_name = "IsTimeout"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Process.Kill memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Process.Kill"; rf.short_name = "Kill"; rf.receiver_type = "os.Process"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Lchown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Lchown"; rf.short_name = "Lchown"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Lchown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Lchown"; rf.short_name = "Lchown"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Lchown memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Lchown"; rf.short_name = "Lchown"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Link memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Link"; rf.short_name = "Link"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Link memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Link"; rf.short_name = "Link"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Link memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Link"; rf.short_name = "Link"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Link memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Link"; rf.short_name = "Link"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.LookupEnv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.LookupEnv"; rf.short_name = "LookupEnv"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Lstat"; rf.short_name = "Lstat"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.Lstat"; rf.short_name = "Lstat"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Lstat"; rf.short_name = "Lstat"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.Lstat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.Lstat"; rf.short_name = "Lstat"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Mkdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Mkdir"; rf.short_name = "Mkdir"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Mkdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Mkdir"; rf.short_name = "Mkdir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.MkdirAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.MkdirAll"; rf.short_name = "MkdirAll"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.MkdirAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.MkdirAll"; rf.short_name = "MkdirAll"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.MkdirTemp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.MkdirTemp"; rf.short_name = "MkdirTemp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.ModTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.ModTime"; rf.short_name = "ModTime"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.ModTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.ModTime"; rf.short_name = "ModTime"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.ModTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.ModTime"; rf.short_name = "ModTime"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Mode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Mode"; rf.short_name = "Mode"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Mode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Mode"; rf.short_name = "Mode"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Mode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Mode"; rf.short_name = "Mode"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Name"; rf.short_name = "Name"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.unixDirent.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.unixDirent.Name"; rf.short_name = "Name"; rf.receiver_type = "os.unixDirent"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.root.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.root.Name"; rf.short_name = "Name"; rf.receiver_type = "os.root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Name"; rf.short_name = "Name"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.root.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.root.Name"; rf.short_name = "Name"; rf.receiver_type = "os.root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Name"; rf.short_name = "Name"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Name"; rf.short_name = "Name"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Name"; rf.short_name = "Name"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.NewFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.NewFile"; rf.short_name = "NewFile"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.NewSyscallError memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.NewSyscallError"; rf.short_name = "NewSyscallError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Open"; rf.short_name = "Open"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.Open"; rf.short_name = "Open"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "fs.File"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.Open"; rf.short_name = "Open"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "fs.File"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Open memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Open"; rf.short_name = "Open"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.OpenFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.OpenFile"; rf.short_name = "OpenFile"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.OpenFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.OpenFile"; rf.short_name = "OpenFile"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.OpenInRoot memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.OpenInRoot"; rf.short_name = "OpenInRoot"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.OpenRoot memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.OpenRoot"; rf.short_name = "OpenRoot"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.Root")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.OpenRoot memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.OpenRoot"; rf.short_name = "OpenRoot"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.Root")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.Pid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.Pid"; rf.short_name = "Pid"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.Pid memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.Pid"; rf.short_name = "Pid"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[4]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[4]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[4]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[4]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Pipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Pipe"; rf.short_name = "Pipe"; { const CBMType* ret[4]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[1] = cbm_type_pointer(arena, cbm_type_named(arena, "os.File")); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.file.PollFD memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.file.PollFD"; rf.short_name = "PollFD"; rf.receiver_type = "os.file"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "poll.FD")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Read"; rf.short_name = "Read"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Read"; rf.short_name = "Read"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Read"; rf.short_name = "Read"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.ReadAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.ReadAt"; rf.short_name = "ReadAt"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.ReadDir"; rf.short_name = "ReadDir"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "os.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ReadDir"; rf.short_name = "ReadDir"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "os.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.ReadDir"; rf.short_name = "ReadDir"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "os.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.ReadDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.ReadDir"; rf.short_name = "ReadDir"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "os.DirEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.ReadFile"; rf.short_name = "ReadFile"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ReadFile"; rf.short_name = "ReadFile"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.ReadFile"; rf.short_name = "ReadFile"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.ReadFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.ReadFile"; rf.short_name = "ReadFile"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.noReadFrom.ReadFrom memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.noReadFrom.ReadFrom"; rf.short_name = "ReadFrom"; rf.receiver_type = "os.noReadFrom"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.ReadLink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.ReadLink"; rf.short_name = "ReadLink"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.ReadLink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.ReadLink"; rf.short_name = "ReadLink"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Readdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Readdir"; rf.short_name = "Readdir"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "os.FileInfo")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Readdirnames memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Readdirnames"; rf.short_name = "Readdirnames"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Readlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Readlink"; rf.short_name = "Readlink"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Readlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Readlink"; rf.short_name = "Readlink"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Process.Release memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Process.Release"; rf.short_name = "Release"; rf.receiver_type = "os.Process"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Remove memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Remove"; rf.short_name = "Remove"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Remove memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Remove"; rf.short_name = "Remove"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Remove memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Remove"; rf.short_name = "Remove"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Remove memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Remove"; rf.short_name = "Remove"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.RemoveAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.RemoveAll"; rf.short_name = "RemoveAll"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.RemoveAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.RemoveAll"; rf.short_name = "RemoveAll"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Rename memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Rename"; rf.short_name = "Rename"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Rename memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Rename"; rf.short_name = "Rename"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.SameFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.SameFile"; rf.short_name = "SameFile"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Seek"; rf.short_name = "Seek"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.SetDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.SetDeadline"; rf.short_name = "SetDeadline"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.SetReadDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.SetReadDeadline"; rf.short_name = "SetReadDeadline"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.SetWriteDeadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.SetWriteDeadline"; rf.short_name = "SetWriteDeadline"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Setenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Setenv"; rf.short_name = "Setenv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Process.Signal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Process.Signal"; rf.short_name = "Signal"; rf.receiver_type = "os.Process"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Size"; rf.short_name = "Size"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Size"; rf.short_name = "Size"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Size"; rf.short_name = "Size"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.StartProcess memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.StartProcess"; rf.short_name = "StartProcess"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.Process")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.Root"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rootFS.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rootFS.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.rootFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Stat"; rf.short_name = "Stat"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "os.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirFS.Stat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirFS.Stat"; rf.short_name = "Stat"; rf.receiver_type = "os.dirFS"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "fs.FileInfo"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.String"; rf.short_name = "String"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.String"; rf.short_name = "String"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.unixDirent.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.unixDirent.String"; rf.short_name = "String"; rf.receiver_type = "os.unixDirent"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.String"; rf.short_name = "String"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.String"; rf.short_name = "String"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.Success memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.Success"; rf.short_name = "Success"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Symlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Symlink"; rf.short_name = "Symlink"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Symlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Symlink"; rf.short_name = "Symlink"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.Symlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.Symlink"; rf.short_name = "Symlink"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Symlink memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Symlink"; rf.short_name = "Symlink"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Sync memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Sync"; rf.short_name = "Sync"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Sync memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Sync"; rf.short_name = "Sync"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Sys memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Sys"; rf.short_name = "Sys"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Sys memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Sys"; rf.short_name = "Sys"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.fileStat.Sys memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.fileStat.Sys"; rf.short_name = "Sys"; rf.receiver_type = "os.fileStat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.Sys memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.Sys"; rf.short_name = "Sys"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.SysUsage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.SysUsage"; rf.short_name = "SysUsage"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.SyscallConn memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.SyscallConn"; rf.short_name = "SyscallConn"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "syscall.RawConn"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.SystemTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.SystemTime"; rf.short_name = "SystemTime"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.TempDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.TempDir"; rf.short_name = "TempDir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.SyscallError.Timeout memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.SyscallError.Timeout"; rf.short_name = "Timeout"; rf.receiver_type = "os.SyscallError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Truncate"; rf.short_name = "Truncate"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Truncate"; rf.short_name = "Truncate"; rf.receiver_type = "os.File"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Truncate"; rf.short_name = "Truncate"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Truncate"; rf.short_name = "Truncate"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Truncate"; rf.short_name = "Truncate"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.unixDirent.Type memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.unixDirent.Type"; rf.short_name = "Type"; rf.receiver_type = "os.unixDirent"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Type memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Type"; rf.short_name = "Type"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.dirEntry.Type memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.dirEntry.Type"; rf.short_name = "Type"; rf.receiver_type = "os.dirEntry"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "os.FileMode"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Unsetenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Unsetenv"; rf.short_name = "Unsetenv"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.SyscallError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.SyscallError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "os.SyscallError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.LinkError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.LinkError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "os.LinkError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.UserCacheDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.UserCacheDir"; rf.short_name = "UserCacheDir"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.UserConfigDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.UserConfigDir"; rf.short_name = "UserConfigDir"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.UserHomeDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.UserHomeDir"; rf.short_name = "UserHomeDir"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.ProcessState.UserTime memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.ProcessState.UserTime"; rf.short_name = "UserTime"; rf.receiver_type = "os.ProcessState"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Process.Wait memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Process.Wait"; rf.short_name = "Wait"; rf.receiver_type = "os.Process"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os.ProcessState")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Process.WithHandle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Process.WithHandle"; rf.short_name = "WithHandle"; rf.receiver_type = "os.Process"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.Write"; rf.short_name = "Write"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Write"; rf.short_name = "Write"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.rawConn.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.rawConn.Write"; rf.short_name = "Write"; rf.receiver_type = "os.rawConn"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.WriteAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.WriteAt"; rf.short_name = "WriteAt"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.WriteFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.WriteFile"; rf.short_name = "WriteFile"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.Root.WriteFile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.Root.WriteFile"; rf.short_name = "WriteFile"; rf.receiver_type = "os.Root"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.noWriteTo.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.noWriteTo.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "os.noWriteTo"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os.File.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os.File.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "os.File"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.prefixSuffixSaver.Bytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.prefixSuffixSaver.Bytes"; rf.short_name = "Bytes"; rf.receiver_type = "os/exec.prefixSuffixSaver"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.CombinedOutput memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.CombinedOutput"; rf.short_name = "CombinedOutput"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Command memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Command"; rf.short_name = "Command"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os/exec.Cmd")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.CommandContext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.CommandContext"; rf.short_name = "CommandContext"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "os/exec.Cmd")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.Environ memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.Environ"; rf.short_name = "Environ"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.wrappedError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.wrappedError.Error"; rf.short_name = "Error"; rf.receiver_type = "os/exec.wrappedError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.ExitError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.ExitError.Error"; rf.short_name = "Error"; rf.receiver_type = "os/exec.ExitError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Error.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Error.Error"; rf.short_name = "Error"; rf.receiver_type = "os/exec.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.LookPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.LookPath"; rf.short_name = "LookPath"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.Output memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.Output"; rf.short_name = "Output"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.Run memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.Run"; rf.short_name = "Run"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.Start memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.Start"; rf.short_name = "Start"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.StderrPipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.StderrPipe"; rf.short_name = "StderrPipe"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io.ReadCloser"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.StdinPipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.StdinPipe"; rf.short_name = "StdinPipe"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io.WriteCloser"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.StdoutPipe memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.StdoutPipe"; rf.short_name = "StdoutPipe"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "io.ReadCloser"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.String"; rf.short_name = "String"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.wrappedError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.wrappedError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "os/exec.wrappedError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Error.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Error.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "os/exec.Error"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.Cmd.Wait memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.Cmd.Wait"; rf.short_name = "Wait"; rf.receiver_type = "os/exec.Cmd"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // os/exec.prefixSuffixSaver.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "os/exec.prefixSuffixSaver.Write"; rf.short_name = "Write"; rf.receiver_type = "os/exec.prefixSuffixSaver"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Base memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Base"; rf.short_name = "Base"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Clean memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Clean"; rf.short_name = "Clean"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Dir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Dir"; rf.short_name = "Dir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Ext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Ext"; rf.short_name = "Ext"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.IsAbs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.IsAbs"; rf.short_name = "IsAbs"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Join memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Join"; rf.short_name = "Join"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Match memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Match"; rf.short_name = "Match"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path.Split"; rf.short_name = "Split"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Abs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Abs"; rf.short_name = "Abs"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Base memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Base"; rf.short_name = "Base"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Clean memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Clean"; rf.short_name = "Clean"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Dir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Dir"; rf.short_name = "Dir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.EvalSymlinks memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.EvalSymlinks"; rf.short_name = "EvalSymlinks"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Ext memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Ext"; rf.short_name = "Ext"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.FromSlash memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.FromSlash"; rf.short_name = "FromSlash"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Glob memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Glob"; rf.short_name = "Glob"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.HasPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.HasPrefix"; rf.short_name = "HasPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.HasPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.HasPrefix"; rf.short_name = "HasPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.HasPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.HasPrefix"; rf.short_name = "HasPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.IsAbs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.IsAbs"; rf.short_name = "IsAbs"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.IsLocal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.IsLocal"; rf.short_name = "IsLocal"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Join memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Join"; rf.short_name = "Join"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Localize memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Localize"; rf.short_name = "Localize"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Match memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Match"; rf.short_name = "Match"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Rel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Rel"; rf.short_name = "Rel"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Split"; rf.short_name = "Split"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.SplitList memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.SplitList"; rf.short_name = "SplitList"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.ToSlash memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.ToSlash"; rf.short_name = "ToSlash"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.VolumeName memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.VolumeName"; rf.short_name = "VolumeName"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.Walk memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.Walk"; rf.short_name = "Walk"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // path/filepath.WalkDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "path/filepath.WalkDir"; rf.short_name = "WalkDir"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.AppendText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.AppendText"; rf.short_name = "AppendText"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Compile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Compile"; rf.short_name = "Compile"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "regexp.Regexp")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.CompilePOSIX memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.CompilePOSIX"; rf.short_name = "CompilePOSIX"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "regexp.Regexp")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Copy memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Copy"; rf.short_name = "Copy"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "regexp.Regexp")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Expand memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Expand"; rf.short_name = "Expand"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ExpandString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ExpandString"; rf.short_name = "ExpandString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Find memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Find"; rf.short_name = "Find"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAll"; rf.short_name = "FindAll"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllIndex"; rf.short_name = "FindAllIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllString"; rf.short_name = "FindAllString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllStringIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllStringIndex"; rf.short_name = "FindAllStringIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllStringSubmatch memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllStringSubmatch"; rf.short_name = "FindAllStringSubmatch"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllStringSubmatchIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllStringSubmatchIndex"; rf.short_name = "FindAllStringSubmatchIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllSubmatch memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllSubmatch"; rf.short_name = "FindAllSubmatch"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[][]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindAllSubmatchIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindAllSubmatchIndex"; rf.short_name = "FindAllSubmatchIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindIndex"; rf.short_name = "FindIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindReaderIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindReaderIndex"; rf.short_name = "FindReaderIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindReaderSubmatchIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindReaderSubmatchIndex"; rf.short_name = "FindReaderSubmatchIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindString"; rf.short_name = "FindString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindStringIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindStringIndex"; rf.short_name = "FindStringIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindStringSubmatch memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindStringSubmatch"; rf.short_name = "FindStringSubmatch"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindStringSubmatchIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindStringSubmatchIndex"; rf.short_name = "FindStringSubmatchIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindSubmatch memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindSubmatch"; rf.short_name = "FindSubmatch"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "regexp.[]byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.FindSubmatchIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.FindSubmatchIndex"; rf.short_name = "FindSubmatchIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "int")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.LiteralPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.LiteralPrefix"; rf.short_name = "LiteralPrefix"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Longest memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Longest"; rf.short_name = "Longest"; rf.receiver_type = "regexp.Regexp"; cbm_registry_add_func(reg, rf); // regexp.Regexp.MarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.MarshalText"; rf.short_name = "MarshalText"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Match memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Match"; rf.short_name = "Match"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Match memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Match"; rf.short_name = "Match"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.MatchReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.MatchReader"; rf.short_name = "MatchReader"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.MatchReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.MatchReader"; rf.short_name = "MatchReader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.MatchString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.MatchString"; rf.short_name = "MatchString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.MatchString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.MatchString"; rf.short_name = "MatchString"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.MustCompile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.MustCompile"; rf.short_name = "MustCompile"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "regexp.Regexp")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.MustCompilePOSIX memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.MustCompilePOSIX"; rf.short_name = "MustCompilePOSIX"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "regexp.Regexp")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.NumSubexp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.NumSubexp"; rf.short_name = "NumSubexp"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.QuoteMeta memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.QuoteMeta"; rf.short_name = "QuoteMeta"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAll"; rf.short_name = "ReplaceAll"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAllFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAllFunc"; rf.short_name = "ReplaceAllFunc"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAllLiteral memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAllLiteral"; rf.short_name = "ReplaceAllLiteral"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAllLiteralString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAllLiteralString"; rf.short_name = "ReplaceAllLiteralString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAllString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAllString"; rf.short_name = "ReplaceAllString"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.ReplaceAllStringFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.ReplaceAllStringFunc"; rf.short_name = "ReplaceAllStringFunc"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.Split"; rf.short_name = "Split"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.String"; rf.short_name = "String"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.SubexpIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.SubexpIndex"; rf.short_name = "SubexpIndex"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.SubexpNames memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.SubexpNames"; rf.short_name = "SubexpNames"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // regexp.Regexp.UnmarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "regexp.Regexp.UnmarshalText"; rf.short_name = "UnmarshalText"; rf.receiver_type = "regexp.Regexp"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Find memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Find"; rf.short_name = "Find"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Float64s memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64s"; rf.short_name = "Float64s"; cbm_registry_add_func(reg, rf); // sort.Float64sAreSorted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64sAreSorted"; rf.short_name = "Float64sAreSorted"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Ints memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Ints"; rf.short_name = "Ints"; cbm_registry_add_func(reg, rf); // sort.IntsAreSorted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntsAreSorted"; rf.short_name = "IntsAreSorted"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.IsSorted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IsSorted"; rf.short_name = "IsSorted"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.StringSlice.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringSlice.Len"; rf.short_name = "Len"; rf.receiver_type = "sort.StringSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Float64Slice.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64Slice.Len"; rf.short_name = "Len"; rf.receiver_type = "sort.Float64Slice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.IntSlice.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntSlice.Len"; rf.short_name = "Len"; rf.receiver_type = "sort.IntSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.StringSlice.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringSlice.Less"; rf.short_name = "Less"; rf.receiver_type = "sort.StringSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Float64Slice.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64Slice.Less"; rf.short_name = "Less"; rf.receiver_type = "sort.Float64Slice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.IntSlice.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntSlice.Less"; rf.short_name = "Less"; rf.receiver_type = "sort.IntSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.reverse.Less memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.reverse.Less"; rf.short_name = "Less"; rf.receiver_type = "sort.reverse"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.xorshift.Next memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.xorshift.Next"; rf.short_name = "Next"; rf.receiver_type = "sort.xorshift"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Reverse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Reverse"; rf.short_name = "Reverse"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "sort.Interface"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Float64Slice.Search memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64Slice.Search"; rf.short_name = "Search"; rf.receiver_type = "sort.Float64Slice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.StringSlice.Search memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringSlice.Search"; rf.short_name = "Search"; rf.receiver_type = "sort.StringSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.IntSlice.Search memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntSlice.Search"; rf.short_name = "Search"; rf.receiver_type = "sort.IntSlice"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Search memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Search"; rf.short_name = "Search"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.SearchFloat64s memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.SearchFloat64s"; rf.short_name = "SearchFloat64s"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.SearchInts memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.SearchInts"; rf.short_name = "SearchInts"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.SearchStrings memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.SearchStrings"; rf.short_name = "SearchStrings"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.Slice memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Slice"; rf.short_name = "Slice"; cbm_registry_add_func(reg, rf); // sort.SliceIsSorted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.SliceIsSorted"; rf.short_name = "SliceIsSorted"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.SliceStable memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.SliceStable"; rf.short_name = "SliceStable"; cbm_registry_add_func(reg, rf); // sort.Float64Slice.Sort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64Slice.Sort"; rf.short_name = "Sort"; rf.receiver_type = "sort.Float64Slice"; cbm_registry_add_func(reg, rf); // sort.IntSlice.Sort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntSlice.Sort"; rf.short_name = "Sort"; rf.receiver_type = "sort.IntSlice"; cbm_registry_add_func(reg, rf); // sort.Sort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Sort"; rf.short_name = "Sort"; cbm_registry_add_func(reg, rf); // sort.StringSlice.Sort memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringSlice.Sort"; rf.short_name = "Sort"; rf.receiver_type = "sort.StringSlice"; cbm_registry_add_func(reg, rf); // sort.Stable memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Stable"; rf.short_name = "Stable"; cbm_registry_add_func(reg, rf); // sort.Strings memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Strings"; rf.short_name = "Strings"; cbm_registry_add_func(reg, rf); // sort.StringsAreSorted memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringsAreSorted"; rf.short_name = "StringsAreSorted"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sort.StringSlice.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.StringSlice.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sort.StringSlice"; cbm_registry_add_func(reg, rf); // sort.Float64Slice.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.Float64Slice.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sort.Float64Slice"; cbm_registry_add_func(reg, rf); // sort.IntSlice.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sort.IntSlice.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sort.IntSlice"; cbm_registry_add_func(reg, rf); // strconv.AppendBool memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendBool"; rf.short_name = "AppendBool"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendFloat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendFloat"; rf.short_name = "AppendFloat"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendInt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendInt"; rf.short_name = "AppendInt"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuote memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuote"; rf.short_name = "AppendQuote"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuoteRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuoteRune"; rf.short_name = "AppendQuoteRune"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuoteRuneToASCII memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuoteRuneToASCII"; rf.short_name = "AppendQuoteRuneToASCII"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuoteRuneToGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuoteRuneToGraphic"; rf.short_name = "AppendQuoteRuneToGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuoteToASCII memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuoteToASCII"; rf.short_name = "AppendQuoteToASCII"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendQuoteToGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendQuoteToGraphic"; rf.short_name = "AppendQuoteToGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.AppendUint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.AppendUint"; rf.short_name = "AppendUint"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.Atoi memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.Atoi"; rf.short_name = "Atoi"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.CanBackquote memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.CanBackquote"; rf.short_name = "CanBackquote"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.NumError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.NumError.Error"; rf.short_name = "Error"; rf.receiver_type = "strconv.NumError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.FormatBool memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.FormatBool"; rf.short_name = "FormatBool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.FormatComplex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.FormatComplex"; rf.short_name = "FormatComplex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.FormatFloat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.FormatFloat"; rf.short_name = "FormatFloat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.FormatInt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.FormatInt"; rf.short_name = "FormatInt"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.FormatUint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.FormatUint"; rf.short_name = "FormatUint"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.IsGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.IsGraphic"; rf.short_name = "IsGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.IsPrint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.IsPrint"; rf.short_name = "IsPrint"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.Itoa memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.Itoa"; rf.short_name = "Itoa"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.ParseBool memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.ParseBool"; rf.short_name = "ParseBool"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.ParseComplex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.ParseComplex"; rf.short_name = "ParseComplex"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "complex128"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.ParseFloat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.ParseFloat"; rf.short_name = "ParseFloat"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.ParseInt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.ParseInt"; rf.short_name = "ParseInt"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.ParseUint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.ParseUint"; rf.short_name = "ParseUint"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.Quote memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.Quote"; rf.short_name = "Quote"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuoteRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuoteRune"; rf.short_name = "QuoteRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuoteRuneToASCII memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuoteRuneToASCII"; rf.short_name = "QuoteRuneToASCII"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuoteRuneToGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuoteRuneToGraphic"; rf.short_name = "QuoteRuneToGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuoteToASCII memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuoteToASCII"; rf.short_name = "QuoteToASCII"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuoteToGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuoteToGraphic"; rf.short_name = "QuoteToGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.QuotedPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.QuotedPrefix"; rf.short_name = "QuotedPrefix"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.Unquote memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.Unquote"; rf.short_name = "Unquote"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.UnquoteChar memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.UnquoteChar"; rf.short_name = "UnquoteChar"; { const CBMType* ret[5]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = cbm_type_builtin(arena, "string"); ret[3] = cbm_type_builtin(arena, "error"); ret[4] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strconv.NumError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strconv.NumError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "strconv.NumError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.Cap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.Cap"; rf.short_name = "Cap"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Clone"; rf.short_name = "Clone"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Compare memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Compare"; rf.short_name = "Compare"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Contains memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Contains"; rf.short_name = "Contains"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ContainsAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ContainsAny"; rf.short_name = "ContainsAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ContainsFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ContainsFunc"; rf.short_name = "ContainsFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ContainsRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ContainsRune"; rf.short_name = "ContainsRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Count memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Count"; rf.short_name = "Count"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Cut memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Cut"; rf.short_name = "Cut"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "string"); ret[2] = cbm_type_builtin(arena, "bool"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.CutPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.CutPrefix"; rf.short_name = "CutPrefix"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.CutSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.CutSuffix"; rf.short_name = "CutSuffix"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.EqualFold memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.EqualFold"; rf.short_name = "EqualFold"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Fields memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Fields"; rf.short_name = "Fields"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.FieldsFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.FieldsFunc"; rf.short_name = "FieldsFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.FieldsFuncSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.FieldsFuncSeq"; rf.short_name = "FieldsFuncSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.FieldsSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.FieldsSeq"; rf.short_name = "FieldsSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.Grow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.Grow"; rf.short_name = "Grow"; rf.receiver_type = "strings.Builder"; cbm_registry_add_func(reg, rf); // strings.HasPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.HasPrefix"; rf.short_name = "HasPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.HasSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.HasSuffix"; rf.short_name = "HasSuffix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Index memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Index"; rf.short_name = "Index"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.IndexAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.IndexAny"; rf.short_name = "IndexAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.IndexByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.IndexByte"; rf.short_name = "IndexByte"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.IndexFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.IndexFunc"; rf.short_name = "IndexFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.IndexRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.IndexRune"; rf.short_name = "IndexRune"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Join memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Join"; rf.short_name = "Join"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.LastIndex memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.LastIndex"; rf.short_name = "LastIndex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.LastIndexAny memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.LastIndexAny"; rf.short_name = "LastIndexAny"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.LastIndexByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.LastIndexByte"; rf.short_name = "LastIndexByte"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.LastIndexFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.LastIndexFunc"; rf.short_name = "LastIndexFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.Len"; rf.short_name = "Len"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.Len memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.Len"; rf.short_name = "Len"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Lines memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Lines"; rf.short_name = "Lines"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Map memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Map"; rf.short_name = "Map"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.NewReader memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.NewReader"; rf.short_name = "NewReader"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "strings.Reader")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.NewReplacer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.NewReplacer"; rf.short_name = "NewReplacer"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "strings.Replacer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.Read memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.Read"; rf.short_name = "Read"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.ReadAt memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.ReadAt"; rf.short_name = "ReadAt"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.ReadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.ReadByte"; rf.short_name = "ReadByte"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "byte"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.ReadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.ReadRune"; rf.short_name = "ReadRune"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "error"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Repeat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Repeat"; rf.short_name = "Repeat"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.singleStringReplacer.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.singleStringReplacer.Replace"; rf.short_name = "Replace"; rf.receiver_type = "strings.singleStringReplacer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Replace"; rf.short_name = "Replace"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.byteStringReplacer.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.byteStringReplacer.Replace"; rf.short_name = "Replace"; rf.receiver_type = "strings.byteStringReplacer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.byteReplacer.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.byteReplacer.Replace"; rf.short_name = "Replace"; rf.receiver_type = "strings.byteReplacer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.genericReplacer.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.genericReplacer.Replace"; rf.short_name = "Replace"; rf.receiver_type = "strings.genericReplacer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Replacer.Replace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Replacer.Replace"; rf.short_name = "Replace"; rf.receiver_type = "strings.Replacer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ReplaceAll memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ReplaceAll"; rf.short_name = "ReplaceAll"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.Reset"; rf.short_name = "Reset"; rf.receiver_type = "strings.Reader"; cbm_registry_add_func(reg, rf); // strings.Builder.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.Reset"; rf.short_name = "Reset"; rf.receiver_type = "strings.Builder"; cbm_registry_add_func(reg, rf); // strings.Reader.Seek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.Seek"; rf.short_name = "Seek"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.Size memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.Size"; rf.short_name = "Size"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Split memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Split"; rf.short_name = "Split"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.SplitAfter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.SplitAfter"; rf.short_name = "SplitAfter"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.SplitAfterN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.SplitAfterN"; rf.short_name = "SplitAfterN"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.SplitAfterSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.SplitAfterSeq"; rf.short_name = "SplitAfterSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.SplitN memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.SplitN"; rf.short_name = "SplitN"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "string")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.SplitSeq memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.SplitSeq"; rf.short_name = "SplitSeq"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.String"; rf.short_name = "String"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Title memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Title"; rf.short_name = "Title"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToLower memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToLower"; rf.short_name = "ToLower"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToLowerSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToLowerSpecial"; rf.short_name = "ToLowerSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToTitle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToTitle"; rf.short_name = "ToTitle"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToTitleSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToTitleSpecial"; rf.short_name = "ToTitleSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToUpper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToUpper"; rf.short_name = "ToUpper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToUpperSpecial memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToUpperSpecial"; rf.short_name = "ToUpperSpecial"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.ToValidUTF8 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.ToValidUTF8"; rf.short_name = "ToValidUTF8"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Trim memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Trim"; rf.short_name = "Trim"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimFunc"; rf.short_name = "TrimFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimLeft memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimLeft"; rf.short_name = "TrimLeft"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimLeftFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimLeftFunc"; rf.short_name = "TrimLeftFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimPrefix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimPrefix"; rf.short_name = "TrimPrefix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimRight memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimRight"; rf.short_name = "TrimRight"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimRightFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimRightFunc"; rf.short_name = "TrimRightFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimSpace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimSpace"; rf.short_name = "TrimSpace"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.TrimSuffix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.TrimSuffix"; rf.short_name = "TrimSuffix"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.UnreadByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.UnreadByte"; rf.short_name = "UnreadByte"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.UnreadRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.UnreadRune"; rf.short_name = "UnreadRune"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.appendSliceWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.appendSliceWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "strings.appendSliceWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.Write"; rf.short_name = "Write"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.WriteByte memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.WriteByte"; rf.short_name = "WriteByte"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.WriteRune memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.WriteRune"; rf.short_name = "WriteRune"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Replacer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Replacer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.Replacer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.byteStringReplacer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.byteStringReplacer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.byteStringReplacer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.genericReplacer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.genericReplacer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.genericReplacer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.stringWriter.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.stringWriter.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.stringWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.singleStringReplacer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.singleStringReplacer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.singleStringReplacer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Builder.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Builder.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.Builder"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.appendSliceWriter.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.appendSliceWriter.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.appendSliceWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.byteReplacer.WriteString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.byteReplacer.WriteString"; rf.short_name = "WriteString"; rf.receiver_type = "strings.byteReplacer"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // strings.Reader.WriteTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "strings.Reader.WriteTo"; rf.short_name = "WriteTo"; rf.receiver_type = "strings.Reader"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.WaitGroup.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.WaitGroup.Add"; rf.short_name = "Add"; rf.receiver_type = "sync.WaitGroup"; cbm_registry_add_func(reg, rf); // sync.Cond.Broadcast memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Cond.Broadcast"; rf.short_name = "Broadcast"; rf.receiver_type = "sync.Cond"; cbm_registry_add_func(reg, rf); // sync.Map.Clear memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Clear"; rf.short_name = "Clear"; rf.receiver_type = "sync.Map"; cbm_registry_add_func(reg, rf); // sync.Map.CompareAndDelete memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.CompareAndDelete"; rf.short_name = "CompareAndDelete"; rf.receiver_type = "sync.Map"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Map.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync.Map"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Map.Delete memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Delete"; rf.short_name = "Delete"; rf.receiver_type = "sync.Map"; cbm_registry_add_func(reg, rf); // sync.Once.Do memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Once.Do"; rf.short_name = "Do"; rf.receiver_type = "sync.Once"; cbm_registry_add_func(reg, rf); // sync.WaitGroup.Done memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.WaitGroup.Done"; rf.short_name = "Done"; rf.receiver_type = "sync.WaitGroup"; cbm_registry_add_func(reg, rf); // sync.Pool.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Pool.Get"; rf.short_name = "Get"; rf.receiver_type = "sync.Pool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.WaitGroup.Go memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.WaitGroup.Go"; rf.short_name = "Go"; rf.receiver_type = "sync.WaitGroup"; cbm_registry_add_func(reg, rf); // sync.Map.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Load"; rf.short_name = "Load"; rf.receiver_type = "sync.Map"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Map.LoadAndDelete memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.LoadAndDelete"; rf.short_name = "LoadAndDelete"; rf.receiver_type = "sync.Map"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Map.LoadOrStore memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.LoadOrStore"; rf.short_name = "LoadOrStore"; rf.receiver_type = "sync.Map"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.noCopy.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.noCopy.Lock"; rf.short_name = "Lock"; rf.receiver_type = "sync.noCopy"; cbm_registry_add_func(reg, rf); // sync.Mutex.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Mutex.Lock"; rf.short_name = "Lock"; rf.receiver_type = "sync.Mutex"; cbm_registry_add_func(reg, rf); // sync.rlocker.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.rlocker.Lock"; rf.short_name = "Lock"; rf.receiver_type = "sync.rlocker"; cbm_registry_add_func(reg, rf); // sync.RWMutex.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.Lock"; rf.short_name = "Lock"; rf.receiver_type = "sync.RWMutex"; cbm_registry_add_func(reg, rf); // sync.NewCond memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.NewCond"; rf.short_name = "NewCond"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "sync.Cond")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.OnceFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.OnceFunc"; rf.short_name = "OnceFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "sync.func()"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.OnceValue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.OnceValue"; rf.short_name = "OnceValue"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "sync.func()"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.OnceValues memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.OnceValues"; rf.short_name = "OnceValues"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "sync.func()"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Pool.Put memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Pool.Put"; rf.short_name = "Put"; rf.receiver_type = "sync.Pool"; cbm_registry_add_func(reg, rf); // sync.RWMutex.RLock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.RLock"; rf.short_name = "RLock"; rf.receiver_type = "sync.RWMutex"; cbm_registry_add_func(reg, rf); // sync.RWMutex.RLocker memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.RLocker"; rf.short_name = "RLocker"; rf.receiver_type = "sync.RWMutex"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "sync.Locker"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.RWMutex.RUnlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.RUnlock"; rf.short_name = "RUnlock"; rf.receiver_type = "sync.RWMutex"; cbm_registry_add_func(reg, rf); // sync.Map.Range memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Range"; rf.short_name = "Range"; rf.receiver_type = "sync.Map"; cbm_registry_add_func(reg, rf); // sync.Cond.Signal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Cond.Signal"; rf.short_name = "Signal"; rf.receiver_type = "sync.Cond"; cbm_registry_add_func(reg, rf); // sync.Map.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Store"; rf.short_name = "Store"; rf.receiver_type = "sync.Map"; cbm_registry_add_func(reg, rf); // sync.Map.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Map.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync.Map"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.RWMutex.TryLock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.TryLock"; rf.short_name = "TryLock"; rf.receiver_type = "sync.RWMutex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Mutex.TryLock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Mutex.TryLock"; rf.short_name = "TryLock"; rf.receiver_type = "sync.Mutex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.RWMutex.TryRLock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.TryRLock"; rf.short_name = "TryRLock"; rf.receiver_type = "sync.RWMutex"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync.Mutex.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Mutex.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "sync.Mutex"; cbm_registry_add_func(reg, rf); // sync.noCopy.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.noCopy.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "sync.noCopy"; cbm_registry_add_func(reg, rf); // sync.rlocker.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.rlocker.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "sync.rlocker"; cbm_registry_add_func(reg, rf); // sync.RWMutex.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.RWMutex.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "sync.RWMutex"; cbm_registry_add_func(reg, rf); // sync.Cond.Wait memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.Cond.Wait"; rf.short_name = "Wait"; rf.receiver_type = "sync.Cond"; cbm_registry_add_func(reg, rf); // sync.WaitGroup.Wait memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync.WaitGroup.Wait"; rf.short_name = "Wait"; rf.receiver_type = "sync.WaitGroup"; cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.Add"; rf.short_name = "Add"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.Add"; rf.short_name = "Add"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.Add"; rf.short_name = "Add"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.Add"; rf.short_name = "Add"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.Add"; rf.short_name = "Add"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddInt32"; rf.short_name = "AddInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddInt64"; rf.short_name = "AddInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddInt64"; rf.short_name = "AddInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddUint32"; rf.short_name = "AddUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddUint64"; rf.short_name = "AddUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddUint64"; rf.short_name = "AddUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AddUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AddUintptr"; rf.short_name = "AddUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.And memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.And"; rf.short_name = "And"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.And memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.And"; rf.short_name = "And"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.And memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.And"; rf.short_name = "And"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.And memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.And"; rf.short_name = "And"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.And memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.And"; rf.short_name = "And"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndInt32"; rf.short_name = "AndInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndInt64"; rf.short_name = "AndInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndInt64"; rf.short_name = "AndInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndUint32"; rf.short_name = "AndUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndUint64"; rf.short_name = "AndUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndUint64"; rf.short_name = "AndUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.AndUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.AndUintptr"; rf.short_name = "AndUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Value.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Value.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Bool.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Bool.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Bool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.any.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.any.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.any"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.CompareAndSwap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.CompareAndSwap"; rf.short_name = "CompareAndSwap"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapInt32"; rf.short_name = "CompareAndSwapInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapInt64"; rf.short_name = "CompareAndSwapInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapInt64"; rf.short_name = "CompareAndSwapInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapPointer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapPointer"; rf.short_name = "CompareAndSwapPointer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapUint32"; rf.short_name = "CompareAndSwapUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapUint64"; rf.short_name = "CompareAndSwapUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapUint64"; rf.short_name = "CompareAndSwapUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.CompareAndSwapUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.CompareAndSwapUintptr"; rf.short_name = "CompareAndSwapUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Bool.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Bool.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Bool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Value.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Value.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.any.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.any.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.any"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "sync/atomic.T")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.Load memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.Load"; rf.short_name = "Load"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadInt32"; rf.short_name = "LoadInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadInt64"; rf.short_name = "LoadInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadInt64"; rf.short_name = "LoadInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadPointer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadPointer"; rf.short_name = "LoadPointer"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "unsafe.Pointer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadUint32"; rf.short_name = "LoadUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadUint64"; rf.short_name = "LoadUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadUint64"; rf.short_name = "LoadUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.LoadUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.LoadUintptr"; rf.short_name = "LoadUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.noCopy.Lock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.noCopy.Lock"; rf.short_name = "Lock"; rf.receiver_type = "sync/atomic.noCopy"; cbm_registry_add_func(reg, rf); // sync/atomic.Int32.Or memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.Or"; rf.short_name = "Or"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.Or memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.Or"; rf.short_name = "Or"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.Or memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.Or"; rf.short_name = "Or"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.Or memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.Or"; rf.short_name = "Or"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.Or memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.Or"; rf.short_name = "Or"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrInt32"; rf.short_name = "OrInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrInt64"; rf.short_name = "OrInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrInt64"; rf.short_name = "OrInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrUint32"; rf.short_name = "OrUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrUint64"; rf.short_name = "OrUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrUint64"; rf.short_name = "OrUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.OrUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.OrUintptr"; rf.short_name = "OrUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Int32"; cbm_registry_add_func(reg, rf); // sync/atomic.Bool.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Bool.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Bool"; cbm_registry_add_func(reg, rf); // sync/atomic.Int64.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Int64"; cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Uintptr"; cbm_registry_add_func(reg, rf); // sync/atomic.Value.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Value.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Value"; cbm_registry_add_func(reg, rf); // sync/atomic.any.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.any.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.any"; cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Uint64"; cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.Store memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.Store"; rf.short_name = "Store"; rf.receiver_type = "sync/atomic.Uint32"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreInt32"; rf.short_name = "StoreInt32"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreInt64"; rf.short_name = "StoreInt64"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreInt64"; rf.short_name = "StoreInt64"; cbm_registry_add_func(reg, rf); // sync/atomic.StorePointer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StorePointer"; rf.short_name = "StorePointer"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreUint32"; rf.short_name = "StoreUint32"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreUint64"; rf.short_name = "StoreUint64"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreUint64"; rf.short_name = "StoreUint64"; cbm_registry_add_func(reg, rf); // sync/atomic.StoreUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.StoreUintptr"; rf.short_name = "StoreUintptr"; cbm_registry_add_func(reg, rf); // sync/atomic.Uint64.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint64.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Uint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uint32.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uint32.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Uint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Bool.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Bool.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Bool"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int64.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int64.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Int64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.any.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.any.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.any"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "sync/atomic.T")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Int32.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Int32.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Int32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Uintptr.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Uintptr.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Uintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.Value.Swap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.Value.Swap"; rf.short_name = "Swap"; rf.receiver_type = "sync/atomic.Value"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapInt32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapInt32"; rf.short_name = "SwapInt32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapInt64"; rf.short_name = "SwapInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapInt64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapInt64"; rf.short_name = "SwapInt64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapPointer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapPointer"; rf.short_name = "SwapPointer"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "unsafe.Pointer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapUint32 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapUint32"; rf.short_name = "SwapUint32"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint32"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapUint64"; rf.short_name = "SwapUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapUint64 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapUint64"; rf.short_name = "SwapUint64"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uint64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.SwapUintptr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.SwapUintptr"; rf.short_name = "SwapUintptr"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "uintptr"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // sync/atomic.noCopy.Unlock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "sync/atomic.noCopy.Unlock"; rf.short_name = "Unlock"; rf.receiver_type = "sync/atomic.noCopy"; cbm_registry_add_func(reg, rf); // testing.F.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.F.Add"; rf.short_name = "Add"; rf.receiver_type = "testing.F"; cbm_registry_add_func(reg, rf); // testing.BenchmarkResult.AllocedBytesPerOp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.BenchmarkResult.AllocedBytesPerOp"; rf.short_name = "AllocedBytesPerOp"; rf.receiver_type = "testing.BenchmarkResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.BenchmarkResult.AllocsPerOp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.BenchmarkResult.AllocsPerOp"; rf.short_name = "AllocsPerOp"; rf.receiver_type = "testing.BenchmarkResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.AllocsPerRun memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.AllocsPerRun"; rf.short_name = "AllocsPerRun"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.ArtifactDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.ArtifactDir"; rf.short_name = "ArtifactDir"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Attr memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Attr"; rf.short_name = "Attr"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.Benchmark memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Benchmark"; rf.short_name = "Benchmark"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "testing.BenchmarkResult"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.T.Chdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.T.Chdir"; rf.short_name = "Chdir"; rf.receiver_type = "testing.T"; cbm_registry_add_func(reg, rf); // testing.common.Chdir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Chdir"; rf.short_name = "Chdir"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.CheckCorpus memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.CheckCorpus"; rf.short_name = "CheckCorpus"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Cleanup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Cleanup"; rf.short_name = "Cleanup"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Context memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Context"; rf.short_name = "Context"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "context.Context"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.CoordinateFuzzing memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.CoordinateFuzzing"; rf.short_name = "CoordinateFuzzing"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.CoverMode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.CoverMode"; rf.short_name = "CoverMode"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.Coverage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Coverage"; rf.short_name = "Coverage"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.T.Deadline memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.T.Deadline"; rf.short_name = "Deadline"; rf.receiver_type = "testing.T"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.B.Elapsed memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.Elapsed"; rf.short_name = "Elapsed"; rf.receiver_type = "testing.B"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Error"; rf.short_name = "Error"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Errorf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Errorf"; rf.short_name = "Errorf"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Fail memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Fail"; rf.short_name = "Fail"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.F.Fail memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.F.Fail"; rf.short_name = "Fail"; rf.receiver_type = "testing.F"; cbm_registry_add_func(reg, rf); // testing.common.FailNow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.FailNow"; rf.short_name = "FailNow"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Failed memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Failed"; rf.short_name = "Failed"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Fatal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Fatal"; rf.short_name = "Fatal"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Fatalf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Fatalf"; rf.short_name = "Fatalf"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.F.Fuzz memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.F.Fuzz"; rf.short_name = "Fuzz"; rf.receiver_type = "testing.F"; cbm_registry_add_func(reg, rf); // testing.chattyFlag.Get memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyFlag.Get"; rf.short_name = "Get"; rf.receiver_type = "testing.chattyFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "any"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Helper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Helper"; rf.short_name = "Helper"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.F.Helper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.F.Helper"; rf.short_name = "Helper"; rf.receiver_type = "testing.F"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.ImportPath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.ImportPath"; rf.short_name = "ImportPath"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.Init memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Init"; rf.short_name = "Init"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.InitRuntimeCoverage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.InitRuntimeCoverage"; rf.short_name = "InitRuntimeCoverage"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_named(arena, "testing.func()"); ret[2] = cbm_type_named(arena, "testing.func()"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.chattyFlag.IsBoolFlag memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyFlag.IsBoolFlag"; rf.short_name = "IsBoolFlag"; rf.receiver_type = "testing.chattyFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Log memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Log"; rf.short_name = "Log"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Logf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Logf"; rf.short_name = "Logf"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.B.Loop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.Loop"; rf.short_name = "Loop"; rf.receiver_type = "testing.B"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.Main memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Main"; rf.short_name = "Main"; cbm_registry_add_func(reg, rf); // testing.MainStart memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.MainStart"; rf.short_name = "MainStart"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "testing.M")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.MatchString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.MatchString"; rf.short_name = "MatchString"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.BenchmarkResult.MemString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.BenchmarkResult.MemString"; rf.short_name = "MemString"; rf.receiver_type = "testing.BenchmarkResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.ModulePath memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.ModulePath"; rf.short_name = "ModulePath"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Name"; rf.short_name = "Name"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.PB.Next memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.PB.Next"; rf.short_name = "Next"; rf.receiver_type = "testing.PB"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.BenchmarkResult.NsPerOp memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.BenchmarkResult.NsPerOp"; rf.short_name = "NsPerOp"; rf.receiver_type = "testing.BenchmarkResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Output memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Output"; rf.short_name = "Output"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "io.Writer"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.T.Parallel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.T.Parallel"; rf.short_name = "Parallel"; rf.receiver_type = "testing.T"; cbm_registry_add_func(reg, rf); // testing.chattyPrinter.Printf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyPrinter.Printf"; rf.short_name = "Printf"; rf.receiver_type = "testing.chattyPrinter"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.ReadCorpus memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.ReadCorpus"; rf.short_name = "ReadCorpus"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "testing.corpusEntry")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.RegisterCover memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.RegisterCover"; rf.short_name = "RegisterCover"; cbm_registry_add_func(reg, rf); // testing.B.ReportAllocs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.ReportAllocs"; rf.short_name = "ReportAllocs"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.B.ReportMetric memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.ReportMetric"; rf.short_name = "ReportMetric"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.ResetCoverage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.ResetCoverage"; rf.short_name = "ResetCoverage"; rf.receiver_type = "testing.matchStringOnly"; cbm_registry_add_func(reg, rf); // testing.B.ResetTimer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.ResetTimer"; rf.short_name = "ResetTimer"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.M.Run memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.M.Run"; rf.short_name = "Run"; rf.receiver_type = "testing.M"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.T.Run memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.T.Run"; rf.short_name = "Run"; rf.receiver_type = "testing.T"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.B.Run memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.Run"; rf.short_name = "Run"; rf.receiver_type = "testing.B"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.RunBenchmarks memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.RunBenchmarks"; rf.short_name = "RunBenchmarks"; cbm_registry_add_func(reg, rf); // testing.RunExamples memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.RunExamples"; rf.short_name = "RunExamples"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.RunFuzzWorker memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.RunFuzzWorker"; rf.short_name = "RunFuzzWorker"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.B.RunParallel memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.RunParallel"; rf.short_name = "RunParallel"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.RunTests memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.RunTests"; rf.short_name = "RunTests"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.chattyFlag.Set memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyFlag.Set"; rf.short_name = "Set"; rf.receiver_type = "testing.chattyFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.durationOrCountFlag.Set memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.durationOrCountFlag.Set"; rf.short_name = "Set"; rf.receiver_type = "testing.durationOrCountFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.B.SetBytes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.SetBytes"; rf.short_name = "SetBytes"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.SetPanicOnExit0 memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.SetPanicOnExit0"; rf.short_name = "SetPanicOnExit0"; rf.receiver_type = "testing.matchStringOnly"; cbm_registry_add_func(reg, rf); // testing.B.SetParallelism memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.SetParallelism"; rf.short_name = "SetParallelism"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.common.Setenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Setenv"; rf.short_name = "Setenv"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.T.Setenv memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.T.Setenv"; rf.short_name = "Setenv"; rf.receiver_type = "testing.T"; cbm_registry_add_func(reg, rf); // testing.Short memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Short"; rf.short_name = "Short"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.Skip memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Skip"; rf.short_name = "Skip"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.SkipNow memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.SkipNow"; rf.short_name = "SkipNow"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Skipf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Skipf"; rf.short_name = "Skipf"; rf.receiver_type = "testing.common"; cbm_registry_add_func(reg, rf); // testing.common.Skipped memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.Skipped"; rf.short_name = "Skipped"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.F.Skipped memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.F.Skipped"; rf.short_name = "Skipped"; rf.receiver_type = "testing.F"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.SnapshotCoverage memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.SnapshotCoverage"; rf.short_name = "SnapshotCoverage"; rf.receiver_type = "testing.matchStringOnly"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.StartCPUProfile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.StartCPUProfile"; rf.short_name = "StartCPUProfile"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.StartTestLog memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.StartTestLog"; rf.short_name = "StartTestLog"; rf.receiver_type = "testing.matchStringOnly"; cbm_registry_add_func(reg, rf); // testing.B.StartTimer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.StartTimer"; rf.short_name = "StartTimer"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.StopCPUProfile memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.StopCPUProfile"; rf.short_name = "StopCPUProfile"; rf.receiver_type = "testing.matchStringOnly"; cbm_registry_add_func(reg, rf); // testing.matchStringOnly.StopTestLog memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.StopTestLog"; rf.short_name = "StopTestLog"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.B.StopTimer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.B.StopTimer"; rf.short_name = "StopTimer"; rf.receiver_type = "testing.B"; cbm_registry_add_func(reg, rf); // testing.fuzzResult.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.fuzzResult.String"; rf.short_name = "String"; rf.receiver_type = "testing.fuzzResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.durationOrCountFlag.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.durationOrCountFlag.String"; rf.short_name = "String"; rf.receiver_type = "testing.durationOrCountFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.BenchmarkResult.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.BenchmarkResult.String"; rf.short_name = "String"; rf.receiver_type = "testing.BenchmarkResult"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.chattyFlag.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyFlag.String"; rf.short_name = "String"; rf.receiver_type = "testing.chattyFlag"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.common.TempDir memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.common.TempDir"; rf.short_name = "TempDir"; rf.receiver_type = "testing.common"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.Testing memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Testing"; rf.short_name = "Testing"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.chattyPrinter.Updatef memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.chattyPrinter.Updatef"; rf.short_name = "Updatef"; rf.receiver_type = "testing.chattyPrinter"; cbm_registry_add_func(reg, rf); // testing.Verbose memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.Verbose"; rf.short_name = "Verbose"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.outputWriter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.outputWriter.Write"; rf.short_name = "Write"; rf.receiver_type = "testing.outputWriter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.discard.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.discard.Write"; rf.short_name = "Write"; rf.receiver_type = "testing.discard"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.indenter.Write memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.indenter.Write"; rf.short_name = "Write"; rf.receiver_type = "testing.indenter"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // testing.matchStringOnly.WriteProfileTo memset(&rf, 0, sizeof(rf)); rf.qualified_name = "testing.matchStringOnly.WriteProfileTo"; rf.short_name = "WriteProfileTo"; rf.receiver_type = "testing.matchStringOnly"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.AddParseTree memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.AddParseTree"; rf.short_name = "AddParseTree"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Clone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Clone"; rf.short_name = "Clone"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.DefinedTemplates memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.DefinedTemplates"; rf.short_name = "DefinedTemplates"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Delims memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Delims"; rf.short_name = "Delims"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.ExecError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.ExecError.Error"; rf.short_name = "Error"; rf.receiver_type = "text/template.ExecError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Execute memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Execute"; rf.short_name = "Execute"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.ExecuteTemplate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.ExecuteTemplate"; rf.short_name = "ExecuteTemplate"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Funcs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Funcs"; rf.short_name = "Funcs"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.HTMLEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.HTMLEscape"; rf.short_name = "HTMLEscape"; cbm_registry_add_func(reg, rf); // text/template.HTMLEscapeString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.HTMLEscapeString"; rf.short_name = "HTMLEscapeString"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.HTMLEscaper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.HTMLEscaper"; rf.short_name = "HTMLEscaper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.IsTrue memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.IsTrue"; rf.short_name = "IsTrue"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = cbm_type_builtin(arena, "bool"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.JSEscape memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.JSEscape"; rf.short_name = "JSEscape"; cbm_registry_add_func(reg, rf); // text/template.JSEscapeString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.JSEscapeString"; rf.short_name = "JSEscapeString"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.JSEscaper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.JSEscaper"; rf.short_name = "JSEscaper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Lookup memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Lookup"; rf.short_name = "Lookup"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Must memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Must"; rf.short_name = "Must"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Name memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Name"; rf.short_name = "Name"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.New"; rf.short_name = "New"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.New memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.New"; rf.short_name = "New"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Option memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Option"; rf.short_name = "Option"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Parse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Parse"; rf.short_name = "Parse"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.ParseFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.ParseFS"; rf.short_name = "ParseFS"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.ParseFS memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.ParseFS"; rf.short_name = "ParseFS"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.ParseFiles memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.ParseFiles"; rf.short_name = "ParseFiles"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.ParseFiles memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.ParseFiles"; rf.short_name = "ParseFiles"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.ParseGlob memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.ParseGlob"; rf.short_name = "ParseGlob"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.ParseGlob memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.ParseGlob"; rf.short_name = "ParseGlob"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "text/template.Template")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.Template.Templates memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.Template.Templates"; rf.short_name = "Templates"; rf.receiver_type = "text/template.Template"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_named(arena, "text/template.*Template")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.URLQueryEscaper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.URLQueryEscaper"; rf.short_name = "URLQueryEscaper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // text/template.ExecError.Unwrap memset(&rf, 0, sizeof(rf)); rf.qualified_name = "text/template.ExecError.Unwrap"; rf.short_name = "Unwrap"; rf.receiver_type = "text/template.ExecError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Abs memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Abs"; rf.short_name = "Abs"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Add memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Add"; rf.short_name = "Add"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.AddDate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.AddDate"; rf.short_name = "AddDate"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.After memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.After"; rf.short_name = "After"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.After memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.After"; rf.short_name = "After"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.chan Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.AfterFunc memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.AfterFunc"; rf.short_name = "AfterFunc"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Timer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.AppendBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.AppendBinary"; rf.short_name = "AppendBinary"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.AppendFormat memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.AppendFormat"; rf.short_name = "AppendFormat"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.AppendText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.AppendText"; rf.short_name = "AppendText"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Before memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Before"; rf.short_name = "Before"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Clock memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Clock"; rf.short_name = "Clock"; rf.receiver_type = "time.Time"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Compare memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Compare"; rf.short_name = "Compare"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Date memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Date"; rf.short_name = "Date"; rf.receiver_type = "time.Time"; { const CBMType* ret[4]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_named(arena, "time.Month"); ret[2] = cbm_type_builtin(arena, "int"); ret[3] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Date memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Date"; rf.short_name = "Date"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Day memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Day"; rf.short_name = "Day"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Equal memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Equal"; rf.short_name = "Equal"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.fileSizeError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.fileSizeError.Error"; rf.short_name = "Error"; rf.receiver_type = "time.fileSizeError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.parseDurationError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.parseDurationError.Error"; rf.short_name = "Error"; rf.receiver_type = "time.parseDurationError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.ParseError.Error memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.ParseError.Error"; rf.short_name = "Error"; rf.receiver_type = "time.ParseError"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.FixedZone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.FixedZone"; rf.short_name = "FixedZone"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Location")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Format memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Format"; rf.short_name = "Format"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.GoString memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.GoString"; rf.short_name = "GoString"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.GobDecode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.GobDecode"; rf.short_name = "GobDecode"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.GobEncode memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.GobEncode"; rf.short_name = "GobEncode"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Hour memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Hour"; rf.short_name = "Hour"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Hours memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Hours"; rf.short_name = "Hours"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.ISOWeek memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.ISOWeek"; rf.short_name = "ISOWeek"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.In memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.In"; rf.short_name = "In"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.IsDST memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.IsDST"; rf.short_name = "IsDST"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.IsZero memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.IsZero"; rf.short_name = "IsZero"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.LoadLocation memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.LoadLocation"; rf.short_name = "LoadLocation"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Location")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.LoadLocationFromTZData memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.LoadLocationFromTZData"; rf.short_name = "LoadLocationFromTZData"; { const CBMType* ret[3]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Location")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Local memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Local"; rf.short_name = "Local"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Location memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Location"; rf.short_name = "Location"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Location")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.MarshalBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.MarshalBinary"; rf.short_name = "MarshalBinary"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.MarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.MarshalJSON"; rf.short_name = "MarshalJSON"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.MarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.MarshalText"; rf.short_name = "MarshalText"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_slice(arena, cbm_type_builtin(arena, "byte")); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Microseconds memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Microseconds"; rf.short_name = "Microseconds"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Milliseconds memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Milliseconds"; rf.short_name = "Milliseconds"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Minute memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Minute"; rf.short_name = "Minute"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Minutes memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Minutes"; rf.short_name = "Minutes"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Month memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Month"; rf.short_name = "Month"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Month"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Nanosecond memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Nanosecond"; rf.short_name = "Nanosecond"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Nanoseconds memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Nanoseconds"; rf.short_name = "Nanoseconds"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.NewTicker memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.NewTicker"; rf.short_name = "NewTicker"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Ticker")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.NewTimer memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.NewTimer"; rf.short_name = "NewTimer"; { const CBMType* ret[2]; ret[0] = cbm_type_pointer(arena, cbm_type_named(arena, "time.Timer")); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Now memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Now"; rf.short_name = "Now"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Parse memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Parse"; rf.short_name = "Parse"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.ParseDuration memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.ParseDuration"; rf.short_name = "ParseDuration"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.ParseInLocation memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.ParseInLocation"; rf.short_name = "ParseInLocation"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_builtin(arena, "error"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Ticker.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Ticker.Reset"; rf.short_name = "Reset"; rf.receiver_type = "time.Ticker"; cbm_registry_add_func(reg, rf); // time.Timer.Reset memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Timer.Reset"; rf.short_name = "Reset"; rf.receiver_type = "time.Timer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Round memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Round"; rf.short_name = "Round"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Round memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Round"; rf.short_name = "Round"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Second memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Second"; rf.short_name = "Second"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Seconds memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Seconds"; rf.short_name = "Seconds"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "float64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Since memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Since"; rf.short_name = "Since"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Sleep memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Sleep"; rf.short_name = "Sleep"; cbm_registry_add_func(reg, rf); // time.Timer.Stop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Timer.Stop"; rf.short_name = "Stop"; rf.receiver_type = "time.Timer"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Ticker.Stop memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Ticker.Stop"; rf.short_name = "Stop"; rf.receiver_type = "time.Ticker"; cbm_registry_add_func(reg, rf); // time.Duration.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.String"; rf.short_name = "String"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Location.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Location.String"; rf.short_name = "String"; rf.receiver_type = "time.Location"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Weekday.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Weekday.String"; rf.short_name = "String"; rf.receiver_type = "time.Weekday"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.String"; rf.short_name = "String"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Month.String memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Month.String"; rf.short_name = "String"; rf.receiver_type = "time.Month"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Sub memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Sub"; rf.short_name = "Sub"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Tick memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Tick"; rf.short_name = "Tick"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.chan Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Duration.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Duration.Truncate"; rf.short_name = "Truncate"; rf.receiver_type = "time.Duration"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Truncate memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Truncate"; rf.short_name = "Truncate"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UTC memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UTC"; rf.short_name = "UTC"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Unix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Unix"; rf.short_name = "Unix"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Unix memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Unix"; rf.short_name = "Unix"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.UnixMicro memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.UnixMicro"; rf.short_name = "UnixMicro"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnixMicro memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnixMicro"; rf.short_name = "UnixMicro"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnixMilli memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnixMilli"; rf.short_name = "UnixMilli"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.UnixMilli memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.UnixMilli"; rf.short_name = "UnixMilli"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnixNano memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnixNano"; rf.short_name = "UnixNano"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int64"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnmarshalBinary memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnmarshalBinary"; rf.short_name = "UnmarshalBinary"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnmarshalJSON memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnmarshalJSON"; rf.short_name = "UnmarshalJSON"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.UnmarshalText memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.UnmarshalText"; rf.short_name = "UnmarshalText"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "error"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Until memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Until"; rf.short_name = "Until"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Duration"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Weekday memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Weekday"; rf.short_name = "Weekday"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_named(arena, "time.Weekday"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Year memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Year"; rf.short_name = "Year"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.YearDay memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.YearDay"; rf.short_name = "YearDay"; rf.receiver_type = "time.Time"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "int"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.Zone memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.Zone"; rf.short_name = "Zone"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_builtin(arena, "string"); ret[1] = cbm_type_builtin(arena, "int"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // time.Time.ZoneBounds memset(&rf, 0, sizeof(rf)); rf.qualified_name = "time.Time.ZoneBounds"; rf.short_name = "ZoneBounds"; rf.receiver_type = "time.Time"; { const CBMType* ret[3]; ret[0] = cbm_type_named(arena, "time.Time"); ret[1] = cbm_type_named(arena, "time.Time"); ret[2] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.In memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.In"; rf.short_name = "In"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.Is memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.Is"; rf.short_name = "Is"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsControl memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsControl"; rf.short_name = "IsControl"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsDigit memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsDigit"; rf.short_name = "IsDigit"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsGraphic memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsGraphic"; rf.short_name = "IsGraphic"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsLetter memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsLetter"; rf.short_name = "IsLetter"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsLower memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsLower"; rf.short_name = "IsLower"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsMark memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsMark"; rf.short_name = "IsMark"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsNumber memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsNumber"; rf.short_name = "IsNumber"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsOneOf memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsOneOf"; rf.short_name = "IsOneOf"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsPrint memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsPrint"; rf.short_name = "IsPrint"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsPunct memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsPunct"; rf.short_name = "IsPunct"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsSpace memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsSpace"; rf.short_name = "IsSpace"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsSymbol memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsSymbol"; rf.short_name = "IsSymbol"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsTitle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsTitle"; rf.short_name = "IsTitle"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.IsUpper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.IsUpper"; rf.short_name = "IsUpper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "bool"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.SimpleFold memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.SimpleFold"; rf.short_name = "SimpleFold"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.To memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.To"; rf.short_name = "To"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.ToLower memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.ToLower"; rf.short_name = "ToLower"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.SpecialCase.ToLower memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.SpecialCase.ToLower"; rf.short_name = "ToLower"; rf.receiver_type = "unicode.SpecialCase"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.ToTitle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.ToTitle"; rf.short_name = "ToTitle"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.SpecialCase.ToTitle memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.SpecialCase.ToTitle"; rf.short_name = "ToTitle"; rf.receiver_type = "unicode.SpecialCase"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.ToUpper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.ToUpper"; rf.short_name = "ToUpper"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); // unicode.SpecialCase.ToUpper memset(&rf, 0, sizeof(rf)); rf.qualified_name = "unicode.SpecialCase.ToUpper"; rf.short_name = "ToUpper"; rf.receiver_type = "unicode.SpecialCase"; { const CBMType* ret[2]; ret[0] = cbm_type_builtin(arena, "rune"); ret[1] = NULL; rf.signature = cbm_type_func(arena, NULL, NULL, ret); } cbm_registry_add_func(reg, rf); }