Imported Upstream version 2.5.1
[debian/amanda] / server-src / changer.h
index 19734080b84abaf0adca71b3d1cd68ebd78015ef..ba5b73aa010642943071dbb6e01e9281a53e50ef 100644 (file)
  * file named AUTHORS, in the root directory of this distribution.
  */
 /*
- * $Id: changer.h,v 1.12 2005/12/21 19:07:50 paddy_s Exp $
+ * $Id: changer.h,v 1.13 2006/05/25 01:47:19 johnfranks Exp $
  *
  * interface routines for tape changers
  */
+#ifndef CHANGER_H
+#define CHANGER_H
+
 #include "amanda.h"
 
 extern int changer_debug;
 extern char *changer_resultstr;
 
-int changer_init P((void));
-int changer_reset P((char **slotstr));
-int changer_clean P((char **slotstr));
-int changer_eject P((char **slotstr));
-int changer_label P((char *slotsp, char *labelstr));
-int changer_info P((int *nslotsp, char **curslotstr, int *backwards));
-int changer_query P((int *nslotsp, char **curslotstr, int *backwards,
-                    int *searchable));
-int changer_search P((char *searchlabel, char **outslotstr, char **devicename));
-int changer_loadslot P((char *inslotstr, char **outslotstr, char **devicename));
-void changer_current P((void *user_data,
+int changer_init(void);
+int changer_reset(char **slotstr);
+int changer_clean(char **slotstr);
+int changer_eject(char **slotstr);
+int changer_label(char *slotsp, char *labelstr);
+int changer_info(int *nslotsp, char **curslotstr, int *backwards);
+int changer_query(int *nslotsp, char **curslotstr, int *backwards,
+                    int *searchable);
+int changer_search(char *searchlabel, char **outslotstr, char **devicename);
+int changer_loadslot(char *inslotstr, char **outslotstr, char **devicename);
+void changer_current(void *user_data,
                         int (*user_init)(void *user_data,
                                          int rc, int nslots, int backwards,
                                          int searchable),
                     int (*user_slot)(void *user_data,
-                                      int rc, char *slotstr, char *device)));
+                                      int rc, char *slotstr, char *device));
 
 
 /* USAGE: changer_find(user_data, init_fxn, slot_fxn, searchlabel)
@@ -88,10 +91,12 @@ void changer_current P((void *user_data,
 
 
 
-void changer_find P((void *user_data,
+void changer_find(void *user_data,
                      int (*user_init)(void *user_data, int rc,
                                       int nslots, int backwards,
                                       int searchable),
                     int (*user_slot)(void *user_data, int rc,
                                       char *slotstr, char *device),
-                     char *searchlabel));
+                     char *searchlabel);
+
+#endif /* !CHANGER_H */