Ignore:
Timestamp:
May 19, 2000, 2:10:04 PM (25 years ago)
Author:
sandervl
Message:

added stubs, fixed export ordinals

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shlwapi/string.cpp

    r3539 r3562  
    1 /* $Id: string.cpp,v 1.1 2000-05-15 02:43:17 phaller Exp $ */
     1/* $Id: string.cpp,v 1.2 2000-05-19 12:10:04 sandervl Exp $ */
    22
    33/*
     
    306306        return wptr;
    307307}
    308 
    309 /*************************************************************************
    310 * StrFormatByteSize                             [SHLWAPI]
    311 */
    312 LPSTR WINAPI StrFormatByteSizeA ( DWORD dw, LPSTR pszBuf, UINT cchBuf )
    313 {       char buf[64];
    314         TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
    315         if ( dw<1024L )
    316         { sprintf (buf,"%3.0f bytes", (FLOAT)dw);
    317         }
    318         else if ( dw<1048576L)
    319         { sprintf (buf,"%3.2f KB", (FLOAT)dw/1024);
    320         }
    321         else if ( dw < 1073741824L)
    322         { sprintf (buf,"%3.2f MB", (FLOAT)dw/1048576L);
    323         }
    324         else
    325         { sprintf (buf,"%3.2f GB", (FLOAT)dw/1073741824L);
    326         }
    327         lstrcpynA (pszBuf, buf, cchBuf);
    328         return pszBuf;
    329 }
    330 LPWSTR WINAPI StrFormatByteSizeW ( DWORD dw, LPWSTR pszBuf, UINT cchBuf )
    331 {       char buf[64];
    332         TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
    333         if ( dw<1024L )
    334         { sprintf (buf,"%3.0f bytes", (FLOAT)dw);
    335         }
    336         else if ( dw<1048576L)
    337         { sprintf (buf,"%3.2f KB", (FLOAT)dw/1024);
    338         }
    339         else if ( dw < 1073741824L)
    340         { sprintf (buf,"%3.2f MB", (FLOAT)dw/1048576L);
    341         }
    342         else
    343         { sprintf (buf,"%3.2f GB", (FLOAT)dw/1073741824L);
    344         }
    345         lstrcpynAtoW (pszBuf, buf, cchBuf);
    346         return pszBuf;
    347 }
    348 
    349308
    350309/************************************************************************
     
    556515  return NULL;
    557516}
     517
     518/*************************************************************************
     519 * StrFormatByteSizeA                           [SHLWAPI]
     520 */
     521ODINFUNCTION3(LPSTR, StrFormatByteSizeA, DWORD, dw, LPSTR, pszBuf, UINT, cchBuf )
     522{       char buf[64];
     523        TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
     524        if ( dw<1024L )
     525        { sprintf (buf,"%3.1f bytes", (FLOAT)dw);
     526        }
     527        else if ( dw<1048576L)
     528        { sprintf (buf,"%3.1f KB", (FLOAT)dw/1024);
     529        }
     530        else if ( dw < 1073741824L)
     531        { sprintf (buf,"%3.1f MB", (FLOAT)dw/1048576L);
     532        }
     533        else
     534        { sprintf (buf,"%3.1f GB", (FLOAT)dw/1073741824L);
     535        }
     536        lstrcpynA (pszBuf, buf, cchBuf);
     537        return pszBuf; 
     538}
     539
     540/*************************************************************************
     541 * StrFormatByteSizeW                           [SHLWAPI]
     542 */
     543ODINFUNCTION3(LPWSTR, StrFormatByteSizeW, DWORD, dw, LPWSTR, pszBuf, UINT, cchBuf)
     544{       char buf[64];
     545        TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
     546        if ( dw<1024L )
     547        { sprintf (buf,"%3.1f bytes", (FLOAT)dw);
     548        }
     549        else if ( dw<1048576L)
     550        { sprintf (buf,"%3.1f KB", (FLOAT)dw/1024);
     551        }
     552        else if ( dw < 1073741824L)
     553        { sprintf (buf,"%3.1f MB", (FLOAT)dw/1048576L);
     554        }
     555        else
     556        { sprintf (buf,"%3.1f GB", (FLOAT)dw/1073741824L);
     557        }
     558        lstrcpynAtoW (pszBuf, buf, cchBuf);
     559        return pszBuf; 
     560}
Note: See TracChangeset for help on using the changeset viewer.