/*
 * tests.h
 * Declaration of the 'start up' tests function that ensures we have
 * a suitable system to fiddle with.
 *  Musus Umbra 1997
 */

#ifndef tests_h
#define tests_h

/*
 | Hack: Certain versions of the new !Boot don't have BootResources:!Configure
 | 'visible' to RISC OS 3.1.
 |
 | MusMus retrieves the tile_1 texture from there, so if !Configure isn't
 | available we need to disallow the RPC texture option.
 |
 | The start-up tests will now (v1.24) not fail if just tile_1 is missing,
 | instead they will set this flag to true (ie. non-zero) and return success.
 */

extern int tile_1_na;

/*
 | Perform startup tests (ie. check for new !Boot, etc.).  If these tests fail
 | then the reason is reported in a dialog box and exit() called.
 */
void startup_tests( void );

#endif
