Return to Home
  View the contents of your Cart View cart  
  0 item(s) in cart  
  Checkout  

Gimpel Software - Discussion Forum
Discussion Forum
We invite you to use this forum to communicate with other PC-lint and FlexeLint users. You do not need to log in to post a message. WARNING: Your email address will not be encrypted. We recommend that you obfuscate it as protection from web crawlers. To receive technical support directly from Gimpel Software, please follow the guidelines at http://www.gimpel.com/html/support.htm
Gimpel Software - Discussion Forum
Subject From Date & Time
The undocumented -ecall feature...! Mike Diack February 09, 2005
6:47:54 AM
  Re: The undocumented -ecall feature...! Mike Diack February 09, 2005
6:52:10 AM
          Re: The undocumented -ecall feature...! James Widman February 09, 2005
10:13:21 AM
                  Re: The undocumented -ecall feature...! Thomas Wicklund February 11, 2005
11:19:04 AM
                          Re: The undocumented -ecall feature...! James Widman February 11, 2005
1:57:53 PM
 
Subject: The undocumented -ecall feature...!
Date: February 09, 2005
6:47:54 AM
Name: Mike Diack
Email: mike_diack@hotmail.com
Message:
Following the threads of function coercion etc..
It seems that lint 8q (at least) supports a
wholy undocumented option: -ecall

This doesn't appear in readme.txt/bugfix.txt/the 
PDF manual or even in the help screen if you run 
lint-nt.exe with no arguments....

Can Gimpel Support clarify/update the 
documentation:
What does this undocumented option/feature do?
Mike
Reply to this Message! Previous Message Next Message
 
Subject: Re: The undocumented -ecall feature...!
Date: February 09, 2005
6:52:10 AM
Name: Mike Diack
Email: mike_diack@hotmail.com
Message:
It looks like (I've tried it under 8p and 8q) 
this feature was introduced (silently) in 8q and 
hasn't been documented anywhere.
Reply to this Message! Previous Message Next Message
 
Subject: Re: The undocumented -ecall feature...!
Date: February 09, 2005
10:13:21 AM
Name: James Widman
Email: widman at gimpel dot com
Message:
Hi Mike, 

This is an experimental feature that may be included in version 
9.  It's undocumented partly because of that and partly because 
its precise name, parameters, and behavior are subject to 
change until it's formally introduced.   

In essence -ecall is like -efunc(), except whereas -efunc() 
suppresses for the scope of a function definition, -ecall() applies 
to the call site (including argument expressions). 
Reply to this Message! Previous Message Next Message
 
Subject: Re: The undocumented -ecall feature...!
Date: February 11, 2005
11:19:04 AM
Name: Thomas Wicklund
Email: wicklund@eskimo.com
Message:
Sounds like something that can be useful in
several ways (e.g. my desire to turn off strong
type checking in calls to certain library
functions).  Not sure it's ideal in each case I'm
thinking of, but it would help control some
annoying messages.

Tom
Reply to this Message! Previous Message Next Message
 
Subject: Re: The undocumented -ecall feature...!
Date: February 11, 2005
1:57:53 PM
Name: James Widman
Email: widman at gimpel dot com
Message:
Hi Tom, 

About turning off strong checking with library calls:  is the 'l' 
("ell") flag to the -strong() option insufficient for the task you 
have in mind?
Reply to this Message! Previous Message Next Message