aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorJim Meyering2008-06-02 06:00:54 +0000
committerJim Meyering2008-06-02 06:00:54 +0000
commitc2cd06e61e6f21eeb1077b557a22cc5aaf795676 (patch)
treeec7d44c58c8b7f4a84065a04163351dc9c96f552 /lib-src
parent437eedba09d67a807d2547886bd3e8fae81138a3 (diff)
downloademacs-c2cd06e61e6f21eeb1077b557a22cc5aaf795676.tar.gz
emacs-c2cd06e61e6f21eeb1077b557a22cc5aaf795676.zip
remove useless if-before-free tests
* lib-src/ebrowse.c (xfree): Likewise. * lib-src/etags.c (process_file_name, free_tree, free_fdesc): Likewise. (popclass_above, Prolog_functions, Erlang_functions): Likewise. * lib-src/pop.c (pop_quit): Likewise. * lwlib/lwlib-Xm.c (xm_update_one_value): Likewise. * lwlib/lwlib.c (safe_free_str, free_widget_value_tree): Likewise. * src/editfns.c (Fset_time_zone_rule): Likewise. * src/lread.c (nosuffix): Likewise. * src/ralloc.c (get_bloc): Likewise. * src/regex.c (reg_free): Likewise. * src/xftfont.c (xftfont_open, xftfont_close): Likewise. * src/xrdb.c (get_user_app, get_environ_db, x_load_resources): Likewise. * src/xsmfns.c (smc_save_yourself_CB): Likewise.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog8
-rw-r--r--lib-src/ebrowse.c3
-rw-r--r--lib-src/etags.c26
-rw-r--r--lib-src/pop.c3
4 files changed, 21 insertions, 19 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 2df0b7082d0..433df1698b5 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,11 @@
12008-06-02 Jim Meyering <meyering@redhat.com>
2
3 remove useless if-before-free tests
4 * lib-src/ebrowse.c (xfree): Likewise.
5 * lib-src/etags.c (process_file_name, free_tree, free_fdesc): Likewise.
6 (popclass_above, Prolog_functions, Erlang_functions): Likewise.
7 * lib-src/pop.c (pop_quit): Likewise.
8
12008-05-30 Juanma Barranquero <lekktu@gmail.com> 92008-05-30 Juanma Barranquero <lekktu@gmail.com>
2 10
3 * makefile.w32-in (lisp2): Add minibuffer.elc. 11 * makefile.w32-in (lisp2): Add minibuffer.elc.
diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c
index 3cc85a75640..faa5be0e5d6 100644
--- a/lib-src/ebrowse.c
+++ b/lib-src/ebrowse.c
@@ -595,8 +595,7 @@ void
595xfree (p) 595xfree (p)
596 void *p; 596 void *p;
597{ 597{
598 if (p) 598 free (p);
599 free (p);
600} 599}
601 600
602 601
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 675e926f203..23eefd6865a 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -1799,8 +1799,8 @@ process_file_name (file, lang)
1799 pfatal (file); 1799 pfatal (file);
1800 1800
1801 cleanup: 1801 cleanup:
1802 if (compressed_name) free (compressed_name); 1802 free (compressed_name);
1803 if (uncompressed_name) free (uncompressed_name); 1803 free (uncompressed_name);
1804 last_node = NULL; 1804 last_node = NULL;
1805 curfdp = NULL; 1805 curfdp = NULL;
1806 return; 1806 return;
@@ -2179,8 +2179,7 @@ free_tree (np)
2179 { 2179 {
2180 register node *node_right = np->right; 2180 register node *node_right = np->right;
2181 free_tree (np->left); 2181 free_tree (np->left);
2182 if (np->name != NULL) 2182 free (np->name);
2183 free (np->name);
2184 free (np->regex); 2183 free (np->regex);
2185 free (np); 2184 free (np);
2186 np = node_right; 2185 np = node_right;
@@ -2195,11 +2194,11 @@ static void
2195free_fdesc (fdp) 2194free_fdesc (fdp)
2196 register fdesc *fdp; 2195 register fdesc *fdp;
2197{ 2196{
2198 if (fdp->infname != NULL) free (fdp->infname); 2197 free (fdp->infname);
2199 if (fdp->infabsname != NULL) free (fdp->infabsname); 2198 free (fdp->infabsname);
2200 if (fdp->infabsdir != NULL) free (fdp->infabsdir); 2199 free (fdp->infabsdir);
2201 if (fdp->taggedfname != NULL) free (fdp->taggedfname); 2200 free (fdp->taggedfname);
2202 if (fdp->prop != NULL) free (fdp->prop); 2201 free (fdp->prop);
2203 free (fdp); 2202 free (fdp);
2204} 2203}
2205 2204
@@ -2844,8 +2843,7 @@ popclass_above (bracelev)
2844 nl >= 0 && cstack.bracelev[nl] >= bracelev; 2843 nl >= 0 && cstack.bracelev[nl] >= bracelev;
2845 nl--) 2844 nl--)
2846 { 2845 {
2847 if (cstack.cname[nl] != NULL) 2846 free (cstack.cname[nl]);
2848 free (cstack.cname[nl]);
2849 cstack.nl = nl; 2847 cstack.nl = nl;
2850 } 2848 }
2851} 2849}
@@ -5521,8 +5519,7 @@ Prolog_functions (inf)
5521 last[len] = '\0'; 5519 last[len] = '\0';
5522 } 5520 }
5523 } 5521 }
5524 if (last != NULL) 5522 free (last);
5525 free (last);
5526} 5523}
5527 5524
5528 5525
@@ -5700,8 +5697,7 @@ Erlang_functions (inf)
5700 last[len] = '\0'; 5697 last[len] = '\0';
5701 } 5698 }
5702 } 5699 }
5703 if (last != NULL) 5700 free (last);
5704 free (last);
5705} 5701}
5706 5702
5707 5703
diff --git a/lib-src/pop.c b/lib-src/pop.c
index 96be6afaa2c..76cd2fb5792 100644
--- a/lib-src/pop.c
+++ b/lib-src/pop.c
@@ -998,8 +998,7 @@ pop_quit (server)
998 close (server->file); 998 close (server->file);
999 } 999 }
1000 1000
1001 if (server->buffer) 1001 free (server->buffer);
1002 free (server->buffer);
1003 free ((char *) server); 1002 free ((char *) server);
1004 1003
1005 return (ret); 1004 return (ret);