编译出现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;
--
分配空间了吗?