@@ -2180,7 +2180,7 @@ ippGetOperation(ipp_t *ipp) // I - IPP request message
21802180 return ((ipp_op_t )0 );
21812181
21822182 // Return the value...
2183- return (ipp -> request .op . operation_id );
2183+ return (( ipp_op_t ) ipp -> request .op_status );
21842184}
21852185
21862186
@@ -2225,7 +2225,7 @@ ippGetRequestId(ipp_t *ipp) // I - IPP message
22252225 return (0 );
22262226
22272227 // Return the request ID...
2228- return (ipp -> request .any . request_id );
2228+ return (ipp -> request .request_id );
22292229}
22302230
22312231
@@ -2294,7 +2294,7 @@ ippGetStatusCode(ipp_t *ipp) // I - IPP response or event message
22942294 return (IPP_STATUS_ERROR_INTERNAL );
22952295
22962296 // Return the value...
2297- return (ipp -> request .status . status_code );
2297+ return (( ipp_status_t ) ipp -> request .op_status );
22982298}
22992299
23002300
@@ -2362,9 +2362,9 @@ ippGetVersion(ipp_t *ipp, // I - IPP message
23622362
23632363 // Return the value...
23642364 if (minor )
2365- * minor = ipp -> request .any . version [1 ];
2365+ * minor = ipp -> request .version [1 ];
23662366
2367- return (ipp -> request .any . version [0 ]);
2367+ return (ipp -> request .version [0 ]);
23682368}
23692369
23702370
@@ -2390,10 +2390,10 @@ ippNew(void)
23902390 if (!cg -> client_conf_loaded )
23912391 _cupsSetDefaults ();
23922392
2393- temp -> request .any . version [0 ] = (ipp_uchar_t )(cg -> server_version / 10 );
2394- temp -> request .any . version [1 ] = (ipp_uchar_t )(cg -> server_version % 10 );
2395- temp -> use = 1 ;
2396- temp -> find = temp -> fstack ;
2393+ temp -> request .version [0 ] = (ipp_uchar_t )(cg -> server_version / 10 );
2394+ temp -> request .version [1 ] = (ipp_uchar_t )(cg -> server_version % 10 );
2395+ temp -> use = 1 ;
2396+ temp -> find = temp -> fstack ;
23972397 }
23982398
23992399 DEBUG_printf ("1ippNew: Returning %p" , (void * )temp );
@@ -2429,8 +2429,8 @@ ippNewRequest(ipp_op_t op) // I - Operation code
24292429 // Set the operation and request ID...
24302430 cupsMutexLock (& request_mutex );
24312431
2432- request -> request .op . operation_id = op ;
2433- request -> request .op . request_id = ++ request_id ;
2432+ request -> request .op_status = op ;
2433+ request -> request .request_id = ++ request_id ;
24342434
24352435 cupsMutexUnlock (& request_mutex );
24362436
@@ -2474,9 +2474,9 @@ ippNewResponse(ipp_t *request) // I - IPP request message
24742474 return (NULL );
24752475
24762476 // Copy the request values over to the response...
2477- response -> request .status . version [0 ] = request -> request . op .version [0 ];
2478- response -> request .status . version [1 ] = request -> request . op .version [1 ];
2479- response -> request .status . request_id = request -> request . op .request_id ;
2477+ response -> request .version [0 ] = request -> request .version [0 ];
2478+ response -> request .version [1 ] = request -> request .version [1 ];
2479+ response -> request .request_id = request -> request .request_id ;
24802480
24812481 // The first attribute MUST be attributes-charset...
24822482 attr = request -> attrs ;
@@ -2904,7 +2904,7 @@ ippSetOperation(ipp_t *ipp, // I - IPP request message
29042904 return (false);
29052905
29062906 // Set the operation and return...
2907- ipp -> request .op . operation_id = op ;
2907+ ipp -> request .op_status = op ;
29082908
29092909 return (true);
29102910}
@@ -2968,7 +2968,7 @@ ippSetRequestId(ipp_t *ipp, // I - IPP message
29682968 return (false);
29692969
29702970 // Set the request ID and return...
2971- ipp -> request .any . request_id = request_id ;
2971+ ipp -> request .request_id = request_id ;
29722972
29732973 return (true);
29742974}
@@ -3051,7 +3051,7 @@ ippSetStatusCode(ipp_t *ipp, // I - IPP response or event message
30513051 return (false);
30523052
30533053 // Set the status code and return...
3054- ipp -> request .status . status_code = status ;
3054+ ipp -> request .op_status = status ;
30553055
30563056 return (true);
30573057}
@@ -3472,8 +3472,8 @@ ippSetVersion(ipp_t *ipp, // I - IPP message
34723472 return (false);
34733473
34743474 // Set the version number...
3475- ipp -> request .any . version [0 ] = (ipp_uchar_t )major ;
3476- ipp -> request .any . version [1 ] = (ipp_uchar_t )minor ;
3475+ ipp -> request .version [0 ] = (ipp_uchar_t )major ;
3476+ ipp -> request .version [1 ] = (ipp_uchar_t )minor ;
34773477
34783478 return (true);
34793479}
@@ -4132,18 +4132,18 @@ ippWriteIO(void *dst, // I - Destination
41324132 // Total = 8 bytes
41334133 bufptr = buffer ;
41344134
4135- * bufptr ++ = ipp -> request .any . version [0 ];
4136- * bufptr ++ = ipp -> request .any . version [1 ];
4137- * bufptr ++ = (ipp_uchar_t )(ipp -> request .any . op_status >> 8 );
4138- * bufptr ++ = (ipp_uchar_t )ipp -> request .any . op_status ;
4139- * bufptr ++ = (ipp_uchar_t )(ipp -> request .any . request_id >> 24 );
4140- * bufptr ++ = (ipp_uchar_t )(ipp -> request .any . request_id >> 16 );
4141- * bufptr ++ = (ipp_uchar_t )(ipp -> request .any . request_id >> 8 );
4142- * bufptr ++ = (ipp_uchar_t )ipp -> request .any . request_id ;
4135+ * bufptr ++ = ipp -> request .version [0 ];
4136+ * bufptr ++ = ipp -> request .version [1 ];
4137+ * bufptr ++ = (ipp_uchar_t )(ipp -> request .op_status >> 8 );
4138+ * bufptr ++ = (ipp_uchar_t )ipp -> request .op_status ;
4139+ * bufptr ++ = (ipp_uchar_t )(ipp -> request .request_id >> 24 );
4140+ * bufptr ++ = (ipp_uchar_t )(ipp -> request .request_id >> 16 );
4141+ * bufptr ++ = (ipp_uchar_t )(ipp -> request .request_id >> 8 );
4142+ * bufptr ++ = (ipp_uchar_t )ipp -> request .request_id ;
41434143
41444144 DEBUG_printf ("2ippWriteIO: version=%d.%d" , buffer [0 ], buffer [1 ]);
4145- DEBUG_printf ("2ippWriteIO: op_status=%04x" , ipp -> request .any . op_status );
4146- DEBUG_printf ("2ippWriteIO: request_id=%d" , ipp -> request .any . request_id );
4145+ DEBUG_printf ("2ippWriteIO: op_status=%04x" , ipp -> request .op_status );
4146+ DEBUG_printf ("2ippWriteIO: request_id=%d" , ipp -> request .request_id );
41474147
41484148 if ((* cb )(dst , buffer , (size_t )(bufptr - buffer )) < 0 )
41494149 {
@@ -5305,14 +5305,14 @@ ipp_read_io(void *src, // I - Data source
53055305 }
53065306
53075307 // Then copy the request header over...
5308- ipp -> request .any . version [0 ] = buffer [0 ];
5309- ipp -> request .any . version [1 ] = buffer [1 ];
5310- ipp -> request .any . op_status = (buffer [2 ] << 8 ) | buffer [3 ];
5311- ipp -> request .any . request_id = (buffer [4 ] << 24 ) | (buffer [5 ] << 16 ) | (buffer [6 ] << 8 ) | buffer [7 ];
5308+ ipp -> request .version [0 ] = buffer [0 ];
5309+ ipp -> request .version [1 ] = buffer [1 ];
5310+ ipp -> request .op_status = (buffer [2 ] << 8 ) | buffer [3 ];
5311+ ipp -> request .request_id = (buffer [4 ] << 24 ) | (buffer [5 ] << 16 ) | (buffer [6 ] << 8 ) | buffer [7 ];
53125312
53135313 DEBUG_printf ("2ipp_read_io: version=%d.%d" , buffer [0 ], buffer [1 ]);
5314- DEBUG_printf ("2ipp_read_io: op_status=%04x" , ipp -> request .any . op_status );
5315- DEBUG_printf ("2ipp_read_io: request_id=%d" , ipp -> request .any . request_id );
5314+ DEBUG_printf ("2ipp_read_io: op_status=%04x" , ipp -> request .op_status );
5315+ DEBUG_printf ("2ipp_read_io: request_id=%d" , ipp -> request .request_id );
53165316 }
53175317
53185318 ipp -> state = IPP_STATE_ATTRIBUTE ;
0 commit comments