summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/vfpacket.c
diff options
context:
space:
mode:
authorMartin Schröder <martin@oneiros.de>2006-12-26 23:37:34 +0000
committerMartin Schröder <martin@oneiros.de>2006-12-26 23:37:34 +0000
commit812aa90acbef4930ae356ab194f3f2a8f573f6e4 (patch)
treea1b8b3d895238994c60580df9e6f0619b2034923 /Build/source/texk/web2c/pdftexdir/vfpacket.c
parente3bba99884ce591c9485122e96fff7071fc7c112 (diff)
Import pdftex 1.40-rc4, which also changes the signature of
print_version_and_exit, and adds a new library (libs/obsdcompat). git-svn-id: svn://tug.org/texlive/trunk@2959 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/vfpacket.c')
-rw-r--r--Build/source/texk/web2c/pdftexdir/vfpacket.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/vfpacket.c b/Build/source/texk/web2c/pdftexdir/vfpacket.c
index 1f8f86b8d82..09cefeacd39 100644
--- a/Build/source/texk/web2c/pdftexdir/vfpacket.c
+++ b/Build/source/texk/web2c/pdftexdir/vfpacket.c
@@ -25,27 +25,26 @@ $Id: //depot/Build/source.development/TeX/texk/web2c/pdftexdir/vfpacket.c#7 $
typedef struct {
internalfontnumber font;
char *dataptr;
- int len;
+ int len;
} packet_entry;
/* define packet_ptr, packet_array & packet_limit */
-define_array(packet);
+define_array(packet);
typedef struct {
char **data;
int *len;
internalfontnumber font;
-} vf_entry;
+} vf_entry;
/* define vf_ptr, vf_array & vf_limit */
-define_array(vf);
+define_array(vf);
static char *packet_data_ptr;
integer newvfpacket(internalfontnumber f)
{
- int i,
- n = fontec[f] - fontbc[f] + 1;
+ int i, n = fontec[f] - fontbc[f] + 1;
alloc_array(vf, 1, SMALL_ARRAY_SIZE);
vf_ptr->len = xtalloc(n, int);
vf_ptr->data = xtalloc(n, char *);
@@ -62,8 +61,8 @@ void storepacket(integer f, integer c, integer s)
int l = strstart[s + 1] - strstart[s];
vf_array[vfpacketbase[f]].len[c - fontbc[f]] = l;
vf_array[vfpacketbase[f]].data[c - fontbc[f]] = xtalloc(l, char);
- memcpy((void *)vf_array[vfpacketbase[f]].data[c - fontbc[f]],
- (void *)(strpool + strstart[s]), (unsigned)l);
+ memcpy((void *) vf_array[vfpacketbase[f]].data[c - fontbc[f]],
+ (void *) (strpool + strstart[s]), (unsigned) l);
}
void pushpacketstate()
@@ -105,8 +104,8 @@ void vf_free(void)
if (vf_array != NULL) {
for (v = vf_array; v < vf_ptr; v++) {
xfree(v->len);
- n = fontec[v->font] - fontec[v->font] + 1;
- for (p = v->data; p - v->data < n ; p++)
+ n = fontec[v->font] - fontbc[v->font] + 1;
+ for (p = v->data; p - v->data < n; p++)
xfree(*p);
xfree(v->data);
}