? Makefile
? Makefile.in
? aclocal.m4
? autom4te.cache
? compile
? config.guess
? config.h
? config.h.in
? config.log
? config.status
? config.sub
? configure
? depcomp
? freeipmi.spec
? install-sh
? libtool
? ltmain.sh
? missing
? stamp-h1
? bmc-config/Makefile
? bmc-config/Makefile.in
? bmc-config/bmc-config.8
? bmc-config/bmc-config.8.pre
? bmc-config/bmc-config.conf.5
? bmc-config/bmc-autoconfig/Makefile
? bmc-config/bmc-autoconfig/Makefile.in
? bmc-config/src/.deps
? bmc-config/src/.libs
? bmc-config/src/Makefile
? bmc-config/src/Makefile.in
? bmc-config/src/bmc-config
? bmc-info/Makefile
? bmc-info/Makefile.in
? bmc-info/bmc-info.8
? bmc-info/bmc-info.8.pre
? bmc-info/src/.deps
? bmc-info/src/.libs
? bmc-info/src/Makefile
? bmc-info/src/Makefile.in
? bmc-info/src/bmc-info
? bmc-watchdog/Makefile
? bmc-watchdog/Makefile.in
? bmc-watchdog/bmc-watchdog.8
? bmc-watchdog/src/.deps
? bmc-watchdog/src/.libs
? bmc-watchdog/src/Makefile
? bmc-watchdog/src/Makefile.in
? bmc-watchdog/src/bmc-watchdog
? common/Makefile
? common/Makefile.in
? common/doc/Makefile
? common/doc/Makefile.in
? common/src/.deps
? common/src/.libs
? common/src/Makefile
? common/src/Makefile.in
? common/src/cbuf.lo
? common/src/conffile.lo
? common/src/fd.lo
? common/src/libargpcommon.la
? common/src/libargpcommon_la-argp-common.lo
? common/src/libbitops.la
? common/src/libbitops_la-bit-ops.lo
? common/src/libfreeipmiportability.la
? common/src/libfreeipmiportability_la-freeipmi-portability.lo
? common/src/libipmicommon.la
? common/src/libipmicommon_la-ipmi-common.lo
? common/src/libipmiping.la
? common/src/libipmiping_la-ipmi-ping.lo
? common/src/libllnlcommon.la
? common/src/libmd2.la
? common/src/libmd2_la-md2.lo
? common/src/libmd5.la
? common/src/libmd5_la-md5.lo
? common/src/libsdr.la
? common/src/libsdr_la-common-utils.lo
? common/src/libsdr_la-ipmi-sdr-api.lo
? common/src/libsdr_la-ipmi-sdr-cache-reads.lo
? common/src/libsdr_la-ipmi-sdr-cache-writes.lo
? common/src/libsensor.la
? common/src/libsensor_la-ipmi-sensor-api.lo
? common/src/libxmalloc.la
? common/src/libxmalloc_la-xmalloc.lo
? common/src/list.lo
? common/src/secure.lo
? common/src/timeval.lo
? doc/Makefile
? doc/Makefile.in
? doc/freeipmi-faq.info
? doc/freeipmi.info
? doc/mdate-sh
? doc/stamp-1
? doc/stamp-vti
? doc/texinfo.tex
? doc/version-doc.texi
? doc/version-faq.texi
? doc/examples/.deps
? doc/examples/.libs
? doc/examples/Makefile
? doc/examples/Makefile.in
? doc/examples/udm-test
? ipmi-locate/Makefile
? ipmi-locate/Makefile.in
? ipmi-locate/src/.deps
? ipmi-locate/src/.libs
? ipmi-locate/src/Makefile
? ipmi-locate/src/Makefile.in
? ipmi-locate/src/ipmi-locate
? ipmi-pef/Makefile
? ipmi-pef/Makefile.in
? ipmi-pef/ipmi-pef.8
? ipmi-pef/ipmi-pef.8.pre
? ipmi-pef/src/.deps
? ipmi-pef/src/.libs
? ipmi-pef/src/Makefile
? ipmi-pef/src/Makefile.in
? ipmi-pef/src/ipmi-pef
? ipmi-raw/Makefile
? ipmi-raw/Makefile.in
? ipmi-raw/ipmi-raw.8
? ipmi-raw/ipmi-raw.8.pre
? ipmi-raw/src/.deps
? ipmi-raw/src/.libs
? ipmi-raw/src/Makefile
? ipmi-raw/src/Makefile.in
? ipmi-raw/src/ipmi-raw
? ipmi-sel/Makefile
? ipmi-sel/Makefile.in
? ipmi-sel/ipmi-sel.8
? ipmi-sel/ipmi-sel.8.pre
? ipmi-sel/src/.deps
? ipmi-sel/src/.libs
? ipmi-sel/src/Makefile
? ipmi-sel/src/Makefile.in
? ipmi-sel/src/ipmi-sel
? ipmi-sensors/Makefile
? ipmi-sensors/Makefile.in
? ipmi-sensors/ipmi-sensors.8
? ipmi-sensors/ipmi-sensors.8.pre
? ipmi-sensors/src/.deps
? ipmi-sensors/src/.libs
? ipmi-sensors/src/Makefile
? ipmi-sensors/src/Makefile.in
? ipmi-sensors/src/ipmi-sensors
? ipmiconsole/Makefile
? ipmiconsole/Makefile.in
? ipmiconsole/ipmiconsole.8
? ipmiconsole/ipmiconsole.conf.5
? ipmiconsole/libipmiconsole.3
? ipmiconsole/src/Makefile
? ipmiconsole/src/Makefile.in
? ipmiconsole/src/ipmiconsole/.deps
? ipmiconsole/src/ipmiconsole/.libs
? ipmiconsole/src/ipmiconsole/Makefile
? ipmiconsole/src/ipmiconsole/Makefile.in
? ipmiconsole/src/ipmiconsole/ipmiconsole
? ipmiconsole/src/libipmiconsole/.deps
? ipmiconsole/src/libipmiconsole/.libs
? ipmiconsole/src/libipmiconsole/Makefile
? ipmiconsole/src/libipmiconsole/Makefile.in
? ipmiconsole/src/libipmiconsole/libipmiconsole.la
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_checks.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_debug.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_engine.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_fiid_wrappers.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_packet.lo
? ipmiconsole/src/libipmiconsole/libipmiconsole_la-ipmiconsole_processing.lo
? ipmiping/Makefile
? ipmiping/Makefile.in
? ipmiping/ipmiping.8
? ipmiping/src/.deps
? ipmiping/src/.libs
? ipmiping/src/Makefile
? ipmiping/src/Makefile.in
? ipmiping/src/ipmiping
? ipmipower/Makefile
? ipmipower/Makefile.in
? ipmipower/ipmipower.8
? ipmipower/ipmipower.conf.5
? ipmipower/src/.deps
? ipmipower/src/.libs
? ipmipower/src/Makefile
? ipmipower/src/Makefile.in
? ipmipower/src/ipmipower
? libfreeipmi/Makefile
? libfreeipmi/Makefile.in
? libfreeipmi/include/Makefile
? libfreeipmi/include/Makefile.in
? libfreeipmi/src/.deps
? libfreeipmi/src/.libs
? libfreeipmi/src/Makefile
? libfreeipmi/src/Makefile.in
? libfreeipmi/src/libfreeipmi.la
? libfreeipmi/src/libfreeipmi_la-fiid.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-bmc-watchdog-timer-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-chassis-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-cipher-suite-spec.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-crypt.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-debug.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-device-global-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-error.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-kcs-api.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-kcs.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-lan-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-lan-interface.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-lan-utils.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-lan.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate-acpi-spmi.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate-defaults.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate-dmidecode.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate-pci.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate-smbios.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-locate.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-messaging-support-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-openipmi-api.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-pef-and-alerting-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-rmcpplus-debug.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-rmcpplus-interface.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-rmcpplus-support-and-payload-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-rmcpplus-utils.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-rmcpplus.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sdr-record-types.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sdr-repository-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sel-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sel-record-types.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-semaphores.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sensor-and-event-code-tables.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sensor-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sensor-types-spec.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sensor-units-spec.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sensor-utils.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-serial-modem-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-smic-api.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-sol-cmds.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-ssif-api.lo
? libfreeipmi/src/libfreeipmi_la-ipmi-utils.lo
? libfreeipmi/src/libfreeipmi_la-rmcp-utils.lo
? libfreeipmi/src/libfreeipmi_la-rmcp.lo
? libfreeipmi/src/udm/.deps
? libfreeipmi/src/udm/.libs
? libfreeipmi/src/udm/Makefile
? libfreeipmi/src/udm/Makefile.in
? libfreeipmi/src/udm/libudm.la
? libfreeipmi/src/udm/libudm_la-ipmi-chassis-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-device-global-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-kcs-api-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-lan-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-lan-interface-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-messaging-support-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-openipmi-api-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-pef-and-alerting-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-rmcpplus-support-and-payload-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-sdr-repository-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-sel-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-sensor-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-serial-modem-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-sol-cmds-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-ssif-api-udm.lo
? libfreeipmi/src/udm/libudm_la-ipmi-udm.lo
? rmcpping/Makefile
? rmcpping/Makefile.in
? rmcpping/rmcpping.8
? rmcpping/src/.deps
? rmcpping/src/.libs
? rmcpping/src/Makefile
? rmcpping/src/Makefile.in
? rmcpping/src/rmcpping
Index: libfreeipmi/include/freeipmi/ipmi-cipher-suite-spec.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-cipher-suite-spec.h,v
retrieving revision 1.12
diff -p -u -r1.12 ipmi-cipher-suite-spec.h
--- libfreeipmi/include/freeipmi/ipmi-cipher-suite-spec.h	25 Apr 2006 17:19:05 -0000	1.12
+++ libfreeipmi/include/freeipmi/ipmi-cipher-suite-spec.h	15 Dec 2006 09:17:09 -0000
@@ -21,13 +21,13 @@
 #ifndef _IPMI_CIPHER_SUITE_SPEC_H
 #define	_IPMI_CIPHER_SUITE_SPEC_H
 
