Print this page
2964 need POSIX 2008 locale object support
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Approved by: TBD
*** 1,6 ****
--- 1,7 ----
/*
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
* Copyright 2010 Nexenta Systems, Inc. All rights reserved.
* Copyright (c) 1993
* The Regents of the University of California. All rights reserved.
*
* This code is derived from software contributed to Berkeley by
*** 35,49 ****
#include <ctype.h>
#include <stdio.h>
#include "runetype.h"
unsigned int
! ___runetype(__ct_rune_t c)
{
size_t lim;
! _RuneRange *rr = &_CurrentRuneLocale->__runetype_ext;
! _RuneEntry *base, *re;
if (c < 0 || c == EOF)
return (0L);
/* Binary search -- see bsearch.c for explanation. */
--- 36,50 ----
#include <ctype.h>
#include <stdio.h>
#include "runetype.h"
unsigned int
! __runetype(const _RuneLocale *rl, __ct_rune_t c)
{
size_t lim;
! const _RuneRange *rr = &rl->__runetype_ext;
! const _RuneEntry *base, *re;
if (c < 0 || c == EOF)
return (0L);
/* Binary search -- see bsearch.c for explanation. */