debian man page for tk_getuid

Query: tk_getuid

OS: debian

Section: 3tk

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

Tk_GetUid(3tk)						       Tk Library Procedures						    Tk_GetUid(3tk)

__________________________________________________________________________________________________________________________________________________

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(3tk)
Related Man Pages
tk_getuid(3) - mojave
tk_uid(3tk) - debian
tk_getuid(3) - osx
tk_getuid(3tk) - opensolaris
tk_getuid(3) - redhat
Similar Topics in the Unix Linux Community
want unique data
Grep to find matching patern and return unique values
Unique Number Identifying
Unique ID on HPUX in visualized environment?
Add unique identifier from file to filetype in directory