/*-------------------------------------------------------------------+
| Copyright (c) 1995, SAS Institute Inc. |
| Unpublished - All Rights Reserved |
| S A S / C S A M P L E |
| |
| |
| NAME: COB1C |
| LANGUAGE: C |
| PURPOSE: convert a string, passed from COBOL, to upper case |
| MVS - |
| COMPILE: See JCL in SAMPLE.AUX(COBOLJCL). |
| LINK: See JCL in SAMPLE.AUX(COBOLJCL). |
| EXECUTE: See JCL in SAMPLE.AUX(COBOLJCL). |
| TSO - |
| COMPILE: LC370C with INDEP option. |
| LINK: LINK, using link cards in SAMPLE.AUX(COBOLJCL). |
| EXECUTE: Call CCOBOL. |
| CMS - |
| COMPILE: LC370C with INDEP option. |
| LINK: LINK, using link cards in SAMPLE.AUX(COBOLJCL). |
| EXECUTE: Call CCOBOL. |
| |
| INPUT: none |
| OUTPUT: Printed string before and after call to COBOL |
| |
| SYSTEM NOTES: The COBOL routine ILBOSTP0 initializes the COBOL |
| environment. It should be the first routine called |
| in the C main. |
| MISC NOTES: The routines COB1A and COB1B are also required. |
| THIS IS A NON-ILC EXAMPLE. |
| |
+-------------------------------------------------------------------*/
#eject
#include
#include
int cob1c(cobrec)
char *cobrec;
{
int i;
for (i=0; cobrec(|i|) != '\0'; i++) {
cobrec(|i|) = (char) toupper(cobrec(|i|));
}
return(0);
}