Storage-class Qualifiers

Notes

The typedef, extern, and static storage-class
specifiers are supported. The auto and register storage-class
specifiers are not supported.

The extern storage-class specifier can only be used for functions
(kernel and non-kernel functions) and global variables declared in program scope
or variables declared inside a function
(kernel and non-kernel functions)
The static storage-class specifier can only be used for non-kernel
functions and global variables declared in program scope
and variables inside a function
declared in the global or constant address space.