Avevo già trovato con google le soluzioni indicate, solo che non vanno bene in quanto in entrambi i casi i metodi sono per valori unsigned. Inoltre il primo link è per codici BCD e non Packed BCD e poi non mi convince tanto!
Non avrei mai messo un post sul forum senza aver prima cercato su google.