C言語で128bit整数型を扱いたい

C言語で128bit整数型を扱いたいのだが、C言語で用意されている整数型は最大で64bitまでなので、それ以上の桁数を持つ数を計算することができない。
そこで多倍長整数演算アルゴリズムを用いなければならないらしいが、こいつは面倒くさそうだ……。