source: CIVL/examples/languageFeatures/functionPointerDeref.cvl

main
Last change on this file was 573de52c, checked in by Alex Wilton <awilton@…>, 14 months ago

Added a regression test for function pointer dereferencing

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5960 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 241 bytes
RevLine 
[573de52c]1int f(int x) {
2 return x+10;
3}
4
5int main() {
6 int (*fp)(int x);
7 fp = &f;
8 $print("fp = ", fp, "\n");
9 int a = fp(1);
10 int b = (*fp)(1);
11 int c = (**fp)(1);
12 $print("a=", a, "\n");
13 $print("b=", b, "\n");
14 $print("c=", c, "\n");
15}
Note: See TracBrowser for help on using the repository browser.