Ignore:
Timestamp:
Sep 18, 1999, 5:59:29 PM (26 years ago)
Author:
sandervl
Message:

Przemyslaw Dobrowolski implemented lstrncmpiA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/heapstring.cpp

    r930 r974  
    1 /* $Id: heapstring.cpp,v 1.10 1999-09-14 13:44:21 phaller Exp $ */
     1/* $Id: heapstring.cpp,v 1.11 1999-09-18 15:59:29 sandervl Exp $ */
    22
    33/*
     
    1818#include <winnls.h>
    1919#include <unicode.h>
     20#include <ctype.h>
    2021#include <wcstr.h>
    2122#include "heap.h"
     
    202203}
    203204
     205/*****************************************************************************
     206 * Name      : lstrncmpiA
     207 * Purpose   :
     208 * Parameters:
     209 * Variables :
     210 * Result    :
     211 * Remark    :
     212 * Status    :
     213 *
     214 * Author    : Przemyslaw Dobrowolski
     215 *****************************************************************************/
     216INT WINAPI lstrncmpiA( LPCSTR str1, LPCSTR str2, INT n )
     217{
     218  INT firstch,lastch;
     219  INT result = 0;
     220
     221  if (n)
     222  {
     223    do
     224    {
     225      firstch = tolower(*str1);
     226      lastch = tolower(*str2);
     227      str1++;
     228      str2++;
     229    } while (--n && str1 && str2 && firstch == lastch);
     230
     231    result = firstch - lastch;
     232  }
     233
     234  return(result);
     235}
    204236
    205237
Note: See TracChangeset for help on using the changeset viewer.