// ----------------------------------------------------------------------------
// misc.c
// ============================================================================
// ----------------------------------------------------------------------------
// misc.c
// ============================================================================