/* file.c
* File I/O routines
*
- * $Id: file.c,v 1.155 2000/01/24 19:32:13 guy Exp $
+ * $Id: file.c,v 1.156 2000/01/25 00:17:00 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
if (!cf->is_tempfile) {
/* Get the last component of the file name, and put that in the
status bar. */
- if ((name_ptr = (gchar *) strrchr(cf->filename, '/')) == NULL)
+ if ((name_ptr = (gchar *) strrchr(cf->filename, PATH_SEPARATOR)) == NULL)
name_ptr = cf->filename;
else
name_ptr++;
char errmsg_errno[1024+1];
gchar err_str[2048+1];
- if ((name_ptr = (gchar *) strrchr(cf->filename, '/')) == NULL)
+ if ((name_ptr = (gchar *) strrchr(cf->filename, PATH_SEPARATOR)) == NULL)
name_ptr = cf->filename;
else
name_ptr++;
struct wtap_pkthdr hdr;
guint8 pd[65536];
- if ((name_ptr = (gchar *) strrchr(fname, '/')) == NULL)
+ if ((name_ptr = (gchar *) strrchr(fname, PATH_SEPARATOR)) == NULL)
name_ptr = fname;
else
name_ptr++;
/* globals.h
* Global defines, etc.
*
- * $Id: globals.h,v 1.15 2000/01/24 04:44:35 guy Exp $
+ * $Id: globals.h,v 1.16 2000/01/25 00:17:01 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
# define MIN(x, y) ((x) < (y) ? (x) : (y))
#endif
+/* Pathname separator. */
+#ifdef WIN32
+#define PATH_SEPARATOR '\\'
+#else
+#define PATH_SEPARATOR '/'
+#endif
+
extern FILE *data_out_file;
extern packet_info pi;
extern capture_file cf;