Changeset 567 for trunk/src/kernel32


Ignore:
Timestamp:
Aug 19, 1999, 4:10:16 AM (26 years ago)
Author:
phaller
Message:

Add: lstrncmpA, lstrncmpW added

Location:
trunk/src/kernel32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/KERNEL32.DEF

    r559 r567  
    1 ; $Id: KERNEL32.DEF,v 1.24 1999-08-18 22:00:57 phaller Exp $
     1; $Id: KERNEL32.DEF,v 1.25 1999-08-19 02:10:16 phaller Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    557557    InitializeCriticalSection  = _InitializeCriticalSection@4 @472
    558558;   InitializeCriticialSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@?? ;NT
    559     InterlockedCompareExchange = _InterlockedCompareExchange@12 @785        ;NT
     559    InterlockedCompareExchange = _InterlockedCompareExchange@12 @787        ;NT
    560560    InterlockedDecrement       = _InterlockedDecrement@4     @473
    561561    InterlockedExchange        = _InterlockedExchange@8      @474
    562     InterlockedExchangeAdd     = _InterlockedExchangeAdd@8      @786        ;NT
     562    InterlockedExchangeAdd     = _InterlockedExchangeAdd@8      @788        ;NT
    563563    InterlockedIncrement       = _InterlockedIncrement@4     @475
    564564;   InvalidateNLSCache         = _InvalidateNLSCache@??      @476       ;W95
     
    794794    SetThreadLocale            = _SetThreadLocale@4         @671
    795795    SetThreadPriority          = _SetThreadPriority@8       @672
    796     SetThreadPriorityBoost     = _SetThreadPriorityBoost@8  @787        ;NT
     796    SetThreadPriorityBoost     = _SetThreadPriorityBoost@8  @789        ;NT
    797797    SetTimeZoneInformation     = _SetTimeZoneInformation@4  @673
    798798    SetUnhandledExceptionFilter  = _SetUnhandledExceptionFilter@4 @674
     
    924924    lstrcpyAtoW                = _lstrcpyAtoW@8              @783
    925925    lstrcpyWtoA                = _lstrcpyWtoA@8              @784
     926    lstrncmpA                  = _lstrncmpA@12               @785
     927    lstrncmpW                  = _lstrncmpW@12               @786
    926928
    927929
  • trunk/src/kernel32/heapstring.cpp

    r566 r567  
    1818#include <winnls.h>
    1919#include <unicode.h>
     20#include <wcstr.h>
    2021#include "heap.h"
    2122#include <heapstring.h>
     
    191192 *****************************************************************************/
    192193
     194int WIN32API lstrncmpA(LPCSTR arg1, LPCSTR  arg2, int l)
     195{
     196  dprintf(("KERNEL32: OS2lstrncmpA(%s,%s,%d)\n",
     197           arg1,
     198           arg2,
     199           l));
     200
     201  return strncmp(arg1, arg2, l);
     202}
     203
     204
     205
     206/*****************************************************************************
     207 * Name      :
     208 * Purpose   :
     209 * Parameters:
     210 * Variables :
     211 * Result    :
     212 * Remark    :
     213 * Status    :
     214 *
     215 * Author    : Patrick Haller [Thu, 1999/08/05 20:46]
     216 *****************************************************************************/
     217
    193218int WIN32API lstrcmpW(LPCWSTR arg1, LPCWSTR arg2)
    194219{
     
    198223}
    199224
     225
     226/*****************************************************************************
     227 * Name      :
     228 * Purpose   :
     229 * Parameters:
     230 * Variables :
     231 * Result    :
     232 * Remark    :
     233 * Status    :
     234 *
     235 * Author    : Patrick Haller [Thu, 1999/08/05 20:46]
     236 *****************************************************************************/
     237
     238int WIN32API lstrncmpW(LPCWSTR arg1, LPCWSTR  arg2, int l)
     239{
     240  dprintf(("KERNEL32: OS2lstrncmpW(%08xh,%08xh,%d)\n",
     241           arg1,
     242           arg2,
     243           l));
     244
     245  return wcsncmp((wchar_t*)arg1,
     246                 (wchar_t*)arg2,
     247                 l);
     248}
    200249
    201250/*****************************************************************************
Note: See TracChangeset for help on using the changeset viewer.