#include "Bdef.h"
int BI_ContxtNum(BLACSCONTEXT *ctxt)
/*
* Returns the integer ID of ctxt
*/
{
int i;
extern int BI_MaxNCtxt;
extern BLACSCONTEXT **BI_MyContxts;
if (ctxt == NULL) return(-1);
for (i=0; i < BI_MaxNCtxt; i++) if (BI_MyContxts[i] == ctxt) break;
if (i == BI_MaxNCtxt)
BI_BlacsErr(-1, -1, "BLACS INTERNAL ROUTINE", "illegal context");
return(i);
}