> This sounds some helpers and higher level functions > can be shared and that Low level functions and accessors > to the structures can't be shared.
In theory it might be true, but in practice it's just boring and it would make ffs development more complicated while ext2fs is not our primary target. It depends on tradeoff between cost and benefit, but I'm not interested in such abstraction layer which might have few particular benefit. --- Izumi Tsutsui