1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#include "Bdef.h"
#if (INTFACE == C_CALL)
int Ckbrid(int ConTxt, char *scope, int rsrc, int csrc)
#else
F_INT_FUNC kbrid_(int *ConTxt, F_CHAR scope, int *rsrc, int *csrc)
#endif
{
int msgid;
char tmpscope;
BLACSCONTEXT *ctxt;
MGetConTxt(Mpval(ConTxt), ctxt);
tmpscope = Mlowcase(F2C_CharTrans(scope));
switch(tmpscope)
{
case 'c' :
ctxt->scp = &ctxt->cscp;
break;
case 'r' :
ctxt->scp = &ctxt->cscp;
break;
case 'a' :
ctxt->scp = &ctxt->cscp;
break;
}
msgid = Mscopeid(ctxt);
return (msgid);
}
|