Scott,

The second argument is a pointer.  If successful, it will point to a
null-terminated string, so strcmp() or strcasecmp() should work fine.

Your code should also check the return code and check that the value
returned in the third argument is  _CC_modify before assuming that your
pointer points to a modify appl= string.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Fri, Apr 13, 2012 at 4:12 PM, Scott Ford <[email protected]> wrote:

> All:
>
> I am to use the __console2() function call in C to build an operator
> Modify interface.
> Reading the manual , I can issue messages, no problem , retrieval of the
> modify information
> is good, but I cant figure out how to compare..He's my C code:
>
> /*
> CCONS
>  * Company:
> Identityforge,LLC
>  * Date:
> 04-12-2012
>  * Author:   Scott
> Ford
>
>  *
>
>  */
> #include
> <stdio.h>
> #include
> <string.h>
> #include
> <time.h>
> #include
> <errno.h>
> #include
> <sys/__messag.h>
> int main(int argc, char** argv)
> {
>     struct __cons_msg2
> cmsg;
>     char buf[256] = "Test C console
> interface";
>     char
> reply[128];
>     int
> rc;
>     int
> x;
>     int
> res;
>     int
> cmsg_cmd;
>     unsigned int cmsg_rout[2] =
> {1,0};
>     unsigned int cmsg_desc[2] =
> {12,0};
>     cmsg.__cm2_format =
> __CONSOLE_FORMAT_2;
>     cmsg.__cm2_msg =
> buf;
>     cmsg.__cm2_msglength =
> strlen(buf);
>     cmsg.__cm2_routcde =
> cmsg_desc;
>     cmsg.__cm2_token =
> 0;
>     cmsg.__cm2_msgid =
> NULL;
>     cmsg.__cm2_dom_token =
> 0;
>     rc =
> __console2(&cmsg,&reply,&cmsg_cmd);
>     x =
> 0;
>        printf("Success display of console
> message\n");
>        do
> {
>
> printf("%s\n");
>              if ( strcmp(reply,"SHUTDOWN") == 0
> );
>              x =
> 1;
>        } while (x =
> 0)
>
> }
>
> If i issue :   F TESTCONS,APPL=HI
>
> I see the variable REPLY is HI ...so is my assumption when I compare i
> have to somehow use a length ??
>
> I am a newbie at this, so any help is super appreciated..
>
> Scott J Ford
> Software Engineer
> http://www.identityforge.com
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to