Example: Calling an Internal Business Function with No Return Value
This example calls an internal business function that has no return value.
This portion is an example of b550001.h:
/* normal business function header pieces */ ... /* The internal business function prototype must be in the header for other modules to call it */ void i550001(int *a, int b);
This portion is an example of b550001.c:
/* normal business function code pieces */ #include <b550001.h> JDEBFRTN(ID) JDEBFWINAPI TestBSFN(LPBHVRCOM lpVhvrCom, LPVOID lpVoid, LPDSB550001 lpDS) { ... } void i550001(int *a, int b) { *a = *a + b; return; }
This portion is an example of b550002.c:
/* normal business function code pieces */ #include <b550002.h> #include <b550001.h> JDEBFRTN(ID) JDEBFWINAPI TestBSFN(LPBHVRCOM lpBhvrCom, LPVOID lpVoid, LPDSB550001 lpDS) { int total = 3; int adder = 7; CALLIBF(i550001(&total,adder)); }