为什么这段代码在Glib中向后缩进?

时间:2016-03-09 09:25:23

标签: indentation gnu glib

以下代码来自Glib(glib / gmain.c:3629)。据我所知,Glib遵循GNU样式缩进。但我无法弄清楚为什么' {'在行' if(!(source-> flags& G_SOURCE_READY))'之后向后缩进。有人知道为什么吗?

  while (g_source_iter_next (&iter, &source))                                   
    {                                                                           
      if (SOURCE_DESTROYED (source) || SOURCE_BLOCKED (source))                 
    continue;                                                                   
      if ((n_ready > 0) && (source->priority > max_priority))                   
    break;                                                                      

      if (!(source->flags & G_SOURCE_READY))                                    
    {                                                                           
          gboolean result;                                                      
          gboolean (* check) (GSource *source);                                 

          check = source->source_funcs->check;                                  

          if (check)                                                            
            {

1 个答案:

答案 0 :(得分:1)

可能,标签与空格。

不要在编辑器中更改\t的值; \t应始终映射到8个空格。