X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fctables.h;h=7bd73448c7ce3ed32ddcf5972780a7044af8166d;hb=5ee7322040d501fe55853453caa230f4550313c3;hp=a1f05a3a8ab4ab26a98751b82967067943f6b54f;hpb=cd2406617f5c0c3c5e7f53519ea47b9178b7802a;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/ctables.h b/include/ctables.h index a1f05a3a8..7bd73448c 100644 --- a/include/ctables.h +++ b/include/ctables.h @@ -108,7 +108,7 @@ class CoreExport command_t : public Extensible total_bytes = 0; source = ""; syntax = ""; - translation.push_back(TR_END); + translation.clear(); } /** Handle the command from a user. @@ -180,5 +180,18 @@ class CoreExport command_t : public Extensible */ typedef nspace::hash_map command_table; +#define TRANSLATE1(x1) translation.push_back(x1); +#define TRANSLATE2(x1,x2) translation.push_back(x1);translation.push_back(x2); +#define TRANSLATE3(x1,x2,x3) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3); +#define TRANSLATE4(x1,x2,x3,x4) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3);translation.push_back(x4); +#define TRANSLATE5(x1,x2,x3,x4,x5) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3);translation.push_back(x4);\ + translation.push_back(x5); +#define TRANSLATE6(x1,x2,x3,x4,x5,x6) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3);translation.push_back(x4);\ + translation.push_back(x5);translation.push_back(x6); +#define TRANSLATE7(x1,x2,x3,x4,x5,x6,x7) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3);translation.push_back(x4);\ + translation.push_back(x5);translation.push_back(x6);translation.push_back(x7); +#define TRANSLATE8(x1,x2,x3,x4,x5,x6,x7,x8) translation.push_back(x1);translation.push_back(x2);translation.push_back(x3);translation.push_back(x4);\ + translation.push_back(x5);translation.push_back(x6);translation.push_back(x7);translation.push_back(x8); + #endif