]>
git.saurik.com Git - apple/libc.git/blob - include/langinfo.h
08dda0f3ae0f61d3a6aff75f1378f677b1910b48
   2  * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. 
   4  * @APPLE_LICENSE_HEADER_START@ 
   6  * This file contains Original Code and/or Modifications of Original Code 
   7  * as defined in and that are subject to the Apple Public Source License 
   8  * Version 2.0 (the 'License'). You may not use this file except in 
   9  * compliance with the License. Please obtain a copy of the License at 
  10  * http://www.opensource.apple.com/apsl/ and read it before using this 
  13  * The Original Code and all software distributed under the License are 
  14  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 
  15  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 
  16  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 
  17  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 
  18  * Please see the License for the specific language governing rights and 
  19  * limitations under the License. 
  21  * @APPLE_LICENSE_HEADER_END@ 
  24  * Copyright (c) 2001 Alexey Zelkin <phantom@FreeBSD.org> 
  25  * All rights reserved. 
  27  * Redistribution and use in source and binary forms, with or without 
  28  * modification, are permitted provided that the following conditions 
  30  * 1. Redistributions of source code must retain the above copyright 
  31  *    notice, this list of conditions and the following disclaimer. 
  32  * 2. Redistributions in binary form must reproduce the above copyright 
  33  *    notice, this list of conditions and the following disclaimer in the 
  34  *    documentation and/or other materials provided with the distribution. 
  36  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 
  37  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
  38  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
  39  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 
  40  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
  41  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 
  42  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
  43  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
  44  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 
  45  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
  48  * $FreeBSD: /repoman/r/ncvs/src/include/langinfo.h,v 1.6 2002/09/18 05:54:25 mike Exp $ 
  54 #include <sys/cdefs.h> 
  55 #include <sys/types.h> 
  57 #ifndef _NL_ITEM_DECLARED 
  59 #define _NL_ITEM_DECLARED 
  62 #define CODESET         0       /* codeset name */ 
  63 #define D_T_FMT         1       /* string for formatting date and time */ 
  64 #define D_FMT           2       /* date format string */ 
  65 #define T_FMT           3       /* time format string */ 
  66 #define T_FMT_AMPM      4       /* a.m. or p.m. time formatting string */ 
  67 #define AM_STR          5       /* Ante Meridian affix */ 
  68 #define PM_STR          6       /* Post Meridian affix */ 
  79 /* abbreviated week day names */ 
 102 /* abbreviated month names */ 
 116 #define ERA             45      /* era description segments */ 
 117 #define ERA_D_FMT       46      /* era date format string */ 
 118 #define ERA_D_T_FMT     47      /* era date and time format string */ 
 119 #define ERA_T_FMT       48      /* era time format string */ 
 120 #define ALT_DIGITS      49      /* alternative symbols for digits */ 
 122 #define RADIXCHAR       50      /* radix char */ 
 123 #define THOUSEP         51      /* separator for thousands */ 
 125 #define YESEXPR         52      /* affirmative response expression */ 
 126 #define NOEXPR          53      /* negative response expression */ 
 128 #if !defined(_ANSI_SOURCE) 
 129 #define YESSTR          54      /* affirmative response for yes/no queries */ 
 130 #define NOSTR           55      /* negative response for yes/no queries */ 
 133 #define CRNCYSTR        56      /* currency symbol */ 
 135 #if !defined(_ANSI_SOURCE) 
 136 #define D_MD_ORDER      57      /* month/day order (local extension) */ 
 140 char    *nl_langinfo(nl_item
); 
 143 #endif /* !_LANGINFO_H_ */