Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
reindent include files
[simgrid.git] / include / xbt / base.h
index 466e7a5..050bedf 100644 (file)
 /*
  * Expands to `one' if there is only one argument for the variadic part.
  * Otherwise, expands to `more'.
- * Works with up to 63 arguments, which is the maximum mandated by the C99
- * standard.
+ * Works with up to 63 arguments, which is the maximum mandated by the C99 standard.
  */
 #define _XBT_IF_ONE_ARG(one, more, ...)                                 \
     _XBT_IF_ONE_ARG_(__VA_ARGS__,                                       \
  *
  * Rational of XBT_PUBLIC:
  *   * This is for library symbols visible from the application-land.
- *     Basically, any symbols defined in the include/directory must be
- *     like this (plus some other globals).
+ *     Basically, any symbols defined in the include/directory must be like this (plus some other globals).
  *
  *     UNIX coders should just think of it as a special way to say "extern".
  *
- *   * If you build the DLL, define the DLL_EXPORT symbol so that all symbols
- *     actually get exported by this file.
- *
- *   * If you link your application against the DLL or if you do a UNIX build,
- *     don't do anything special. This file will do the right thing for you
- *     by default.
+ *   * If you build the DLL, define the DLL_EXPORT symbol so that all symbols actually get exported by this file.
  *
+ *   * If you link your application against the DLL or if you do a UNIX build, don't do anything special. This file
+ *     will do the right thing for you by default.
  *
  * Rational of XBT_EXPORT_NO_IMPORT: (windows-only)
  *   * Symbols which must be exported in the DLL, but not imported from it.
  *
- *   * This is obviously useful for initialized globals (which cannot be
- *     extern or similar).
- *   * This is also used in the log mechanism where a macro creates the
- *     variable automatically. When the macro is called from within SimGrid,
- *     the symbol must be exported, but when called  from within the client
- *     code, it must not try to retrieve the symbol from the DLL since it's
- *      not in there.
+ *   * This is obviously useful for initialized globals (which cannot be  extern or similar).
+ *   * This is also used in the log mechanism where a macro creates the variable automatically. When the macro is
+ *     called from within SimGrid, the symbol must be exported, but when called  from within the client code, it must
+ *     not try to retrieve the symbol from the DLL since it's not in there.
  *
  * Rational of XBT_IMPORT_NO_EXPORT: (windows-only)
- *   * Symbols which must be imported from the DLL, but not explicitly
- *     exported from it.
+ *   * Symbols which must be imported from the DLL, but not explicitly  exported from it.
  *
- *   * The root log category is already exported, but not imported explicitly
- *     when creating a subcategory since we cannot import the parent category
- *     to deal with the fact that the parent may be in application space, not
- *     DLL space.
+ *   * The root log category is already exported, but not imported explicitly when creating a subcategory since we
+ *     cannot import the parent category to deal with the fact that the parent may be in application space, not DLL
+ *     space.
  */
 
 /* Build the DLL */