| 15 |
***************************************************************************/ |
***************************************************************************/ |
| 16 |
|
|
| 17 |
#include "article_view_log.h" |
#include "article_view_log.h" |
|
#include "log.h" |
|
| 18 |
#include "common.h" |
#include "common.h" |
| 19 |
#include "database.h" |
#include "database.h" |
| 20 |
|
#include "log.h" |
| 21 |
#include <stdlib.h> |
#include <stdlib.h> |
| 22 |
#include <string.h> |
#include <string.h> |
| 23 |
|
|
| 32 |
|
|
| 33 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 34 |
{ |
{ |
| 35 |
log_error("article_view_log_load() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 36 |
return -1; |
return -1; |
| 37 |
} |
} |
| 38 |
|
|
| 104 |
{ |
{ |
| 105 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 106 |
{ |
{ |
| 107 |
log_error("article_view_log_unload() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 108 |
return -1; |
return -1; |
| 109 |
} |
} |
| 110 |
|
|
| 128 |
|
|
| 129 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 130 |
{ |
{ |
| 131 |
log_error("article_view_log_save_inc() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 132 |
return -1; |
return -1; |
| 133 |
} |
} |
| 134 |
|
|
| 188 |
|
|
| 189 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 190 |
{ |
{ |
| 191 |
log_error("article_view_log_merge_inc() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 192 |
return -1; |
return -1; |
| 193 |
} |
} |
| 194 |
|
|
| 248 |
|
|
| 249 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 250 |
{ |
{ |
| 251 |
log_error("article_view_log_is_viewed() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 252 |
return -1; |
return -1; |
| 253 |
} |
} |
| 254 |
|
|
| 297 |
|
|
| 298 |
if (p_view_log == NULL) |
if (p_view_log == NULL) |
| 299 |
{ |
{ |
| 300 |
log_error("article_view_log_set_viewed() error: NULL pointer\n"); |
log_error("NULL pointer error\n"); |
| 301 |
return -1; |
return -1; |
| 302 |
} |
} |
| 303 |
|
|
| 335 |
} |
} |
| 336 |
|
|
| 337 |
// Merge if Inc is full |
// Merge if Inc is full |
| 338 |
if (p_view_log->aid_inc_cnt >= MAX_AID_INC_CNT) |
if (p_view_log->aid_inc_cnt >= MAX_VIEWED_AID_INC_CNT) |
| 339 |
{ |
{ |
| 340 |
// Save incremental article view log |
// Save incremental article view log |
| 341 |
if (article_view_log_save_inc(p_view_log) < 0) |
if (article_view_log_save_inc(p_view_log) < 0) |