if( a(&num) == TRUE && b(num) == TRUE )

これって可能?
ちゃんと動作するかな?