home *** CD-ROM | disk | FTP | other *** search
- /* bsd-interf.c: test BSD interface. */
-
- #ifndef _POSIX_SOURCE /* whole file */
-
- #include "test.h"
-
- void
- test_berk_search (pattern, string)
- const char *pattern;
- char *string;
- {
- const char *return_value = re_comp (pattern);
-
- if (return_value != 0)
- {
- printf ("This didn't compile: `%s'.\n", pattern);
- printf (" The error message was: `%s'.\n", return_value);
- }
- else
- if (test_should_match && re_exec (string) != strlen (string))
- {
- printf ("Should have matched but didn't:\n");
- printf (" The pattern was: %s.\n", pattern);
- if (string)
- printf (" The string was: `%s'.'n", string);
- else
- printf (" The string was empty.\n");
- }
- }
-
-
- void
- test_bsd_interface ()
- {
- test_berk_search ("a", "ab");
- }
-
- #endif /* _POSIX_SOURCE */
-