15 |
|
#include <fts.h> |
16 |
|
} |
17 |
|
|
18 |
< |
#include <menes-api/exename.hpp> |
19 |
< |
#include <menes-app/application.hpp> |
20 |
< |
|
21 |
< |
struct FeepingCreaturismCommand : public app::Application |
18 |
> |
int main(int argc, char* argv[]) |
19 |
|
{ |
20 |
< |
virtual int Run(const app::ArgumentList& args) |
24 |
< |
{ |
25 |
< |
FeepingCreaturism::program = api::GetExecutableName(); |
20 |
> |
FeepingCreaturism::program = argv[0]; |
21 |
|
|
22 |
< |
FeepingCreaturism creaturism; |
22 |
> |
FeepingCreaturism creaturism; |
23 |
|
|
24 |
< |
return 0; |
25 |
< |
} |
31 |
< |
} creaturism; |
24 |
> |
return 0; |
25 |
> |
} |
26 |
|
|
27 |
|
FeepingCreaturism::FeepingCreaturism() |
28 |
|
{ |
62 |
|
std::transform(one.begin(), one.end(), one_.begin(), ::tolower); |
63 |
|
std::transform(two.begin(), two.end(), two_.begin(), ::tolower); |
64 |
|
|
65 |
+ |
if (one_ == two_) return one < two; |
66 |
+ |
|
67 |
|
return one_ < two_; |
68 |
|
} |
69 |
|
|