FreeBSD Manual Pages
JAM_PutSubfield(3) JAM subroutine library JAM_PutSubfield(3) NAME JAM_PutSubfield - Put a subfield into a subfield packet SYNOPSIS #include <jamlib/jam.h> int JAM_PutSubfield(s_JamSubPacket* SubPack_PS, s_JamSubfield* Subfield_PS); DESCRIPTION Puts a subfield into a subfield packet. The subfield is copied before being put into the subfield packet. Arguments SubPack_PS The subfield packet to add to Subfield_PS The subfield to put in the packet RETURN VALUE 0 if successful JAM_NO_MEMORY if a memory allocation failed EXAMPLES s_JamSubPacket* SubPacket_PS; s_JamSubfield Subfield_S; uchar Field_AC[64]; SubPacket_PS = JAM_NewSubPacket(); if (!SubPacket_PS) { printf("JAM_NewSubPacket returned NULL.\n"); return; } /* set up subfield 1 */ strcpy(Field_AC, "This is field #1"); Subfield_S.LoID = JAMSFLD_SENDERNAME; Subfield_S.HiID = 0; Subfield_S.DatLen = strlen(Field_AC); Subfield_S.Buffer = Field_AC; JAM_PutSubfield(SubPacket_PS, &Subfield_S); /* set up subfield 2 */ strcpy(Field_AC, "This is field #2"); Subfield_S.LoID = JAMSFLD_RECVRNAME; Subfield_S.HiID = 0; Subfield_S.DatLen = strlen(Field_AC); Subfield_S.Buffer = Field_AC; JAM_PutSubfield(SubPacket_PS, &Subfield_S); JAM_DelSubPacket(SubPacket_PS); AUTHOR This manual page was created by Sir Raorn <raorn@altlinux.ru>, based on original JAMlib documentation by Bjorn Stenberg <bjorn@haxx.nu> and Jo- han Billing <billing@df.lth.se>. SEE ALSO jamlib(3), JAM_GetSubfield(3), JAM_GetSubfield_R(3), JAM_NewSub- Packet(3), JAM_DelSubPacket(3) 2002-11-07 JAM_PutSubfield(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLES | AUTHOR | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=JAM_PutSubfield&sektion=3&manpath=FreeBSD+Ports+15.0>
