Files
libgphoto2/frontends/command-line/interface.c
Lutz Mueller f6ced7cf4e 2001-10-11 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
* camlibs/canon/psa50.c
        * camlibs/dimera/dimera3500.c:
        * camlibs/kodak/dc120/library.c:
        * camlibs/kodak/dc240/library.c:
        * camlibs/kodak/dc3200/library.c:
        * camlibs/panasonic/dc1000.c:
        * camlibs/panasonic/dc1580.c:
        * camlibs/panasonic/l859/l859.c:
        * camlibs/sierra/library.c:
        * frontends/command-line/interface.c: Unify percentage handling and
        define 0.0 <= percentage <= 1.0.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@2487 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-10-11 22:01:25 +00:00

43 lines
647 B
C

#include <stdio.h>
#include <stdlib.h>
#include <gphoto2.h>
#include "interface.h"
extern int glob_stdout;
extern int glob_quiet;
void
status_func (Camera *camera, const char *status, void *data)
{
if (glob_quiet)
return;
if (*status) {
printf ("Status: %s\r", status);
fflush(stdout);
}
}
void
message_func (Camera *camera, const char *message, void *data)
{
if (glob_quiet)
return;
printf ("Message: %s\n", message);
}
void
progress_func (Camera *camera, float percentage, void *data)
{
if (glob_quiet)
return;
if (percentage > 0.) {
printf ("Percent completed: %02.01f\r", percentage * 100.);
fflush(stdout);
}
}