|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T n
Length: 1298 (0x512)
Types: TextFile
Names: »ns-c.c«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦041b9c0f8⟧ »EurOpenD22/isode/pepsy.system-6.0.Z«
└─⟦d49939f05⟧
└─⟦6a28ec38e⟧ »pepsy.tar«
└─⟦this⟧ »acsap/ns-c.c«
/* Copyright 1989 CSIRO Division of Information Technology
* May be given away but not sold for profit - See Copyright file for details
*/
#include <stdio.h>
#include "psap.h"
#include "isoaddrs.h"
#include "NS-types.h"
build_NS_Query (pe, explicit, len, buffer, ns)
register PE *pe;
int explicit;
int len;
char *buffer;
struct ns_query *ns;
{
struct type_NS_Query parm;
int retcode;
parm.request__id = ns->ns_id;
parm.name = str2qb(ns->ns_name, strlen(ns->ns_name), 1);
parm.attribute = str2qb(ns->ns_attribute, strlen(ns->ns_attribute), 1);
retcode = encode_NS_Query(pe, explicit, len, buffer, &parm);
qb_free(parm.name);
qb_free(parm.attribute);
return (retcode);
}
build_NS_Response (pe, explicit, len, buffer, parm)
register PE *pe;
int explicit;
int len;
char *buffer;
char *parm;
{
return (encode_NS_Response(pe, explicit, len, buffer, parm));
}
parse_NS_Query (pe, explicit, len, buffer, parm)
register PE pe;
int explicit;
int *len;
char **buffer;
char **parm;
{
return (decode_NS_Query(pe, explicit, len, buffer, parm));
}
parse_NS_Response (pe, explicit, len, buffer, parm)
register PE pe;
int explicit;
int *len;
char **buffer;
char **parm;
{
return (decode_NS_Response(pe, explicit, len, buffer, parm));
}