445
|
1 |
--- dvgrab-3.0/dvgrab.cc.orig 2007-09-04 12:43:17.221892690 +0700
|
|
2 |
+++ dvgrab-3.0/dvgrab.cc 2007-09-04 12:45:03.704249501 +0700
|
|
3 |
@@ -57,6 +57,23 @@
|
|
4 |
Frame *DVgrab::m_frame;
|
|
5 |
FileHandler *DVgrab::m_writer;
|
|
6 |
|
|
7 |
+extern "C" {
|
|
8 |
+
|
|
9 |
+char * strsep(char **str, const char *delim)
|
|
10 |
+{
|
|
11 |
+ char *ret = *str;
|
|
12 |
+ if(*str == NULL) return NULL;
|
|
13 |
+ *str = *str + strcspn(*str, delim);
|
|
14 |
+ if(**str == 0) *str = NULL;
|
|
15 |
+ else{
|
|
16 |
+ **str = 0;
|
|
17 |
+ (*str)++;
|
|
18 |
+ }
|
|
19 |
+ return ret;
|
|
20 |
+}
|
|
21 |
+
|
|
22 |
+}
|
|
23 |
+
|
|
24 |
DVgrab::DVgrab( int argc, char *argv[] ) :
|
|
25 |
m_program_name( argv[0] ), m_port( -1 ), m_node( -1 ), m_reader_active( false ), m_autosplit( false ),
|
|
26 |
m_timestamp( false ), m_channel( DEFAULT_CHANNEL ), m_frame_count( DEFAULT_FRAMES ),
|