Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Kill trailing whitespace in misc. remaining files.
[simgrid.git] / examples / platforms / syscoord / generate_peer_platform.pl
index e129054..fb58809 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env perl
 
-# Copyright (c) 2011, 2014, 2016. The SimGrid Team.
+# Copyright (c) 2011-2021. The SimGrid Team.
 # All rights reserved.
 
 # This program is free software; you can redistribute it and/or modify it
@@ -10,7 +10,7 @@ use strict;
 use warnings;
 
 print "<?xml version='1.0'?>\n";
-print "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n";
+print "<!DOCTYPE platform SYSTEM \"https://simgrid.org/simgrid.dtd\">\n";
 print "<platform version=\"4\">\n\n";
 
 print "<!-- This file was generated with the following command:\n          generate_peer_platform.pl $ARGV[0]\n-->\n\n";
@@ -23,12 +23,12 @@ open INPUT, $ARGV[0] or die "Unable to open $ARGV[1]: $!\n";
 while(defined($line=<INPUT>))
 {
     next if ($line =~ /^#/);
-    # 278 7.2 -9.4 h 2.3 
-    if($line =~ /^([^ ]*) ([^ ]*) ([^ ]*) h ([^ ]*) *$/) {
+    # 278 7.2 -9.4 h 2.3
+    if($line =~ /^(\S*) (\S*) (\S*) h (\S*) *$/) {
        print "\t\t<peer id=\"peer-$1\" coordinates=\"$2 $3 $4\" speed=\"730Mf\" bw_in=\"13.38MBps\" bw_out=\"1.024MBps\"/>\n";
        next;
     }
     die "Parse error: $line\n";
-}                      
+}
 print "\t</AS>\n";
 print "</platform>\n";