188309Sphantom/*-
222330Sache * Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia.
322330Sache * All rights reserved.
422330Sache *
522330Sache * Redistribution and use in source and binary forms, with or without
622330Sache * modification, are permitted provided that the following conditions
722330Sache * are met:
822330Sache * 1. Redistributions of source code must retain the above copyright
922330Sache *    notice, this list of conditions and the following disclaimer.
1022330Sache * 2. Redistributions in binary form must reproduce the above copyright
1122330Sache *    notice, this list of conditions and the following disclaimer in the
1222330Sache *    documentation and/or other materials provided with the distribution.
1322330Sache *
1422330Sache * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
1522330Sache * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1622330Sache * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1722330Sache * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1822330Sache * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1922330Sache * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2022330Sache * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2122330Sache * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2222330Sache * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2322330Sache * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2422330Sache * SUCH DAMAGE.
2588309Sphantom *
2688309Sphantom * $FreeBSD: releng/10.2/lib/libc/locale/setlocale.h 117270 2003-07-06 02:03:37Z ache $
2722330Sache */
2822330Sache
2988309Sphantom#ifndef _SETLOCALE_H_
3088309Sphantom#define	_SETLOCALE_H_
3188309Sphantom
3222330Sache#define ENCODING_LEN 31
3324694Sache#define CATEGORY_LEN 11
3422330Sache
3522428Sjoergextern char *_PathLocale;
3622330Sache
37116847Sphantomint	__detect_path_locale(void);
38117270Sacheint	__wrap_setrunelocale(const char *);
39116847Sphantom
4088309Sphantom#endif /* !_SETLOCALE_H_ */
41