45
46
LibRaw_abstract_datastream(){substream=0;};
46
47
virtual ~LibRaw_abstract_datastream(void){if(substream) delete substream;}
47
48
virtual int valid(){return 0;}
49
49
virtual int read(void *,size_t, size_t ){ return -1;}
52
52
virtual int get_char(){return -1;}
53
53
virtual char* gets(char *, int){ return NULL;}
54
54
virtual int scanf_one(const char *, void *){return -1;}