diff options
| author | Jim Meyering | 2008-06-02 06:00:54 +0000 |
|---|---|---|
| committer | Jim Meyering | 2008-06-02 06:00:54 +0000 |
| commit | c2cd06e61e6f21eeb1077b557a22cc5aaf795676 (patch) | |
| tree | ec7d44c58c8b7f4a84065a04163351dc9c96f552 /lib-src | |
| parent | 437eedba09d67a807d2547886bd3e8fae81138a3 (diff) | |
| download | emacs-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/ChangeLog | 8 | ||||
| -rw-r--r-- | lib-src/ebrowse.c | 3 | ||||
| -rw-r--r-- | lib-src/etags.c | 26 | ||||
| -rw-r--r-- | lib-src/pop.c | 3 |
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 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-05-30 Juanma Barranquero <lekktu@gmail.com> | 9 | 2008-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 | |||
| 595 | xfree (p) | 595 | xfree (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 | |||
| 2195 | free_fdesc (fdp) | 2194 | free_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); |