Differences From
Artifact [3e99c3d4ab]:
758 758 subject = { `subj, `sblen };
759 759 acl = {`r:string(row,4), `r:len(row,4)+1};
760 760 body = {`r:string(row,5), `r:len(row,5)+1};
761 761 convoheaduri = { `cvhu, `cvhlen }; --FIXME
762 762 }) ]
763 763 p.ptr.id = r:int(uint64,row,1)
764 764 p.ptr.author = r:int(uint64,row,2)
765 - p.ptr.posted = r:int(uint64,row,6)
766 - p.ptr.discovered = r:int(uint64,row,7)
767 - p.ptr.edited = r:int(uint64,row,8)
768 - if r:null(row,9)
769 - then p.ptr.parent = 0
770 - else p.ptr.parent = r:int(uint64,row,9)
771 - end
765 + if r:null(row,6)
766 + then p.ptr.posted = 0
767 + else p.ptr.posted = r:int(uint64,row,6)
768 + end
769 + if r:null(row,7)
770 + then p.ptr.discovered = 0
771 + else p.ptr.discovered = r:int(uint64,row,7)
772 + end
773 + if r:null(row,8)
774 + then p.ptr.edited = 0
775 + else p.ptr.edited = r:int(uint64,row,8)
776 + end
777 + p.ptr.parent = r:int(uint64,row,9)
772 778 if r:null(row,11)
773 779 then p.ptr.chgcount = 0
774 780 else p.ptr.chgcount = r:int(uint32,row,11)
775 781 end
776 782 p.ptr.accent = r:int(int16,row,12)
777 783 p.ptr.localpost = r:bool(row,0)
778 784