-#include <freeipmi/fiid.h>
-#include <freeipmi/ipmi-rmcpplus.h>
-
 #ifdef __cplusplus
 extern "C" {
 #endif
 
+#include <freeipmi/fiid.h>
+#include <freeipmi/ipmi-rmcpplus.h>
+
 /* Notes:
    Refer to IPMI 2.0 spec Table 22-18 and Table 22-19. 
 */
Index: libfreeipmi/include/freeipmi/ipmi-lan-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-lan-cmds.h,v
retrieving revision 1.7
diff -p -u -r1.7 ipmi-lan-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-lan-cmds.h	13 Sep 2006 21:23:56 -0000	1.7
+++ libfreeipmi/include/freeipmi/ipmi-lan-cmds.h	15 Dec 2006 09:17:10 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_LAN_CMDS_H
 #define _IPMI_LAN_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -88,10 +92,6 @@
         (((__val) == IPMI_GET_LAN_PARAMETER \
           || (__val) == IPMI_GET_LAN_PARAMETER_REVISION_ONLY) ? 1 : 0)
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_set_lan_configuration_parameters_rq;
 extern fiid_template_t tmpl_cmd_set_lan_configuration_parameters_rs;
 
@@ -252,5 +252,4 @@ int8_t fill_cmd_suspend_bmc_arps (uint8_
 }
 #endif
 
-
 #endif
Index: libfreeipmi/include/freeipmi/ipmi-lan-param-spec.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-lan-param-spec.h,v
retrieving revision 1.2
diff -p -u -r1.2 ipmi-lan-param-spec.h
--- libfreeipmi/include/freeipmi/ipmi-lan-param-spec.h	10 Mar 2006 04:28:07 -0000	1.2
+++ libfreeipmi/include/freeipmi/ipmi-lan-param-spec.h	15 Dec 2006 09:17:10 -0000
@@ -19,7 +19,11 @@
 */
 
 #ifndef _IPMI_LAN_PARAM_SPEC_H
-#define _IPMI_LAN_PARAM_SPEC_H
+#define _IPMI_LAN_PARAM_SPEC_H 1
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 #define IPMI_LAN_PARAM_AUTHENTICATION_TYPE_ENABLES                      2 
 #define IPMI_LAN_PARAM_IP_ADDRESS                                       3 
@@ -50,4 +54,8 @@
         (((__lan_param+1) >= IPMI_LAN_PARAM_IP_ADDRESS \
           && (__lan_param-1) <= IPMI_LAN_PARAM_RMCPPLUS_MESSAGING_CIPHER_SUITE_PRIVILEGE_LEVELS) ? 1 : 0)
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _IPMI_LAN_PARAM_SPEC_H */
Index: libfreeipmi/include/freeipmi/ipmi-pef-and-alerting-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-pef-and-alerting-cmds.h,v
retrieving revision 1.5
diff -p -u -r1.5 ipmi-pef-and-alerting-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-pef-and-alerting-cmds.h	13 Sep 2006 21:23:56 -0000	1.5
+++ libfreeipmi/include/freeipmi/ipmi-pef-and-alerting-cmds.h	15 Dec 2006 09:17:10 -0000
@@ -23,6 +23,10 @@
 #ifndef _IPMI_PEF_AND_ALERTING_CMDS_H
 #define _IPMI_PEF_AND_ALERTING_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -228,10 +232,6 @@
         (((__val) == IPMI_GET_PEF_PARAMETER \
           || (__val) == IPMI_GET_PEF_PARAMETER_REVISION_ONLY) ? 1 : 0)
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_get_pef_capabilities_rq;
 extern fiid_template_t tmpl_cmd_get_pef_capabilities_rs;
 
Index: libfreeipmi/include/freeipmi/ipmi-pef-param-spec.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-pef-param-spec.h,v
retrieving revision 1.2
diff -p -u -r1.2 ipmi-pef-param-spec.h
--- libfreeipmi/include/freeipmi/ipmi-pef-param-spec.h	7 Mar 2006 07:25:59 -0000	1.2
+++ libfreeipmi/include/freeipmi/ipmi-pef-param-spec.h	15 Dec 2006 09:17:10 -0000
@@ -20,6 +20,10 @@
 #ifndef IPMI_PEF_PARAM_SPEC_H
 #define IPMI_PEF_PARAM_SPEC_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define IPMI_PEF_PARAM_PEF_CONTROL			      1
 #define IPMI_PEF_PARAM_PEF_ACTION_GLOBAL_CONTROL              2
 #define IPMI_PEF_PARAM_PEF_STARTUP_DELAY                      3
@@ -36,4 +40,8 @@
 #define IPMI_PEF_PARAM_NUMBER_OF_GROUP_CONTROL_TABLE_ENTRIES 14
 #define IPMI_PEF_PARAM_GROUP_CONTROL_TABLE                   15
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
Index: libfreeipmi/include/freeipmi/ipmi-rmcpplus-support-and-payload-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-rmcpplus-support-and-payload-cmds.h,v
retrieving revision 1.7
diff -p -u -r1.7 ipmi-rmcpplus-support-and-payload-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-rmcpplus-support-and-payload-cmds.h	13 Sep 2006 21:23:56 -0000	1.7
+++ libfreeipmi/include/freeipmi/ipmi-rmcpplus-support-and-payload-cmds.h	15 Dec 2006 09:17:10 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_RMCPPLUS_SUPPORT_AND_PAYLOAD_CMDS_H
 #define _IPMI_RMCPPLUS_SUPPORT_AND_PAYLOAD_CMDS_H 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -91,10 +95,6 @@
         (((__val) == 0 \
 	  || (__val) == 1) ? 1 : 0)
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_activate_payload_rq;
 extern fiid_template_t tmpl_cmd_activate_payload_sol_rq;
 extern fiid_template_t tmpl_cmd_activate_payload_rs;
Index: libfreeipmi/include/freeipmi/ipmi-rmcpplus.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-rmcpplus.h,v
retrieving revision 1.8
diff -p -u -r1.8 ipmi-rmcpplus.h
--- libfreeipmi/include/freeipmi/ipmi-rmcpplus.h	13 Sep 2006 21:23:56 -0000	1.8
+++ libfreeipmi/include/freeipmi/ipmi-rmcpplus.h	15 Dec 2006 09:17:10 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_RMCPPLUS_H
 #define _IPMI_RMCPPLUS_H 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -164,10 +168,6 @@
 #define IPMI_HMAC_MD5_128_AUTHENTICATION_CODE_LENGTH      16
 #define IPMI_MD5_128_AUTHENTICATION_CODE_LENGTH           16
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_rmcpplus_session_hdr;
 extern fiid_template_t tmpl_rmcpplus_session_trlr;
 
Index: libfreeipmi/include/freeipmi/ipmi-sdr-record-types.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sdr-record-types.h,v
retrieving revision 1.10
diff -p -u -r1.10 ipmi-sdr-record-types.h
--- libfreeipmi/include/freeipmi/ipmi-sdr-record-types.h	13 Nov 2006 23:09:55 -0000	1.10
+++ libfreeipmi/include/freeipmi/ipmi-sdr-record-types.h	15 Dec 2006 09:17:11 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_SDR_RECORD_TYPES_H
 #define _IPMI_SDR_RECORD_TYPES_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <freeipmi/fiid.h>
 
 #define IPMI_SDR_FORMAT_FULL_RECORD                                 0x01
@@ -181,10 +185,6 @@
 #define IPMI_SDR_ACPI_SYSTEM_POWER_STATE_NOTIFICATION_REQUIRED     0x0
 #define IPMI_SDR_NO_ACPI_SYSTEM_POWER_STATE_NOTIFICATION_REQUIRED  0x1
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_sdr_record_header;
 extern fiid_template_t tmpl_sdr_full_sensor_record;
 extern fiid_template_t tmpl_sdr_compact_sensor_record;
Index: libfreeipmi/include/freeipmi/ipmi-sdr-repository-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sdr-repository-cmds.h,v
retrieving revision 1.5
diff -p -u -r1.5 ipmi-sdr-repository-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-sdr-repository-cmds.h	13 Sep 2006 21:23:56 -0000	1.5
+++ libfreeipmi/include/freeipmi/ipmi-sdr-repository-cmds.h	15 Dec 2006 09:17:11 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_SDR_REPOSITORY_CMDS_H
 #define _IPMI_SDR_REPOSITORY_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -40,10 +44,6 @@
 
 #define IPMI_SDR_READ_ENTIRE_RECORD_BYTES_TO_READ  0xFF
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_get_sdr_repository_info_rq;
 extern fiid_template_t tmpl_cmd_get_sdr_repository_info_rs;
 
Index: libfreeipmi/include/freeipmi/ipmi-sel-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sel-cmds.h,v
retrieving revision 1.4
diff -p -u -r1.4 ipmi-sel-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-sel-cmds.h	13 Sep 2006 21:23:56 -0000	1.4
+++ libfreeipmi/include/freeipmi/ipmi-sel-cmds.h	15 Dec 2006 09:17:11 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_SEL_CMDS_H
 #define _IPMI_SEL_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -41,10 +45,6 @@
 
 #define IPMI_SEL_READ_ENTIRE_RECORD_BYTES_TO_READ  0xFF
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_get_sel_info_rq;
 extern fiid_template_t tmpl_cmd_get_sel_info_rs;
 
Index: libfreeipmi/include/freeipmi/ipmi-sel-record-types.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sel-record-types.h,v
retrieving revision 1.1
diff -p -u -r1.1 ipmi-sel-record-types.h
--- libfreeipmi/include/freeipmi/ipmi-sel-record-types.h	26 Feb 2006 02:10:50 -0000	1.1
+++ libfreeipmi/include/freeipmi/ipmi-sel-record-types.h	15 Dec 2006 09:17:11 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_SEL_RECORD_TYPES_H
 #define _IPMI_SEL_RECORD_TYPES_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define IPMI_V1_0_EVENT_MESSAGE_FORMAT 0x03
 #define IPMI_V1_5_EVENT_MESSAGE_FORMAT 0x04
 
@@ -39,10 +43,6 @@
 #define IPMI_SEL_RECORD_ASSERTION_EVENT   0x0
 #define IPMI_SEL_RECORD_DEASSERTION_EVENT 0x1
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_sel_record_header;
 
 extern fiid_template_t tmpl_sel_system_event_record;
Index: libfreeipmi/include/freeipmi/ipmi-sensor-and-event-code-tables.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sensor-and-event-code-tables.h,v
retrieving revision 1.2
diff -p -u -r1.2 ipmi-sensor-and-event-code-tables.h
--- libfreeipmi/include/freeipmi/ipmi-sensor-and-event-code-tables.h	13 Sep 2006 21:23:56 -0000	1.2
+++ libfreeipmi/include/freeipmi/ipmi-sensor-and-event-code-tables.h	15 Dec 2006 09:17:11 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_SENSOR_AND_EVENT_CODE_TABLES_H
 #define _IPMI_SENSOR_AND_EVENT_CODE_TABLES_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -48,4 +52,8 @@ int ipmi_get_event_data3_message (int se
 				  char *buf,
 				  unsigned int buflen);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
