Magellan Linux

Diff of /trunk/mkinitrd-magellan/busybox/scripts/kconfig/confdata.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 983 by niro, Fri Apr 24 18:33:46 2009 UTC revision 984 by niro, Sun May 30 11:32:42 2010 UTC
# Line 458  int conf_write(const char *name) Line 458  int conf_write(const char *name)
458   fprintf(out_h, "#undef CONFIG_%s\n", sym->name);   fprintf(out_h, "#undef CONFIG_%s\n", sym->name);
459   /* bbox */   /* bbox */
460   fprintf(out_h, "#define ENABLE_%s 0\n", sym->name);   fprintf(out_h, "#define ENABLE_%s 0\n", sym->name);
461   fprintf(out_h, "#define USE_%s(...)\n", sym->name);   fprintf(out_h, "#define IF_%s(...)\n", sym->name);
462   fprintf(out_h, "#define SKIP_%s(...) __VA_ARGS__\n", sym->name);   fprintf(out_h, "#define IF_NOT_%s(...) __VA_ARGS__\n", sym->name);
463   }   }
464   break;   break;
465   case mod:   case mod:
# Line 473  int conf_write(const char *name) Line 473  int conf_write(const char *name)
473   fprintf(out_h, "#define CONFIG_%s 1\n", sym->name);   fprintf(out_h, "#define CONFIG_%s 1\n", sym->name);
474   /* bbox */   /* bbox */
475   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
476   fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);   fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
477   fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);   fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
478   }   }
479   break;   break;
480   }   }
# Line 505  int conf_write(const char *name) Line 505  int conf_write(const char *name)
505   fputs("\"\n", out_h);   fputs("\"\n", out_h);
506   /* bbox */   /* bbox */
507   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
508   fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);   fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
509   fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);   fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
510   }   }
511   break;   break;
512   case S_HEX:   case S_HEX:
# Line 517  int conf_write(const char *name) Line 517  int conf_write(const char *name)
517   fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str);   fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str);
518   /* bbox */   /* bbox */
519   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
520   fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);   fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
521   fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);   fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
522   }   }
523   break;   break;
524   }   }
525   case S_INT:   case S_INT:
526   str = sym_get_string_value(sym);   str = sym_get_string_value(sym);
527     if (!str[0])
528     str = "0";
529   fprintf(out, "CONFIG_%s=%s\n", sym->name, str);   fprintf(out, "CONFIG_%s=%s\n", sym->name, str);
530   if (out_h) {   if (out_h) {
531   fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str);   fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str);
532   /* bbox */   /* bbox */
533   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);   fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
534   fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);   fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
535   fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);   fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
536   }   }
537   break;   break;
538   }   }

Legend:
Removed from v.983  
changed lines
  Added in v.984