Removes unnecessary client subdirectories and updates buildsystem.
Renames some files:birdc/client.c -> birdc.cbirdcl/client.c -> birdcl.cclient_common.c -> common.c
Fix birdcl async message handling
Fix handling of async messafe in the bird light client. The async messagemay occure at the any moment so we need the client to liste for themessage from server when it waits for user input.
Fix birdcl questionmark handling
Fix handling of questionmark handling in the bird light client. Thequestionmark should display help when it is the last non-blank character oncommand line. Otherwise the questionmark does not have any special meaningand it could be a part of a pattern.
Add lightweight client - birdcl
Restructure client/ subdir. Add two different flavors of client.The full featured birdc client code is in client/birdc/.The new light client birtcl is in client/birdcl/.Common sources of both clients are directly in client/....
Also available in: Atom