summaryrefslogtreecommitdiff
path: root/lib/ZRetSubs.c
diff options
context:
space:
mode:
authorGravatar John F. Carr <jfc@mit.edu>1991-06-20 04:58:00 +0000
committerGravatar John F. Carr <jfc@mit.edu>1991-06-20 04:58:00 +0000
commit6ce8cd3aae7cce2045363c0c723e2b33f69deff7 (patch)
tree4b6aeae013b06e12aba7b4f255ae2a8087cc5fba /lib/ZRetSubs.c
parent5bca779f989ab7a04c4ade5aa53c0b59c8e0b3d7 (diff)
Add zsub_ prefix to field names of subscription structure.
Diffstat (limited to 'lib/ZRetSubs.c')
-rw-r--r--lib/ZRetSubs.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/lib/ZRetSubs.c b/lib/ZRetSubs.c
index a966e81..05887ad 100644
--- a/lib/ZRetSubs.c
+++ b/lib/ZRetSubs.c
@@ -15,11 +15,9 @@
#ifndef lint
static char rcsid_ZRetrieveSubscriptions_c[] =
- "$Zephyr: /mit/zephyr/src/lib/RCS/ZRetrieveSubscriptions.c,v 1.20 90/12/20 03:14:12 raeburn Exp $";
+ "$Id$";
#endif
-#include <zephyr/mit-copyright.h>
-
#include <zephyr/zephyr_internal.h>
static Code_t Z_RetSubs ();
@@ -135,43 +133,43 @@ static Code_t Z_RetSubs(notice, nsubs, auth_routine)
if (!*ptr)
__subscriptions_num++;
- __subscriptions_num /= 3;
+ __subscriptions_num = __subscriptions_num / 3;
__subscriptions_list = (ZSubscription_t *)
malloc((unsigned)(__subscriptions_num*
sizeof(ZSubscription_t)));
- if (!__subscriptions_list) {
+ if (__subscriptions_num && !__subscriptions_list) {
ZFreeNotice(&retnotice);
return (ENOMEM);
}
-
+
for (ptr=retnotice.z_message,i = 0; i< __subscriptions_num; i++) {
- __subscriptions_list[i].class = (char *)
+ __subscriptions_list[i].zsub_class = (char *)
malloc((unsigned)strlen(ptr)+1);
- if (!__subscriptions_list[i].class) {
+ if (!__subscriptions_list[i].zsub_class) {
ZFreeNotice(&retnotice);
return (ENOMEM);
}
- (void) strcpy(__subscriptions_list[i].class,ptr);
+ (void) strcpy(__subscriptions_list[i].zsub_class,ptr);
ptr += strlen(ptr)+1;
- __subscriptions_list[i].classinst = (char *)
+ __subscriptions_list[i].zsub_classinst = (char *)
malloc((unsigned)strlen(ptr)+1);
- if (!__subscriptions_list[i].classinst) {
+ if (!__subscriptions_list[i].zsub_classinst) {
ZFreeNotice(&retnotice);
return (ENOMEM);
}
- (void) strcpy(__subscriptions_list[i].classinst,ptr);
+ (void) strcpy(__subscriptions_list[i].zsub_classinst,ptr);
ptr += strlen(ptr)+1;
ptr2 = ptr;
if (!*ptr2)
ptr2 = "*";
- __subscriptions_list[i].recipient = (char *)
+ __subscriptions_list[i].zsub_recipient = (char *)
malloc((unsigned)strlen(ptr2)+1);
- if (!__subscriptions_list[i].recipient) {
+ if (!__subscriptions_list[i].zsub_recipient) {
ZFreeNotice(&retnotice);
return (ENOMEM);
}
- (void) strcpy(__subscriptions_list[i].recipient,ptr2);
+ (void) strcpy(__subscriptions_list[i].zsub_recipient,ptr2);
ptr += strlen(ptr)+1;
}
ZFreeNotice(&retnotice);