Tk_GetUid man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]



Tk_GetUid(3)	      Tk Library Procedures	     Tk_GetUid(3)

_________________________________________________________________

NAME
       Tk_GetUid,  Tk_Uid - convert from string to unique identi-
       fier

SYNOPSIS
       #include <tk.h>

       #typedef char *Tk_Uid

       Tk_Uid
       Tk_GetUid(string)

ARGUMENTS
       char	    *string	       (in)	 String for which
						 the  correspond-
						 ing unique iden-
						 tifier	       is
						 desired.
_________________________________________________________________

DESCRIPTION
       Tk_GetUid returns the unique identifier	corresponding  to
       string.	 Unique identifiers are similar to atoms in Lisp,
       and are used in Tk to speed up comparisons  and	searches.
       A  unique identifier (type Tk_Uid) is a string pointer and
       may be used anywhere that a variable of	type  ``char  *''
       could be used.  However, there is guaranteed to be exactly
       one unique identifier for  any  given  string  value.   If
       Tk_GetUid  is  called  twice,  once with string a and once
       with string b, and if a and b have the same  string  value
       (strcmp(a,  b)  ==  0), then Tk_GetUid will return exactly
       the same Tk_Uid	value  for  each  call	(Tk_GetUid(a)  ==
       Tk_GetUid(b)).	This  means that variables of type Tk_Uid
       may be compared directly (x == y) without having	 to  call
       strcmp.	In addition, the return value from Tk_GetUid will
       have  the  same	string	value  as  its	 argument   (str-
       cmp(Tk_GetUid(a), a) == 0).

KEYWORDS
       atom, unique identifier

Tk								1

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net