dp                335 dir.c              struct dir_data *dp;
dp                361 dir.c              Data_Get_Struct(dir, struct dir_data, dp);
dp                362 dir.c              if (dp->dir) closedir(dp->dir);
dp                363 dir.c              dp->dir = NULL;
dp                364 dir.c              dp->path = Qnil;
dp                365 dir.c              dp->enc = fsenc;
dp                366 dir.c              dp->dir = opendir(RSTRING_PTR(dirname));
dp                367 dir.c              if (dp->dir == NULL) {
dp                370 dir.c          	    dp->dir = opendir(RSTRING_PTR(dirname));
dp                372 dir.c          	if (dp->dir == NULL) {
dp                376 dir.c              dp->path = rb_str_dup_frozen(dirname);
dp                395 dir.c              struct dir_data *dp;
dp                396 dir.c              VALUE dir = Data_Make_Struct(klass, struct dir_data, mark_dir, free_dir, dp);
dp                481 dir.c              struct dirent *dp;
dp                485 dir.c              dp = readdir(dirp->dir);
dp                486 dir.c              if (dp) {
dp                487 dir.c          	return rb_external_str_new_with_enc(dp->d_name, NAMLEN(dp), dirp->enc);
dp                519 dir.c              struct dirent *dp;
dp                524 dir.c              for (dp = readdir(dirp->dir); dp != NULL; dp = readdir(dirp->dir)) {
dp                525 dir.c          	rb_yield(rb_external_str_new_with_enc(dp->d_name, NAMLEN(dp), dirp->enc));
dp               1240 dir.c          	struct dirent *dp;
dp               1244 dir.c          	for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) {
dp               1245 dir.c          	    char *buf = join_path(path, dirsep, dp->d_name);
dp               1252 dir.c          	    if (recursive && strcmp(dp->d_name, ".") != 0 && strcmp(dp->d_name, "..") != 0
dp               1253 dir.c          		&& fnmatch("*", rb_usascii_encoding(), dp->d_name, flags) == 0) {
dp               1260 dir.c          		new_isdir = dp->d_isdir ? (!dp->d_isrep ? YES : UNKNOWN) : NO;
dp               1279 dir.c          		    if (fnmatch(p->str, enc, dp->d_name, flags) == 0)
dp               1517 dln.c              register const char *dp;
dp               1583 dln.c              for (dp = path;; dp = ++ep) {
dp               1587 dln.c          	ep = strchr(dp, PATH_SEP[0]);
dp               1589 dln.c          	    ep = dp+strlen(dp);
dp               1592 dln.c          	l = ep - dp;
dp               1604 dln.c          	    if (*dp == '~' && (l == 1 ||
dp               1606 dln.c          			       dp[1] == '\\' || 
dp               1608 dln.c          			       dp[1] == '/')) {
dp               1619 dln.c          		dp++;
dp               1625 dln.c          		memcpy(bp, dp, l);
dp                261 ext/win32ole/win32ole.c     DISPPARAMS dp;
dp               3270 ext/win32ole/win32ole.c     index = pOp->dp.cNamedArgs;
dp               3283 ext/win32ole/win32ole.c             VariantClear(&(pOp->dp.rgvarg[i]));
dp               3296 ext/win32ole/win32ole.c     VariantInit(&(pOp->dp.rgvarg[index]));
dp               3297 ext/win32ole/win32ole.c     ole_val2variant(value, &(pOp->dp.rgvarg[index]));
dp               3299 ext/win32ole/win32ole.c     pOp->dp.cNamedArgs += 1;
dp               3346 ext/win32ole/win32ole.c     op.dp.rgvarg = NULL;
dp               3347 ext/win32ole/win32ole.c     op.dp.rgdispidNamedArgs = NULL;
dp               3348 ext/win32ole/win32ole.c     op.dp.cNamedArgs = 0;
dp               3349 ext/win32ole/win32ole.c     op.dp.cArgs = 0;
dp               3381 ext/win32ole/win32ole.c     op.dp.cNamedArgs = 0;
dp               3389 ext/win32ole/win32ole.c         op.dp.cArgs = cNamedArgs + argc - 2;
dp               3391 ext/win32ole/win32ole.c         op.dp.rgvarg = ALLOCA_N(VARIANTARG, op.dp.cArgs);
dp               3399 ext/win32ole/win32ole.c                                                     op.dp.cNamedArgs + 1,
dp               3401 ext/win32ole/win32ole.c         for(i = 0; i < op.dp.cNamedArgs + 1; i++) {
dp               3407 ext/win32ole/win32ole.c             for(i = 0; i < op.dp.cArgs; i++ ) {
dp               3408 ext/win32ole/win32ole.c                 VariantClear(&op.dp.rgvarg[i]);
dp               3414 ext/win32ole/win32ole.c         op.dp.rgdispidNamedArgs = &(pDispID[1]);
dp               3418 ext/win32ole/win32ole.c         op.dp.cArgs = argc - 1;
dp               3420 ext/win32ole/win32ole.c         if (op.dp.cArgs > 0) {
dp               3421 ext/win32ole/win32ole.c             op.dp.rgvarg  = ALLOCA_N(VARIANTARG, op.dp.cArgs);
dp               3427 ext/win32ole/win32ole.c     if(op.dp.cArgs > cNamedArgs) {
dp               3428 ext/win32ole/win32ole.c         realargs = ALLOCA_N(VARIANTARG, op.dp.cArgs-cNamedArgs+1);
dp               3429 ext/win32ole/win32ole.c         for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3430 ext/win32ole/win32ole.c             n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3432 ext/win32ole/win32ole.c             VariantInit(&op.dp.rgvarg[n]);
dp               3436 ext/win32ole/win32ole.c                 VariantCopy(&op.dp.rgvarg[n], &(pvar->var));
dp               3439 ext/win32ole/win32ole.c                 V_VT(&op.dp.rgvarg[n]) = VT_VARIANT | VT_BYREF;
dp               3440 ext/win32ole/win32ole.c                 V_VARIANTREF(&op.dp.rgvarg[n]) = &realargs[n];
dp               3446 ext/win32ole/win32ole.c         if (op.dp.cArgs == 0)
dp               3449 ext/win32ole/win32ole.c         op.dp.cNamedArgs = 1;
dp               3450 ext/win32ole/win32ole.c         op.dp.rgdispidNamedArgs = ALLOCA_N( DISPID, 1 );
dp               3451 ext/win32ole/win32ole.c         op.dp.rgdispidNamedArgs[0] = DISPID_PROPERTYPUT;
dp               3455 ext/win32ole/win32ole.c                                          &IID_NULL, lcid, wFlags, &op.dp, 
dp               3460 ext/win32ole/win32ole.c         if(op.dp.cArgs >= cNamedArgs) {
dp               3461 ext/win32ole/win32ole.c             for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3462 ext/win32ole/win32ole.c                 n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3464 ext/win32ole/win32ole.c                 ole_val2variant(param, &op.dp.rgvarg[n]);
dp               3473 ext/win32ole/win32ole.c                                                  &op.dp, &result,
dp               3487 ext/win32ole/win32ole.c                         &op.dp, NULL,
dp               3491 ext/win32ole/win32ole.c             for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3492 ext/win32ole/win32ole.c                 n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3493 ext/win32ole/win32ole.c                 VariantClear(&op.dp.rgvarg[n]);
dp               3499 ext/win32ole/win32ole.c             if (op.dp.cArgs > cNamedArgs) {
dp               3500 ext/win32ole/win32ole.c                 for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3501 ext/win32ole/win32ole.c                     n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3503 ext/win32ole/win32ole.c                     ole_val2variant2(param, &op.dp.rgvarg[n]);
dp               3512 ext/win32ole/win32ole.c                         &op.dp, &result,
dp               3514 ext/win32ole/win32ole.c                 for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3515 ext/win32ole/win32ole.c                     n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3516 ext/win32ole/win32ole.c                     VariantClear(&op.dp.rgvarg[n]);
dp               3523 ext/win32ole/win32ole.c     if(op.dp.cArgs > cNamedArgs) {
dp               3524 ext/win32ole/win32ole.c         for(i = cNamedArgs; i < op.dp.cArgs; i++) {
dp               3525 ext/win32ole/win32ole.c             n = op.dp.cArgs - i + cNamedArgs - 1;
dp               3531 ext/win32ole/win32ole.c         set_argv(realargs, cNamedArgs, op.dp.cArgs);
dp               3534 ext/win32ole/win32ole.c         for(i = 0; i < op.dp.cArgs; i++) {
dp               3535 ext/win32ole/win32ole.c             VariantClear(&op.dp.rgvarg[i]);
dp               2223 ext/zlib/zlib.c 	unsigned char *ds, *dp, *de;
dp               2231 ext/zlib/zlib.c         ds = dp = (unsigned char *)gz->cbuf;
dp               2233 ext/zlib/zlib.c         res = rb_econv_convert(gz->ec, &sp, se, &dp, de, ECONV_PARTIAL_INPUT|ECONV_AFTER_OUTPUT);
dp               2237 ext/zlib/zlib.c 	dst = rb_str_new(gz->cbuf, dp - ds);
dp               1532 io.c               unsigned char *ds, *dp, *de;
dp               1551 io.c                   ds = dp = (unsigned char *)fptr->cbuf + fptr->cbuf_off + fptr->cbuf_len;
dp               1553 io.c                   res = rb_econv_convert(fptr->readconv, &sp, se, &dp, de, ECONV_PARTIAL_INPUT|ECONV_AFTER_OUTPUT);
dp               1556 io.c                   fptr->cbuf_len += dp - ds;
dp               1580 io.c                               ds = dp = (unsigned char *)fptr->cbuf + fptr->cbuf_off + fptr->cbuf_len;
dp               1582 io.c                               res = rb_econv_convert(fptr->readconv, NULL, NULL, &dp, de, 0);
dp               1583 io.c                               fptr->cbuf_len += dp - ds;
dp               3042 io.c               unsigned char *ds, *dp, *de;
dp               3051 io.c                       ds = dp = buf;
dp               3053 io.c                       res = rb_econv_convert(fptr->writeconv, NULL, NULL, &dp, de, 0);
dp               3054 io.c                       while (dp-ds) {
dp               3056 io.c                           r = rb_write_internal(fptr->fd, ds, dp-ds);
dp               3057 io.c                           if (r == dp-ds)
dp               3086 io.c                   ds = dp = (unsigned char *)fptr->wbuf + fptr->wbuf_off + fptr->wbuf_len;
dp               3088 io.c                   res = rb_econv_convert(fptr->writeconv, NULL, NULL, &dp, de, 0);
dp               3089 io.c                   fptr->wbuf_len += dp - ds;
dp                485 string.c           unsigned char *dp;
dp                506 string.c           dp = (unsigned char*)RSTRING_PTR(newstr);
dp                508 string.c       			   &dp, (unsigned char*)RSTRING_END(newstr), 0);
dp                518 string.c       	len = dp - (unsigned char*)RSTRING_PTR(newstr);
dp               1467 transcode.c        unsigned char *dp;
dp               1485 transcode.c        dp = dst_str+dst_len;
dp               1486 transcode.c        res = rb_econv_convert(ec, &sp, str+len, &dp, dst_str+dst_bufsize, 0);
dp               1487 transcode.c        dst_len = dp - dst_str;
dp               1502 transcode.c            dp = dst_str+dst_len;
dp               1503 transcode.c            res = rb_econv_convert(ec, &sp, str+len, &dp, dst_str+dst_bufsize, 0);
dp               1504 transcode.c            dst_len = dp - dst_str;
dp               1726 transcode.c        unsigned char *ds, *dp, *de;
dp               1755 transcode.c            dp = ds += dlen;
dp               1756 transcode.c            res = rb_econv_convert(ec, &sp, se, &dp, de, flags);
dp               1759 transcode.c            rb_str_set_len(dst, dlen + (dp - ds));
dp                249 vm.c               dp(env->block.dfp[3]);
dp                251 vm.c               dp(env->block.dfp[4]);
dp                328 vm.c           	fprintf(stderr, "%2d ", &envptr[-local_size + i] - th->stack); dp(env->env[i]);
dp                789 vm.c           	dp(cref->nd_clss);