version 1.16, 2015/10/10 20:18:30 |
version 1.17, 2015/10/10 22:28:51 |
|
|
#define FUNC_TYPE_MD_ALG 5 |
#define FUNC_TYPE_MD_ALG 5 |
#define FUNC_TYPE_CIPHER_ALG 6 |
#define FUNC_TYPE_CIPHER_ALG 6 |
|
|
|
int single_execution = 0; |
|
|
typedef struct { |
typedef struct { |
int type; |
int type; |
const char *name; |
const char *name; |
|
|
fp = lh_FUNCTION_retrieve(prog, &f); |
fp = lh_FUNCTION_retrieve(prog, &f); |
if (fp != NULL) { |
if (fp != NULL) { |
argv[0] = pname; |
argv[0] = pname; |
|
|
|
single_execution = 1; |
ret = fp->func(argc, argv); |
ret = fp->func(argc, argv); |
goto end; |
goto end; |
} |
} |
|
|
if (argc != 1) { |
if (argc != 1) { |
argc--; |
argc--; |
argv++; |
argv++; |
|
|
|
single_execution = 1; |
ret = do_cmd(prog, argc, argv); |
ret = do_cmd(prog, argc, argv); |
if (ret < 0) |
if (ret < 0) |
ret = 0; |
ret = 0; |