mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 04:54:26 +00:00
Merge pull request #412 from BitSyncom/avalon-sync
api-example.c: add a -o option for output pure message
This commit is contained in:
commit
0d8c3fe018
@ -145,6 +145,7 @@
|
||||
static const char SEPARATOR = '|';
|
||||
static const char COMMA = ',';
|
||||
static const char EQ = '=';
|
||||
static int ONLY = 0;
|
||||
|
||||
void display(char *buf)
|
||||
{
|
||||
@ -242,9 +243,12 @@ int callapi(char *command, char *host, short int port)
|
||||
buf[p] = '\0';
|
||||
}
|
||||
|
||||
printf("Reply was '%s'\n", buf);
|
||||
|
||||
display(buf);
|
||||
if (ONLY)
|
||||
printf("%s\n", buf);
|
||||
else {
|
||||
printf("Reply was '%s'\n", buf);
|
||||
display(buf);
|
||||
}
|
||||
}
|
||||
|
||||
CLOSESOCKET(sock);
|
||||
@ -274,6 +278,7 @@ int main(int argc, char *argv[])
|
||||
char *host = "127.0.0.1";
|
||||
short int port = 4028;
|
||||
char *ptr;
|
||||
int i = 1;
|
||||
|
||||
if (argc > 1)
|
||||
if (strcmp(argv[1], "-?") == 0
|
||||
@ -283,20 +288,26 @@ int main(int argc, char *argv[])
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (argc > 1) {
|
||||
ptr = trim(argv[1]);
|
||||
if (argc > 1)
|
||||
if (strcmp(argv[1], "-o") == 0) {
|
||||
ONLY = 1;
|
||||
i = 2;
|
||||
}
|
||||
|
||||
if (argc > i) {
|
||||
ptr = trim(argv[i++]);
|
||||
if (strlen(ptr) > 0)
|
||||
command = ptr;
|
||||
}
|
||||
|
||||
if (argc > 2) {
|
||||
ptr = trim(argv[2]);
|
||||
if (argc > i) {
|
||||
ptr = trim(argv[i++]);
|
||||
if (strlen(ptr) > 0)
|
||||
host = ptr;
|
||||
}
|
||||
|
||||
if (argc > 3) {
|
||||
ptr = trim(argv[3]);
|
||||
if (argc > i) {
|
||||
ptr = trim(argv[i]);
|
||||
if (strlen(ptr) > 0)
|
||||
port = atoi(ptr);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user