TutOptionLegValAdd


Name

TutOptionLegValAdd — add a legal value to an enumerated option

Synopsis

T_BOOL TutOptionLegValAdd(option, val) 
T_OPTION option; 
T_STR val; 

Arguments

option — option to add a legal value to

val — legal value to be added to the option

Return Values

TRUE if the value is added successfully, FALSE otherwise.

Diagnostics

If TutOptionLegValAdd fails, it returns FALSE and sets the global SmartSockets error number to one of:

Description

TutOptionLegValAdd adds val to the list of legal values allowed for option.

Caution

unknown is reserved and cannot be added as an enumerated value.

See Also

TutOptionCreate, TutOptionLookup, TutOptionGetEnum, TutOptionSetEnum, TutOptionGetEnumList

Examples

This example adds the legal value red to the enumerated option named colors:

T_OPTION color_opt; 
 
color_opt = TutOptionCreate("colors", T_OPT_TYPE_ENUM); 
if (color_opt == NULL) { 
  /* error */ 
} 
 
if (!TutOptionLegValAdd(color_opt, "red")) { 
  /* error */ 
} 

TIBCO SmartSockets™ Utilities
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com