Replies here
http://cboard.cprogramming.com/showthread.php?t=67398
Don't cross-post in future.