General Kind C/C++