DEFINE VARIABLE cString AS CHARACTER NO-UNDO.
DEFINE VARIABLE iTmp AS INTEGER NO-UNDO.
DEFINE VARIABLE iTmp2 AS INTEGER NO-UNDO.
DEFINE VARIABLE iTmp3 AS INTEGER NO-UNDO.
DEFINE VARIABLE cHelp AS CHARACTER NO-UNDO.
ASSIGN cString = '/* /* /* */ */ */ /*/'.
/* first check for number of times /* are in the string */*/
ASSIGN cHelp = cString
iTmp2 = 0.
DO WHILE cHelp <> '':
ASSIGN iTmp = INDEX(cHelp,'/~*').
IF iTmp > 0
THEN DO:
ASSIGN iTmp2 = iTmp2 + 1
cHelp = SUBSTRING(cHelp,iTmp + 2).
END.
ELSE ASSIGN cHelp = ''.
END.
/*/* next check how many time */ occurs in the string */
ASSIGN cHelp = cString
iTmp3 = 0.
DO WHILE cHelp <> '':
ASSIGN iTmp = INDEX(cHelp,'~*/').
IF iTmp > 0
THEN DO:
ASSIGN iTmp3 = iTmp3 + 1
cHelp = SUBSTRING(cHelp,iTmp + 2).
END.
ELSE ASSIGN cHelp = ''.
END.
/* Message the total counter */
MESSAGE iTmp2 - iTmp3
VIEW-AS ALERT-BOX INFO BUTTONS OK.