]> git.sesse.net Git - vlc/blobdiff - include/modules_inner.h
* include/configuration.h: some small re-work of the config declaration macros.
[vlc] / include / modules_inner.h
index 0cb4623fa27a7554e3b8035777993a5ce5eae49b..de60221bacb3830f6eaaa8ef74b2e7970561abc4 100644 (file)
@@ -2,7 +2,7 @@
  * modules_inner.h : Macros used from within a module.
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: modules_inner.h,v 1.39 2003/10/30 21:44:48 gbazin Exp $
+ * $Id: modules_inner.h,v 1.40 2003/11/05 00:39:16 gbazin Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *
@@ -91,7 +91,7 @@
     EXTERN_SYMBOL DLL_SYMBOL int CDECL_SYMBOL                                 \
     __VLC_SYMBOL(vlc_entry) ( module_t *p_module )                            \
     {                                                                         \
-        int i_shortcut = 1, i_config = 0;                                     \
+        int i_shortcut = 1, i_config = -1;                                    \
         module_config_t p_config[ 130 ];                                      \
         STORE_SYMBOLS;                                                        \
         p_module->b_submodule = VLC_FALSE;                                    \
         }                                                                     \
         {                                                                     \
             static module_config_t tmp = { CONFIG_HINT_END };                 \
-            p_config[ i_config ] = tmp;                                       \
+            p_config[ ++i_config ] = tmp;                                     \
         }                                                                     \
         config_Duplicate( p_module, p_config );                               \
         if( p_module->p_config == NULL )                                      \