Glenn, are you going to fix this for the next beta?

Olga

2011/3/22 ольга крыжановская <[email protected]>:
> Glenn, have a look at the C1X spec below. Does this mean that AST
> fpos_t needs a mbstate_t?
>
> Olga
>
> ---------- Forwarded message ----------
> From: Takehiko NOZAKI <[email protected]>
> Date: Mon, Mar 21, 2011 at 7:50 PM
> Subject: Proposal: fpos_t and funopen(3) API change
> To: [email protected]
>
>
> hi, all.
>
> according to src/lib/libc/shlib_version, following TODO remain before
> libc major bump:
>
>  - libc/stdio: make fpos_t larger.  see BUGS section in fgetpos(3).
>  probably s/fpos_t/off_t/ in __sFILE and __sseek().  it involves
>  funopen(3) api change.
>
> (http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/shlib_version)
>
>
> C1X spec says:
>
> 7.21.2.6
> Each wide-oriented stream has an associated mbstate_t object that
> stores the current
> parse state of the stream. A successful call to fgetpos stores a
> representation of the
> value of this mbstate_t object as part of the value of the fpos_t
> object. A later
> successful call to fsetpos using the same stored fpos_t value restores
> the value of
>
> (http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1539.pdf)
>
> so  i wrote patch for this
>
> ftp://ftp.netbsd.org/pub/NetBSD/misc/tnozaki/patch-fpos_t
>
> any comment?
>
>
> very truly yours.
> --
> Takehiko NOZAKI <[email protected]>
>
>
>
> --
>      ,   _                                    _   ,
>     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
> .----'-/`-/     [email protected]   \-`\-'----.
>  `'-..-| /       http://twitter.com/fleyta     \ |-..-'`
>      /\/\     Solaris/BSD//C/C++ programmer   /\/\
>      `--`                                      `--`
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     [email protected]   \-`\-'----.
 `'-..-| /       http://twitter.com/fleyta     \ |-..-'`
      /\/\     Solaris/BSD//C/C++ programmer   /\/\
      `--`                                      `--`

_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to