2004-10-05 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Tue, 5 Oct 2004 15:08:45 +0000 (15:08 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Tue, 5 Oct 2004 15:08:45 +0000 (15:08 +0000)
* op-support.c (_gpgme_op_data_lookup): Use char pointer for
pointer arithmetic.

gpgme/ChangeLog
gpgme/op-support.c

index ea8efb4..7d6c5af 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-05  Marcus Brinkmann  <marcus@g10code.de>
+
+       * op-support.c (_gpgme_op_data_lookup): Use char pointer for
+       pointer arithmetic.
+
 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.m4: Implement the --api-version check.
 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.m4: Implement the --api-version check.
index e406af9..be42e75 100644 (file)
@@ -50,7 +50,7 @@ _gpgme_op_data_lookup (gpgme_ctx_t ctx, ctx_op_data_id_t type, void **hook,
       data->next = ctx->op_data;
       data->type = type;
       data->cleanup = cleanup;
       data->next = ctx->op_data;
       data->type = type;
       data->cleanup = cleanup;
-      data->hook = ((void *) data) + sizeof (struct ctx_op_data);
+      data->hook = (void *) (((char *) data) + sizeof (struct ctx_op_data));
       ctx->op_data = data;
     }
   *hook = data->hook;
       ctx->op_data = data;
     }
   *hook = data->hook;