Ignore:
Timestamp:
Jul 6, 2000, 11:18:45 PM (25 years ago)
Author:
sandervl
Message:

strncpy call changes + language api updates/fixes

File:
1 edited

Legend:

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

    r2802 r3804  
    1 /* $Id: console.cpp,v 1.18 2000-02-16 14:25:34 sandervl Exp $ */
     1/* $Id: console.cpp,v 1.19 2000-07-06 21:18:39 sandervl Exp $ */
    22
    33/*
     
    8383#include "conprop.h"
    8484#include "unicode.h"
     85#include "heapstring.h"
    8586
    8687#define DBG_LOCALLOG    DBG_console
     
    27072708
    27082709DWORD WIN32API GetConsoleTitleA(LPTSTR lpConsoleTitle,
    2709                                    DWORD  nSize)
     2710                                DWORD  nSize)
    27102711{
    27112712  ULONG ulLength;                                          /* length of text */
     
    27252726          ConsoleGlobals.pszWindowTitle,
    27262727          nSize);
     2728  lpConsoleTitle[nSize-1] = 0;
    27272729
    27282730  return (nSize < ulLength) ? nSize : ulLength;
     
    27432745 *****************************************************************************/
    27442746
    2745 DWORD WIN32API GetConsoleTitleW(LPTSTR lpConsoleTitle,
    2746                                    DWORD  nSize)
     2747DWORD WIN32API GetConsoleTitleW(LPWSTR lpConsoleTitle,
     2748                                DWORD  nSize)
    27472749{
    27482750  ULONG ulLength;                                          /* length of text */
    27492751
    27502752#ifdef DEBUG_LOCAL2
    2751   WriteLog("KERNEL32/CONSOLE: OS2GetConsoleTitleW(%08x,%08x).\n",
     2753  WriteLog("KERNEL32/CONSOLE: GetConsoleTitleW(%08x,%08x)",
    27522754           lpConsoleTitle,
    27532755           nSize);
     
    27592761  ulLength = strlen(ConsoleGlobals.pszWindowTitle);        /* length of text */
    27602762
    2761   strncpy(lpConsoleTitle,
    2762           ConsoleGlobals.pszWindowTitle,
    2763           nSize);
     2763  lstrcpynAtoW(lpConsoleTitle,
     2764               ConsoleGlobals.pszWindowTitle,
     2765               nSize);
    27642766
    27652767  /* @@@PH Ascii2Unicode */
Note: See TracChangeset for help on using the changeset viewer.