Index: libfreeipmi/include/freeipmi/ipmi-sensor-utils.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sensor-utils.h,v
retrieving revision 1.5
diff -p -u -r1.5 ipmi-sensor-utils.h
--- libfreeipmi/include/freeipmi/ipmi-sensor-utils.h	13 Sep 2006 21:23:56 -0000	1.5
+++ libfreeipmi/include/freeipmi/ipmi-sensor-utils.h	15 Dec 2006 09:17:11 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_SENSOR_UTILS_H
 #define _IPMI_SENSOR_UTILS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <sys/types.h>
 
 #ifdef HAVE_STDINT_H
@@ -37,4 +41,8 @@ int ipmi_sensor_decode_value (int8_t r_e
 			      uint8_t raw_data,
 			      double *value);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _IPMI_SENSOR_UTILS_H */
Index: libfreeipmi/include/freeipmi/ipmi-serial-modem-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-serial-modem-cmds.h,v
retrieving revision 1.4
diff -p -u -r1.4 ipmi-serial-modem-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-serial-modem-cmds.h	13 Sep 2006 21:23:56 -0000	1.4
+++ libfreeipmi/include/freeipmi/ipmi-serial-modem-cmds.h	15 Dec 2006 09:17:13 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_SERIAL_MODEM_CMDS_H
 #define	_IPMI_SERIAL_MODEM_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -91,10 +95,6 @@
         (((__flag) == IPMI_GET_SERIAL_MODEM_PARAMETER \
           || (__flag) == IPMI_GET_SERIAL_MODEM_PARAMETER_REVISION_ONLY) ? 1 : 0)
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_cmd_set_serial_modem_configuration_rq;
 extern fiid_template_t tmpl_cmd_set_serial_modem_configuration_rs;
 extern fiid_template_t tmpl_cmd_set_serial_modem_configuration_connection_mode_rq;
