Added log_mask_str_x routine.
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 1 May 1997 15:06:42 +0000 (15:06 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 1 May 1997 15:06:42 +0000 (15:06 +0000)
include/log.h
util/log.c
util/marcdisp.c
util/wrbuf.c

index 4c8a685..a0dd4cd 100644 (file)
  * OF THIS SOFTWARE.
  *
  * $Log: log.h,v $
- * Revision 1.8  1996-05-01 12:45:00  quinn
+ * Revision 1.9  1997-05-01 15:06:42  adam
+ * Added log_mask_str_x routine.
+ *
+ * Revision 1.8  1996/05/01 12:45:00  quinn
  * *** empty log message ***
  *
  * Revision 1.7  1996/02/05  12:24:26  adam
@@ -82,6 +85,7 @@
 void log_init(int level, const char *prefix, const char *name);
 void logf(int level, const char *fmt, ...);
 int log_mask_str (const char *str);
+int log_mask_str_x (const char *str, int level);
 FILE *log_file(void);
 
 void log_event_start (void (*func)(int level, const char *msg, void *info),
index 72e48cf..46f74ea 100644 (file)
@@ -4,7 +4,10 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: log.c,v $
- * Revision 1.11  1996-02-05 12:24:32  adam
+ * Revision 1.12  1997-05-01 15:08:14  adam
+ * Added log_mask_str_x routine.
+ *
+ * Revision 1.11  1996/02/05 12:24:32  adam
  * Implemented log_event_{start,end}-functions.
  *
  * Revision 1.10  1995/12/06  09:51:27  quinn
@@ -71,6 +74,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <ctype.h>
+#include <string.h>
 #include <stdarg.h>
 #include <errno.h>
 #include <time.h>
@@ -176,8 +180,13 @@ void logf(int level, const char *fmt, ...)
 
 int log_mask_str (const char *str)
 {
+    return log_mask_str_x (str, LOG_DEFAULT_LEVEL);
+}
+
+int log_mask_str_x (const char *str, int level)
+{
     const char *p;
-    int i, level = LOG_DEFAULT_LEVEL;
+    int i;
 
     while (*str)
     {
index 9a33ebf..b915f4f 100644 (file)
@@ -4,7 +4,10 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: marcdisp.c,v $
- * Revision 1.4  1995-09-29 17:12:34  quinn
+ * Revision 1.5  1997-05-01 15:08:15  adam
+ * Added log_mask_str_x routine.
+ *
+ * Revision 1.4  1995/09/29 17:12:34  quinn
  * Smallish
  *
  * Revision 1.3  1995/09/27  15:03:03  quinn
@@ -51,6 +54,8 @@ int marc_display (const char *buf, FILE *outf)
     int length_starting;
     int length_implementation;
 
+    if (!outf)
+        outf = stdout;
     record_length = atoi_n (buf, 5);
     if (record_length < 25)
         return -1;
index 62ba1a5..a81d950 100644 (file)
@@ -4,7 +4,10 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: wrbuf.c,v $
- * Revision 1.2  1995-11-01 13:55:06  quinn
+ * Revision 1.3  1997-05-01 15:08:15  adam
+ * Added log_mask_str_x routine.
+ *
+ * Revision 1.2  1995/11/01 13:55:06  quinn
  * Minor adjustments
  *
  * Revision 1.1  1995/10/06  08:51:25  quinn
@@ -18,6 +21,7 @@
  */
 
 #include <stdlib.h>
+#include <string.h>
 
 #include <wrbuf.h>