Lines Matching defs:cn
708 int number = 0, cn = 0, i;
785 cn = 0;
788 cn = cn*10 + c - '0';
792 if (!c || cn < 1 || cn > number) {
797 /* nas[cn] starts from 0, and make sure
798 nas[cn].type is not assigned */
799 cn--;
800 if (nas[cn].type != TYPE_UNKNOWN) {
832 nas[cn].type = TYPE_INTN;
834 nas[cn].type = TYPE_INT16;
838 nas[cn].type = TYPE_INT64;
841 nas[cn].type = TYPE_INT32;
844 nas[cn].type = TYPE_INT64;
863 nas[cn].type = TYPE_DOUBLE;
869 nas[cn].type = TYPE_UINT32;
871 nas[cn].type = TYPE_UINT64;
873 nas[cn].type = TYPE_UINTN;
875 nas[cn].type = TYPE_UNKNOWN;
882 nas[cn].type = TYPE_UNKNOWN;
886 nas[cn].type = TYPE_UNISTRING;
890 nas[cn].type = TYPE_STRING;
894 nas[cn].type = TYPE_INTSTR;
899 nas[cn].type = TYPE_UNKNOWN;
904 if (nas[cn].type == TYPE_UNKNOWN) {
913 ** fill the nas[cn].ap
922 cn = 0;
923 while (cn < number) {
924 if (nas[cn].type == TYPE_UNKNOWN) {
925 cn++;
929 VARARGS_ASSIGN(nas[cn].ap, ap);
931 switch (nas[cn].type) {
960 cn++;