On 2007-08-31 19:14, Fabian wrote:
> Update of /cvsroot/monetdb/MonetDB5/src/tools
> In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv4192
>
> Modified Files:
> monetdb.mx
> Log Message:
> reduce overkill
>
>
> Index: monetdb.mx
> ===================================================================
> RCS file: /cvsroot/monetdb/MonetDB5/src/tools/monetdb.mx,v
> retrieving revision 1.19
> retrieving revision 1.20
> diff -u -d -r1.19 -r1.20
> --- monetdb.mx 31 Aug 2007 17:09:13 -0000 1.19
> +++ monetdb.mx 31 Aug 2007 17:14:21 -0000 1.20
> @@ -610,7 +610,6 @@
> }
>
> if (stats != NULL) {
> - char path[8096];
> err e;
>
> if (stats->state == SABdbRunning) {
> @@ -627,11 +626,12 @@
> }
>
> if (force == 0) {
> + char answ;
> printf("you are about to remove database %s\n",
> dbname);
> printf("ALL data in this database will get
> lost, "
> "are you sure? [y/N] ");
> - scanf("%c", path);
> - if (path[0] == 'y' || path[0] == 'Y') {
> + scanf("%c", &answ);
> + if (answ == 'y' || answ == 'Y') {
> /* do it! */
> } else {
> printf("battle control terminated\n");
>
>
Even better would be to use getchar(). scanf is still considerable
overkill for reading a character. But also remember to read the rest of
the line (also when using scanf).
--
Sjoerd Mullender
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins