summaryrefslogtreecommitdiff
path: root/xps/ghostxps.h
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2010-04-20 22:15:15 +0000
committerTor Andersson <tor.andersson@artifex.com>2010-04-20 22:15:15 +0000
commit2e27bedf8e5a48546cc2088b40ee2d904a56335d (patch)
tree8f72493aa66578cd8a300283fb191606a1673a2b /xps/ghostxps.h
parentc70b3e337a1a5426a5c51a7d07e9a346a735a3ba (diff)
downloadghostpdl-2e27bedf8e5a48546cc2088b40ee2d904a56335d.tar.gz
Use safe length checked string functions instead of strcpy and strcat.
git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@11092 a1074d23-0009-0410-80fe-cf8c14f379e6
Diffstat (limited to 'xps/ghostxps.h')
-rw-r--r--xps/ghostxps.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/xps/ghostxps.h b/xps/ghostxps.h
index 8b125dc08..78bdfa19a 100644
--- a/xps/ghostxps.h
+++ b/xps/ghostxps.h
@@ -137,7 +137,7 @@ size_t xps_strlcat(char *destination, const char *source, size_t size);
int xps_strcasecmp(char *a, char *b);
char *xps_strdup_imp(xps_context_t *ctx, const char *str, const char *function);
char *xps_clean_path(char *name);
-void xps_absolute_path(char *output, char *base_uri, char *path);
+void xps_absolute_path(char *output, char *base_uri, char *path, int output_size);
/* end of page device callback foo */
int xps_show_page(xps_context_t *ctx, int num_copies, int flush);
@@ -286,7 +286,7 @@ struct xps_part_s
xps_part_t *xps_read_zip_part(xps_context_t *ctx, char *name);
-void xps_part_name_from_relation_part_name(char *output, char *name);
+void xps_part_name_from_relation_part_name(char *output, char *name, int output_size);
xps_part_t *xps_new_part(xps_context_t *ctx, char *name, int capacity);
xps_part_t *xps_find_part(xps_context_t *ctx, char *name);