Home | History | Annotate | Download | only in cups

Lines Matching defs:mdb

38 static _cups_media_db_t	*cups_copy_media_db(_cups_media_db_t *mdb);
45 static void cups_free_media_db(_cups_media_db_t *mdb);
1299 _cups_media_db_t *mdb) /* I - Media entry to copy */
1307 if (mdb->color)
1308 temp->color = _cupsStrAlloc(mdb->color);
1309 if (mdb->key)
1310 temp->key = _cupsStrAlloc(mdb->key);
1311 if (mdb->info)
1312 temp->info = _cupsStrAlloc(mdb->info);
1313 if (mdb->size_name)
1314 temp->size_name = _cupsStrAlloc(mdb->size_name);
1315 if (mdb->source)
1316 temp->source = _cupsStrAlloc(mdb->source);
1317 if (mdb->type)
1318 temp->type = _cupsStrAlloc(mdb->type);
1320 temp->width = mdb->width;
1321 temp->length = mdb->length;
1322 temp->bottom = mdb->bottom;
1323 temp->left = mdb->left;
1324 temp->right = mdb->right;
1325 temp->top = mdb->top;
1341 _cups_media_db_t *mdb, /* Media database entry */
1370 for (mdb = (_cups_media_db_t *)cupsArrayFirst(db), first = mdb;
1371 mdb;
1372 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1374 DEBUG_printf(("4cups_create_cached: %p key=\"%s\", type=\"%s\", %dx%d, B%d L%d R%d T%d", (void *)mdb, mdb->key, mdb->type, mdb->width, mdb->length, mdb->bottom, mdb->left, mdb->right, mdb->top));
1378 if (!mdb->left && !mdb->right && !mdb->top && !mdb->bottom)
1380 DEBUG_printf(("4cups_create_cached: add %p", (void *)mdb));
1381 cupsArrayAdd(dinfo->cached_db, mdb);
1386 if (first->width != mdb->width || first->length != mdb->length)
1390 first = mdb;
1392 else if (mdb->left >= first->left && mdb->right >= first->right && mdb->top >= first->top && mdb->bottom >= first->bottom &&
1393 (mdb->left != first->left || mdb->right != first->right || mdb->top != first->top || mdb->bottom != first->bottom))
1394 first = mdb;
1398 DEBUG_printf(("4cups_create_cached: add %p", (void *)mdb));
1399 cupsArrayAdd(dinfo->cached_db, mdb);
1515 _cups_media_db_t mdb; /* Media entry */
1554 memset(&mdb, 0, sizeof(mdb));
1571 mdb.width = x_dimension->values[0].integer;
1572 mdb.length = y_dimension->values[0].integer;
1583 mdb.width = x_dimension->values[0].integer;
1584 mdb.length = y_dimension->values[0].range.upper;
1621 mdb.color = media_attr->values[0].string.text;
1625 mdb.info = media_attr->values[0].string.text;
1632 mdb.key = media_attr->values[0].string.text;
1639 mdb.size_name = media_attr->values[0].string.text;
1646 mdb.source = media_attr->values[0].string.text;
1653 mdb.type = media_attr->values[0].string.text;
1657 mdb.bottom = media_attr->values[0].integer;
1661 mdb.left = media_attr->values[0].integer;
1665 mdb.right = media_attr->values[0].integer;
1669 mdb.top = media_attr->values[0].integer;
1671 cupsArrayAdd(db, &mdb);
1714 memset(&mdb, 0, sizeof(mdb));
1716 mdb.left =
1717 mdb.right = 635; /* Default 1/4" side margins */
1718 mdb.top =
1719 mdb.bottom = 1270; /* Default 1/2" top/bottom margins */
1733 mdb.width = pwg->width;
1734 mdb.length = pwg->length;
1739 mdb.size_name = NULL;
1740 dinfo->min_size = mdb;
1745 mdb.size_name = NULL;
1746 dinfo->max_size = mdb;
1750 mdb.size_name = val->string.text;
1752 cupsArrayAdd(db, &mdb);
1765 _cups_media_db_t *mdb) /* I - Media entry to free */
1767 if (mdb->color)
1768 _cupsStrFree(mdb->color);
1769 if (mdb->key)
1770 _cupsStrFree(mdb->key);
1771 if (mdb->info)
1772 _cupsStrFree(mdb->info);
1773 if (mdb->size_name)
1774 _cupsStrFree(mdb->size_name);
1775 if (mdb->source)
1776 _cupsStrFree(mdb->source);
1777 if (mdb->type)
1778 _cupsStrFree(mdb->type);
1780 free(mdb);
1796 _cups_media_db_t *mdb, /* Current media database entry */
1826 if ((mdb = cupsArrayFind(db, &key)) != NULL)
1833 best = mdb;
1843 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
1844 mdb && !cups_compare_media_db(mdb, &key);
1845 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1847 if (mdb->left <= best->left && mdb->right <= best->right &&
1848 mdb->top <= best->top && mdb->bottom <= best->bottom)
1850 best = mdb;
1851 if (mdb->left == 0 && mdb->right == 0 && mdb->bottom == 0 &&
1852 mdb->top == 0)
1873 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
1874 mdb && !cups_compare_media_db(mdb, &key);
1875 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1877 if (mdb->left >= best->left && mdb->right >= best->right &&
1878 mdb->top >= best->top && mdb->bottom >= best->bottom &&
1879 (mdb->bottom != best->bottom || mdb->left != best->left || mdb->right != best->right || mdb->top != best->top))
1880 best = mdb;
1889 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
1890 mdb && !cups_compare_media_db(mdb, &key);
1891 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1893 if (((mdb->left > 0 && mdb->left <= best->left) || best->left == 0) &&
1894 ((mdb->right > 0 && mdb->right <= best->right) || best->right == 0) &&
1895 ((mdb->top > 0 && mdb->top <= best->top) || best->top == 0) &&
1896 ((mdb->bottom > 0 && mdb->bottom <= best->bottom) || best->bottom == 0) &&
1897 (mdb->bottom != best->bottom || mdb->left != best->left || mdb->right != best->right || mdb->top != best->top))
1898 best = mdb;
1950 for (mdb = (_cups_media_db_t *)cupsArrayFirst(db);
1951 mdb;
1952 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1953 if (cups_is_close_media_db(mdb, &key))
1956 if (!mdb)
1959 best = mdb;
1970 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
1971 mdb && cups_is_close_media_db(mdb, &key);
1972 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1974 if (mdb->left <= best->left && mdb->right <= best->right &&
1975 mdb->top <= best->top && mdb->bottom <= best->bottom &&
1976 (mdb->bottom != best->bottom || mdb->left != best->left || mdb->right != best->right || mdb->top != best->top))
1978 best = mdb;
1979 if (mdb->left == 0 && mdb->right == 0 && mdb->bottom == 0 &&
1980 mdb->top == 0)
1992 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
1993 mdb && cups_is_close_media_db(mdb, &key);
1994 mdb = (_cups_media_db_t *)cupsArrayNext(db))
1996 if (mdb->left >= best->left && mdb->right >= best->right &&
1997 mdb->top >= best->top && mdb->bottom >= best->bottom &&
1998 (mdb->bottom != best->bottom || mdb->left != best->left || mdb->right != best->right || mdb->top != best->top))
1999 best = mdb;
2008 for (mdb = (_cups_media_db_t *)cupsArrayNext(db);
2009 mdb && cups_is_close_media_db(mdb, &key);
2010 mdb = (_cups_media_db_t *)cupsArrayNext(db))
2012 if (((mdb->left > 0 && mdb->left <= best->left) || best->left == 0) &&
2013 ((mdb->right > 0 && mdb->right <= best->right) ||
2015 ((mdb->top > 0 && mdb->top <= best->top) || best->top == 0) &&
2016 ((mdb->bottom > 0 && mdb->bottom <= best->bottom) ||
2018 (mdb->bottom != best->bottom || mdb->left != best->left || mdb->right != best->right || mdb->top != best->top))
2019 best = mdb;