User guide
E-63
PLI Access Routines
Returns NULL if the module is source protected.
Example D-26 Example of acc_mod_sfi_fetch
#include <stdio.h>
#include "acc_user.h"
#include "vcs_acc_user.h"
void print_info (mod)
handle mod;
{
vcs_srcfile_info_p infoa;
io_printf("Source Info for Module %s:\n",
acc_fetch_fullname(mod));
if ((infoa = acc_mod_sfi_fetch(mod)) != NULL) {
int i;
for (i = 0; infoa[i].SourceFileName != NULL; i++) {
io_printf(" Tag %2d, StartLine %2d, ",
infoa[i].SourceFileTag,
infoa[i].StartLineNum);
io_printf("EndLine %2d, SrcFile %s\n",
infoa[i].EndLineNum,
infoa[i].SourceFileName);
}
acc_free(infoa);
}
}