[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] shell: Leer- und Kommentarzeilen ignorieren



+ shell: Ignorieren von Leer- und Kommentarzeilen
Index: src/modules/c/shell/shell.c
===================================================================
--- src/modules/c/shell/shell.c	(Revision 735)
+++ src/modules/c/shell/shell.c	(Arbeitskopie)
@@ -249,6 +249,17 @@
 {
     shell_command_t* command;
     dword i;
+    
+    // Einrueckung ignorieren
+    while (*cmdstring == ' ' || *cmdstring == '\t') {
+        cmdstring++;
+    }
+
+    // Kommentarzeilen ignorieren
+    if (*cmdstring == '#') {
+        return 0;
+    }
+
     // Die Liste mit den Befehlen durchsuchen. Das wird solange gemacht, bis
     // der NULL eintrag am Ende erreicht wird.
     for (i = 0; i < sizeof(shell_commands) / sizeof(shell_command_t); i++)