summaryrefslogtreecommitdiff
path: root/src/cairo-matrix.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2003-07-31 22:41:44 +0000
committerRichard Henderson <rth@twiddle.net>2003-07-31 22:41:44 +0000
commit9289e8a77af5a2cd7faa18c90cced6d90adad66a (patch)
tree60e17c4104cf9b00d8d5276f7b4879ee4f2f9d7d /src/cairo-matrix.c
parentb7483e81a745d0cb933535346e35305bb2b06f2d (diff)
Depend on slim.
Check for slim. Include slim_{export,import}.h as needed; mark all symbols __external_linkage. Include slim_internal.h; mark all symbols __internal_linkage. Provide slim_hidden_proto symbols as needed. Provide slim_hidden_def symbols as needed. Mark static. (cairo_traps_add_trap_from_points): Likewise.
Diffstat (limited to 'src/cairo-matrix.c')
-rw-r--r--src/cairo-matrix.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cairo-matrix.c b/src/cairo-matrix.c
index fed5c85b4..9d5bba14d 100644
--- a/src/cairo-matrix.c
+++ b/src/cairo-matrix.c
@@ -84,6 +84,7 @@ cairo_matrix_copy (cairo_matrix_t *matrix, const cairo_matrix_t *other)
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_copy)
cairo_status_t
cairo_matrix_set_identity (cairo_matrix_t *matrix)
@@ -92,6 +93,7 @@ cairo_matrix_set_identity (cairo_matrix_t *matrix)
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_set_identity)
cairo_status_t
cairo_matrix_set_affine (cairo_matrix_t *matrix,
@@ -105,6 +107,7 @@ cairo_matrix_set_affine (cairo_matrix_t *matrix,
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_set_affine)
cairo_status_t
cairo_matrix_get_affine (cairo_matrix_t *matrix,
@@ -158,6 +161,7 @@ cairo_matrix_scale (cairo_matrix_t *matrix, double sx, double sy)
return cairo_matrix_multiply (matrix, &tmp, matrix);
}
+slim_hidden_def(cairo_matrix_scale)
cairo_status_t
_cairo_matrix_set_rotate (cairo_matrix_t *matrix,
@@ -203,6 +207,7 @@ cairo_matrix_multiply (cairo_matrix_t *result, const cairo_matrix_t *a, const ca
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_multiply)
cairo_status_t
cairo_matrix_transform_distance (cairo_matrix_t *matrix, double *dx, double *dy)
@@ -219,6 +224,7 @@ cairo_matrix_transform_distance (cairo_matrix_t *matrix, double *dx, double *dy)
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_transform_distance)
cairo_status_t
cairo_matrix_transform_point (cairo_matrix_t *matrix, double *x, double *y)
@@ -230,6 +236,7 @@ cairo_matrix_transform_point (cairo_matrix_t *matrix, double *x, double *y)
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_transform_point)
cairo_status_t
cairo_matrix_transform_bounding_box (cairo_matrix_t *matrix,
@@ -331,6 +338,7 @@ cairo_matrix_invert (cairo_matrix_t *matrix)
return CAIRO_STATUS_SUCCESS;
}
+slim_hidden_def(cairo_matrix_invert)
cairo_status_t
_cairo_matrix_compute_determinant (cairo_matrix_t *matrix, double *det)