]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
C++ fixes
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 18 Jun 2010 14:14:23 +0000 (16:14 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 18 Jun 2010 14:14:23 +0000 (16:14 +0200)
C++ compiler failed / generated warnings at these places.

fres/contract/fres_contract_type.h
resources/dummy/res_dummy.h

index e83ed00ae264c962cc3b3645b19c8beb24739e36..b6a5b33e94ae3b1c8d409767d0f025cdcafac327 100644 (file)
 #ifndef FRES_CONTRACT_TYPE_H
 #define FRES_CONTRACT_TYPE_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * Data type for represenataion of contract (imcomplete declaration).
  */
@@ -54,4 +58,8 @@ typedef struct fres_contract *fres_contract_ptr;
 
 void fres_contract_ptr_free(fres_contract_ptr contract);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
index 59439c1d6d3394ca04828e71ffe3d13db0f7dba9..d04a66d1e67d39886776f5de944ab72f4b5fd5f4 100644 (file)
@@ -63,8 +63,8 @@
 #include <fres_contract.h>
 #include <fres_container.h>
 
-#define DUMMY_RESOURCE_TYPE 255
-#define DUMMY_RESOURCE_ID   255
+#define DUMMY_RESOURCE_TYPE (frsh_resource_type_t)255
+#define DUMMY_RESOURCE_ID   (frsh_resource_id_t)255
 
 int fra_dummy_init(void);
 int fres_block_register_dummy(void);