// Before you can call your C code the entry point needs to be registered
var isRegistered = registerCFunction(
"echoCCallArguments",
"c:/netscape/suitespot/js/samples/jsaccall/jsaccall.dll", // NT
"mystuff_EchoCCallArguments")
if (isRegistered == true) {
/*
*
* Here is the call to your C code
*
*/
var returnValue = callC("echoCCallArguments","first arg",42,true,
new Object,"last arg")
write(returnValue)
}
else {
write("registerCFunction() returned false, " +
"check server error log for details")
}
getCGIVar
// Before you can call your C code the entry point needs to be registered
isRegistered = registerCFunction("getCGIVar",
"/usr/ns-home/js/samples/jsaccall/jsaccall.so", // unix
"mystuff_GetCGIVar")
if (isRegistered == true) {
write("
\n")
}
else {
write("registerCFunction() returned false, " +
"check server error log for details")
}
function getAndWriteCGIVarTableRow(varName)
{
write("