Query: xtnumber
OS: hpux
Section: 1
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XtNumber() XtNumber() Name XtNumber - determine the number of elements in a fixed-size array. Synopsis Cardinal XtNumber(array) Inputs array Specifies a fixed-size array of arbitrary type. Returns The number of elements in array. Description XtNumber() returns the number of elements in the specified argument list, resource list, or other fixed-size array. It works only for objects which have been statically initialized or declared with a fixed number of elements, i.e., arrays whose total size is known at com- pile time. Usage You should use XtNumber() whenever you are passing a static array to a function or storing an static array in a structure that also expects the number of elements in the array. This way, if you change the number of element in the array, the correct number of elements will auto- matically be compiled in. Background XtNumber() is a macro defined as follows: #define XtNumber(arr) ((Cardinal) (sizeof(arr) / sizeof(arr[0]))) See Also XtOffset(1), XtOffsetOf(1), XtSetArg(1). Xt - Argument Lists XtNumber()