Changeset 1862 for trunk/src/kmk/read.c
- Timestamp:
- Oct 14, 2008, 3:04:03 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/read.c
r1861 r1862 3079 3079 3080 3080 /* Add it to the front of the chain. */ 3081 #if !defined(KMK) || !defined(NO_ARCHIVES) 3081 3082 new1 = xmalloc (size); 3083 #else 3084 if (sizeof (struct dep) == size) /* use the cache */ 3085 new1 = (struct nameseq *)alloc_dep (); 3086 else 3087 new1 = xmalloc (size); 3088 #endif 3082 3089 new1->name = name; 3083 3090 new1->next = new; … … 3889 3896 #endif /* !NO_ARCHIVES */ 3890 3897 { 3898 #if !defined(KMK) && !defined(NO_ARCHIVES) 3891 3899 struct nameseq *elt = xmalloc (size); 3900 #else 3901 struct nameseq *elt = size == sizeof(struct dep) 3902 ? (void *)alloc_dep() : xmalloc (size); 3903 #endif 3892 3904 memset (elt, '\0', size); 3893 3905 elt->name = strcache_add (gl.gl_pathv[i]); … … 3900 3912 #endif 3901 3913 globfree (&gl); 3914 #if !defined(KMK) && !defined(NO_ARCHIVES) 3902 3915 free (old); 3916 #else 3917 if (size == sizeof(struct dep)) 3918 free_dep ((struct dep *)old); 3919 else 3920 free (old); 3921 #endif 3903 3922 break; 3904 3923 }
Note:
See TracChangeset
for help on using the changeset viewer.