Index: libfreeipmi/include/freeipmi/ipmi-serial-modem-param-spec.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-serial-modem-param-spec.h,v
retrieving revision 1.1
diff -p -u -r1.1 ipmi-serial-modem-param-spec.h
--- libfreeipmi/include/freeipmi/ipmi-serial-modem-param-spec.h	26 Feb 2006 02:10:50 -0000	1.1
+++ libfreeipmi/include/freeipmi/ipmi-serial-modem-param-spec.h	15 Dec 2006 09:17:13 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_SERIAL_MODEM_PARAM_SPEC_H
 #define _IPMI_SERIAL_MODEM_PARAM_SPEC_H
 
+#ifdef __cplusplus
+}
+#endif
+
 #define IPMI_SERIAL_MODEM_PARAM_SET_IN_PROGRESS                       0
 #define IPMI_SERIAL_MODEM_PARAM_AUTH_TYPE_SUPPORT                     1
 #define IPMI_SERIAL_MODEM_PARAM_AUTH_TYPE_ENABLES                     2
@@ -70,6 +74,10 @@
 #define IPMI_SERIAL_MODEM_PARAM_PPP_UDP_PROXY_IP_HEADER_DATA          45
 #define IPMI_SERIAL_MODEM_PARAM_PPP_UDP_PROXY_TRANSMIT_BUFFER_SIZE    46
 #define IPMI_SERIAL_MODEM_PARAM_PPP_UDP_PROXY_RECEIVE_BUFFER_SIZE     47
