/* Prototypes */
-extern bool VM_Initialise(char *model,
+bool VM_Initialise(char *model,
char *port,
char *initlength,
GSM_ConnectionType connection,
bool debug_mode,
bool GSM_Init,
char *synchronizetime);
-extern void VM_Terminate(void);
-extern bool VM_ThreadLoop(void);
+int VM_PtySetup(char *bindir);
+void VM_ThreadLoop(void);
+void VM_CharHandler(void);
+int VM_GetMasterPty(char **name);
+void VM_Terminate(void);
+GSM_Error VM_GSMInitialise(char *model,
+ char *port,
+ char *initlength,
+ GSM_ConnectionType connection,
+ char *synchronizetime);
#endif /* __virtmodem_h */