Changeset 12397


Ignore:
Timestamp:
06/29/09 16:53:23 (4 years ago)
Author:
BrainSlayer
Message:

solve endian problem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/sysinit/defaults.c

    r12395 r12397  
    26192619#else 
    26202620struct nvram_tuple *srouter_defaults = NULL; 
    2621 static int defaultnum; 
     2621static unsigned int defaultnum; 
    26222622void load_defaults(void) 
    26232623{ 
     
    26252625        if (in == NULL) 
    26262626                return; 
    2627         fread(&defaultnum, 4, 1, in); 
     2627        defaultnum = (unsigned int)getc(in); 
     2628        defaultnum |= (unsigned int)getc(in) << 8; 
     2629        defaultnum |= (unsigned int)getc(in) << 16; 
     2630        defaultnum |= (unsigned int)getc(in) << 24; 
     2631        //fread(&defaultnum, 4, 1, in); 
    26282632        int i; 
    26292633        srouter_defaults = 
Note: See TracChangeset for help on using the changeset viewer.