全部文本 #139 原始 编辑

expiry

公开 text v1 · 不可变
·已发布 2004-05-02 23:21 UTC
渲染后的文本正文
/* guard_limit must be larger than guard_secs */
#define EXPIRY_GUARD_SECS  15
#define EXPIRY_GUARD_MIN   3
#define EXPIRY_GUARD_LIMIT 30
#define EXPIRY_GUARD_PCT   0.2

if(expires <= EXPIRY_GUARD_MIN)
  expires = 1;
else
  if(expires < EXPIRY_GUARD_LIMIT)
    expires -= MAX( (expires * EXPIRY_GUARD_PCT), 2 );
  else
    expires -= EXPIRY_GUARD_SECS;