Skip to content
Snippets Groups Projects
Commit 04ed55f7 authored by Thomas Jahns's avatar Thomas Jahns :cartwheel: Committed by Sergey Kosukhin
Browse files

Disentangle and shorten test.

parent 6980c28d
No related branches found
No related tags found
2 merge requests!34Version 2.2.0,!13Consolidation with CDI-PIO (develop)
......@@ -106,7 +106,6 @@ typedef struct
vlist_t *vlist_to_pointer(int vlistID);
void cdiVlistMakeInternal(int vlistID);
void cdiVlistMakeImmutable(int vlistID);
void vlistCheckVarID(const char *caller, int vlistID, int varID);
void cdiVlistDestroy_(int vlistID);
int vlistInqVarMissvalUsed(int vlistID, int varID);
int vlistHasTime(int vlistID);
......
......@@ -83,14 +83,17 @@ vlistvarNewEntry(int vlistID)
return varID;
}
void
static void
vlistPtrCheckVarID(const char *caller, vlist_t *vlistptr, int varID)
{
if (varID < 0 || varID >= vlistptr->nvars || !vlistptr->vars[varID].isUsed) Errorc("varID %d undefined!", varID);
}
static void
vlistCheckVarID(const char *caller, int vlistID, int varID)
{
vlist_t *vlistptr = vlist_to_pointer(vlistID);
if (varID < 0 || varID >= vlistptr->nvars) Errorc("varID %d undefined!", varID);
if (!vlistptr->vars[varID].isUsed) Errorc("varID %d undefined!", varID);
vlistPtrCheckVarID(caller, vlistptr, varID);
}
int
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment