Changeset: bf27f9cbba74 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bf27f9cbba74
Modified Files:
        clients/mapiclient/mclient.c
Branch: Jul2017
Log Message:

mclient: consistently use mnstr_printf(toConsole, ...) instead of occasional 
printf(...);
in this way, all output goes through the pager and/of iconv, if used.


diffs (69 lines):

diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -1306,7 +1306,7 @@ static void
 TIMERrenderer(MapiHdl hdl)
 {
        SQLqueryEcho(hdl);
-       printf("%s\n", timerHuman());
+       mnstr_printf(toConsole, "%s\n", timerHuman());
 }
 
 
@@ -1673,30 +1673,30 @@ SQLrenderer(MapiHdl hdl, char singleinst
 #if 0
        mark2 = strdup(buf);    /* for the timer output */
 #endif
-       printf(LLFMT " tuple%s%s%s%s", rows, rows != 1 ? "s" : "",
+       mnstr_printf(toConsole, LLFMT " tuple%s%s%s%s", rows, rows != 1 ? "s" : 
"",
                        singleinstr ? " (" : "",
                        singleinstr && formatter != TESTformatter ? 
timerHuman() : "",
                        singleinstr ? ")" : "");
 
        if (fields != printfields || croppedfields > 0)
-               printf(" !");
+               mnstr_printf(toConsole, " !");
        if (fields != printfields) {
                rows = fields - printfields;
-               printf(LLFMT " column%s dropped", rows, rows != 1 ? "s" : "");
+               mnstr_printf(toConsole, LLFMT " column%s dropped", rows, rows 
!= 1 ? "s" : "");
        }
        if (fields != printfields && croppedfields > 0)
-               printf(", ");
+               mnstr_printf(toConsole, ", ");
        if (croppedfields > 0)
-               printf("%d field%s truncated",
+               mnstr_printf(toConsole, "%d field%s truncated",
                                croppedfields, croppedfields != 1 ? "s" : "");
        if (fields != printfields || croppedfields > 0) {
-               printf("!");
+               mnstr_printf(toConsole, "!");
                if (firstcrop == 1) {
                        firstcrop = 0;
-                       printf("\nnote: to disable dropping columns and/or 
truncating fields use \\w-1");
+                       mnstr_printf(toConsole, "\nnote: to disable dropping 
columns and/or truncating fields use \\w-1");
                }
        }
-       printf("\n");
+       mnstr_printf(toConsole, "\n");
 
        free(len);
        free(hdr);
@@ -1864,7 +1864,7 @@ format_result(Mapi mid, MapiHdl hdl, cha
                            formatter == TESTformatter)
                                mnstr_printf(toConsole, "[ " LLFMT "\t]\n", 
mapi_rows_affected(hdl));
                        else if (formatter == TIMERformatter)
-                               printf("%s\n", timerHuman());
+                               mnstr_printf(toConsole, "%s\n", timerHuman());
                        else {
                                aff = mapi_rows_affected(hdl);
                                lid = mapi_get_last_id(hdl);
@@ -1893,7 +1893,7 @@ format_result(Mapi mid, MapiHdl hdl, cha
                                                     timerHuman());
                                mnstr_printf(toConsole, "\n");
                        } else if (formatter == TIMERformatter)
-                               printf("%s\n", timerHuman());
+                               mnstr_printf(toConsole, "%s\n", timerHuman());
                        continue;
                case Q_TRANS:
                        SQLqueryEcho(hdl);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to