// ----------------------------------------------------------------------------
// gadgets.c
// ============================================================================
// ----------------------------------------------------------------------------
// gadgets.c
// ============================================================================