#include #include #define MAXKEY 10 main (int argc, char *argv[]) { struct FAB fab; struct XABSUM sum; struct XABKEY xab[MAXKEY]; int i, stat, lvl, keys; fab = cc$rms_fab; sum = cc$rms_xabsum; fab.fab$b_shr = FAB$M_SHRPUT; fab.fab$b_fac = FAB$M_GET; fab.fab$l_fna = argv[1]; fab.fab$b_fns = STRLEN( argv[1] ); fab.fab$l_xab = ∑ stat = SYS$OPEN ( &fab ); if (!(stat&1)) return stat; if (fab.fab$b_org!=FAB$C_IDX) return RMS$_ORG; keys = sum.xab$b_nok; fab.fab$l_xab = &xab[0]; for (i=0; i