(struct S){v1, v2, v3}where the list elements are values for the fields of struct S.
int a[] = { [3] 1, [10] 5 };which initializes the third and tenth elements of the eleven-element array a.
int struct { int x; int y; } s = { .y 1, .x 5 };which initializes elements y and then x of the structure s.
#pragma lib "libbio.a"records that the program needs to be loaded with file /$objtype/lib/libbio.a; such lines, typically placed in library header files, obviate the -l option of the loaders. To help identify files in non-standard directories, within the file names in the #pragmas the string $M represents the name of the architecture (e.g., mips) and $O represents its identifying character (e.g., v).
2c -w main.c sub.c
2l -o prog main.2 sub.2