|
@@ -434,17 +434,17 @@ int pcmcia_replace_cis(struct pcmcia_socket *s,
|
|
|
|
|
|
/* The high-level CIS tuple services */
|
|
/* The high-level CIS tuple services */
|
|
|
|
|
|
-typedef struct tuple_flags {
|
|
|
|
|
|
+struct tuple_flags {
|
|
u_int link_space:4;
|
|
u_int link_space:4;
|
|
u_int has_link:1;
|
|
u_int has_link:1;
|
|
u_int mfc_fn:3;
|
|
u_int mfc_fn:3;
|
|
u_int space:4;
|
|
u_int space:4;
|
|
-} tuple_flags;
|
|
|
|
|
|
+};
|
|
|
|
|
|
-#define LINK_SPACE(f) (((tuple_flags *)(&(f)))->link_space)
|
|
|
|
-#define HAS_LINK(f) (((tuple_flags *)(&(f)))->has_link)
|
|
|
|
-#define MFC_FN(f) (((tuple_flags *)(&(f)))->mfc_fn)
|
|
|
|
-#define SPACE(f) (((tuple_flags *)(&(f)))->space)
|
|
|
|
|
|
+#define LINK_SPACE(f) (((struct tuple_flags *)(&(f)))->link_space)
|
|
|
|
+#define HAS_LINK(f) (((struct tuple_flags *)(&(f)))->has_link)
|
|
|
|
+#define MFC_FN(f) (((struct tuple_flags *)(&(f)))->mfc_fn)
|
|
|
|
+#define SPACE(f) (((struct tuple_flags *)(&(f)))->space)
|
|
|
|
|
|
int pccard_get_first_tuple(struct pcmcia_socket *s, unsigned int function,
|
|
int pccard_get_first_tuple(struct pcmcia_socket *s, unsigned int function,
|
|
tuple_t *tuple)
|
|
tuple_t *tuple)
|