def __str__(self):
result = "\\%0o%s" % (len(self.name),self.name)
result += "\\%0o\\%0o" % (((self.port >> 8) & 255), self.port & 255) if self.proto == "tcp":
result += "t" else:
result += "u"
result += "\\%0o" % len(self.aliases) for alias in self.aliases:
result += "\\%0o%s" % (len(alias), alias)
return result
def parse(f):
result = [] # list of Service objects for line in f.xreadlines(): if len(line) > 0and line[-1] == "\n":
line = line[:-1] if len(line) > 0and line[-1] == "\r":
line = line[:-1]
line = string.strip(line) if len(line) == 0or line[0] == "#": continue
m = re_service.match(line) if m:
service = Service( m.group(1), int(m.group(2)), m.group(3) )
rest = string.strip(m.group(4))
services = parse(sys.stdin)
line = '/* generated by genserv.py - do not edit */\nstatic const char _services[] = "\\\n' for s in services:
line += str(s)+"\\\n"
line += '\\0";\n'
print line
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.