Subject: Re: standards/33123: standards compliance & glob.h
To: None <murray@river-styx.org>
From: SODA Noriyuki <soda@sra.co.jp>
List: netbsd-bugs
Date: 03/22/2006 13:42:48
>>>>> On Wed, 22 Mar 2006 04:35:00 +0000 (UTC), murray@river-styx.org said:

>  typedef struct {
> -       int gl_pathc;           /* Count of total paths so far. */
> +       size_t gl_pathc;                /* Count of total paths so far. */
>         int gl_matchc;          /* Count of paths matching pattern. */
> -       int gl_offs;            /* Reserved at beginning of gl_pathv. */
> +       size_t gl_offs;         /* Reserved at beginning of gl_pathv. */

This change may introduce ABI incompatibility on platforms which
sizeof(size_t) != sizeof(int).
If so, the patch cannot be that simple, to keep ABI.

Is this difference worth fixing?
--
soda