tclCmdIL.c File Reference

#include "tclInt.h"
#include "tclRegexp.h"

Go to the source code of this file.

Data Structures

struct  SortElement
struct  SortInfo

Defines

#define SORTMODE_ASCII   0
#define SORTMODE_INTEGER   1
#define SORTMODE_REAL   2
#define SORTMODE_COMMAND   3
#define SORTMODE_DICTIONARY   4
#define SORTMODE_ASCII_NC   8
#define SORTIDX_NONE   -1
#define SORTIDX_END   -2
#define ADD_PAIR(name, value)
#define NUM_LISTS   30

Typedefs

typedef int(*) SortStrCmpFn_t (const char *, const char *)
typedef int(*) SortMemCmpFn_t (const void *, const void *, size_t)

Functions

int Tcl_IfObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_IncrObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
Tcl_Command TclInitInfoCmd (Tcl_Interp *interp)
int TclInfoExistsCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
Tcl_ObjTclInfoFrame (Tcl_Interp *interp, CmdFrame *framePtr)
int Tcl_JoinObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LassignObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LindexObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LinsertObjCmd (ClientData dummy, Tcl_Interp *interp, register int objc, Tcl_Obj *CONST objv[])
int Tcl_ListObjCmd (ClientData dummy, Tcl_Interp *interp, register int objc, register Tcl_Obj *CONST objv[])
int Tcl_LlengthObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, register Tcl_Obj *CONST objv[])
int Tcl_LrangeObjCmd (ClientData notUsed, Tcl_Interp *interp, int objc, register Tcl_Obj *CONST objv[])
int Tcl_LrepeatObjCmd (ClientData dummy, Tcl_Interp *interp, register int objc, register Tcl_Obj *CONST objv[])
int Tcl_LreplaceObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LreverseObjCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LsearchObjCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LsetObjCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_LsortObjCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])


Define Documentation

#define ADD_PAIR ( name,
value   ) 

Value:

TclNewLiteralStringObj(tmpObj, name); \
        lv[lc++] = tmpObj; \
        lv[lc++] = (value)

Referenced by TclInfoFrame().

#define NUM_LISTS   30

Referenced by Tcl_LsortObjCmd().

#define SORTIDX_END   -2

Definition at line 100 of file tclCmdIL.c.

Referenced by Tcl_LsearchObjCmd(), and Tcl_LsortObjCmd().

#define SORTIDX_NONE   -1

Definition at line 99 of file tclCmdIL.c.

#define SORTMODE_ASCII   0

Definition at line 87 of file tclCmdIL.c.

Referenced by Tcl_LsortObjCmd().

#define SORTMODE_ASCII_NC   8

Definition at line 92 of file tclCmdIL.c.

#define SORTMODE_COMMAND   3

Definition at line 90 of file tclCmdIL.c.

Referenced by Tcl_LsortObjCmd().

#define SORTMODE_DICTIONARY   4

Definition at line 91 of file tclCmdIL.c.

Referenced by Tcl_LsortObjCmd().

#define SORTMODE_INTEGER   1

Definition at line 88 of file tclCmdIL.c.

#define SORTMODE_REAL   2

Definition at line 89 of file tclCmdIL.c.


Typedef Documentation

typedef int(*) SortMemCmpFn_t(const void *, const void *, size_t)

Definition at line 49 of file tclCmdIL.c.

typedef int(*) SortStrCmpFn_t(const char *, const char *)

Definition at line 48 of file tclCmdIL.c.


Function Documentation

int Tcl_IfObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_IncrObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_JoinObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_LassignObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_LindexObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_LinsertObjCmd ( ClientData  dummy,
Tcl_Interp interp,
register int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_ListObjCmd ( ClientData  dummy,
Tcl_Interp interp,
register int  objc,
register Tcl_Obj *CONST  objv[] 
)

Definition at line 2239 of file tclCmdIL.c.

References Tcl_NewListObj(), TCL_OK, and Tcl_SetObjResult().

int Tcl_LlengthObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
register Tcl_Obj *CONST  objv[] 
)

int Tcl_LrangeObjCmd ( ClientData  notUsed,
Tcl_Interp interp,
int  objc,
register Tcl_Obj *CONST  objv[] 
)

int Tcl_LrepeatObjCmd ( ClientData  dummy,
Tcl_Interp interp,
register int  objc,
register Tcl_Obj *CONST  objv[] 
)

int Tcl_LreplaceObjCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_LreverseObjCmd ( ClientData  clientData,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int Tcl_LsetObjCmd ( ClientData  clientData,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int TclInfoExistsCmd ( ClientData  dummy,
Tcl_Interp interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

Tcl_Command TclInitInfoCmd ( Tcl_Interp interp  ) 

Definition at line 389 of file tclCmdIL.c.

References TclMakeEnsemble().



Generated on Wed Mar 12 12:18:28 2008 by  doxygen 1.5.1