equal
deleted
inserted
replaced
104 const char *data; |
104 const char *data; |
105 int16_t sval; |
105 int16_t sval; |
106 |
106 |
107 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
107 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
108 goto error; |
108 goto error; |
|
109 |
|
110 if (!data) |
|
111 return 0; |
109 |
112 |
110 sval = ntohs(*((int16_t *) data)); |
113 sval = ntohs(*((int16_t *) data)); |
111 |
114 |
112 if (sval < 0) |
115 if (sval < 0) |
113 ERROR("negative value for unsigned: %d", sval); |
116 ERROR("negative value for unsigned: %d", sval); |
124 const char *data; |
127 const char *data; |
125 int32_t sval; |
128 int32_t sval; |
126 |
129 |
127 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
130 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
128 goto error; |
131 goto error; |
|
132 |
|
133 if (!data) |
|
134 return 0; |
129 |
135 |
130 sval = ntohl(*(int32_t *) data); |
136 sval = ntohl(*(int32_t *) data); |
131 |
137 |
132 if (sval < 0) |
138 if (sval < 0) |
133 ERROR("negative value for unsigned: %d", sval); |
139 ERROR("negative value for unsigned: %d", sval); |
144 const char *data; |
150 const char *data; |
145 int64_t sval; |
151 int64_t sval; |
146 |
152 |
147 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
153 if (evsql_result_binary(res, row, col, &data, sizeof(*uval), nullok)) |
148 goto error; |
154 goto error; |
|
155 |
|
156 if (!data) |
|
157 return 0; |
149 |
158 |
150 sval = ntohq(*(int64_t *) data); |
159 sval = ntohq(*(int64_t *) data); |
151 |
160 |
152 if (sval < 0) |
161 if (sval < 0) |
153 ERROR("negative value for unsigned: %ld", sval); |
162 ERROR("negative value for unsigned: %ld", sval); |