×
UNIX.COM Login
Username:
Password:  
Show Password






👤


CentOS 7.0 - man page for keylist (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


Tcl_GetKeyedListKeys(TCL)						Tcl_GetKeyedListKeys(TCL)

NAME
       TclX_NewKeyedListObj,	TclX_KeyedListGet,    TclX_KeyedListSet,    TclX_KeyedListDelete,
       TclX_KeyedListGetKeys - Keyed list management routines.

SYNOPSIS
       #include <tclExtend.h>

       Tcl_Obj *
       TclX_NewKeyedListObj (void);

       int
       TclX_KeyedListGet (Tcl_Interp *interp,
			  Tcl_Obj    *keylPtr,
			  char	     *key,
			  Tcl_Obj   **valuePtrPtr);

       int
       TclX_KeyedListSet (Tcl_Interp *interp,
			  Tcl_Obj    *keylPtr,
			  char	     *key,
			  Tcl_Obj    *valuePtr);

       int
       TclX_KeyedListDelete (Tcl_Interp *interp,
			     Tcl_Obj	*keylPtr,
			     char	*key);

       int
       TclX_KeyedListGetKeys (Tcl_Interp *interp,
			      Tcl_Obj	 *keylPtr,
			      char	 *key,
			      Tcl_Obj	**listObjPtrPtr);

DESCRIPTION
       These routines perform operations on keyed lists.  See the Extended Tcl	man  page  for	a
       description of keyed lists.

   TclX_NewKeyedListObj
       Create and initialize a new keyed list object.

       Returns:
	 A pointer to the object.

   TclX_KeyedListGet
	 Retrieve a key value from a keyed list.

       Parameters:
	 o interp - Error message will be return in result if there is an error.
	 o keylPtr - Keyed list object to get key from.
	 o  key  - The name of the key to extract.  Will recusively process sub-keys seperated by
	 `.'.
	 o valueObjPtrPtr - If the key is found, a pointer to the key object
	     is returned here.	NULL is returned if the key is not present.

       Returns:
	 o TCL_OK - If the key value was returned.
	 o TCL_BREAK - If the key was not found.
	 o TCL_ERROR - If an error occured.

   TclX_KeyedListSet
	 Set a key value in keyed list object.

       Parameters:
	 o interp - Error message will be return in result object.
	 o keylPtr - Keyed list object to update.
	 o key - The name of the key to extract.  Will recusively process  sub-key  seperated  by
	 `.'.
	 o valueObjPtr - The value to set for the key.

       Returns:
	   TCL_OK or TCL_ERROR.

   TclX_KeyedListDelete
	 Delete a key value from keyed list.

       Parameters:
	 o interp - Error message will be return in result if there is an error.
	 o keylPtr - Keyed list object to update.
	 o  key  -  The name of the key to extract.  Will recusively process sub-key seperated by
	 `.'.

       Returns:
	 o TCL_OK - If the key was deleted.
	 o TCL_BREAK - If the key was not found.
	 o TCL_ERROR - If an error occured.

   TclX_KeyedListGetKeys
	 Retrieve a list of keyed list keys.

       Parameters:
	 o interp - Error message will be return in result if there is an error.
	 o keylPtr - Keyed list object to get key from.
	 o key - The name of the key to get the sub keys for.  NULL or empty to retrieve all  top
	 level keys.
	 o listObjPtrPtr - List object is returned here with key as values.

       Returns:
	 o TCL_OK - If the zero or more key where returned.
	 o TCL_BREAK - If the key was not found.
	 o TCL_ERROR - If an error occured.

Tcl									Tcl_GetKeyedListKeys(TCL)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 09:13 PM.

Unix & Linux Forums Content Copyright©1993-2018. All Rights Reserved.