mturk       2004/07/29 23:32:54

  Modified:    ajp/ajplib/test ajp_header.c ajp.h
  Log:
  Change the casting from void* to msg*. We don't need that, cause
  the ajp_msg_t is public.
  
  Revision  Changes    Path
  1.15      +8 -16     jakarta-tomcat-connectors/ajp/ajplib/test/ajp_header.c
  
  Index: ajp_header.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/ajp/ajplib/test/ajp_header.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- ajp_header.c      30 Jul 2004 06:27:57 -0000      1.14
  +++ ajp_header.c      30 Jul 2004 06:32:54 -0000      1.15
  @@ -734,38 +734,34 @@
    */
   apr_status_t ajp_read_header(apr_socket_t *sock,
                                request_rec  *r,
  -                             void **data)
  +                             ajp_msg_t **msg)
   {
       apr_byte_t result;
  -    ajp_msg_t *msg;
       apr_status_t rc;
   
  -    rc = ajp_msg_create(r->pool, &msg);
  +    rc = ajp_msg_create(r->pool, msg);
       if (rc != APR_SUCCESS) {
           ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,
                  "ajp_read_header: ajp_msg_create failed");
           return rc;
       }
  -    ajp_msg_reset(msg);
  -    rc = ajp_ilink_receive(sock, msg);
  +    ajp_msg_reset(*msg);
  +    rc = ajp_ilink_receive(sock, *msg);
       if (rc != APR_SUCCESS) {
           ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,
                  "ajp_read_header: ajp_ilink_receive failed");
           return rc;
       }
  -    rc = ajp_msg_peek_byte(msg, &result);
  +    rc = ajp_msg_peek_byte(*msg, &result);
       ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
                  "ajp_read_header: ajp_ilink_received %02x", result);
  -    *data = msg;
       return APR_SUCCESS;
   }
   
   /* parse the msg to read the type */
  -int ajp_parse_type(request_rec  *r, void *data)
  +int ajp_parse_type(request_rec  *r, ajp_msg_t *msg)
   {
       apr_byte_t result;
  -    ajp_msg_t *msg;
  -    msg = (ajp_msg_t *)data;
       ajp_msg_peek_byte(msg, &result);
       ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
                  "ajp_parse_type: got %02x", result);
  @@ -773,13 +769,11 @@
   }
   
   /* parse the headers */
  -apr_status_t ajp_parse_headers(request_rec  *r, void *data)
  +apr_status_t ajp_parse_headers(request_rec  *r, ajp_msg_t *msg)
   {
  -    ajp_msg_t *msg;
       apr_byte_t result;
       apr_status_t rc;
   
  -    msg = (ajp_msg_t *)data;
       rc = ajp_msg_get_byte(msg, &result);
       if (rc != APR_SUCCESS) {
           ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,
  @@ -795,14 +789,12 @@
   }
   
   /* parse the header and return data address and length */
  -apr_status_t  ajp_parse_data(request_rec  *r, void *data, apr_uint16_t *len,
  +apr_status_t  ajp_parse_data(request_rec  *r, ajp_msg_t *msg, apr_uint16_t *len,
                                char **ptr)
   {
  -    ajp_msg_t *msg;
       apr_byte_t result;
       apr_status_t rc;
   
  -    msg = (ajp_msg_t *)data;
       rc = ajp_msg_get_byte(msg, &result);
       if (rc != APR_SUCCESS) {
           ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,
  
  
  
  1.17      +2 -2      jakarta-tomcat-connectors/ajp/ajplib/test/ajp.h
  
  Index: ajp.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/ajp/ajplib/test/ajp.h,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- ajp.h     30 Jul 2004 06:27:09 -0000      1.16
  +++ ajp.h     30 Jul 2004 06:32:54 -0000      1.17
  @@ -352,12 +352,12 @@
    * Read the ajp message and return the type of the message.
    * @param sock      backend socket
    * @param r         current request
  - * @param data      return data
  + * @param msg       returned AJP message
    * @return          APR_SUCCESS or error
    */
   apr_status_t ajp_read_header(apr_socket_t *sock,
                                request_rec  *r,
  -                             void **data);
  +                             void **msg);
   
   #endif /* AJP_H */
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to