-#define IPMI_SERIAL_MODEM_PARAM _PPP_REMOTE_CONSOLE_IP_ADDRESS         48
+#define IPMI_SERIAL_MODEM_PARAM_PPP_REMOTE_CONSOLE_IP_ADDRESS         48
+
+#ifdef __cplusplus
+}
+#endif
 
 #endif
Index: libfreeipmi/include/freeipmi/ipmi-sol-cmds.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sol-cmds.h,v
retrieving revision 1.11
diff -p -u -r1.11 ipmi-sol-cmds.h
--- libfreeipmi/include/freeipmi/ipmi-sol-cmds.h	13 Sep 2006 21:23:56 -0000	1.11
+++ libfreeipmi/include/freeipmi/ipmi-sol-cmds.h	15 Dec 2006 09:17:14 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_SOL_CMDS_H
 #define _IPMI_SOL_CMDS_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -136,10 +140,6 @@
         (((__val) == IPMI_GET_SOL_PARAMETER \
           || (__val) == IPMI_GET_SOL_PARAMETER_REVISION_ONLY) ? 1 : 0)
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 extern fiid_template_t tmpl_sol_payload_data;
 extern fiid_template_t tmpl_sol_payload_data_remote_console_to_bmc;
 extern fiid_template_t tmpl_sol_payload_data_bmc_to_remote_console;
