summaryrefslogtreecommitdiffabout
authorSergey Poznyakoff <gray@gnu.org.ua>2006-03-15 19:35:22 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2006-03-15 19:35:22 (GMT)
commitd4d80670e50778349b93902dd8b4d46b7956a3a6 (patch) (side-by-side diff)
treee69870faa45671bf1b4547b7d0c7da2a13a3cb5d
parent627d2e1e46c37d3e41d7c07d201dda2f99f9f1fb (diff)
downloadcflow-d4d80670e50778349b93902dd8b4d46b7956a3a6.tar.gz
cflow-d4d80670e50778349b93902dd8b4d46b7956a3a6.tar.bz2
Update
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog27
-rw-r--r--po/ChangeLog4
2 files changed, 31 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d9d098..9344038 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2006-03-15 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ Fix bug spotted by Jerry St.Clair: incorrect handling of
+ global/static and static/static name clashes.
+
+ * src/parser.c (declare): Do not report name clashes
+ if a static symbol overrides another static or global.
+ (add_reference): Do not refer to static symbols if
+ -i^s was used.
+ * src/symbol.c: Change organization of the symbol table: the
+ table entry contains struct table_entry, which contains a pointer
+ to the head of the symbol list associated with the entry. Thus,
+ deletions from the table can be handled in a more natural manner.
+ All functions changed to reflect the change.
+ (unlink_symbol): New function.
+ (delete_symbol): Rewritten using unlink_symbol
+ (delete_statics): always call static_processor
+ * THANKS: Add Jerry St.Clair.
+ * tests/Makefile.am: Add hiding.at, multi.at
+ * tests/testsuite.at: Likewise.
+ * tests/hiding.at: New testcase
+ * tests/multi.at: New testcase
+ * tests/fdecl.at, tests/funcarg.at, tests/include.at,
+ tests/nfarg.at, tests/nfparg.at, tests/parm.at,
+ tests/ssblock.at: Uniformly begin AT_SETUP text with a lowercase
+ letter.
+
2005-11-03 Sergey Poznyakoff <gray@gnu.org.ua>
* build-aux/bootstrap: If file `.bootstrap' exists in the cwd and is
diff --git a/po/ChangeLog b/po/ChangeLog
index 97e4ec6..9f30c1f 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2006-03-15 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * LINGUAS: Add da
+
2005-11-04 Sergey Poznyakoff <gray@gnu.org.ua>
* da.po: New translation by Morten Bo Johansen.

Return to:

Send suggestions and report system problems to the System administrator.