Thread: [Gpsbabel-code] gb_color
Brought to you by:
robertl
From: tsteven4 <tst...@gm...> - 2012-02-07 00:54:48
|
Shouldn't we make bbggrr a long to guarantee we get at least 32 bits, or perhaps int_least32_t? I don't know of any problems, but I am preparing an enhancement and I want to program defensively. > typedef struct { > int bbggrr; // 32 bit color: Blue/Green/Red. < 0 == unknown. > unsigned char opacity; // 0 == transparent. 255 == opaque. > } gb_color; |
From: Robert L. <rob...@gp...> - 2012-02-07 02:42:37
|
Good thinking, but systems where an int isn't at least 32 bits are so uncommon in modern times that I can't get too worked up about it. Since that's a c99/c++ thing, we'd end up having to do a bunch of busy work to not break MSVC. But since 1.4.3 seems to be holding water, maybe we can safely start moving development to C++ Frankly, I wouldn't worry about a VAX or Arduino port of GPSBabel. On Mon, Feb 6, 2012 at 6:54 PM, tsteven4 <tst...@gm...> wrote: > Shouldn't we make bbggrr a long to guarantee we get at least 32 bits, or > perhaps int_least32_t? I don't know of any problems, but I am preparing > an enhancement and I want to program defensively. > > > typedef struct { > > int bbggrr; // 32 bit color: Blue/Green/Red. < 0 == unknown. > > unsigned char opacity; // 0 == transparent. 255 == opaque. > > } gb_color; > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Gpsbabel-code mailing list http://www.gpsbabel.org > Gps...@li... > https://lists.sourceforge.net/lists/listinfo/gpsbabel-code > |