From: hjl@nynexst.com (H.J. Lu) Subject: Re: string.h Date: Sun, 8 Aug 1993 21:01:44 GMT
In article <1993Aug2.170725.3660@swan.pyr>, iiitac@swan.pyr (Alan Cox) writes:
|>
|> stricmp -> strcasecmp
|> strnicmp -> strncasecmp
|>
|> Any chance of having these in the proper C library ?
|>
|> Alan
|>
I am not sure if they are in any standard. If you reall want, here are
the codes.
H.J.
----stricmp.c----
/* Copyright (C) 1993 Hongjiu Lu
This file is part of the Linux C Library.
The Linux C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The Linux C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details. */
#include <ansidecl.h>
#include <string.h>
#undef stricmp
#include <gnu-stabs.h>
function_alias(stricmp, strcasecmp, int, (s1, s2),
DEFUN(stricmp, (s1, s2), CONST char *s1 AND CONST char *s2))
======strnicmp.c===
/* Copyright (C) 1993 Hongjiu Lu
This file is part of the Linux C Library.
The Linux C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The Linux C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details. */
#include <ansidecl.h>
#include <string.h>
#undef strnicmp
#include <gnu-stabs.h>
function_alias(strnicmp, strncasecmp, int, (s1, s2, n),
DEFUN(strnicmp, (s1, s2, n), CONST char *s1 AND CONST char *s2 AND size_t n))