changeset 21189:47765afaf131

style fixes for oct-conf-post.in.h * oct-conf-post.in.h: Use C-style comments for config file. Indent preprocessor blocks. Use "if defined" consistently instead of ifdef.
author John W. Eaton <jwe@octave.org>
date Thu, 04 Feb 2016 00:40:14 -0500
parents 833667470c9b
children 342764537e5a
files oct-conf-post.in.h
diffstat 1 files changed, 72 insertions(+), 71 deletions(-) [+]
line wrap: on
line diff
--- a/oct-conf-post.in.h	Thu Feb 04 00:32:05 2016 -0500
+++ b/oct-conf-post.in.h	Thu Feb 04 00:40:14 2016 -0500
@@ -21,32 +21,33 @@
 */
 
 #if !defined (GNULIB_NAMESPACE)
-#define GNULIB_NAMESPACE gnulib
+#  define GNULIB_NAMESPACE gnulib
 #endif
 
-// The C++ standard is evolving to allow attribute hints in a
-// compiler-independent manner.  In C++ 2011 support for noreturn was added.
-// In C++ 2014 support for deprecated was added.  The Octave code base has
-// been future-proofed by using macros of the form OCTAVE_ATTRIBUTE_NAME in
-// place of vendor specific attribute mechanisms.  As compilers evolve, the
-// underlying implementation can be changed with the macro definitions below.
-// FIXME: Update macros to use C++ standard attribute syntax when Octave moves
-//        to C++ 2011 standard.
+/* The C++ standard is evolving to allow attribute hints in a
+   compiler-independent manner.  In C++ 2011 support for noreturn was
+   added.  In C++ 2014 support for deprecated was added.  The Octave
+   code base has been future-proofed by using macros of the form
+   OCTAVE_ATTRIBUTE_NAME in place of vendor specific attribute
+   mechanisms.  As compilers evolve, the underlying implementation can
+   be changed with the macro definitions below.  FIXME: Update macros
+   to use C++ standard attribute syntax when Octave moves to C++ 2011
+   standard.  */
 
 #if defined (__GNUC__)
-  // The following attributes are used with gcc and clang compilers.
-  #define OCTAVE_DEPRECATED(msg) __attribute__ ((__deprecated__ (msg)))
-  #define HAVE_ATTR_DEPRECATED
+   /* The following attributes are used with gcc and clang compilers.  */
+#  define OCTAVE_DEPRECATED(msg) __attribute__ ((__deprecated__ (msg)))
+#  define HAVE_ATTR_DEPRECATED
 
-  #define OCTAVE_NORETURN __attribute__ ((__noreturn__))
-  #define HAVE_ATTR_NORETURN
+#  define OCTAVE_NORETURN __attribute__ ((__noreturn__))
+#  define HAVE_ATTR_NORETURN
 
-  #define OCTAVE_UNUSED __attribute__ ((__unused__))
-  #define HAVE_ATTR_UNUSED
+#  define OCTAVE_UNUSED __attribute__ ((__unused__))
+#  define HAVE_ATTR_UNUSED
 #else
-  #define OCTAVE_DEPRECATED(msg)
-  #define OCTAVE_NORETURN
-  #define OCTAVE_UNUSED
+#  define OCTAVE_DEPRECATED(msg)
+#  define OCTAVE_NORETURN
+#  define OCTAVE_UNUSED
 #endif
 
 #if ! defined (HAVE_DEV_T)
@@ -58,133 +59,133 @@
 #endif
 
 #if defined (_MSC_VER)
-#define __WIN32__
-#define WIN32
-/* missing parameters in macros */
-#pragma warning (disable: 4003)
-/* missing implementations in template instantiation */
-#pragma warning (disable: 4996)
-/* deprecated function names (FIXME: ???) */
-#pragma warning (disable: 4661)
+#  define __WIN32__
+#  define WIN32
+   /* missing parameters in macros */
+#  pragma warning (disable: 4003)
+   /* missing implementations in template instantiation */
+#  pragma warning (disable: 4996)
+   /* deprecated function names (FIXME: ???) */
+#  pragma warning (disable: 4661)
 #endif
 
 #if defined (__WIN32__) && ! defined (__CYGWIN__)
-#define OCTAVE_HAVE_WINDOWS_FILESYSTEM 1
+#  define OCTAVE_HAVE_WINDOWS_FILESYSTEM 1
 #elif defined (__CYGWIN__)
-#define OCTAVE_HAVE_WINDOWS_FILESYSTEM 1
-#define OCTAVE_HAVE_POSIX_FILESYSTEM 1
+#  define OCTAVE_HAVE_WINDOWS_FILESYSTEM 1
+#  define OCTAVE_HAVE_POSIX_FILESYSTEM 1
 #else
-#define OCTAVE_HAVE_POSIX_FILESYSTEM 1
+#  define OCTAVE_HAVE_POSIX_FILESYSTEM 1
 #endif
 
 /* Define to 1 if we expect to have <windows.h>, Sleep, etc. */
 #if defined (__WIN32__) && ! defined (__CYGWIN__)
-#define OCTAVE_USE_WINDOWS_API 1
+#  define OCTAVE_USE_WINDOWS_API 1
 #endif
 
 #if defined (__APPLE__) && defined (__MACH__)
-#define OCTAVE_USE_OS_X_API 1
+#  define OCTAVE_USE_OS_X_API 1
 #endif
 
 /* sigsetjmp is a macro, not a function. */
 #if defined (sigsetjmp) && defined (HAVE_SIGLONGJMP)
-#define OCTAVE_HAVE_SIG_JUMP
+#  define OCTAVE_HAVE_SIG_JUMP
 #endif
 
 #if defined (_UNICOS)
