// set last read pointer (marks all messages in the current room as read, up to the specified point)
void cmd_slrp(char *new_ptr) {
long newlr;
- visit vbuf;
- visit original_vbuf;
+ struct visit vbuf;
+ struct visit original_vbuf;
if (CtdlAccessCheck(ac_logged_in)) {
return;
CtdlLockGetCurrentUser();
CtdlGetRelationship(&vbuf, &CC->user, &CC->room);
- memcpy(&original_vbuf, &vbuf, sizeof(visit));
+ memcpy(&original_vbuf, &vbuf, sizeof(struct visit));
vbuf.v_lastseen = newlr;
snprintf(vbuf.v_seen, sizeof vbuf.v_seen, "*:%ld", newlr);
void cmd_gtsn(char *argbuf) {
- visit vbuf;
+ struct visit vbuf;
if (CtdlAccessCheck(ac_logged_in)) {
return;
// Set the preferred view for the current user/room combination
void cmd_view(char *cmdbuf) {
int requested_view;
- visit vbuf;
+ struct visit vbuf;
if (CtdlAccessCheck(ac_logged_in)) {
return;