1*37da2899SCharles.ForsythParser: module { 2*37da2899SCharles.Forsyth Runeself : con 16r80; 3*37da2899SCharles.Forsyth Word : con 1; 4*37da2899SCharles.Forsyth 5*37da2899SCharles.Forsyth PATH: con "/dis/svc/httpd/parser.dis"; 6*37da2899SCharles.Forsyth 7*37da2899SCharles.Forsyth init: fn(); 8*37da2899SCharles.Forsyth urlunesc: fn(s: string): string; 9*37da2899SCharles.Forsyth fail: fn(g: ref Httpd->Private_info,reason: int, message: string); 10*37da2899SCharles.Forsyth logit: fn(g: ref Httpd->Private_info, message: string ); 11*37da2899SCharles.Forsyth notmodified: fn(g: ref Httpd->Private_info); 12*37da2899SCharles.Forsyth httpheaders: fn(g: ref Httpd->Private_info, vers: string); 13*37da2899SCharles.Forsyth urlconv: fn(url : string): string; 14*37da2899SCharles.Forsyth okheaders: fn(g: ref Httpd->Private_info); 15*37da2899SCharles.Forsyth}; 16