CWHC08 v6.1 Functions menu

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

CWHC08 v6.1 Functions menu

2,437件の閲覧回数
wre
Contributor III
I have just recently installed v6.1 (previously using v3.1) and when I click on the "Functions menu" button in the editor the list includes #defines and prototypes in addition to the actual functions that are contained in the source.  Is this the intended behavior now (v3.1 did not do this)?  Is there a way to have the Functions menu only list the functions that are actually defined in the file being edited?
 
Thanks,
 
Bill
 
ラベル(1)
0 件の賞賛
返信
4 返答(返信)

558件の閲覧回数
CrasyCat
Specialist III
Hello
 
There should be something in your configuration.
 
I just tried with a V3.1 generated project.
I am not seeing the includes or prototypes  in the edit window function list. 
 
I would recommend you to submit a service request for that.

Click here to submit a service request.

Make sure to attach a reproducible project and installed product information to the service request.
To generate the required information:
- Start CodeWarrior
- Open the project
- Select "Help" -> "Pack and Go" and follow instructions on the screen.

Attach the generated .zip file to the SR.
CrasyCat
0 件の賞賛
返信

558件の閲覧回数
wre
Contributor III
Thanks.  I'm on the road visiting clients this week.  When I get back to my office I'll see if I can put together a small project that demonstrates the problem.
 
Are you confirming that it should only list the actual functions in the code?
 
Note that the prototypes that are showing up in the list are static ones at the top of the source file and not prototypes from an #include file.
 
Here is an example list from one of my project files:
 
#define IPTIMEOUT
ShiftIPDataBitIn(void);
ShiftIPDataBitOut(void);
CheckIPColonReceived(void);
CheckIPCRSent(void);
UpdateIPTimer(void);
TerminateIPTx(void);
StartIPSend(void)
IPComms(void)
ShiftIPDataBitIn(void)
ShiftIPDataBitOut(void)
CheckIPColonReceived(void)
CheckIPCRSent(void)
UpdateIPTimer(void)
TerminateIPTx(void)
...
etc. with normal function headers
 
Thanks,
 
Bill
 
0 件の賞賛
返信

558件の閲覧回数
CrasyCat
Specialist III
Hello
 
I did give it a  closer look.
 
Are you using the Compiler or the language parser to generate Browser Data?
If you are using the compiler, prototypes will not appear in the function list.
If you are using the language parser, the function prototypes will arise in the function list.  
 
This is one of the differences between the 2 configuration.
 
CrasyCat
0 件の賞賛
返信

558件の閲覧回数
wre
Contributor III
That makes some sense.  There was some option I was selecting and it said that the Language Parser should be chosen for better results so I did.  I'll change it back to the compiler and go from there.
 
Thanks,

Bill
 
0 件の賞賛
返信