Bonjour,
J'aurais besoin de précision sur le comportement voulu de bit_vector_extract_zero/wrap quand le bit_vector donné est NULL.
Sur le sujet, il est écrit "si pbv est NULL, on considère l’extension (infinie) simplement constituée que de 0"
Et c'est donc ce que j'ai fait, mais les tests de unit-test-bit-vector ont l'air d'attendre que extract leur renvoie NULL dans ce cas :
Output Console: "unit-test-bit-vector.c:462:F:BitVector Tests:bit_vector_extract_zero_exec:0: Assertion 'bit_vector_extract_zero_ext(((void *)0), 0, 32) == ((void *)0)' failed: bit_vector_extract_zero_ext(((void *)0), 0, 32) == 0xbf98d330, ((void *)0) == 0"
La ligne du test : "ck_assert_ptr_null(bit_vector_extract_zero_ext(NULL, 0, IMAGE_LINE_WORD_BITS));"
Quel comportement est celui attendu ?