Karl Waclawek | 2 Sep 19:12 2003
Picon

Re: question about expat-1.95.6 on Solaris 8


> I am building expat-1.95.6 on Solaris 8 with gcc-3.2.3
> 
> It seems to be making, however I get 79 of these at various points
> 
> ../expat-1.95.6/lib/xmltok.c:1216: warning: `regparm' attribute directive ignored
> 
> 
> Are these really just a warning or is something wrong?

I think this warning can be ignored.
regparm deals with parameter passing in registers.
I assume this is not an Intel CPU?

Karl
SourceForge.net | 13 Sep 16:44 2003
Picon
Picon

[ expat-Bugs-676844 ] expat.h compile error: enum XML_Status

Bugs item #676844, was opened at 2003-01-29 07:37
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=676844&group_id=10127

Category: Build control
Group: None
Status: Open
Resolution: Fixed
Priority: 9
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: expat.h compile error: enum XML_Status

Initial Comment:
c++ -DHAVE_CONFIG_H -I. -I. -I../../autocfg -g -O2 -c

context.cpp  -fPIC -DPIC -o .libs/context.lo

In file included from parser.h:45,

                 from guard.h:143,

                 from context.cpp:45:

/usr/include/expat.h:657: use of enum `XML_Status'

without previous declaration

/usr/include/expat.h:736: multiple definition of `enum
(Continue reading)

SourceForge.net | 13 Sep 18:19 2003
Picon
Picon

[ expat-Bugs-676844 ] expat.h compile error: enum XML_Status

Bugs item #676844, was opened at 2003-01-29 10:37
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=676844&group_id=10127

Category: Build control
Group: None
Status: Open
Resolution: Fixed
Priority: 9
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: expat.h compile error: enum XML_Status

Initial Comment:
c++ -DHAVE_CONFIG_H -I. -I. -I../../autocfg -g -O2 -c

context.cpp  -fPIC -DPIC -o .libs/context.lo

In file included from parser.h:45,

                 from guard.h:143,

                 from context.cpp:45:

/usr/include/expat.h:657: use of enum `XML_Status'

without previous declaration

/usr/include/expat.h:736: multiple definition of `enum
(Continue reading)

SourceForge.net | 13 Sep 19:26 2003
Picon
Picon

[ expat-Patches-699487 ] Hash table improvement

Patches item #699487, was opened at 2003-03-07 11:31
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=310127&aid=699487&group_id=10127

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Karl Waclawek (kwaclaw)
Assigned to: Karl Waclawek (kwaclaw)
Summary: Hash table improvement

Initial Comment:
This patch addresses two areas:

1) The current hash function ignores the high byte

    of UTF-16 characters. This is not good.

2) There is a cheap way to switch from the current

    method of linear probing (to resolve collisions)

    to the slightly better double hashing.

Ad 1) hashing of wide characters:

Currently, the algorithm is like this:
(Continue reading)

SourceForge.net | 13 Sep 22:29 2003
Picon
Picon

[ expat-Bugs-676844 ] expat.h compile error: enum XML_Status

Bugs item #676844, was opened at 2003-01-29 07:37
Message generated for change (Comment added) made by jyljyljyl
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=676844&group_id=10127

Category: Build control
Group: None
Status: Open
Resolution: Fixed
Priority: 9
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: expat.h compile error: enum XML_Status

Initial Comment:
c++ -DHAVE_CONFIG_H -I. -I. -I../../autocfg -g -O2 -c

context.cpp  -fPIC -DPIC -o .libs/context.lo

In file included from parser.h:45,

                 from guard.h:143,

                 from context.cpp:45:

/usr/include/expat.h:657: use of enum `XML_Status'

without previous declaration

/usr/include/expat.h:736: multiple definition of `enum
(Continue reading)

SourceForge.net | 13 Sep 22:43 2003
Picon
Picon

[ expat-Bugs-676844 ] expat.h compile error: enum XML_Status

Bugs item #676844, was opened at 2003-01-29 10:37
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=676844&group_id=10127

Category: Build control
Group: None
Status: Open
Resolution: Fixed
Priority: 9
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: expat.h compile error: enum XML_Status

Initial Comment:
c++ -DHAVE_CONFIG_H -I. -I. -I../../autocfg -g -O2 -c

context.cpp  -fPIC -DPIC -o .libs/context.lo

In file included from parser.h:45,

                 from guard.h:143,

                 from context.cpp:45:

/usr/include/expat.h:657: use of enum `XML_Status'

without previous declaration

/usr/include/expat.h:736: multiple definition of `enum
(Continue reading)

SourceForge.net | 14 Sep 21:55 2003
Picon
Picon

[ expat-Patches-699487 ] Hash table improvement

Patches item #699487, was opened at 2003-03-07 11:31
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=310127&aid=699487&group_id=10127

Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Karl Waclawek (kwaclaw)
Assigned to: Karl Waclawek (kwaclaw)
Summary: Hash table improvement

Initial Comment:
This patch addresses two areas:

1) The current hash function ignores the high byte

    of UTF-16 characters. This is not good.

2) There is a cheap way to switch from the current

    method of linear probing (to resolve collisions)

    to the slightly better double hashing.

Ad 1) hashing of wide characters:

Currently, the algorithm is like this:
(Continue reading)

SourceForge.net | 18 Sep 07:35 2003
Picon
Picon

[ expat-Bugs-808331 ] Faulty code generation in function "lookup"

Bugs item #808331, was opened at 2003-09-17 22:35
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=808331&group_id=10127

Category: None
Group: Platform Specific
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Faulty code generation in function "lookup"

Initial Comment:
The function "lookup" in source "xmlparse.c" generates 

faulty code when built for a PocketPC2002 device in 

eMbedded Visual C++ v3.0.  Note that this only occurs 

for a release build, and not for a debug build.

Specifically this block of code at line 5306:

for (i = h & (table->size - 1);

   table->v[i];

   i == 0 ? i = table->size - 1 : --i) {
(Continue reading)

SourceForge.net | 19 Sep 14:45 2003
Picon
Picon

[ expat-Bugs-809235 ] xmlwin32url.cxx Bugs

Bugs item #809235, was opened at 2003-09-19 14:45
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=809235&group_id=10127

Category: None
Group: Platform Specific
Status: Open
Resolution: None
Priority: 5
Submitted By: Thomas Engelmeier (tom_e)
Assigned to: Nobody/Anonymous (nobody)
Summary: xmlwin32url.cxx Bugs

Initial Comment:
(Yeah, I know that file is deprecated ;-)

- processURL doesn't init the QuitInfo.hr field and fails due 

to that.

- Callback::OnDataAvailable sets the XML encoding at least 

for some UTF-8 testdata to "usascii" which has some 

undesirable sideffects for umlaut-rich XML. When that block 

is commented out, it works better.

----------------------------------------------------------------------
(Continue reading)

SourceForge.net | 24 Sep 17:45 2003
Picon
Picon

[ expat-Patches-808331 ] Faulty code generation in function "lookup"

Patches item #808331, was opened at 2003-09-18 01:35
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=310127&aid=808331&group_id=10127

Category: None
>Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Faulty code generation in function "lookup"

Initial Comment:
The function "lookup" in source "xmlparse.c" generates 

faulty code when built for a PocketPC2002 device in 

eMbedded Visual C++ v3.0.  Note that this only occurs 

for a release build, and not for a debug build.

Specifically this block of code at line 5306:

for (i = h & (table->size - 1);

   table->v[i];

   i == 0 ? i = table->size - 1 : --i) {
(Continue reading)


Gmane