@@ -236,5 +236,4 @@ int8_t fill_cmd_get_sol_configuration_pa
 }
 #endif
 
-
 #endif
Index: libfreeipmi/include/freeipmi/ipmi-sol-param-spec.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-sol-param-spec.h,v
retrieving revision 1.1
diff -p -u -r1.1 ipmi-sol-param-spec.h
--- libfreeipmi/include/freeipmi/ipmi-sol-param-spec.h	26 Feb 2006 02:10:50 -0000	1.1
+++ libfreeipmi/include/freeipmi/ipmi-sol-param-spec.h	15 Dec 2006 09:17:14 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_SOL_PARAM_SPEC_H
 #define _IPMI_SOL_PARAM_SPEC_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define IPMI_SOL_PARAM_SET_IN_PROGRESS                                  0
 #define IPMI_SOL_PARAM_SOL_ENABLE                                       1
 #define IPMI_SOL_PARAM_SOL_AUTHENTICATION                               2
@@ -32,4 +36,8 @@
 #define IPMI_SOL_PARAM_SOL_PAYLOAD_CHANNEL                              7
 #define IPMI_SOL_PARAM_SOL_PAYLOAD_PORT_NUMBER                          8
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _IPMI_SOL_PARAM_SPEC_H */
Index: libfreeipmi/include/freeipmi/ipmi-ssif-api.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/ipmi-ssif-api.h,v
retrieving revision 1.8
diff -p -u -r1.8 ipmi-ssif-api.h
--- libfreeipmi/include/freeipmi/ipmi-ssif-api.h	13 Sep 2006 21:23:56 -0000	1.8
+++ libfreeipmi/include/freeipmi/ipmi-ssif-api.h	15 Dec 2006 09:17:14 -0000
@@ -27,6 +27,10 @@
 #ifndef IPMI_SSIF_API_H
 #define IPMI_SSIF_API_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -87,4 +91,8 @@ int8_t ipmi_ssif_cmd (ipmi_ssif_ctx_t ct
                       fiid_obj_t obj_cmd_rq,
                       fiid_obj_t obj_cmd_rs);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* IPMI_SSIF_API_H */
