编译出现declared insider parameters list警告!该如何解决

编译出现declared insider parameters list警告!编译的时候会出现如题的警告信息,不知道为什么会出现这样

编译出现declared insider parameters list警告!
编译的时候会出现如题的警告信息,不知道为什么会出现这样的警告。
用gcc
部分代码如下:
struct   charInfo
{
...
};

void   ConsturctCharInfo(struct   charInfo   *st_char,   unsinged   char   *charIndex)
{
..../*给结构体中的成员赋值*/
}

int   main()
{
    struct   charInfo   *st_char;
    ...
    ConstructCharInfo(st_char,   charIndex);
    ...
}

[解决办法]
貌似charIndex这个没定义。。。
[解决办法]
你的这个
struct charInfo
{
...
};
是在my.h的哪一行给出的啊?
把它挪到my.h的第10行之前。

[解决办法]
struct charInfo *st_char;
--
分配空间了吗?