Diff for /embedtools/src/direr.c between versions 1.3 and 1.3.4.2

version 1.3, 2012/07/22 22:46:47 version 1.3.4.2, 2013/01/18 13:21:06
Line 12  terms: Line 12  terms:
 All of the documentation and software included in the ELWIX and AITNET  All of the documentation and software included in the ELWIX and AITNET
 Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>  Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
   
Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
         by Michael Pounov <misho@elwix.org>.  All rights reserved.          by Michael Pounov <misho@elwix.org>.  All rights reserved.
   
 Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
Line 64  main(int argc, char **argv) Line 64  main(int argc, char **argv)
         u_char *md[2], mode = 0;          u_char *md[2], mode = 0;
         char szCmp[MAXPATHLEN], *str[2], ch;          char szCmp[MAXPATHLEN], *str[2], ch;
         int ret = 0;          int ret = 0;
           ait_val_t v;
   
         memset(md, 0, sizeof md);          memset(md, 0, sizeof md);
         memset(str, 0, sizeof str);          memset(str, 0, sizeof str);
Line 91  main(int argc, char **argv) Line 92  main(int argc, char **argv)
                 mode |= 2;                  mode |= 2;
         }          }
   
        if (sync_dirCSum(argv[0], &md[0]) == -1) {        if (sync_dirChkSum(argv[0], &md[0]) == -1) {
                 printf("Error:: %s(%d) #%d - %s\n", __func__, __LINE__, errno, strerror(errno));                  printf("Error:: %s(%d) #%d - %s\n", __func__, __LINE__, errno, strerror(errno));
                 return 1;                  return 1;
         }          }
        str[0] = io_Hex2Ch(md[0], MD5_DIGEST_LENGTH);        AIT_SET_BUF(&v, md[0], MD5_DIGEST_LENGTH);
         str[0] = str_Dig2Hex(&v);
         AIT_FREE_VAL(&v);
         if (!str[0]) {          if (!str[0]) {
                 free(md[0]);                  free(md[0]);
                 return 1;                  return 1;
Line 109  main(int argc, char **argv) Line 112  main(int argc, char **argv)
         }          }
   
         if (mode & 2 && *szCmp) {          if (mode & 2 && *szCmp) {
                if (sync_dirCSum(szCmp, &md[1]) == -1) {                if (sync_dirChkSum(szCmp, &md[1]) == -1) {
                         printf("Error:: %s(%d) #%d - %s\n", __func__, __LINE__, errno, strerror(errno));                          printf("Error:: %s(%d) #%d - %s\n", __func__, __LINE__, errno, strerror(errno));
                         return 1;                          return 1;
                 }                  }
                str[1] = io_Hex2Ch(md[1], MD5_DIGEST_LENGTH);                AIT_SET_BUF(&v, md[1], MD5_DIGEST_LENGTH);
                 str[1] = str_Dig2Hex(&v);
                 AIT_FREE_VAL(&v);
                 if (!str[1]) {                  if (!str[1]) {
                         free(md[0]);                          free(md[0]);
                         free(str[0]);                          free(str[0]);

Removed from v.1.3  
changed lines
  Added in v.1.3.4.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>