回文章列表
作者gaod.bbs@cpu.tfcis.org (請叫我神秘工程師) 看板: itoc
標題Re: 在deleted, junk使用D, ^D刪文的問題
時間動力核心 (2008/06/05 Thu 03:32:49)
※ 引述《bestpika (飛影‧忌子)》之銘言:
>   試過後發現這樣文章一樣會被刪掉,
>   請問有沒有辦法讓這兩個刪除法都失效?
>   (就是說不管怎麼刪都會回到delete, junk)
>   所以請問一下三處該怎麼改才對?
static int
post_rangedel(xo)
  XO *xo;
{
  if (!(bbstate & STAT_BOARD))
    return XO_NONE;

  if (!strcmp(currboard, BN_DELETED) ||
    !strcmp(currboard, BN_JUNK))
    return XO_NONE;

  btime_update(currbno);

  return xo_rangedel(xo, sizeof(HDR), chkpost, delpost);
}

static int
post_prune(xo)
  XO *xo;
{
  int ret;

  if (!(bbstate & STAT_BOARD))
    return XO_NONE;

  if (!strcmp(currboard, BN_DELETED) ||
    !strcmp(currboard, BN_JUNK))
    return XO_NONE;

  ret = xo_prune(xo, sizeof(HDR), vfypost, delpost);

  btime_update(currbno);

  if (xo->key == XZ_XPOST && ret == XO_LOAD)
  {
    vmsg("原列表經批次刪除後混亂,請重進串接模式!");
    return XO_QUIT;
  }

  return ret;
}


這樣應該就可以了(吧):p

--
 好想要和你一起看月亮
         靠在你肩上  情話慢慢講...

                                  ▁▂▄▅▃▂▁    .        ﹊﹊
                   ﹋ ﹋   ◢◣    .       ●●ˊ     

--
=[:摃��:﹎Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[  186-17.wlan.yzu.edu.tw  ]|[�:]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