# Namespace predef::

Inheritance graph

Constant FUSE_MAJOR_VERSION
Constant FUSE_MINOR_VERSION

  ``constant` `FUSE_MAJOR_VERSION``
  ``constant` `FUSE_MINOR_VERSION``

Description

  The version of FUSE

Constant HKEY_CLASSES_ROOT
Constant HKEY_LOCAL_MACHINE
Constant HKEY_CURRENT_USER
Constant HKEY_USERS

  ``constant` `int` `HKEY_CLASSES_ROOT``
  ``constant` `int` `HKEY_LOCAL_MACHINE``
  ``constant` `int` `HKEY_CURRENT_USER``
  ``constant` `int` `HKEY_USERS``

Description

  Root handles in the Windows registry.

Note

  These constants are only available on Win32 systems.

See also

  RegGetValue(), RegGetValues(), RegGetKeyNames()

Constant TOKENIZE_KEEP_ESCAPES

  ``constant` `TOKENIZE_KEEP_ESCAPES``

Description

  Don't unquote backslash-sequences in quoted strings during tokenizing. This is used for bug-compatibility with Microsoft...

See also

  `tokenize()`, `tokenize_labled()`

Constant UNDEFINED

  ``constant` `UNDEFINED``

Description

  The undefined value; ie a zero for which zero_type() returns 1.

Constant __null_program

  ``constant` `__null_program``

Description

  Program used internally by the compiler to create objects that are later modified into instances of the compiled program by the compiler.

See also

  `__placeholder_object`

Constant __placeholder_object

  ``constant` `__placeholder_object``

Description

  Object used internally by the compiler.

See also

  `__null_program`

Variable _static_modules

  ``object` _static_modules`

Description

  This is an object containing the classes for all static (ie non-dynamic) C-modules.

  In a typic Pike with support for dynamic modules the contained module classes are:

  Builtin

  Gmp

  `_Stdio`

  `_math`

  `_system`

  If the Pike binary lacks support for dynamic modules, all C-modules will show up here.

Constant is_sql_null

  ``constant` `int` `is_sql_null``

Description

  SQL Null marker.

Deprecated

  Replaced by `is_val_null`.

Constant is_val_null

  ``constant` `int` `is_val_null``

Description

  Nonzero recognition constant.

Constant sprintf_args

  ``constant` `sprintf_args``

Description

  Type constant used for typing extra arguments that are sent to sprintf().

See also

  `strict_sprintf_format`, `sprintf_format`, sprintf()

Constant sprintf_format

  ``constant` `sprintf_format``

Description

  Type constant used for typing arguments that are optionally sent to sprintf() depending on the presence of extra arguments.

See also

  `strict_sprintf_format`, `sprintf_args`, sprintf()

Constant sprintf_result

  ``constant` `sprintf_result``

Description

  Type constant used for typing the return value from sprintf().

See also

  `strict_sprintf_format`, `sprintf_format`, sprintf()

Constant strict_sprintf_format

  ``constant` `strict_sprintf_format``

Description

  Type constant used for typing arguments that are always sent to sprintf() regardless of the presence of extra arguments.

See also

  `sprintf_format`, `sprintf_args`, sprintf()

Constant this

  ``constant` `this``

Description

  Builtin read only variable that evaluates to the current object.

See also

  `this_program`, this_object()

Constant this_program

  ``constant` `this_program``

Description

  Builtin constant that evaluates to the current program.

See also

  `this`, this_object()