Merge "Fix path separators on Windows" into main
diff --git a/tools/gen_tp_table_headers.py b/tools/gen_tp_table_headers.py
index fd44c19..6d7e044 100755
--- a/tools/gen_tp_table_headers.py
+++ b/tools/gen_tp_table_headers.py
@@ -67,10 +67,10 @@
     return os.path.join(args.import_prefix, get_relout_path(in_path))
 
   def get_relin_path_from_module_path(module_path: str):
-    return module_path[module_path.rfind('/src') + 1:]
+    return module_path[module_path.rfind(os.sep + 'src') + 1:]
 
   modules = [
-      os.path.splitext(get_relin_path(i).replace(os.sep, '.'))[0]
+      os.path.splitext(get_relin_path(i).replace('/', '.'))[0]
       for i in args.inputs
   ]
   headers: Dict[str, Header] = {}