Index: libfreeipmi/include/freeipmi/udm/ipmi-chassis-cmds-udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/ipmi-chassis-cmds-udm.h,v
retrieving revision 1.4
diff -p -u -r1.4 ipmi-chassis-cmds-udm.h
--- libfreeipmi/include/freeipmi/udm/ipmi-chassis-cmds-udm.h	13 Sep 2006 21:23:56 -0000	1.4
+++ libfreeipmi/include/freeipmi/udm/ipmi-chassis-cmds-udm.h	15 Dec 2006 09:17:14 -0000
@@ -42,6 +42,4 @@ int8_t ipmi_cmd_set_power_restore_policy
 }
 #endif
 
-
-
 #endif
Index: libfreeipmi/include/freeipmi/udm/ipmi-lan-cmds-udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/ipmi-lan-cmds-udm.h,v
retrieving revision 1.6
diff -p -u -r1.6 ipmi-lan-cmds-udm.h
--- libfreeipmi/include/freeipmi/udm/ipmi-lan-cmds-udm.h	13 Sep 2006 21:23:56 -0000	1.6
+++ libfreeipmi/include/freeipmi/udm/ipmi-lan-cmds-udm.h	15 Dec 2006 09:17:14 -0000
@@ -21,6 +21,10 @@
 #ifndef _IPMI_LAN_CMDS_UDM_H
 #define _IPMI_LAN_CMDS_UDM_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -262,5 +266,4 @@ int8_t ipmi_cmd_suspend_bmc_arps (ipmi_d
 }
 #endif
 
