Added %li print format to dc_queuecmd.
authorFredrik Tolf <fredrik@dolda2000.com>
Thu, 14 Feb 2008 05:41:08 +0000 (06:41 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Thu, 14 Feb 2008 05:41:08 +0000 (06:41 +0100)
lib/uilib.c

index acc7594..48b3eed 100644 (file)
@@ -477,6 +477,9 @@ int dc_queuecmd(int (*callback)(struct dc_response *), void *data, ...)
                {
                    freepart = 1;
                    part = swprintf2(L"%i", va_arg(al, int));
+               } else if(!wcscmp(tpart, L"li")) {
+                   freepart = 1;
+                   part = swprintf2(L"%ji", (intmax_t)va_arg(al, dc_lnum_t));
                } else if(!wcscmp(tpart, L"s")) {
                    freepart = 1;
                    part = icmbstowcs(sarg = va_arg(al, char *), NULL);