- Added scan support to new TAS syntax
- First full version of new TAS
This commit is contained in:
10
SCinter.c
10
SCinter.c
@ -6,7 +6,7 @@
|
||||
|
||||
Mark Koennecke, November 1996
|
||||
|
||||
Made ListObjects moe intelligent: list objects according to interface etc.
|
||||
Made ListObjects more intelligent: list objects according to interface etc.
|
||||
Mark Koennecke, December 2003
|
||||
|
||||
Copyright:
|
||||
@ -585,12 +585,14 @@ static void printMatch(SicsInterp *pSics, SConnection *pCon, char *mask)
|
||||
static void printType(SicsInterp *pSics, SConnection *pCon, char *type)
|
||||
{
|
||||
CommandList *pCurrent;
|
||||
Tcl_DString txt;
|
||||
char pBueffel[256];
|
||||
int iNum = 0;
|
||||
|
||||
assert(pSics);
|
||||
assert(pCon);
|
||||
|
||||
Tcl_DStringInit(&txt);
|
||||
pBueffel[0] = '\0';
|
||||
pCurrent = pSics->pCList;
|
||||
while(pCurrent)
|
||||
@ -615,7 +617,7 @@ static void printType(SicsInterp *pSics, SConnection *pCon, char *type)
|
||||
strcat(pBueffel," ");
|
||||
strcat(pBueffel,pCurrent->pName);
|
||||
strcat(pBueffel,"\r\n");
|
||||
SCWrite(pCon,pBueffel,eStatus);
|
||||
Tcl_DStringAppend(&txt,pBueffel,-1);
|
||||
pBueffel[0]='\0';
|
||||
iNum = 0;
|
||||
}
|
||||
@ -626,9 +628,9 @@ static void printType(SicsInterp *pSics, SConnection *pCon, char *type)
|
||||
|
||||
/* write final entries */
|
||||
strcat(pBueffel,"\r\n");
|
||||
SCWrite(pCon,pBueffel,eStatus);
|
||||
SCWrite(pCon,Tcl_DStringValue(&txt),eStatus);
|
||||
Tcl_DStringFree(&txt);
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
int ListObjects(SConnection *pCon, SicsInterp *pSics, void *pData,
|
||||
int argc, char *argv[])
|
||||
|
Reference in New Issue
Block a user