On Sat, Jan 09, 2016 at 02:53:23PM +0000, Kevin Lo wrote:
> Author: kevlo
> Date: Sat Jan  9 14:53:23 2016
> New Revision: 293491
> URL: https://svnweb.freebsd.org/changeset/base/293491
> 
> Log:
>   - Add the definition of CHARCLASS_NAME_MAX, as per POSIX.1-2001.
>   - Avoid namespace pollution and move definitions of 
> _POSIX2_CHARCLASS_NAME_MAX
>     and _POSIX2_COLL_WEIGHTS_MAX into the .2001 section.
>     With input from bde.
>   
>   Submitted by        bde

Oops, should be reviewed by bde.

> Modified:
>   head/include/limits.h
> 
> Modified: head/include/limits.h
> ==============================================================================
> --- head/include/limits.h     Sat Jan  9 14:53:08 2016        (r293490)
> +++ head/include/limits.h     Sat Jan  9 14:53:23 2016        (r293491)
> @@ -59,10 +59,12 @@
>  #define      _POSIX_TZNAME_MAX       3
>  #endif
>  
> +#if __POSIX_VISIBLE >= 200112
>  #define      BC_BASE_MAX                99   /* max ibase/obase values in 
> bc(1) */
>  #define      BC_DIM_MAX               2048   /* max array elements in bc(1) 
> */
>  #define      BC_SCALE_MAX               99   /* max scale value in bc(1) */
>  #define      BC_STRING_MAX            1000   /* max const string length in 
> bc(1) */
> +#define      CHARCLASS_NAME_MAX         14   /* max character class name 
> size */
>  #define      COLL_WEIGHTS_MAX           10   /* max weights for order 
> keyword */
>  #define      EXPR_NEST_MAX              32   /* max expressions nested in 
> expr(1) */
>  #define      LINE_MAX                 2048   /* max bytes in an input line */
> @@ -72,11 +74,14 @@
>  #define      _POSIX2_BC_DIM_MAX      2048
>  #define      _POSIX2_BC_SCALE_MAX    99
>  #define      _POSIX2_BC_STRING_MAX   1000
> +#define      _POSIX2_CHARCLASS_NAME_MAX 14
> +#define      _POSIX2_COLL_WEIGHTS_MAX 2
>  #define      _POSIX2_EQUIV_CLASS_MAX 2
>  #define      _POSIX2_EXPR_NEST_MAX   32
>  #define      _POSIX2_LINE_MAX        2048
>  #define      _POSIX2_RE_DUP_MAX      255
>  #endif
> +#endif
>  
>  #if __POSIX_VISIBLE >= 199309
>  #define      _POSIX_AIO_LISTIO_MAX   2
> @@ -110,8 +115,6 @@
>  #define      _POSIX_TRACE_SYS_MAX    8
>  #define      _POSIX_TRACE_USER_EVENT_MAX 32
>  #define      _POSIX_TTY_NAME_MAX     9
> -#define      _POSIX2_CHARCLASS_NAME_MAX 14
> -#define      _POSIX2_COLL_WEIGHTS_MAX 2
>  
>  #define      _POSIX_RE_DUP_MAX       _POSIX2_RE_DUP_MAX
>  #endif
> 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to