xref: /netbsd-src/lib/libc/locale/dummy_lc_collate.c (revision 2f142eb3e006a7c2a2524883fbf9a8e0d5fe0fdc)
1*2f142eb3Stnozaki /* $NetBSD: dummy_lc_collate.c,v 1.3 2012/03/04 21:14:56 tnozaki Exp $ */
252ed7b03Stnozaki 
352ed7b03Stnozaki /*-
452ed7b03Stnozaki  * Copyright (c)2008 Citrus Project,
552ed7b03Stnozaki  * All rights reserved.
652ed7b03Stnozaki  *
752ed7b03Stnozaki  * Redistribution and use in source and binary forms, with or without
852ed7b03Stnozaki  * modification, are permitted provided that the following conditions
952ed7b03Stnozaki  * are met:
1052ed7b03Stnozaki  * 1. Redistributions of source code must retain the above copyright
1152ed7b03Stnozaki  *    notice, this list of conditions and the following disclaimer.
1252ed7b03Stnozaki  * 2. Redistributions in binary form must reproduce the above copyright
1352ed7b03Stnozaki  *    notice, this list of conditions and the following disclaimer in the
1452ed7b03Stnozaki  *    documentation and/or other materials provided with the distribution.
1552ed7b03Stnozaki  *
1652ed7b03Stnozaki  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1752ed7b03Stnozaki  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1852ed7b03Stnozaki  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1952ed7b03Stnozaki  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2052ed7b03Stnozaki  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2152ed7b03Stnozaki  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2252ed7b03Stnozaki  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2352ed7b03Stnozaki  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2452ed7b03Stnozaki  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2552ed7b03Stnozaki  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2652ed7b03Stnozaki  * SUCH DAMAGE.
2752ed7b03Stnozaki  */
2852ed7b03Stnozaki 
2952ed7b03Stnozaki #include <sys/cdefs.h>
3052ed7b03Stnozaki #if defined(LIBC_SCCS) && !defined(lint)
31*2f142eb3Stnozaki __RCSID("$NetBSD: dummy_lc_collate.c,v 1.3 2012/03/04 21:14:56 tnozaki Exp $");
3252ed7b03Stnozaki #endif /* LIBC_SCCS and not lint */
3352ed7b03Stnozaki 
3452ed7b03Stnozaki #include <sys/types.h>
3552ed7b03Stnozaki #include <assert.h>
3652ed7b03Stnozaki #include <langinfo.h>
3752ed7b03Stnozaki #define __SETLOCALE_SOURCE__
3852ed7b03Stnozaki #include <locale.h>
3952ed7b03Stnozaki #include <stdlib.h>
4052ed7b03Stnozaki #include <stdio.h>
4152ed7b03Stnozaki #include <string.h>
4252ed7b03Stnozaki 
4352ed7b03Stnozaki #include "setlocale_local.h"
4452ed7b03Stnozaki 
4552ed7b03Stnozaki /*
4652ed7b03Stnozaki  * macro required by dummy_lc_template.h
4752ed7b03Stnozaki  */
4852ed7b03Stnozaki #define _PREFIX(name)		__CONCAT(_dummy_LC_COLLATE_,name)
4952ed7b03Stnozaki 
5052ed7b03Stnozaki #define _CATEGORY_ID		LC_COLLATE
5152ed7b03Stnozaki #define _CATEGORY_NAME		"LC_COLLATE"
5252ed7b03Stnozaki 
5352ed7b03Stnozaki #include "dummy_lc_template.h"
54