vector.com|Contact
Search tips

apple banana
Find rows that contain at least one of the two words.

+apple +juice
Find rows that contain both words.

+apple macintosh
Find rows that contain the word 'apple', but rank rows higher if they also contain 'macintosh'.

+apple -macintosh
Find rows that contain the word 'apple' but not 'macintosh'.

+apple ~macintosh
Find rows that contain the word 'apple', but if the row also contains the word 'macintosh', rate it lower than if row does not. This is "softer" than a search for '+apple -macintosh', for which the presence of 'macintosh' causes the row not to be returned at all.

+apple +(>turnover >strudel)
Find rows that contain the words 'apple' and 'turnover', or 'apple' and 'strudel' (in any order), but rank 'apple turnover' higher than 'apple strudel'.

apple*
Find rows that contain words such as 'apple', 'apples', 'applesauce', or 'applet'.

"some words"
Find rows that contain the exact phrase 'some words' (for example, rows that contain 'some words of wisdom' but not "some noise words").

By continuing to use this site you agree to the use of cookies. For more information and to find out how to change this click here. Accept Cookies
Please enable cookies in your browser for this website.
Search:
Advanced search

Compile Errors when Stubbing Built-in Library Functions

Last updated: 2019-10-24
Issue:
I get a compiler error when I try to build the test harness with built-in library functions stubbed
Solution:

A user may wish to stub a C built-in library function using the Library Stubs. If the name of the stubbed function is used elsewhere in the user's code for a different purpose, such as for a variable declaration, then a compiler error will likely result when VectorCAST tries to build the test harness. This may be avoided by letting VectorCAST know (via a defined variable) that only the built-in function should be replaced by a stub. You would define a variable as follows:
 

VCAST_ONLY_RENAME_FUNCTION_<variable_name>, where <variable_name> is the name of the built-in function/variable causing the compiler error.
 

For example, if you wish to set the read function as a stub, you could do this by following procedures in referenced link. If you have a variable or user function named read you may get a compiler error, unless you define the following variable in your test environment:
 

VCAST_ONLY_RENAME_FUNCTION_read
 

You could define this by going to Tools | Options | C/C++ Preprocessor/Compiler Tab, and adding to the Defined Variables input area.

 
Article Options
2019-10-24
Views: 8