/***********************************************************************
* *
* This software is part of the ast package *
* Copyright (c) 2003-2011 AT&T Intellectual Property *
* and is licensed under the *
* Eclipse Public License, Version 1.0 *
* by AT&T Intellectual Property *
* *
* A copy of the License is available at *
* (with md5 checksum b35adb5213ca9657e911e9befb180842) *
* *
* Information and Software Systems Research *
* AT&T Research *
* Florham Park NJ *
* *
* Glenn Fowler <gsf@research.att.com> *
* David Korn <dgk@research.att.com> *
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
#pragma prototyped
/*
* return the codex method for name
*/
#include <codex.h>
#include <dlldefs.h>
{
register const char* s;
register const char* t;
void* dll;
int plugin;
if (!name)
return CODEXERROR->meth;
plugin = 0;
while (meth)
{
return meth;
{
plugin = 1;
for (s = name, t = 0; *s && *s != '+'; s++)
if (*s == '-')
{
if (t)
break;
t = s;
}
do
{
{
break;
}
} while (s != t && (s = t));
}
}
return meth;
}