ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details
0000828Part 06: TTCN-3 Control InterfaceTechnicalpublic12-03-2007 15:4906-12-2007 11:20
Mateusz Pusz 
Ina Schieferdecker 
normalminoralways
closedfixed 
 
v3.3.1 (published 2008-04)v3.3.1 (published 2008-04) 
7.2.2.2
Mateusz Pusz, Intel
0000828: TciValue, TciValueTemplate, TciType not defined in ANSI C definition
TTCN standard does not define TciValue, TciValueTemplate, TciType types.
If someone would like to create own TTCN-3 test environment (TM, TL, CH, CD, SA, PA) using ANSI C language mappings and he would like that solution to be TE provider independent than definitions of TciValue, TciValueTemplate, TciType would be necessary. Otherwise all libraries would not compile.

I suggest using of following definitions:
typedef void* TciValue;
typedef void* TciValueTemplate;
typedef void* TciType;

That solution is portable. Using it by vendors will not be a big effort. It also supports creating vendor independent libraries that will compile with no problems.
No tags attached.
zip es_20187306v030301_CR828.zip (983,784) 04-12-2007 15:05
http://oldforge.etsi.org/mantis/file_download.php?file_id=1194&type=bug
Issue History
12-03-2007 15:49Mateusz PuszNew Issue
12-03-2007 15:49Mateusz PuszClause Reference(s) => 7.2.2.2
12-03-2007 15:49Mateusz PuszSource (company - Author) => Mateusz Pusz, Intel
04-05-2007 14:40Mateusz PuszNote Added: 0001687
14-05-2007 10:41Mateusz PuszNote Deleted: 0001687
15-06-2007 19:09Stephan SchulzStatusnew => assigned
15-06-2007 19:09Stephan SchulzAssigned To => Ina Schieferdecker
18-10-2007 13:05Ina SchieferdeckerTarget Version => Edition 3.3.1 (not yet published)
04-12-2007 15:04Ina SchieferdeckerNote Added: 0004270
04-12-2007 15:04Ina SchieferdeckerNote Added: 0004271
04-12-2007 15:05Ina SchieferdeckerFile Added: es_20187306v030301_CR828.zip
04-12-2007 15:06Ina SchieferdeckerNote Added: 0004273
04-12-2007 15:06Ina SchieferdeckerResolutionopen => fixed
04-12-2007 16:36Ina SchieferdeckerAssigned ToIna Schieferdecker => Thomas Deiß
04-12-2007 18:04Thomas DeißNote Added: 0004301
04-12-2007 18:04Thomas DeißAssigned ToThomas Deiß => Ina Schieferdecker
04-12-2007 18:04Thomas DeißStatusassigned => resolved
06-12-2007 11:20Ina SchieferdeckerStatusresolved => closed
06-12-2007 11:20Ina SchieferdeckerFixed in Version => Edition 3.3.1 (not yet published)

Notes
(0004270)
Ina Schieferdecker   
04-12-2007 15:04   
There is no TciValue in TCI - but just Value - its C mapping is defined in 9.2

TciValueTemplate has been defined along the fixes for CR2000 - and is now being defined in 9.3

There is no TciType in TCI - but just Type - its C mapping is defined in 9.2
(0004271)
Ina Schieferdecker   
04-12-2007 15:04   
All TciValue and TciType occurrences have been replaced by Value and Type respectively.
(0004273)
Ina Schieferdecker   
04-12-2007 15:06   
The resolution is using already the updated text from CR2000, CR2146, CR423, and CR826.
(0004301)
Thomas Deiß   
04-12-2007 18:04   
checked by Thomas, ok.