On 15:50 Mon 18 Aug , Al Chu wrote: > > The reason is that the ordering of the if statements now matters. If I > add a new command called "DoSomething", it must come after the "Dump" > comparison, otherwise the command "D" could take the "DoSomething" > branch.
Sure, order will matter - new commands will be at end. Sasha > We can add a comments or something to document this. It's > obviously just a style difference. > > > > > > > But we would require > > > whitespace between the command and options for that to work. > > > > This is fine. > > > > What I meant is follow: > > > > unsigned cmd_len = 0; > > > > while (isalpha(line[cmd_len])) > > cmd_len++; > > > > if (!strncasecmp(line, "Dump", cmdlen)) > > ... > > > > In this case strings "D", "du", etc. will be resolved as "Dump" command. > > Ok. I see what you were thinking now. > > Al > > > Sasha > -- > Albert Chu > [EMAIL PROTECTED] > 925-422-5311 > Computer Scientist > High Performance Systems Division > Lawrence Livermore National Laboratory > _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
