mirror of
https://github.com/buserror/mii_emu.git
synced 2024-11-25 20:33:52 +00:00
f7a56ebc01
Cleaned up for release at last! Signed-off-by: Michel Pollet <buserror@gmail.com>
44 lines
736 B
C
44 lines
736 B
C
/*
|
|
* mish_test.c
|
|
*
|
|
* Copyright (C) 2020 Michel Pollet <buserror@gmail.com>
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <unistd.h>
|
|
|
|
#include "mish.h"
|
|
|
|
int cnt = 0;
|
|
|
|
int main()
|
|
{
|
|
mish_prepare(0);
|
|
|
|
while (1) {
|
|
sleep(1);
|
|
printf("Count %d\n", cnt++);
|
|
}
|
|
}
|
|
|
|
|
|
/* And here is a command line action that can reset the 'cnt' variable */
|
|
static void _test_set_cnt(void * param, int argc, const char * argv[])
|
|
{
|
|
if (argc > 1) {
|
|
cnt = atoi(argv[1]);
|
|
} else {
|
|
fprintf(stderr,
|
|
"%s: syntax 'set XXX' to set the variable\n", argv[0]);
|
|
}
|
|
}
|
|
|
|
MISH_CMD_NAMES(set, "set");
|
|
MISH_CMD_HELP(set,
|
|
"set 'cnt' variable",
|
|
"test command for libmish!");
|
|
MISH_CMD_REGISTER(set, _test_set_cnt);
|