1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/cstdlib/TSTLIB/TWHELLO.C Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,44 @@
1.4 +/*
1.5 +* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +* All rights reserved.
1.7 +* This component and the accompanying materials are made available
1.8 +* under the terms of "Eclipse Public License v1.0"
1.9 +* which accompanies this distribution, and is available
1.10 +* at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +*
1.12 +* Initial Contributors:
1.13 +* Nokia Corporation - initial contribution.
1.14 +*
1.15 +* Contributors:
1.16 +*
1.17 +* Description:
1.18 +* The classic "Hello World" program made wide
1.19 +*
1.20 +*
1.21 +*/
1.22 +
1.23 +
1.24 +
1.25 +#include <stdio.h>
1.26 +#include <stdlib.h>
1.27 +
1.28 +/**
1.29 +@SYMTestCaseID SYSLIB-STDLIB-CT-1095
1.30 +@SYMTestCaseDesc Tests for printing to standard output stream
1.31 +@SYMTestPriority High
1.32 +@SYMTestActions Tests for writing a string to standard output stream
1.33 +@SYMTestExpectedResults Test must not fail
1.34 +@SYMREQ REQ0000
1.35 +*/
1.36 +int wmain (int argc, wchar_t *argv[])
1.37 + {
1.38 + int x;
1.39 + char buffer[200];
1.40 + printf("Hello World\n");
1.41 + for (x=1; x < argc; x++)
1.42 + {
1.43 + wcstombs(buffer, argv[x], sizeof(buffer));
1.44 + printf("arg %d is %s\n", x, buffer);
1.45 + }
1.46 + return 0;
1.47 + }