Difference between revisions of "Scl function"
(→Example) |
|||
Line 22: | Line 22: | ||
== Example == | == Example == | ||
+ | <source lang=c> | ||
+ | int f(int x); | ||
− | + | #pragma scl_function(f) | |
− | + | </source> | |
− | |||
− | |||
[[Category: SCL_Reference]] | [[Category: SCL_Reference]] |
Revision as of 18:08, 1 October 2008
The scl_function pragma
The scl_function pragma allows the user to define a remote function interface.
Syntax
#pragma scl_function(SUID, 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 match a function more than once.
Example
int f(int x);
#pragma scl_function(f)