I have run into a roadblock in a Linux (and Mac) port of a Windows app. I have a nice class designed around the Windows NUMBERFMT api, but can't find a nice way to get the same results under Linux. I am using it mainly for byte->MB/GB/TB conversion, but also for displaying shortened versions of a number, and some currency applications. Is anyone aware of a cross-platform method for such a requirement?
I've not heard of this API; but it doesn't sound like something very complex (based soley on your descriptions). Would it be inconceivable to rewrite it portably yourself?