From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4615 invoked by alias); 8 Aug 2003 08:18:09 -0000 Mailing-List: contact cgen-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sources.redhat.com Received: (qmail 4517 invoked from network); 8 Aug 2003 08:18:07 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 8 Aug 2003 08:18:07 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id h788I6t03696; Fri, 8 Aug 2003 04:18:06 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h788I6x13137; Fri, 8 Aug 2003 04:18:06 -0400 Received: from localhost.localdomain.redhat.com (vpn50-3.rdu.redhat.com [172.16.50.3]) by pobox.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h788HO720577; Fri, 8 Aug 2003 04:17:48 -0400 To: Michael Meissner Cc: binutils@sources.redhat.com, cgen@sources.redhat.com Subject: Re: Patches to move cgen files to C90 with prototypes References: <20030807001021.GA31218@tiktok.the-meissners.org> From: Nick Clifton Date: Fri, 08 Aug 2003 09:27:00 -0000 In-Reply-To: <20030807001021.GA31218@tiktok.the-meissners.org> (Michael Meissner's message of "Wed, 6 Aug 2003 20:10:21 -0400") Message-ID: User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-q3/txt/msg00041.txt.bz2 Hi Michael, > (include/opcode directory) > > 2003-08-06 Michael Meissner > > * cgen.h: Remove PARAM macro usage in all prototypes. > (CGEN_EXTRACT_INFO): Use void * instead of PTR. > (cgen_print_fn): Ditto. > (CGEN_HW_ENTRY): Ditto. > (CGEN_MAYBE_MULTI_IFLD): Ditto. > (struct cgen_insn): Ditto. > (CGEN_CPU_TABLE): Ditto. > > (opcodes directory) > > 2003-08-06 Michael Meissner > > * cgen-ibld.in (insert_normal): Remove PARAMS macro. > (insn_insn_normal): Ditto. > (extract_normal): Ditto. > (extract_insn_normal): Ditto. > (put_insn_int_value): Ditto. > (insert_1): Ditto. > (fill_cache): Ditto. > (extract_1): Ditto. > (insert_1): Prototype definition. > (insert_normal): Ditto. > (insert_insn_normal): Ditto. > (put_insn_int_value): Ditto. > (fill_cache): Ditto. > (extract_1): Ditto. > (extract_normal): Ditto. > (extract_insn_normal): Ditto. > > * cgen-dis.in (print_normal): Remove PARAMS macro. Use void * > instead of PTR. > (print_address): Ditto. > (print_keyword): Ditto. > (print_insn_normal): Ditto. > (print_insn): Ditto. > (default_print_insn): Ditto. > (read_insn): Ditto. > (print_normal): Prototype definition. Use void * instead of PTR. > (print_address): Ditto. > (print_keyword): Ditto. > (print_insn_normal): Ditto. > (read_insn): Ditto. > (print_insn): Ditto. > (default_print_insn): Ditto. > (print_insn_@arch@): Ditto. > > * cgen-asm.in (parse_insn_normal): Remove PARAMS macro. > (@arch@_cgen_build_insn_regex): Prototype definition. > (parse_insn_normal): Ditto. > (@arch@_cgen_assemble_insn): Ditto. > (@arch@_cgen_asm_hash_keywords): Ditto. > > * cgen-dis.c (hash_insn_array): Remove PARAMS macro. > (hash_insn_list): Ditto. > (build_dis_hash_table): Ditto. > (count_decodable_bits): Ditto. > (add_insn_to_hash_chain): Ditto. > (count_decodable_bits): Prototype definition. > (add_insn_to_hash_chain): Ditto. > (hash_insn_array): Ditto. > (hash_insn_list): Ditto. > (build_dis_hash_table): Ditto. > (cgen_dis_lookup_insn): Ditto. > > * cgen-opc.c (hash_keyword_name): Remove PARAMS macro. > (hash_keyword_value): Ditto. > (build_keyword_hash_tables): Ditto. > (cgen_keyword_lookup_name): Prototype definition. > (cgen_keyword_lookup_value): Ditto. > (cgen_keyword_add): Ditto. > (cgen_keyword_search_init): Ditto. > (cgen_keyword_search_next): Ditto. > (hash_keyword_name): Ditto. > (hash_keyword_value): Ditto. > (build_keyword_hash_tables): Ditto. > (cgen_hw_lookup_by_name): Ditto. > (cgen_hw_lookup_by_num): Ditto. > (cgen_operand_lookup_by_name): Ditto. > (cgen_operand_lookup_by_num): Ditto. > (cgen_insn_count): Ditto. > (cgen_macro_insn_count): Ditto. > (cgen_get_insn_value): Ditto. > (cgen_put_insn_value): Ditto. > (cgen_lookup_insn): Ditto. > (cgen_get_insn_operands): Ditto. > (cgen_lookup_get_insn_operands): Ditto. > (cgen_set_signed_overflow_ok): Ditto. > (cgen_clear_signed_overflow_ok): Ditto. > (cgen_signed_overflow_ok_p): Ditto. > > * cgen-asm.c (hash_insn_array): Remove PARAMS macro. > (hash_insn_list): Ditto. > (build_asm_hash_table): Ditto. > (cgen_set_parse_operand_fn): Prototype definition. > (cgen_init_parse_operand): Ditto. > (hash_insn_array): Ditto. > (hash_insn_list): Ditto. > (build_asm_hash_table): Ditto. > (cgen_asm_lookup_insn): Ditto. > (cgen_parse_keyword): Ditto. > (cgen_parse_signed_integer): Ditto. > (cgen_parse_unsigned_integer): Ditto. > (cgen_parse_address): Ditto. > (cgen_validate_signed_integer): Ditto. > (cgen_validate_unsigned_integer): Ditto. Approved - please apply. Cheers Nick