Lines Matching defs:bshd
41 BShellHandle bshd = GetShellHandle();
42 if (bshd == nullptr) {
46 const ParamInfo *param = BShellEnvGetReservedParam(bshd, PARAM_REVERESD_NAME_CURR_PARAMETER);
47 int ret = BShellEnvSetParam(bshd, PARAM_REVERESD_NAME_CURR_PARAMETER, "..a", PARAM_STRING, (void *)"..a");
49 SetParamShellPrompt(bshd, args[1]);
50 SetParamShellPrompt(bshd, "..");
52 ret = BShellEnvSetParam(bshd, param->name, param->desc, param->type, (void *)"");
53 SetParamShellPrompt(bshd, "..");
55 SetParamShellPrompt(bshd, ".a");
56 SetParamShellPrompt(bshd, ".");
57 SetParamShellPrompt(bshd, args[1]);
58 BShellParamCmdRegister(bshd, 1);
59 BShellEnvStart(bshd);
60 ret = BShellEnvOutputPrompt(bshd, "testprompt");
61 ret = BShellEnvOutputPrompt(bshd, "testprompt1111111111111111111111111111111111111111111111111111111111");
62 BShellEnvOutputByte(bshd, 'o');
67 BShellHandle bshd = GetShellHandle();
70 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "cd const") != EOK) {
73 bshd->length = strlen(bshd->buffer);
74 int ret = key->keyHandle(bshd, '\n');
76 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "cat aaa") != EOK) {
79 bshd->length = strlen(bshd->buffer);
80 ret = key->keyHandle(bshd, '\n');
82 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "testnotcmd") != EOK) {
85 bshd->length = strlen(bshd->buffer);
86 ret = key->keyHandle(bshd, '\n');
89 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "\"ls") != EOK) {
92 bshd->length = strlen(bshd->buffer);
93 ret = key->keyHandle(bshd, '\n');
96 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), ",ls") != EOK) {
99 bshd->length = strlen(bshd->buffer);
100 ret = key->keyHandle(bshd, '\n');
102 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "$test$") != EOK) {
105 bshd->length = strlen(bshd->buffer);
106 ret = key->keyHandle(bshd, '\n');
108 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "exit") != EOK) {
111 bshd->length = strlen(bshd->buffer);
112 ret = key->keyHandle(bshd, '\n');
117 BShellHandle bshd = GetShellHandle();
120 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "pwd") != EOK) {
123 bshd->length = strlen(bshd->buffer);
124 int ret = key->keyHandle(bshd, '\n');
126 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "help") != EOK) {
129 bshd->length = strlen(bshd->buffer);
130 ret = key->keyHandle(bshd, '\n');
132 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "dump") != EOK) {
135 bshd->length = strlen(bshd->buffer);
136 ret = key->keyHandle(bshd, '\n');
138 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "dump verbose") != EOK) {
141 bshd->length = strlen(bshd->buffer);
142 ret = key->keyHandle(bshd, '\n');
147 BShellHandle bshd = GetShellHandle();
148 bshd->input(nullptr, 0);
151 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "testbbackspace") != EOK) {
154 bshd->length = strlen(bshd->buffer);
155 bshd->cursor = strlen("testb");
156 int ret = key->keyHandle(bshd, '\b');
158 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "testbbackspace") != EOK) {
161 bshd->length = strlen(bshd->buffer);
162 bshd->cursor = strlen(bshd->buffer);
163 ret = key->keyHandle(bshd, '\b');
167 if (strcpy_s(bshd->buffer, sizeof(bshd->buffer), "testtab") != EOK) {
170 bshd->length = strlen(bshd->buffer);
171 ret = key->keyHandle(bshd, '\t');
173 BShellEnvProcessInput(bshd, (char)3); // 3 is ctrl c
174 BShellEnvProcessInput(bshd, '\e');
175 BShellEnvProcessInput(bshd, '[');
176 bshd->length = 1;
177 bshd->cursor = 1;
178 BShellEnvProcessInput(bshd, 'C');
179 BShellEnvProcessInput(bshd, 'D');
192 BShellHandle bshd = GetShellHandle();
193 BShellEnvProcessInput(bshd, '\n');
195 BShellEnvProcessInput(bshd, 'l');
196 bshd->length = BSH_COMMAND_MAX_LENGTH;
198 BShellEnvProcessInput(bshd, 'l');
199 bshd->length = sizeof('l');
200 bshd->cursor = 0;
201 BShellEnvProcessInput(bshd, 's');
202 BShellEnvProcessInput(bshd, '\n');
204 BShellEnvProcessInput(bshd, '\n'); // test bshd buff length is 0
206 int ret = BShellEnvRegisterKeyHandle(bshd, 'z', (BShellkeyHandle)(void*)0x409600); // 0x409600 construct address