centos man page for tk_uid

Query: tk_uid

OS: centos

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Tk_GetUid(3)						       Tk Library Procedures						      Tk_GetUid(3)

__________________________________________________________________________________________________________________________________________________

NAME
Tk_GetUid, Tk_Uid - convert from string to unique identifier
SYNOPSIS
#include <tk.h> Tk_Uid Tk_GetUid(string)
ARGUMENTS
char *string (in) String for which the corresponding unique identifier 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 com- pared 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 (strcmp(Tk_GetUid(a), a) == 0).
KEYWORDS
atom, unique identifier Tk Tk_GetUid(3)
Related Man Pages
tk_getuid(3tk) - debian
tk_uid(3) - centos
tk_uid(3) - suse
tk_uid(3) - osx
tk_getuid(3) - redhat
Similar Topics in the Unix Linux Community
help need for date
want unique data
unique
Change unique file names into new unique filenames
Print unique lines without sort or unique