Renamed r1bindex() to mhbasename(), to make its function becomes clear.
[mmh] / sbr / ext_hook.c
index 5ff9394..a4b0934 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * Run a program that hooks into some other system.  The first argument is
- * name of the hook to use, the second is the full path name of a mail message.
- * The third argument is also the full path name of a mail message, or a NULL
- * pointer if it isn't needed.  Look in the context for an error message if
- * something goes wrong; there is a built-in message in case one isn't specified.
- * Only produce the error message once.
- */
+** Run a program that hooks into some other system.  The first argument is
+** name of the hook to use, the second is the full path name of a mail message.
+** The third argument is also the full path name of a mail message, or a NULL
+** pointer if it isn't needed.  Look in the context for an error message if
+** something goes wrong; there is a built-in message in case one isn't
+** specified.  Only produce the error message once.
+*/
 
 #include <h/mh.h>
 
@@ -29,7 +29,7 @@ ext_hook(char *hook_name, char *message_file_name_1, char *message_file_name_2)
                break;
 
        case 0:
-               vec[0] = r1bindex(hook, '/');
+               vec[0] = mhbasename(hook);
                vec[1] = message_file_name_1;
                vec[2] = message_file_name_2;
                vec[3] = (char *)0;
@@ -53,8 +53,6 @@ ext_hook(char *hook_name, char *message_file_name_1, char *message_file_name_2)
                }
 
                return (NOTOK);
-       }
-
-       else
+       } else
                return (OK);
 }