Index: trunk/ippTools/src/pxconfig.c
===================================================================
--- trunk/ippTools/src/pxconfig.c	(revision 13578)
+++ trunk/ippTools/src/pxconfig.c	(revision 13580)
@@ -157,16 +157,40 @@
                 break;
             case PS_DATA_S8:
+                if (item->data.S8 != INT8_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_S16:
+                if (item->data.S16 != INT16_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_S32:
+                if (item->data.S32 != INT32_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_S64:
-                if (item->data.S64 != 0) {
+                if (item->data.S64 != INT64_MAX) {
                     break;
                 }
                 goto ARG_REQUIRED;
             case PS_DATA_U8:
+                if (item->data.U8 != UINT8_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_U16:
+                if (item->data.U16 != UINT16_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_U32:
+                if (item->data.U32 != UINT32_MAX) {
+                    break;
+                }
+                goto ARG_REQUIRED;
             case PS_DATA_U64:
-                if (item->data.U64 != 0) {
+                if (item->data.U64 != UINT64_MAX) {
                     break;
                 }
