Ignore:
Timestamp:
Sep 5, 2001, 3:54:53 PM (24 years ago)
Author:
bird
Message:

Added $Id:$ keyword.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/shellstring.c

    r5618 r6650  
     1/* $Id: shellstring.c,v 1.3 2001-09-05 13:46:58 bird Exp $ */
    12#include <string.h>
    23#include <stdio.h>
    34#include <ctype.h>
    4 #include <stdlib.h> 
     5#include <stdlib.h>
    56
    67#include "winnls.h"
     
    2122
    2223/*************************************************************************
    23  * StrRetToStrN                                 [SHELL32.96]
    24  * 
     24 * StrRetToStrN                 [SHELL32.96]
     25 *
    2526 * converts a STRRET to a normal string
    2627 *
     
    4041HRESULT WINAPI StrRetToStrNAW (LPVOID dest, DWORD len, LPSTRRET src, const ITEMIDLIST *pidl)
    4142{
    42         if(SHELL_OsIsUnicode())
    43           return StrRetToStrNW (dest, len, src, pidl);
    44         return StrRetToStrNA (dest, len, src, pidl);
     43    if(SHELL_OsIsUnicode())
     44      return StrRetToStrNW (dest, len, src, pidl);
     45    return StrRetToStrNA (dest, len, src, pidl);
    4546}
    4647
     
    4849
    4950/************************************************************************
    50  *      StrToOleStr                     [SHELL32.163]
     51 *  StrToOleStr         [SHELL32.163]
    5152 *
    5253 */
    5354int WINAPI StrToOleStrA (LPWSTR lpWideCharStr, LPCSTR lpMultiByteString)
    5455{
    55         TRACE("(%p, %p %s)\n",
    56         lpWideCharStr, lpMultiByteString, debugstr_a(lpMultiByteString));
     56    TRACE("(%p, %p %s)\n",
     57    lpWideCharStr, lpMultiByteString, debugstr_a(lpMultiByteString));
    5758
    58         return MultiByteToWideChar(0, 0, lpMultiByteString, -1, lpWideCharStr, MAX_PATH);
     59    return MultiByteToWideChar(0, 0, lpMultiByteString, -1, lpWideCharStr, MAX_PATH);
    5960
    6061}
    6162int WINAPI StrToOleStrW (LPWSTR lpWideCharStr, LPCWSTR lpWString)
    6263{
    63         TRACE("(%p, %p %s)\n",
    64         lpWideCharStr, lpWString, debugstr_w(lpWString));
     64    TRACE("(%p, %p %s)\n",
     65    lpWideCharStr, lpWString, debugstr_w(lpWString));
    6566
    66         strcpyW (lpWideCharStr, lpWString );
    67         return strlenW(lpWideCharStr);
     67    strcpyW (lpWideCharStr, lpWString );
     68    return strlenW(lpWideCharStr);
    6869}
    6970
    7071BOOL WINAPI StrToOleStrAW (LPWSTR lpWideCharStr, LPCVOID lpString)
    7172{
    72         if (SHELL_OsIsUnicode())
    73           return StrToOleStrW (lpWideCharStr, lpString);
    74         return StrToOleStrA (lpWideCharStr, lpString);
     73    if (SHELL_OsIsUnicode())
     74      return StrToOleStrW (lpWideCharStr, lpString);
     75    return StrToOleStrA (lpWideCharStr, lpString);
    7576}
    7677
    7778/*************************************************************************
    78  * StrToOleStrN                                 [SHELL32.79]
     79 * StrToOleStrN                 [SHELL32.79]
    7980 *  lpMulti, nMulti, nWide [IN]
    8081 *  lpWide [OUT]
    8182 */
    82 BOOL WINAPI StrToOleStrNA (LPWSTR lpWide, INT nWide, LPCSTR lpStrA, INT nStr) 
     83BOOL WINAPI StrToOleStrNA (LPWSTR lpWide, INT nWide, LPCSTR lpStrA, INT nStr)
    8384{
    84         TRACE("(%p, %x, %s, %x)\n", lpWide, nWide, debugstr_an(lpStrA,nStr), nStr);
    85         return MultiByteToWideChar (0, 0, lpStrA, nStr, lpWide, nWide);
     85    TRACE("(%p, %x, %s, %x)\n", lpWide, nWide, debugstr_an(lpStrA,nStr), nStr);
     86    return MultiByteToWideChar (0, 0, lpStrA, nStr, lpWide, nWide);
    8687}
    87 BOOL WINAPI StrToOleStrNW (LPWSTR lpWide, INT nWide, LPCWSTR lpStrW, INT nStr) 
     88BOOL WINAPI StrToOleStrNW (LPWSTR lpWide, INT nWide, LPCWSTR lpStrW, INT nStr)
    8889{
    89         TRACE("(%p, %x, %s, %x)\n", lpWide, nWide, debugstr_wn(lpStrW, nStr), nStr);
     90    TRACE("(%p, %x, %s, %x)\n", lpWide, nWide, debugstr_wn(lpStrW, nStr), nStr);
    9091
    91         if (lstrcpynW (lpWide, lpStrW, nWide))
    92         { return lstrlenW (lpWide);
    93         }
    94         return 0;
     92    if (lstrcpynW (lpWide, lpStrW, nWide))
     93    { return lstrlenW (lpWide);
     94    }
     95    return 0;
    9596}
    9697
    97 BOOL WINAPI StrToOleStrNAW (LPWSTR lpWide, INT nWide, LPCVOID lpStr, INT nStr) 
     98BOOL WINAPI StrToOleStrNAW (LPWSTR lpWide, INT nWide, LPCVOID lpStr, INT nStr)
    9899{
    99         if (SHELL_OsIsUnicode())
    100           return StrToOleStrNW (lpWide, nWide, lpStr, nStr);
    101         return StrToOleStrNA (lpWide, nWide, lpStr, nStr);
     100    if (SHELL_OsIsUnicode())
     101      return StrToOleStrNW (lpWide, nWide, lpStr, nStr);
     102    return StrToOleStrNA (lpWide, nWide, lpStr, nStr);
    102103}
    103104
    104105/*************************************************************************
    105  * OleStrToStrN                                 [SHELL32.78]
     106 * OleStrToStrN                 [SHELL32.78]
    106107 */
    107 BOOL WINAPI OleStrToStrNA (LPSTR lpStr, INT nStr, LPCWSTR lpOle, INT nOle) 
     108BOOL WINAPI OleStrToStrNA (LPSTR lpStr, INT nStr, LPCWSTR lpOle, INT nOle)
    108109{
    109         TRACE("(%p, %x, %s, %x)\n", lpStr, nStr, debugstr_wn(lpOle,nOle), nOle);
    110         return WideCharToMultiByte (0, 0, lpOle, nOle, lpStr, nStr, NULL, NULL);
     110    TRACE("(%p, %x, %s, %x)\n", lpStr, nStr, debugstr_wn(lpOle,nOle), nOle);
     111    return WideCharToMultiByte (0, 0, lpOle, nOle, lpStr, nStr, NULL, NULL);
    111112}
    112113
    113 BOOL WINAPI OleStrToStrNW (LPWSTR lpwStr, INT nwStr, LPCWSTR lpOle, INT nOle) 
     114BOOL WINAPI OleStrToStrNW (LPWSTR lpwStr, INT nwStr, LPCWSTR lpOle, INT nOle)
    114115{
    115         TRACE("(%p, %x, %s, %x)\n", lpwStr, nwStr, debugstr_wn(lpOle,nOle), nOle);
     116    TRACE("(%p, %x, %s, %x)\n", lpwStr, nwStr, debugstr_wn(lpOle,nOle), nOle);
    116117
    117         if (lstrcpynW ( lpwStr, lpOle, nwStr))
    118         { return lstrlenW (lpwStr);
    119         }
    120         return 0;
     118    if (lstrcpynW ( lpwStr, lpOle, nwStr))
     119    { return lstrlenW (lpwStr);
     120    }
     121    return 0;
    121122}
    122123
    123 BOOL WINAPI OleStrToStrNAW (LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn) 
     124BOOL WINAPI OleStrToStrNAW (LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn)
    124125{
    125         if (SHELL_OsIsUnicode())
    126           return OleStrToStrNW (lpOut, nOut, lpIn, nIn);
    127         return OleStrToStrNA (lpOut, nOut, lpIn, nIn);
     126    if (SHELL_OsIsUnicode())
     127      return OleStrToStrNW (lpOut, nOut, lpIn, nIn);
     128    return OleStrToStrNA (lpOut, nOut, lpIn, nIn);
    128129}
Note: See TracChangeset for help on using the changeset viewer.