sbsv2/raptor/test/smoke_suite/test_resources/oe/t_oelib.cpp
author Richard Taylor <richard.i.taylor@nokia.com>
Wed, 14 Jul 2010 14:50:01 +0100
changeset 616 24e4ef208cca
parent 591 22486c9c7b15
permissions -rw-r--r--
sbs version 2.14.2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
591
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     1
/*
616
24e4ef208cca sbs version 2.14.2
Richard Taylor <richard.i.taylor@nokia.com>
parents: 591
diff changeset
     2
* Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
591
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     3
* All rights reserved.
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     4
* This component and the accompanying materials are made available
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     6
* which accompanies this distribution, and is available
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     8
*
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
     9
* Initial Contributors:
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    11
*
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    12
* Contributors:
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    13
*
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    14
* Description: 
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    15
*
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    16
*/
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    17
616
24e4ef208cca sbs version 2.14.2
Richard Taylor <richard.i.taylor@nokia.com>
parents: 591
diff changeset
    18
#ifndef __SYMBIAN_STDCPP_SUPPORT__
24e4ef208cca sbs version 2.14.2
Richard Taylor <richard.i.taylor@nokia.com>
parents: 591
diff changeset
    19
#error __SYMBIAN_STDCPP_SUPPORT__ should be defined for all STD* TARGETTYPE builds
24e4ef208cca sbs version 2.14.2
Richard Taylor <richard.i.taylor@nokia.com>
parents: 591
diff changeset
    20
#endif
591
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    21
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    22
#ifndef __SYMBIAN32__
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    23
#define EXPORT __declspec(export) 
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    24
#else
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    25
#define EXPORT  
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    26
#endif
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    27
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    28
EXPORT int test_oe_function_A(int arg)
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    29
{
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    30
	return (arg + 1);
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    31
}
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    32
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    33
int test_oe_function_B(int arg)
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    34
{
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    35
	return (arg + 2);
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    36
}
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    37
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    38
int test_oe_function_C(int arg)
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    39
{
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    40
	return (arg + 3);
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    41
}
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    42
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    43
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    44
int test_oe_allocator(int arg)
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    45
{
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    46
	int *p = new int;
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    47
	delete p;
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    48
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    49
	return 0;
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    50
}
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    51
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    52
// end
22486c9c7b15 raptor v2.14.0
jjkang
parents:
diff changeset
    53