int mr_open_database()
{
register int i;
- char *malloc();
MR_SQLDA_T *mr_alloc_SQLDA();
static first_open = 1;
register char *c;
register int i;
char *args[4];
- char *index();
c = fmt;
for (i = 0; i < argc; i++) {
register struct valobj *vo;
register int n;
char elem[16];
+#ifdef _DEBUG_MALLOC_INC
+#undef index
+#endif
n = v->objcnt;
vo = v->valobj;
/* Build arguement vector, verify query and arguments */
+int privileged;
+
mr_verify_query(cl, q, argc, argv_ro)
client *cl;
struct query *q;
register int status;
register struct validate *v = q->validate;
register int i;
- register int privileged = 0;
register char *to,*fr,*stop;
+ privileged = 0;
+
/* copy the arguments into a local argv that we can modify */
if (argc >= QMAXARGS)
return(MR_ARGS);
if (status != MR_SUCCESS && status != MR_PERM)
return(status);
if (status == MR_SUCCESS)
- privileged++;
+ return(MR_SUCCESS);
}
return(privileged ? MR_SUCCESS : MR_PERM);