Changeset 12469

Show
Ignore:
Timestamp:
07/09/09 18:50:48 (5 months ago)
Author:
BrainSlayer
Message:

formated

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/router/services/bin/defaults.c

    r12426 r12469  
    33#include "../sysinit/defaults.c" 
    44 
     5int main(int argc, char *argv[]) 
     6{ 
     7        FILE *out; 
     8        out = fopen("defaults.bin", "wb"); 
     9        int i; 
     10        int len = sizeof(srouter_defaults) / sizeof(struct nvram_tuple); 
     11        fwrite(&len, 4, 1, out); 
     12        for (i = 0; i < sizeof(srouter_defaults) / sizeof(struct nvram_tuple); 
     13             i++) { 
     14                if (srouter_defaults[i].name) { 
     15                        putc(strlen(srouter_defaults[i].name), out); 
     16                        fwrite(srouter_defaults[i].name, 
     17                               strlen(srouter_defaults[i].name), 1, out); 
     18                        len = strlen(srouter_defaults[i].value); 
     19                        if (len > 127) { 
     20                                len |= 128; 
     21                                putc(len & 0xff, out); 
     22                                putc(strlen(srouter_defaults[i].value) >> 7, 
     23                                     out); 
     24                        } else { 
     25                                putc(len, out); 
     26                        } 
     27                        fwrite(srouter_defaults[i].value, 
     28                               strlen(srouter_defaults[i].value), 1, out); 
     29                } else { 
     30                        putc(0, out); 
     31                        putc(0, out); 
     32                } 
    533 
    6 int main(int argc,char *argv[]) 
    7 { 
    8 FILE *out; 
    9 out=fopen("defaults.bin","wb"); 
    10 int i; 
    11 int len = sizeof(srouter_defaults)/sizeof(struct nvram_tuple); 
    12 fwrite(&len,4,1,out); 
    13 for (i=0;i<sizeof(srouter_defaults)/sizeof(struct nvram_tuple);i++) 
    14     { 
    15     if (srouter_defaults[i].name) 
    16         { 
    17     putc(strlen(srouter_defaults[i].name),out); 
    18     fwrite(srouter_defaults[i].name,strlen(srouter_defaults[i].name),1,out); 
    19     len =  strlen(srouter_defaults[i].value); 
    20     if (len>127) 
    21         { 
    22         len|=128; 
    23         putc(len&0xff,out); 
    24         putc(strlen(srouter_defaults[i].value)>>7,out); 
    25         }else 
    26         { 
    27         putc(len,out);   
    2834        } 
    29     fwrite(srouter_defaults[i].value,strlen(srouter_defaults[i].value),1,out); 
    30         }else{ 
    31         putc(0,out); 
    32         putc(0,out); 
    33         } 
    34          
    35     } 
    36 fclose(out); 
    37 return 0; 
     35        fclose(out); 
     36        return 0; 
    3837}