liberipc/include/eripcparser.h File Reference

#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include "eripcclient.h"

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void erIpcGetArgs (char *pChar, erIpcCmd_t *pCmd, int nReqArgs)


Function Documentation

void erIpcGetArgs ( char *  pChar,
erIpcCmd_t pCmd,
int  nReqArgs 
)

Copyright (C) 2005-2008 iRex Technologies B.V. All rights reserved.

Definition at line 25 of file eripcparser.c.

00026 {
00027     int     nArg;
00028     int     i;
00029     char    szToken[TB_MAXCHARONLINE];
00030 
00031     for (nArg = 0; nArg < nReqArgs; nArg++)
00032     {
00033         i = 0;
00034         while (*pChar != '\0')
00035         {
00036             szToken[i] = '\0';
00037             if (*pChar == ',')
00038             {
00039                 pChar++;
00040                 break;
00041             }
00042             szToken[i] = *pChar++;
00043             i++;
00044             szToken[i] = '\0';
00045         }
00046         strcpy(pCmd->arg[nArg], szToken);
00047     }
00048 }


Generated on Sun Dec 14 17:11:37 2008 by  doxygen 1.5.6