From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31479 invoked by alias); 18 May 2003 10:26:04 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 31385 invoked from network); 18 May 2003 10:26:02 -0000 Received: from unknown (HELO walton.kettenis.dyndns.org) (62.163.169.212) by sources.redhat.com with SMTP; 18 May 2003 10:26:02 -0000 Received: from elgar.kettenis.dyndns.org (elgar.kettenis.dyndns.org [192.168.0.2]) by walton.kettenis.dyndns.org (8.12.6p2/8.12.5) with ESMTP id h4IAQ1bv001576 for ; Sun, 18 May 2003 12:26:01 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: from elgar.kettenis.dyndns.org (localhost [127.0.0.1]) by elgar.kettenis.dyndns.org (8.12.6p2/8.12.6) with ESMTP id h4IAQ111031022 for ; Sun, 18 May 2003 12:26:01 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: (from kettenis@localhost) by elgar.kettenis.dyndns.org (8.12.6p2/8.12.6/Submit) id h4IAQ1Kv031019; Sun, 18 May 2003 12:26:01 +0200 (CEST) Date: Sun, 18 May 2003 10:26:00 -0000 Message-Id: <200305181026.h4IAQ1Kv031019@elgar.kettenis.dyndns.org> From: Mark Kettenis To: gdb-patches@sources.redhat.com Subject: [PATCH/RFA] Fix size_t related problems in dwarf2loc.c X-SW-Source: 2003-05/txt/msg00318.txt.bz2 I got a few warnings on hppa1.1-hp-hpux-11.00. Anyway, a size_t isn't necessarily the same as an int. OK to apply? Mark Index: ChangeLog from Mark Kettenis * dwarf2loc.c (find_location_expression): Change type of second argument to `size_t *'. (loclist_read_variable, loclist_tracepoint_var_ref): Use size_t for size variable. Index: dwarf2loc.c =================================================================== RCS file: /cvs/src/src/gdb/dwarf2loc.c,v retrieving revision 1.7 diff -u -p -r1.7 dwarf2loc.c --- dwarf2loc.c 22 Apr 2003 23:18:26 -0000 1.7 +++ dwarf2loc.c 18 May 2003 10:24:39 -0000 @@ -50,7 +50,7 @@ static char * find_location_expression (struct dwarf2_loclist_baton *baton, - int *locexpr_length, CORE_ADDR pc) + size_t *locexpr_length, CORE_ADDR pc) { CORE_ADDR base_address = baton->base_address; CORE_ADDR low, high; @@ -448,7 +448,7 @@ loclist_read_variable (struct symbol *sy struct dwarf2_loclist_baton *dlbaton = SYMBOL_LOCATION_BATON (symbol); struct value *val; unsigned char *data; - int size; + size_t size; data = find_location_expression (dlbaton, &size, frame ? get_frame_pc (frame) : 0); @@ -490,7 +490,7 @@ loclist_tracepoint_var_ref (struct symbo { struct dwarf2_loclist_baton *dlbaton = SYMBOL_LOCATION_BATON (symbol); unsigned char *data; - int size; + size_t size; data = find_location_expression (dlbaton, &size, ax->scope); if (data == NULL)