summaryrefslogtreecommitdiff
path: root/camlibs/sonydscf1
diff options
context:
space:
mode:
authorLutz Mueller <lutz@users.sourceforge.net>2001-10-18 06:54:09 +0000
committerLutz Mueller <lutz@users.sourceforge.net>2001-10-18 06:54:09 +0000
commit20d8b98b4832b9fc621e9d1cb0f3e6d403ef6fc1 (patch)
treefa0454beb153d6bff2b32b90869f3528c8238e72 /camlibs/sonydscf1
parent813d438a768ca48199d793f0a7a25a474deb6ab1 (diff)
downloadlibgphoto2-20d8b98b4832b9fc621e9d1cb0f3e6d403ef6fc1.tar.gz
No need for camera->camlib_data.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@2599 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/sonydscf1')
-rw-r--r--camlibs/sonydscf1/sonydscf1.c12
-rw-r--r--camlibs/sonydscf1/sonydscf1.h7
2 files changed, 3 insertions, 16 deletions
diff --git a/camlibs/sonydscf1/sonydscf1.c b/camlibs/sonydscf1/sonydscf1.c
index 96a131f6c..092ce967c 100644
--- a/camlibs/sonydscf1/sonydscf1.c
+++ b/camlibs/sonydscf1/sonydscf1.c
@@ -160,29 +160,23 @@ static int file_list_func (CameraFilesystem *fs, const char *folder,
}
int camera_init (Camera *camera) {
- gp_port_settings settings;
- SonyStruct *b;
+ GPPortSettings settings;
camera->functions->exit = camera_exit;
-// camera->functions->capture = camera_capture;
camera->functions->summary = camera_summary;
camera->functions->manual = camera_manual;
camera->functions->about = camera_about;
- b = (SonyStruct*)malloc(sizeof(SonyStruct));
- camera->camlib_data = b;
- b->dev = camera->port;
-
//FIXME: This won't work with several frontends. NO GLOBALS PLEASE!
dev = camera->port;
- gp_port_timeout_set(b->dev, 5000);
+ gp_port_timeout_set(camera->port, 5000);
gp_port_settings_get (camera->port, &settings);
settings.serial.speed = camera->port_info->speed;
settings.serial.bits = 8;
settings.serial.parity = 0;
settings.serial.stopbits= 1;
- gp_port_settings_set(b->dev, settings);
+ gp_port_settings_set(camera->port, settings);
/* Set up the filesystem */
gp_filesystem_set_list_funcs (camera->fs, file_list_func, NULL, camera);
diff --git a/camlibs/sonydscf1/sonydscf1.h b/camlibs/sonydscf1/sonydscf1.h
index 0370a2e75..f91eafce7 100644
--- a/camlibs/sonydscf1/sonydscf1.h
+++ b/camlibs/sonydscf1/sonydscf1.h
@@ -1,16 +1,9 @@
#ifndef __SONYDSCF1_H__
#define __SONYDSCF1_H__
-#include <gphoto2-port.h>
-
#define JPEG 0
#define JPEG_T 1
#define PMP 2
#define PMX 3
-typedef struct {
- gp_port *dev;
- gp_port_settings settings;
-} SonyStruct;
-
#endif /* __SONYDSCF1_H__ */