Scl function: Difference between revisions
Jump to navigation
Jump to search
(→Notes) |
|||
Line 19: | Line 19: | ||
== Notes == | == Notes == | ||
* Identifier must be declared as a function designator with external linkage. | * Identifier must be declared as a function designator with external linkage. | ||
* A compilation error is reported if an attempt is made to | * A compilation error is reported if an attempt is made to capture a function more than once (with either scl_func or scl_function). | ||
== Example == | == Example == |
Revision as of 22:10, 9 October 2008
The scl_function pragma
The scl_function pragma allows the user to define a remote function interface.
Syntax
#pragma scl_function(function-name)
Parameters | Type | Description |
function-name | String | Name of the function to define (no quotes) |
Notes
- Identifier must be declared as a function designator with external linkage.
- A compilation error is reported if an attempt is made to capture a function more than once (with either scl_func or scl_function).
Example
int f(int x);
#pragma scl_function(f)