Purpose

Operation

We develop functions that operate either in the CodeWright
API language or a DLL (Dynamic Link Library) compiled in the C
language.

This function provides a C wrapper around the CodeWright API
macro string concatenation capability. This allows the same
code to be used within either environment without modification.

This function permits the concatenation of six
substrings. If a substring is absent, NULL must be used in
its place.

Example

strName = tlaString( "A", "B", "C", NULL, NULL, NULL );

Input Parameters

Parm

Code

Meaning

1

string

Substring A

2

string

Substring B

3

string

Substring C

4

string

Substring D

5

string

Substring E

6

string

Substring F

Return Codes

Value

Message

concatenated string

n/a

Reference

None.

Compatibility

Current version verified under:

CodeWright 7.0b

CodeWright 7.0c

CodeWright 7.5.1

CodeWright 7.5.2

CodeWright for .NET 7.0

CodeWright for .NET Restriction

None.

Installation

There are three primary methods for installing this macro on
your system. Method A uses the tlaMDE tool available
for purchase from this website. Method B manipulates the macro
repository directly. Method C uses the API Macro... tool
provided in every copy of CodeWright (but not CodeWright for
.NET).