> it gives error; error C2275: ‘t_atom’ : illegal use of this type as
> an expression
It sounds like you’re new to C programming, but don’t forget to do a
minimal amount of research before posting questions to the list, and
provide much greater context of your problem so that people can better
assist you. If you googled this error, you would see that this
typically occurs if you define a variable definition somewhere in the
middle of a block rather than at the top of the block before standard
expression statements (which is required by C but not C++ compilers).
Blocks begin and end with curly braces.