You have not provided a type, just a definition, the correct declaration is:
Originally Posted by rk211083
If you want to typedef it, and make at tag and pointer type at the same time, the statement is:
The tag can be used to declare this type of struct inside the struct, the type is the LOCAL_UTILS_struct_t (the _t is just my decoration of typedef types), and the pointer type is pLOCAL_UTILS_struct_t (here both the p and _t are my decoration).
typedef struct LOCAL_UTILS_struct_tag