version 1.1, 2001/01/04 19:58:02
|
version 1.5, 2004/10/28 20:52:20
|
Line 267 char *injectCDKMentry (CDKMENTRY *mentry
|
Line 267 char *injectCDKMentry (CDKMENTRY *mentry
|
int x, infoLength, fieldCharacters; |
int x, infoLength, fieldCharacters; |
char holder; |
char holder; |
|
|
|
/* set the exit type */ |
|
mentry->exitType = vEARLY_EXIT; |
|
|
/* Check if there is a pre-process function to be called. */ |
/* Check if there is a pre-process function to be called. */ |
if (mentry->preProcessFunction != 0) |
if (mentry->preProcessFunction != 0) |
{ |
{ |
Line 280 char *injectCDKMentry (CDKMENTRY *mentry
|
Line 283 char *injectCDKMentry (CDKMENTRY *mentry
|
/* Check for a key binding... */ |
/* Check for a key binding... */ |
if (checkCDKObjectBind (vMENTRY, mentry, input) != 0) |
if (checkCDKObjectBind (vMENTRY, mentry, input) != 0) |
{ |
{ |
mentry->exitType = vESCAPE_HIT; |
|
return 0; |
return 0; |
} |
} |
else |
else |
Line 559 char *injectCDKMentry (CDKMENTRY *mentry
|
Line 561 char *injectCDKMentry (CDKMENTRY *mentry
|
} |
} |
break; |
break; |
|
|
case KEY_RETURN : case KEY_TAB : case KEY_ENTER : |
case KEY_RETURN : case KEY_TAB : case KEY_ENTER : case KEY_CR : |
infoLength = (int)strlen(mentry->info); |
infoLength = (int)strlen(mentry->info); |
if (infoLength < mentry->min + 1) |
if (infoLength < mentry->min + 1) |
{ |
{ |
Line 706 static void CDKMentryCallBack (CDKMENTRY
|
Line 708 static void CDKMentryCallBack (CDKMENTRY
|
/* Check the type of character we are looking for. */ |
/* Check the type of character we are looking for. */ |
if ((mentry->dispType == vINT || |
if ((mentry->dispType == vINT || |
mentry->dispType == vHINT) && |
mentry->dispType == vHINT) && |
!isdigit((int)plainchar)) |
!isdigit((unsigned char)plainchar)) |
{ |
{ |
Beep(); |
Beep(); |
} |
} |
Line 715 static void CDKMentryCallBack (CDKMENTRY
|
Line 717 static void CDKMentryCallBack (CDKMENTRY
|
mentry->dispType == vLCHAR || |
mentry->dispType == vLCHAR || |
mentry->dispType == vUHCHAR || |
mentry->dispType == vUHCHAR || |
mentry->dispType == vLHCHAR) && |
mentry->dispType == vLHCHAR) && |
isdigit((int)plainchar)) |
isdigit((unsigned char)plainchar)) |
{ |
{ |
Beep(); |
Beep(); |
} |
} |
Line 736 static void CDKMentryCallBack (CDKMENTRY
|
Line 738 static void CDKMentryCallBack (CDKMENTRY
|
mentry->dispType == vUHCHAR || |
mentry->dispType == vUHCHAR || |
mentry->dispType == vUMIXED || |
mentry->dispType == vUMIXED || |
mentry->dispType == vUHMIXED) && |
mentry->dispType == vUHMIXED) && |
!isdigit((int)plainchar)) |
!isdigit((unsigned char)plainchar)) |
{ |
{ |
plainchar = toupper (plainchar); |
plainchar = toupper ((unsigned char)plainchar); |
} |
} |
else if ((mentry->dispType == vLCHAR || |
else if ((mentry->dispType == vLCHAR || |
mentry->dispType == vLHCHAR || |
mentry->dispType == vLHCHAR || |
mentry->dispType == vLMIXED || |
mentry->dispType == vLMIXED || |
mentry->dispType == vLHMIXED) && |
mentry->dispType == vLHMIXED) && |
!isdigit((int)plainchar)) |
!isdigit((unsigned char)plainchar)) |
{ |
{ |
plainchar = tolower (plainchar); |
plainchar = tolower ((unsigned char)plainchar); |
} |
} |
|
|
/* |
/* |