Re: const fix for camel-charset-map.c's autogenerated camel-charset-map-private.h

Jeffrey Stedfast <[email protected]>
Newsgroups gmane.comp.gnome.evolution.patches
Organization Novell, Inc.
Message-ID <[email protected]>
committed to HEAD

On Wed, 2006-04-05 at 10:52 +0530, Parthasarathi Susarla wrote:
> Wonder how it changed. Probably the iconv patch from simonz(??)
> Thanks for the patch
> CHeers,
> partha
> On Tue, 2006-04-04 at 11:16 -0400, Jeffrey Stedfast wrote:
> > This patch fixes Ross Burton's previous const fixes to the charset map
> > tables by doing it the right way :)
> > 
> > I did, however, notice that the resulting table data is now different
> > after re-generating the table:
> > 
> > --- camel-charset-map-private.h	2005-08-23 22:35:14.000000000 -0400
> > +++ foo.h	2006-04-04 11:13:57.000000000 -0400
> > @@ -16,7 +16,7 @@
> >  	0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 
> >  	0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 
> >  	0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 
> > -	0xbf, 0xbf, 0x9f, 0x9f, 0x9f, 0x9f, 0x9f, 0x9f, 
> > +	0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0x9f, 0x9f, 0x9f, 
> >  	0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 
> >  	0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 
> >  	0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 
> > @@ -191,7 +191,7 @@
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> > -	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> > +	0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x00, 
> >  	0x20, 0x20, 0x20, 0x00, 0x20, 0x00, 0x20, 0x20, 
> >  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
> > @@ -337,7 +337,7 @@
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> > -	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> > +	0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> > @@ -560,7 +560,7 @@
> >  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> >  };
> >  
> > -struct {
> > +static const struct {
> >  	const unsigned char *bits0;
> >  	const unsigned char *bits1;
> >  } camel_charmap[256] = {
> > @@ -598,7 +598,7 @@
> >  	{ 0, 0, }, { 0, 0, }, { 0, 0, }, { 0, 0, }, { 0, 0, }, { 0, 0, }, { 0, 0, }, { 0, 0, }, 
> >  };
> >  
> > -struct {
> > +static const struct {
> >  	const char *name;
> >  	unsigned int bit;
> >  } camel_charinfo[] = {
> > 
> > 
> > 
> > kinda worrying that the table data changed, but looking over the
> > vc-annotate for camel-charset-map.c and camel-charset-map-private.h, I
> > can't find what could have caused this difference :\
> > 
> > perhaps the iconv data changed?
> > 
> > _______________________________________________
> > Evolution-patches mailing list
> > [email protected]
> > http://mail.gnome.org/mailman/listinfo/evolution-patches
> 
-- 
Jeffrey Stedfast
Evolution Hacker - Novell, Inc.
[email protected]  - www.novell.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.