/[lwip]/lwip/proj/unixsim/apps/makefsdata
ViewVC logotype

Diff of /lwip/proj/unixsim/apps/makefsdata

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

revision 1.1.1.1 by likewise, Sat Oct 19 12:59:58 2002 UTC revision 1.2 by adamdunkels, Thu Oct 24 13:09:11 2002 UTC
# Line 53  while($file = <FILES>) { Line 53  while($file = <FILES>) {
53      $fvar = $file;      $fvar = $file;
54      $fvar =~ s-/-_-g;      $fvar =~ s-/-_-g;
55      $fvar =~ s-\.-_-g;      $fvar =~ s-\.-_-g;
56      print(OUTPUT "static const char data".$fvar."[] = {\n");      print(OUTPUT "static const unsigned char data".$fvar."[] = {\n");
57      print(OUTPUT "\t/* $file */\n\t");      print(OUTPUT "\t/* $file */\n\t");
58      for($j = 0; $j < length($file); $j++) {      for($j = 0; $j < length($file); $j++) {
59          printf(OUTPUT "%#02x, ", unpack("C", substr($file, $j, 1)));          printf(OUTPUT "%#02x, ", unpack("C", substr($file, $j, 1)));
# Line 61  while($file = <FILES>) { Line 61  while($file = <FILES>) {
61      printf(OUTPUT "0,\n");      printf(OUTPUT "0,\n");
62            
63            
64      $i = 0;              $i = 0;
65      while(read(FILE, $data, 1)) {      while(read(FILE, $data, 1)) {
66          if($i == 0) {          if($i == 0) {
67              print(OUTPUT "\t");              print(OUTPUT "\t");
# Line 94  for($i = 0; $i < @fvars; $i++) { Line 94  for($i = 0; $i < @fvars; $i++) {
94  }  }
95    
96  print(OUTPUT "#define FS_ROOT file$fvars[$i - 1]\n\n");  print(OUTPUT "#define FS_ROOT file$fvars[$i - 1]\n\n");
97  print(OUTPUT "#define FS_NUMFILES $i");  print(OUTPUT "#define FS_NUMFILES $i\n");

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26