[EMAIL PROTECTED] wrote:
>
> trawick 01/02/27 18:19:02
>
> Modified: buckets apr_buckets_simple.c
> Log:
> Fix some warnings related to the fact that you can't do arithmetic
> with a void *.
Wouldn't it be better to make b->data a char * in the first place?
Cheers,
Ben.
>
> Revision Changes Path
> 1.24 +2 -2 apr-util/buckets/apr_buckets_simple.c
>
> Index: apr_buckets_simple.c
> ===================================================================
> RCS file: /home/cvs/apr-util/buckets/apr_buckets_simple.c,v
> retrieving revision 1.23
> retrieving revision 1.24
> diff -u -r1.23 -r1.24
> --- apr_buckets_simple.c 2001/02/27 20:45:36 1.23
> +++ apr_buckets_simple.c 2001/02/28 02:19:02 1.24
> @@ -93,7 +93,7 @@
> static apr_status_t simple_read(apr_bucket *b, const char **str,
> apr_size_t *len, apr_read_type_e block)
> {
> - *str = b->data + b->start;
> + *str = (char *)b->data + b->start;
> *len = b->length;
> return APR_SUCCESS;
> }
> @@ -126,7 +126,7 @@
> */
> static apr_status_t transient_setaside(apr_bucket *b)
> {
> - b = apr_bucket_heap_make(b, b->data+b->start, b->length, 1, NULL);
> + b = apr_bucket_heap_make(b, (char *)b->data + b->start, b->length, 1,
> NULL);
> if (b == NULL) {
> return APR_ENOMEM;
> }
>
>
>
--
http://www.apache-ssl.org/ben.html
"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff
ApacheCon 2001! http://ApacheCon.com/