The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

locate_firebird

On *nix like systems try different standard paths.

check_and_set_devlibs

Check and set global variables for home, inc and lib (?...).

alternative_locations

Search lib and inc in alternative locations.

search_fb_home_dirs

Common places for the Firebird home dir.

There is a potential problem when adding here paths like /usr, because the setup might locate a wrong isql and the connect test hangs.

search_fb_inc_dirs

Common places for the Firebird include dir.

search_fb_lib_dirs

Common places for the Firebird lib dir.

locate_firebird_ms

On Windows use the Registry to locate Firebird.

read_data

Read various default settings from the DATA section of this script.

prompt_for

Show prompt.

prompt_new_file

Because we can't make difference between a simple path and a path with a file name without extension, the fdb extension is required for the test database.