-
 #endif
Index: libfreeipmi/include/freeipmi/udm/ipmi-sol-cmds-udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/ipmi-sol-cmds-udm.h,v
retrieving revision 1.6
diff -p -u -r1.6 ipmi-sol-cmds-udm.h
--- libfreeipmi/include/freeipmi/udm/ipmi-sol-cmds-udm.h	13 Sep 2006 21:23:56 -0000	1.6
+++ libfreeipmi/include/freeipmi/udm/ipmi-sol-cmds-udm.h	15 Dec 2006 09:17:14 -0000
@@ -130,5 +130,4 @@ int8_t ipmi_cmd_get_sol_configuration_pa
 }
 #endif
 
-
 #endif
Index: libfreeipmi/include/freeipmi/udm/ipmi-ssif-api-udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/ipmi-ssif-api-udm.h,v
retrieving revision 1.5
diff -p -u -r1.5 ipmi-ssif-api-udm.h
--- libfreeipmi/include/freeipmi/udm/ipmi-ssif-api-udm.h	13 Sep 2006 21:23:56 -0000	1.5
+++ libfreeipmi/include/freeipmi/udm/ipmi-ssif-api-udm.h	15 Dec 2006 09:17:14 -0000
@@ -27,6 +27,10 @@
 #ifndef IPMI_SSIF_API_UDM_H
 #define IPMI_SSIF_API_UDM_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef HAVE_STDINT_H
 #include <stdint.h>
 #endif
@@ -42,4 +46,8 @@ int32_t ipmi_ssif_cmd_raw_udm (ipmi_devi
                                uint8_t *buf_rs, 
                                size_t buf_rs_len);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* IPMI_SSIF_API_UDM_H */
Index: libfreeipmi/include/freeipmi/udm/ipmi-udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/ipmi-udm.h,v
retrieving revision 1.12
diff -p -u -r1.12 ipmi-udm.h
--- libfreeipmi/include/freeipmi/udm/ipmi-udm.h	29 Jul 2006 00:43:40 -0000	1.12
+++ libfreeipmi/include/freeipmi/udm/ipmi-udm.h	15 Dec 2006 09:17:14 -0000
@@ -22,6 +22,10 @@
 #ifndef _IPMI_UDM_H
 #define _IPMI_UDM_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <sys/socket.h>
 
 #include <freeipmi/ipmi-error.h>
@@ -81,4 +85,8 @@ int ipmi_cmd_raw (ipmi_device_t dev, 
 
 void ipmi_close_device (ipmi_device_t dev);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _IPMI_UDM_H */
Index: libfreeipmi/include/freeipmi/udm/udm.h
===================================================================
RCS file: /sources/freeipmi/freeipmi/libfreeipmi/include/freeipmi/udm/udm.h,v
retrieving revision 1.2
diff -p -u -r1.2 udm.h
--- libfreeipmi/include/freeipmi/udm/udm.h	16 Mar 2006 21:52:35 -0000	1.2
+++ libfreeipmi/include/freeipmi/udm/udm.h	15 Dec 2006 09:17:14 -0000
@@ -22,6 +22,10 @@
 #ifndef _UDM_H
 #define _UDM_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <freeipmi/udm/ipmi-udm.h>
 #include <freeipmi/udm/ipmi-kcs-api-udm.h>
 #include <freeipmi/udm/ipmi-lan-interface-udm.h>
@@ -38,4 +42,8 @@
 #include <freeipmi/udm/ipmi-serial-modem-cmds-udm.h>
 #include <freeipmi/udm/ipmi-sol-cmds-udm.h>
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _UDM_H */
