summaryrefslogtreecommitdiffabout
path: root/gammu/emb/common/device/serial/ser_w32.c
Unidiff
Diffstat (limited to 'gammu/emb/common/device/serial/ser_w32.c') (more/less context) (show whitespace changes)
-rw-r--r--gammu/emb/common/device/serial/ser_w32.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gammu/emb/common/device/serial/ser_w32.c b/gammu/emb/common/device/serial/ser_w32.c
index 9fa0135..7d88fc7 100644
--- a/gammu/emb/common/device/serial/ser_w32.c
+++ b/gammu/emb/common/device/serial/ser_w32.c
@@ -1,26 +1,30 @@
1/* (c) 2002-2004 by Marcin Wiacek */ 1/* (c) 2002-2004 by Marcin Wiacek */
2/* based on some work from Gnokii, MSDN and others */ 2/* based on some work from MSDN and others */
3/* based on some work from Gnokii (www.gnokii.org)
4 * (C) 1999-2000 Hugh Blemings & Pavel Janik ml. (C) 2001-2004 Pawel Kot
5 * GNU GPL version 2 or later
6 */
3 7
4#include "../../gsmstate.h" 8#include "../../gsmstate.h"
5 9
6#ifdef GSM_ENABLE_SERIALDEVICE 10#ifdef GSM_ENABLE_SERIALDEVICE
7#ifdef WIN32 11#ifdef WIN32
8 12
9#include <windows.h> 13#include <windows.h>
10#include <string.h> 14#include <string.h>
11#include <stdio.h> 15#include <stdio.h>
12#include <io.h> 16#include <io.h>
13#include <memory.h> 17#include <memory.h>
14 18
15#include "../../gsmcomon.h" 19#include "../../gsmcomon.h"
16#include "ser_w32.h" 20#include "ser_w32.h"
17 21
18static GSM_Error serial_close(GSM_StateMachine *s) 22static GSM_Error serial_close(GSM_StateMachine *s)
19{ 23{
20 GSM_Device_SerialData *d = &s->Device.Data.Serial; 24 GSM_Device_SerialData *d = &s->Device.Data.Serial;
21 25
22 /* Disables all monitored events for device */ 26 /* Disables all monitored events for device */
23 SetCommMask(d->hPhone, 0); 27 SetCommMask(d->hPhone, 0);
24 28
25 /* Discards all characters from input/output buffer and terminates 29 /* Discards all characters from input/output buffer and terminates
26 * pending read/write operations 30 * pending read/write operations