Interfaces Compiler

TMX320C3x/C4x C Compiler


Files Description
WSTCompiler.h This file defines the following types:
  • RiCBoolean
boolean
  • timeUnit
unint32
  • RiCHandle
sint8
  • gen_ptr
void *
  • eventID_t
sint16
This file defines the following macros:
  • WST_TM_OVERFLOW
(timeUnit) INT_MAX
  • MALLOC_ARGUMENT_TYPE
size_t
  • MALLOC_RETURN_TYPE
void *
  • FREE_ARGUMENT_TYPE
void *
  • FREE_RETURN_TYPE
void
  • TRUE
1
  • FALSE
0
  • WST_NEARD

  • WST_FARD
far
  • WST_NEARC

  • WST_FARC
far
  • WST_NEARD_ADDRESS_SIZE1
32
  • WST_FARD_ADDRESS_SIZE1
32
  • WST_NEARC_ADDRESS_SIZE1
32
  • WST_FARC_ADDRESS_SIZE1
32
  • WST_TIMEUNIT_ADDRESS_SIZE1
32
  • RIC_OS_TOLOWER_DEFINED_IN_CTYPE

  • WST_COMPILER_INIT_AS_EMPTY_MACRO
No WSTCompiler_Init() needs to be implemented.

  • RiC_UINT64
unsigned long
  • RiC_INT32_MIN
(sint32) INT_MIN
  • RiC_INT32_MAX
(sint32) INT_MAX
  • RhpPositive_MAX
(uint32) UINT_MAX

1 ANSI-C does not allow for use of the sizeof operator in preprocessor statements, which is why we use these _ADDRESS_SIZE macros. These macros are used for Memory Section Management.
         
WSTCompiler.c This file is empty.
WSTCompilerTypes.h This file may be part of a Board Support Package installation, and its types may be visible inside a Rhapsody project.
 
This file defines the following types:
  • sint8
signed char
  • uint8
unsigned char
  • sint16
signed short
  • uint16
unsigned short
  • sint32
signed int
  • uint32
unsigned int
  • boolean
char
  • char_t
char
  • int_t
int
  • struct_t
unsigned int



Copyright (c) Willert Software Tools GmbH. All rights reserved.