Changeset 5753 for trunk/src


Ignore:
Timestamp:
May 19, 2001, 3:17:34 PM (24 years ago)
Author:
sandervl
Message:

added/implemented functions

Location:
trunk/src/shlwapi
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shlwapi/ordinal.c

    r5749 r5753  
    3232extern HMODULE SHLWAPI_hmpr = 0;
    3333extern HMODULE SHLWAPI_hmlang = 0;
     34#undef FIXME
     35#ifdef DEBUG
     36#define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog
     37#else
     38#define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
     39#endif
    3440#else
    3541extern HINSTANCE shlwapi_hInstance;
     
    195201  return 0;
    196202}
    197 
    198203/*************************************************************************
    199204 *      SHLWAPI_151     [SHLWAPI.151]
    200205 */
    201 DWORD WINAPI SHLWAPI_151(void)
    202 {
    203   FIXME(": stub\n");
    204   return 0;
    205 }
    206 
    207 /*************************************************************************
    208  *      SHLWAPI_152     [SHLWAPI.152]
    209  */
    210 DWORD WINAPI SHLWAPI_152(LPWSTR str1, LPWSTR str2, INT len)
    211 {
     206#ifdef __WIN32OS2__
     207DWORD WINAPI SHLWAPI_151(LPSTR str1, LPSTR str2, INT len)
     208{
     209  dprintf(("SHLWAPI_151 (strcmpn) %s %s %d", str1, str2, len));
    212210  if (!len)
    213211    return 0;
     
    219217  }
    220218  return *str1 - *str2;
     219
     220}
     221#else
     222DWORD WINAPI SHLWAPI_151(void)
     223{
     224  FIXME(": stub\n");
     225  return 0;
     226}
     227#endif
     228
     229/*************************************************************************
     230 *      SHLWAPI_152     [SHLWAPI.152]
     231 */
     232DWORD WINAPI SHLWAPI_152(LPWSTR str1, LPWSTR str2, INT len)
     233{
     234  if (!len)
     235    return 0;
     236
     237  while (--len && *str1 && *str1 == *str2)
     238  {
     239    str1++;
     240    str2++;
     241  }
     242  return *str1 - *str2;
    221243}
    222244
     
    224246 *      SHLWAPI_153     [SHLWAPI.153]
    225247 */
     248#ifdef __WIN32OS2__
     249//case insensitive string compare with length (ascii)
     250DWORD WINAPI SHLWAPI_153(LPSTR str1, LPSTR str2, DWORD len)
     251{
     252  if (!len)
     253    return 0;
     254
     255  return lstrncmpiA(str1, str2, len);
     256}
     257
     258//case insensitive string compare with length (unicode)
     259DWORD WINAPI SHLWAPI_154(LPWSTR str1, LPWSTR str2, DWORD len)
     260{
     261  if (!len)
     262    return 0;
     263
     264  return lstrncmpiW(str1, str2, len);
     265}
     266
     267#else
    226268DWORD WINAPI SHLWAPI_153(DWORD dw1, DWORD dw2, DWORD dw3)
    227269{
     
    229271    return 0;
    230272}
     273#endif
    231274
    232275/*************************************************************************
  • trunk/src/shlwapi/path.c

    r5618 r5753  
    2828#include "debugtools.h"
    2929
     30
     31#ifdef __WIN32OS2__
     32#undef FIXME
     33#ifdef DEBUG
     34#define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog
     35#else
     36#define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
     37#endif
     38#endif
    3039
    3140DEFAULT_DEBUG_CHANNEL(shell);
  • trunk/src/shlwapi/reg.c

    r5618 r5753  
    1313#include "shlwapi.h"
    1414#include "wine/unicode.h"
     15
     16#ifdef __WIN32OS2__
     17#undef FIXME
     18#ifdef DEBUG
     19#define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog
     20#else
     21#define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
     22#endif
     23#endif
    1524
    1625DEFAULT_DEBUG_CHANNEL(shell);
  • trunk/src/shlwapi/shlwapi.def

    r5749 r5753  
    1 ; $Id: shlwapi.def,v 1.23 2001-05-19 11:14:01 sandervl Exp $
     1; $Id: shlwapi.def,v 1.24 2001-05-19 13:17:33 sandervl Exp $
    22
    33; updated export ordinals to NT4 SP6 version of SHLWAPI.DLL
     
    160160                             _WinHelpW@16                         @149 NONAME
    161161                             _wvsprintfW@12                       @150 NONAME
    162                              _SHLWAPI_151@0                       @151 NONAME
     162                             _SHLWAPI_151@12                      @151 NONAME
    163163                             _SHLWAPI_152@12                      @152 NONAME
    164164                             _SHLWAPI_153@12                      @153 NONAME
     165                             _SHLWAPI_154@12                      @154 NONAME
    165166
    166167                             _SHLWAPI_156@8                       @156 NONAME
  • trunk/src/shlwapi/string.c

    r5618 r5753  
    2828#include "wine/unicode.h"
    2929#include "debugtools.h"
     30
     31#ifdef __WIN32OS2__
     32#undef FIXME
     33#ifdef DEBUG
     34#define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog
     35#else
     36#define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
     37#endif
     38#endif
    3039
    3140DEFAULT_DEBUG_CHANNEL(shell);
  • trunk/src/shlwapi/url.c

    r5618 r5753  
    1111#include "shlwapi.h"
    1212#include "debugtools.h"
     13
     14#ifdef __WIN32OS2__
     15#undef FIXME
     16#ifdef DEBUG
     17#define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog
     18#else
     19#define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
     20#endif
     21#endif
    1322
    1423DEFAULT_DEBUG_CHANNEL(shell);
Note: See TracChangeset for help on using the changeset viewer.