[exim-cvs] cvs commit: exim/exim-src/src/pdkim pdkim.c

Pàgina inicial
Delete this message
Reply to this message
Autor: Tom Kistner
Data:  
A: exim-cvs
Assumpte: [exim-cvs] cvs commit: exim/exim-src/src/pdkim pdkim.c
tom 2009/11/09 14:19:48 GMT

  Modified files:
    exim-src/src/pdkim   pdkim.c 
  Log:
  Make SUN compiler happy. Fixes #902


  Revision  Changes    Path
  1.7       +26 -26    exim/exim-src/src/pdkim/pdkim.c


  Index: pdkim.c
  ===================================================================
  RCS file: /home/cvs/exim/exim-src/src/pdkim/pdkim.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- pdkim.c    29 Oct 2009 11:08:01 -0000    1.6
  +++ pdkim.c    9 Nov 2009 14:19:48 -0000    1.7
  @@ -20,7 +20,7 @@
    *  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
    */


-/* $Cambridge: exim/exim-src/src/pdkim/pdkim.c,v 1.6 2009/10/29 11:08:01 tom Exp $ */
+/* $Cambridge: exim/exim-src/src/pdkim/pdkim.c,v 1.7 2009/11/09 14:19:48 tom Exp $ */

   #include <stdlib.h>
   #include <stdio.h>
  @@ -156,12 +156,12 @@
     if (new_entry->value == NULL) return NULL;
     if (base != NULL) {
       pdkim_stringlist *last = base;
  -    while (last->next != NULL) { last = last->next; };
  +    while (last->next != NULL) { last = last->next; }
       last->next = new_entry;
       return base;
     }
     else return new_entry;
  -};
  +}
   pdkim_stringlist *pdkim_prepend_stringlist(pdkim_stringlist *base, char *str) {
     pdkim_stringlist *new_entry = malloc(sizeof(pdkim_stringlist));
     if (new_entry == NULL) return NULL;
  @@ -172,7 +172,7 @@
       new_entry->next = base;
     }
     return new_entry;
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -191,7 +191,7 @@
     p->len=len;
     if (cstr) strcpy(p->str,cstr);
     return p;
  -};
  +}
   char *pdkim_strncat(pdkim_str *str, char *data, int len) {
     if ((str->allocated - str->len) < (len+1)) {
       /* Extend the buffer */
  @@ -206,20 +206,20 @@
     str->len+=len;
     str->str[str->len] = '\0';
     return str->str;
  -};
  +}
   char *pdkim_strcat(pdkim_str *str, char *cstr) {
     return pdkim_strncat(str, cstr, strlen(cstr));
  -};
  +}
   char *pdkim_numcat(pdkim_str *str, unsigned long num) {
     char minibuf[20];
     snprintf(minibuf,20,"%lu",num);
     return pdkim_strcat(str,minibuf);
  -};
  +}
   char *pdkim_strtrim(pdkim_str *str) {
     char *p = str->str;
     char *q = str->str;
     while ( (*p != '\0') && ((*p == '\t') || (*p == ' ')) ) p++;
  -  while (*p != '\0') {*q = *p; q++; p++;};
  +  while (*p != '\0') {*q = *p; q++; p++;}
     *q = '\0';
     while ( (q != str->str) && ( (*q == '\0') || (*q == '\t') || (*q == ' ') ) ) {
       *q = '\0';
  @@ -227,17 +227,17 @@
     }
     str->len = strlen(str->str);
     return str->str;
  -};
  +}
   char *pdkim_strclear(pdkim_str *str) {
     str->str[0] = '\0';
     str->len = 0;
     return str->str;
  -};
  +}
   void pdkim_strfree(pdkim_str *str) {
     if (str == NULL) return;
     if (str->str != NULL) free(str->str);
     free(str);
  -};
  +}




  @@ -288,7 +288,7 @@
       free(sig);
       if (next != NULL) pdkim_free_sig(next);
     }
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -298,7 +298,7 @@
       pdkim_strfree(ctx->cur_header);
       free(ctx);
     }
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -401,7 +401,7 @@
     *q = '\0';
     if (crlf) strcat(relaxed,"\r\n");
     return relaxed;
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -416,12 +416,12 @@
     if (isxdigit(*qp_p) && isxdigit(qp_p[1])) {
       /* Do hex conversion */
       if (isdigit(*qp_p)) {*c = *qp_p - '0';}
  -    else {*c = toupper(*qp_p) - 'A' + 10;};
  +    else {*c = toupper(*qp_p) - 'A' + 10;}
       *c <<= 4;
       if (isdigit(qp_p[1])) {*c |= qp_p[1] - '0';}
  -    else {*c |= toupper(qp_p[1]) - 'A' + 10;};
  +    else {*c |= toupper(qp_p[1]) - 'A' + 10;}
       return qp_p + 2;
  -  };
  +  }


     /* Illegal char here */
     *c = PDKIM_QP_ERROR_DECODE;
  @@ -908,7 +908,7 @@


     if (relaxed_data != NULL) free(relaxed_data);
     return PDKIM_OK;
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -976,7 +976,7 @@
     }


     return PDKIM_OK;
  -};
  +}




  @@ -1088,7 +1088,7 @@
           ctx->sig = new_sig;
         }
         else {
  -        while (last_sig->next != NULL) { last_sig = last_sig->next; };
  +        while (last_sig->next != NULL) { last_sig = last_sig->next; }
           last_sig->next = new_sig;
         }
       }
  @@ -1106,7 +1106,7 @@
     BAIL:
     pdkim_strclear(ctx->cur_header); /* Re-use existing pdkim_str */
     return PDKIM_OK;
  -};
  +}




  @@ -1164,7 +1164,7 @@
       }
     }
     return PDKIM_OK;
  -};
  +}



   /* -------------------------------------------------------------------------- */
  @@ -1516,7 +1516,7 @@
           sig->verify_status =      PDKIM_VERIFY_INVALID;
           sig->verify_ext_status =  PDKIM_VERIFY_INVALID_BUFFER_SIZE;
           goto NEXT_VERIFY;
  -      };
  +      }


         if ((ctx->dns_txt_callback(dns_txt_name, dns_txt_reply) != PDKIM_OK) ||
             (dns_txt_reply[0] == '\0')) {
  @@ -1689,14 +1689,14 @@
     sha2_starts(ctx->sig->sha2_body,0);


     return ctx;
  -};
  +}


   #ifdef PDKIM_DEBUG
   /* -------------------------------------------------------------------------- */
   DLLEXPORT void pdkim_set_debug_stream(pdkim_ctx *ctx,
                               FILE *debug_stream) {
     ctx->debug_stream = debug_stream;
  -};
  +}
   #endif


   /* -------------------------------------------------------------------------- */
  @@ -1728,4 +1728,4 @@
     ctx->sig->expires = expires;


     return PDKIM_OK;
  -};
  +}