-#define F77_USES_CRAY_CALLING_CONVENTION
+#  define F77_USES_CRAY_CALLING_CONVENTION
 #endif
 
 #if 0
-#define F77_USES_VISUAL_FORTRAN_CALLING_CONVENTION
+#  define F77_USES_VISUAL_FORTRAN_CALLING_CONVENTION
 #endif
 
 #if defined (ENABLE_64)
-#define SIZEOF_OCTAVE_IDX_TYPE SIZEOF_INT64_T
+#  define SIZEOF_OCTAVE_IDX_TYPE SIZEOF_INT64_T
 #else
-#define SIZEOF_OCTAVE_IDX_TYPE SIZEOF_INT
+#  define SIZEOF_OCTAVE_IDX_TYPE SIZEOF_INT
 #endif
 
 /* To be able to use long doubles for 64-bit mixed arithmetics, we need
    them at least 80 bits wide and we need roundl declared in math.h.
    FIXME: Maybe substitute this by a more precise check in the future?  */
 #if (SIZEOF_LONG_DOUBLE >= 10) && defined (HAVE_ROUNDL)
-# define OCTAVE_INT_USE_LONG_DOUBLE
-# if (SIZEOF_LONG_DOUBLE < 16 \
-      && (defined __i386__ || defined __x86_64__) && defined __GNUC__)
-#define OCTAVE_ENSURE_LONG_DOUBLE_OPERATIONS_ARE_NOT_TRUNCATED 1
-# endif
+#  define OCTAVE_INT_USE_LONG_DOUBLE
+#  if (SIZEOF_LONG_DOUBLE < 16 \
+       && (defined __i386__ || defined __x86_64__) && defined __GNUC__)
+#    define OCTAVE_ENSURE_LONG_DOUBLE_OPERATIONS_ARE_NOT_TRUNCATED 1
+#  endif
 #endif
 
 #define OCTAVE_EMPTY_CPP_ARG
 
 /* oct-dlldefs.h */
 
-// FIXME: GCC supports visibility attributes as well, even using the
-// same __declspec declaration if desired.  The build system should be
-// extended to support GCC and visibility attributes.
+/* FIXME: GCC supports visibility attributes as well, even using the
+   same __declspec declaration if desired.  The build system should be
+   extended to support GCC and visibility attributes.  */
 #if defined (_MSC_VER)
-#define OCTAVE_EXPORT __declspec(dllexport)
-#define OCTAVE_IMPORT __declspec(dllimport)
+#  define OCTAVE_EXPORT __declspec(dllexport)
+#  define OCTAVE_IMPORT __declspec(dllimport)
 #else
-/* All other compilers, at least for now. */
-#define OCTAVE_EXPORT
-#define OCTAVE_IMPORT
+   /* All other compilers, at least for now. */
+#  define OCTAVE_EXPORT
+#  define OCTAVE_IMPORT
 #endif
 
 /* API macro for libcruft */
-#ifdef CRUFT_DLL
-#define CRUFT_API OCTAVE_EXPORT
+#if defined (CRUFT_DLL)
+#  define CRUFT_API OCTAVE_EXPORT
 #else
-#define CRUFT_API OCTAVE_IMPORT
+#  define CRUFT_API OCTAVE_IMPORT
 #endif
 
 /* API macro for liboctave */
-#ifdef OCTAVE_DLL
-#define OCTAVE_API OCTAVE_EXPORT
+#if defined (OCTAVE_DLL)
+#  define OCTAVE_API OCTAVE_EXPORT
 #else
-#define OCTAVE_API OCTAVE_IMPORT
+#  define OCTAVE_API OCTAVE_IMPORT
 #endif
 
 /* API macro for libinterp */
-#ifdef OCTINTERP_DLL
-#define OCTINTERP_API OCTAVE_EXPORT
+#if defined (OCTINTERP_DLL)
+#  define OCTINTERP_API OCTAVE_EXPORT
 #else
-#define OCTINTERP_API OCTAVE_IMPORT
+#  define OCTINTERP_API OCTAVE_IMPORT
 #endif
 
 /* API macro for libinterp/graphics */
-#ifdef OCTGRAPHICS_DLL
-#define OCTGRAPHICS_API OCTAVE_EXPORT
+#if defined (OCTGRAPHICS_DLL)
+#  define OCTGRAPHICS_API OCTAVE_EXPORT
 #else
-#define OCTGRAPHICS_API OCTAVE_IMPORT
+#  define OCTGRAPHICS_API OCTAVE_IMPORT
 #endif
 
 /* API macro for libgui */
-#ifdef OCTGUI_DLL
-#define OCTGUI_API OCTAVE_EXPORT
+#if defined (OCTGUI_DLL)
+#  define OCTGUI_API OCTAVE_EXPORT
 #else
-#define OCTGUI_API OCTAVE_IMPORT
+#  define OCTGUI_API OCTAVE_IMPORT
 #endif
 
 /* Backward compatibility */
 
 #if defined (ENABLE_ATOMIC_REFCOUNT)
-# define USE_ATOMIC_REFCOUNT 1
+#  define USE_ATOMIC_REFCOUNT 1
 #endif
 
 #if defined (ENABLE_64)
-# define USE_64_BIT_IDX_T
+#  define USE_64_BIT_IDX_T
 #endif
 
 #if defined (ENABLE_OPENMP)
-# define HAVE_OPENMP
+#  define HAVE_OPENMP
 #endif
 
 #if defined (ENABLE_FLOAT_TRUNCATE)
-# define FLOAT_TRUNCATE volatile
+#  define FLOAT_TRUNCATE volatile
 #else
-# define FLOAT_TRUNCATE
+#  define FLOAT_TRUNCATE
 #endif
 
 /* oct-types.h */