]> git.sur5r.net Git - openldap/commit
Re: Patch: ctype functions require 'unsigned char' args (ITS#1678)
authorKurt Zeilenga <kurt@openldap.org>
Mon, 15 Apr 2002 20:42:42 +0000 (20:42 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 15 Apr 2002 20:42:42 +0000 (20:42 +0000)
commit709ce4fa6c0a8aea66c4b6e15bf42aa3352ad2e2
treea11ffdf713f799fe3c3aaa7161fcd8812cc0cd9f
parent15fffedad73950daace0a4934859415b3fe14f6b
Re: Patch: ctype functions require 'unsigned char' args  (ITS#1678)

================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================

Here are fixes for more places where the argument to ctype.h functions
should be in the range of `unsigned char'.

Explanation of the last patch (to schema_init.c:bvcasechr()):
TOLOWER() and TOUPPER() return values in the range of `unsigned char',
but bvcasechr() then compares those values with a plain `char'.  So I
convert the return values from TOLOWER()/TOUPPER() to `char' first.

Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, April 2002.
clients/maildap/main.c
clients/tools/ldapmodify.c
libraries/liblber/bprint.c
libraries/libldap/cyrus.c
servers/slapd/aclparse.c
servers/slapd/back-passwd/search.c
servers/slapd/back-sql/util.c
servers/slapd/config.c
servers/slapd/referral.c
servers/slapd/schema_init.c