#include "erdm.h"
Go to the source code of this file.
Classes | |
struct | sDmCommandGeneric |
struct | sDmCommandDisplay |
struct | sDmCommandDisplayPartial |
struct | sDmCommandDump |
union | uDmCommand |
struct | erDmCmd_t |
Defines | |
#define | DMPORT 50555 |
#define | DM_MAXCHARONLINE 1024 |
#define | DM_CMD_NAME 128 |
#define | DM_ARGLENGTH 256 |
#define | DM_N_ARG 6 |
Functions | |
void | erDmGetArgs (char *pChar, erDmCmd_t *pCmd, int nReqArgs) |
#define DM_ARGLENGTH 256 |
Definition at line 36 of file erdminternal.h.
#define DM_CMD_NAME 128 |
Definition at line 35 of file erdminternal.h.
#define DM_MAXCHARONLINE 1024 |
Definition at line 34 of file erdminternal.h.
#define DM_N_ARG 6 |
Definition at line 37 of file erdminternal.h.
#define DMPORT 50555 |
Copyright (C) 2005-2008 iRex Technologies B.V. All rights reserved.
Definition at line 32 of file erdminternal.h.
void erDmGetArgs | ( | char * | pChar, | |
erDmCmd_t * | pCmd, | |||
int | nReqArgs | |||
) |
Copyright (C) 2005-2008 iRex Technologies B.V. All rights reserved.
Definition at line 30 of file erdminternal.c.
00031 { 00032 int nArg; 00033 int i; 00034 char szToken[DM_MAXCHARONLINE]; 00035 00036 for (nArg = 0; nArg < nReqArgs; nArg++) 00037 { 00038 i = 0; 00039 while (*pChar != '\0') 00040 { 00041 szToken[i] = '\0'; 00042 if (*pChar == ',') 00043 { 00044 pChar++; 00045 break; 00046 } 00047 szToken[i] = *pChar++; 00048 i++; 00049 szToken[i] = '\0'; 00050 } 00051 strcpy(pCmd->arg[nArg], szToken); 00052 } 00053 }