Lines Matching refs:sshape
1414 XkbShapePtr sshape = NULL, dshape = NULL; in _XkbCopyGeom() local
1573 for (i = 0, sshape = src->geom->shapes, dshape = dst->geom->shapes; in _XkbCopyGeom()
1574 i < src->geom->num_shapes; i++, sshape++, dshape++) { in _XkbCopyGeom()
1575 if (sshape->num_outlines) { in _XkbCopyGeom()
1576 tmp = calloc(sshape->num_outlines, sizeof(XkbOutlineRec)); in _XkbCopyGeom()
1582 soutline = sshape->outlines, in _XkbCopyGeom()
1584 j < sshape->num_outlines; in _XkbCopyGeom()
1604 dshape->num_outlines = sshape->num_outlines; in _XkbCopyGeom()
1605 dshape->sz_outlines = sshape->num_outlines; in _XkbCopyGeom()
1606 dshape->name = sshape->name; in _XkbCopyGeom()
1607 dshape->bounds = sshape->bounds; in _XkbCopyGeom()
1610 if (sshape->approx && sshape->num_outlines > 0) { in _XkbCopyGeom()
1613 sshape->approx - sshape->outlines; in _XkbCopyGeom()
1625 if (sshape->primary && sshape->num_outlines > 0) { in _XkbCopyGeom()
1628 sshape->primary - sshape->outlines; in _XkbCopyGeom()