version 1.1.1.1.2.4, 2010/03/17 13:34:34
|
version 1.1.1.1.2.5, 2010/03/23 01:25:43
|
Line 119 inline void *pelcoLoad(u_char *buffer)
|
Line 119 inline void *pelcoLoad(u_char *buffer)
|
pelco_p_t *pp; |
pelco_p_t *pp; |
void *p = NULL; |
void *p = NULL; |
|
|
|
if (!buffer || !*buffer) { |
|
pelcoSetErr(EINVAL, "invalid argument!\n"); |
|
return NULL; |
|
} |
|
|
switch (pelco_GetVersion(buffer)) { |
switch (pelco_GetVersion(buffer)) { |
case 'd': |
case 'd': |
if (pelco_GetCamNo(buffer) < FIRST_CAM_D) { |
if (pelco_GetCamNo(buffer) < FIRST_CAM_D) { |
Line 167 inline u_char pelcoAddCmdData(void * __restrict p, u_c
|
Line 172 inline u_char pelcoAddCmdData(void * __restrict p, u_c
|
pelco_p_t *pp = (pelco_p_t *) p; |
pelco_p_t *pp = (pelco_p_t *) p; |
u_char *ptr = p; |
u_char *ptr = p; |
|
|
if (!p) { | if (!p || !*ptr) { |
pelcoSetErr(EINVAL, "invalid argument!\n"); |
pelcoSetErr(EINVAL, "invalid argument!\n"); |
return 0xFF; |
return 0xFF; |
} |
} |
Line 229 inline u_char pelcoChkSum(void * __restrict p, u_char
|
Line 234 inline u_char pelcoChkSum(void * __restrict p, u_char
|
pelco_d_t *pd = (pelco_d_t *) p; |
pelco_d_t *pd = (pelco_d_t *) p; |
pelco_p_t *pp = (pelco_p_t *) p; |
pelco_p_t *pp = (pelco_p_t *) p; |
|
|
if (!p) { | if (!p || !*ptr) { |
pelcoSetErr(EINVAL, "invalid argument!\n"); |
pelcoSetErr(EINVAL, "invalid argument!\n"); |
return 0xFF; |
return 0xFF; |
} |
} |