Right now, consumers/dfconvert/main.c is doing a lot of work but only
checks it has a file to put it in at the very end of it's effort, in
Operations.c.  If the file already exists, it bails out with an a error.

I would propose that we do this instead of that, in Operations.c: 355, ie,
we move the check right up to to point at which we can immediately tell if
the work done is in vain:

 int DFGetFile(const char *concreteFilename,
                const char *abstractFilename,
                DFError **error)
  {
      int success = 0;

      if (DFFileExists(abstractFilename)) {
          DFErrorFormat(error,
                        "%s: File already exists",
                        abstractFilename);
          return success;
      }

...

I also would like to rename int r = 0; to the (a little more obvious) int
success = 0;

What do you think?

G

-- 
Visit my Coding Diary: http://gabriela-gibson.blogspot.com/

Reply via email to