-/* Maximum length of a "short" string, that is represented in
- "union value" without a separate pointer.
-
- This is an implementation detail of the "union value" code.
- There is little reason for client code to use it. */
-#define MAX_SHORT_STRING 8
-
-/* A numeric or string value.
-
- The client is responsible for keeping track of the value's
- width.
-
- This structure is semi-opaque:
-
- - If the value is a number, clients may access the 'f'
- member directly.
-
- - Clients should not access other members directly.
-*/