@@ -270,12 +270,12 @@ static inline ArvGvspContentType
270270arv_gvsp_packet_get_content_type (const ArvGvspPacket * packet )
271271{
272272 if (arv_gvsp_packet_has_extended_ids (packet )) {
273- ArvGvspExtendedHeader * header = (void * ) & packet -> header ;
273+ ArvGvspExtendedHeader * header = (ArvGvspExtendedHeader * ) & packet -> header ;
274274
275275 return (ArvGvspContentType ) ((g_ntohl (header -> packet_infos ) & ARV_GVSP_PACKET_INFOS_CONTENT_TYPE_MASK ) >>
276276 ARV_GVSP_PACKET_INFOS_CONTENT_TYPE_POS );
277277 } else {
278- ArvGvspHeader * header = (void * ) & packet -> header ;
278+ ArvGvspHeader * header = (ArvGvspHeader * ) & packet -> header ;
279279
280280 return (ArvGvspContentType ) ((g_ntohl (header -> packet_infos ) & ARV_GVSP_PACKET_INFOS_CONTENT_TYPE_MASK ) >>
281281 ARV_GVSP_PACKET_INFOS_CONTENT_TYPE_POS );
@@ -327,11 +327,11 @@ static inline guint32
327327arv_gvsp_packet_get_packet_id (const ArvGvspPacket * packet )
328328{
329329 if (arv_gvsp_packet_has_extended_ids (packet )) {
330- ArvGvspExtendedHeader * header = (void * ) & packet -> header ;
330+ ArvGvspExtendedHeader * header = (ArvGvspExtendedHeader * ) & packet -> header ;
331331
332332 return g_ntohl (header -> packet_id );
333333 } else {
334- ArvGvspHeader * header = (void * ) & packet -> header ;
334+ ArvGvspHeader * header = (ArvGvspHeader * ) & packet -> header ;
335335
336336 return g_ntohl (header -> packet_infos ) & ARV_GVSP_PACKET_ID_MASK ;
337337 }
@@ -341,11 +341,11 @@ static inline guint64
341341arv_gvsp_packet_get_frame_id (const ArvGvspPacket * packet )
342342{
343343 if (arv_gvsp_packet_has_extended_ids (packet )) {
344- ArvGvspExtendedHeader * header = (void * ) & packet -> header ;
344+ ArvGvspExtendedHeader * header = (ArvGvspExtendedHeader * ) & packet -> header ;
345345
346346 return GUINT64_FROM_BE (header -> frame_id );
347347 } else {
348- ArvGvspHeader * header = (void * ) & packet -> header ;
348+ ArvGvspHeader * header = (ArvGvspHeader * ) & packet -> header ;
349349
350350 return g_ntohs (header -> frame_id );
351351 }
@@ -355,11 +355,11 @@ static inline void *
355355arv_gvsp_packet_get_data (const ArvGvspPacket * packet )
356356{
357357 if (arv_gvsp_packet_has_extended_ids (packet )) {
358- ArvGvspExtendedHeader * header = (void * ) & packet -> header ;
358+ ArvGvspExtendedHeader * header = (ArvGvspExtendedHeader * ) & packet -> header ;
359359
360360 return & header -> data ;
361361 } else {
362- ArvGvspHeader * header = (void * ) & packet -> header ;
362+ ArvGvspHeader * header = (ArvGvspHeader * ) & packet -> header ;
363363
364364 return & header -> data ;
365365 }
@@ -372,14 +372,14 @@ arv_gvsp_leader_packet_get_buffer_payload_type (const ArvGvspPacket *packet, gbo
372372 ArvGvspLeader * leader ;
373373 guint16 payload_type ;
374374
375- leader = arv_gvsp_packet_get_data (packet );
375+ leader = ( ArvGvspLeader * ) arv_gvsp_packet_get_data (packet );
376376 payload_type = g_ntohs (leader -> payload_type );
377377
378378 if (has_chunks != NULL )
379379 * has_chunks = ((payload_type & 0x4000 ) != 0 ||
380380 (payload_type == 0x0004 ));
381381
382- return payload_type & 0x3fff ;
382+ return ( ArvBufferPayloadType ) ( payload_type & 0x3fff ) ;
383383 }
384384
385385 return ARV_BUFFER_PAYLOAD_TYPE_UNKNOWN ;
@@ -391,7 +391,7 @@ arv_gvsp_leader_packet_get_timestamp (const ArvGvspPacket *packet)
391391 if (G_LIKELY (arv_gvsp_packet_get_content_type (packet ) == ARV_GVSP_CONTENT_TYPE_LEADER )) {
392392 ArvGvspLeader * leader ;
393393
394- leader = arv_gvsp_packet_get_data (packet );
394+ leader = ( ArvGvspLeader * ) arv_gvsp_packet_get_data (packet );
395395
396396 return ((guint64 ) g_ntohl (leader -> timestamp_high ) << 32 ) | g_ntohl (leader -> timestamp_low );
397397 }
@@ -404,10 +404,10 @@ arv_gvsp_leader_packet_get_multipart_n_parts (const ArvGvspPacket *packet)
404404{
405405 if (arv_gvsp_leader_packet_get_buffer_payload_type (packet , NULL ) == ARV_BUFFER_PAYLOAD_TYPE_MULTIPART ) {
406406 if (arv_gvsp_packet_has_extended_ids (packet )) {
407- ArvGvspExtendedHeader * header = (void * ) & packet -> header ;
407+ ArvGvspExtendedHeader * header = (ArvGvspExtendedHeader * ) & packet -> header ;
408408 return (g_ntohl (header -> packet_infos ) & ARV_GVSP_PACKET_INFOS_N_PARTS_MASK );
409409 } else {
410- ArvGvspHeader * header = (void * ) & packet -> header ;
410+ ArvGvspHeader * header = (ArvGvspHeader * ) & packet -> header ;
411411 return (g_ntohl (header -> packet_infos ) & ARV_GVSP_PACKET_INFOS_N_PARTS_MASK );
412412 }
413413 }
@@ -437,11 +437,11 @@ arv_gvsp_leader_packet_get_multipart_infos (const ArvGvspPacket *packet,
437437 if (part_id >= n_parts )
438438 return FALSE;
439439
440- leader = arv_gvsp_packet_get_data (packet );
440+ leader = ( ArvGvspMultipartLeader * ) arv_gvsp_packet_get_data (packet );
441441 infos = & leader -> parts [part_id ];
442442
443443 * purpose_id = g_ntohs (infos -> data_purpose_id );
444- * data_type = g_ntohs (infos -> data_type );
444+ * data_type = ( ArvBufferPartDataType ) g_ntohs (infos -> data_type );
445445 * size = g_ntohl (infos -> part_length_low ) + (((guint64 ) g_ntohs (infos -> part_length_high )) << 32 );
446446 * pixel_format = g_ntohl (infos -> pixel_format );
447447 * width = g_ntohl (infos -> width );
@@ -466,7 +466,7 @@ arv_gvsp_leader_packet_get_multipart_size (const ArvGvspPacket *packet,
466466 if (part_id >= n_parts )
467467 return 0 ;
468468
469- leader = arv_gvsp_packet_get_data (packet );
469+ leader = ( ArvGvspMultipartLeader * ) arv_gvsp_packet_get_data (packet );
470470 infos = & leader -> parts [part_id ];
471471
472472 return g_ntohl (infos -> part_length_low ) + (((guint64 ) g_ntohs (infos -> part_length_high )) << 32 );
@@ -487,7 +487,7 @@ arv_gvsp_leader_packet_get_image_infos (const ArvGvspPacket *packet,
487487 payload_type == ARV_BUFFER_PAYLOAD_TYPE_EXTENDED_CHUNK_DATA ) {
488488 ArvGvspImageLeader * leader ;
489489
490- leader = arv_gvsp_packet_get_data (packet );
490+ leader = ( ArvGvspImageLeader * ) arv_gvsp_packet_get_data (packet );
491491
492492 * pixel_format = g_ntohl (leader -> infos .pixel_format );
493493 * width = g_ntohl (leader -> infos .width );
@@ -526,7 +526,7 @@ arv_gvsp_multipart_packet_get_infos (const ArvGvspPacket *packet, guint *part_id
526526 return FALSE;
527527 }
528528
529- multipart = arv_gvsp_packet_get_data (packet );
529+ multipart = ( ArvGvspMultipart * ) arv_gvsp_packet_get_data (packet );
530530
531531 * part_id = multipart -> part_id ;
532532 * offset = ( (guint64 ) g_ntohs (multipart -> offset_high ) << 32 ) + g_ntohl (multipart -> offset_low );
0 commit comments