# stringz.h File Reference

Preprocessor stringizing utils. More...

Go to the source code of this file.

## Defines
#define | ASTRINGZ(x) STRINGZ(x)
| Absolute stringize.
#define | STRINGZ(x) #x
| Stringize.

## Detailed Description

Preprocessor stringizing utils.

- Compiler: IAR EWAVR32 and GNU GCC for AVR32
- Supported devices: All AVR32 devices can be used.

Author:
  Atmel Corporation: http://www.atmel.com
  Support and FAQ: http://support.atmel.no/

Definition in file stringz.h.

## Define Documentation

#define ASTRINGZ | ( | x |  | ) | STRINGZ(x)

Absolute stringize.

Stringize a preprocessing token, this token being allowed to be #defined.

No restriction of use if the token is #defined.

For example, writing ASTRINGZ(PIN0) anywhere with PIN0 #defined as A0 is equivalent to writing "A0".

Definition at line 70 of file stringz.h.

#define STRINGZ | ( | x |  | ) | #x

Stringize.

Stringize a preprocessing token, this token being allowed to be #defined.

May be used only within macros with the token passed as an argument if the token is #defined.

For example, writing STRINGZ(PIN) within a macro #defined by PIN_NAME(PIN) and invoked as PIN_NAME(PIN0) with PIN0 #defined as A0 is equivalent to writing "A0".

Definition at line 59 of file stringz.h.