• Home
  • Raw
  • Download

Lines Matching refs:line

128 static void addIntermediate(const char *line)  in addIntermediate()  argument
134 p_new->line = strdup(line); in addIntermediate()
157 static int isFinalResponseError(const char *line) in isFinalResponseError() argument
162 if (strStartsWith(line, s_finalResponsesError[i])) { in isFinalResponseError()
179 static int isFinalResponseSuccess(const char *line) in isFinalResponseSuccess() argument
184 if (strStartsWith(line, s_finalResponsesSuccess[i])) { in isFinalResponseSuccess()
197 static int isFinalResponse(const char *line) in isFinalResponse() argument
199 return isFinalResponseSuccess(line) || isFinalResponseError(line); in isFinalResponse()
212 static int isSMSUnsolicited(const char *line) in isSMSUnsolicited() argument
217 if (strStartsWith(line, s_smsUnsoliciteds[i])) { in isSMSUnsolicited()
227 static void handleFinalResponse(const char *line) in handleFinalResponse() argument
229 sp_response->finalResponse = strdup(line); in handleFinalResponse()
234 static void handleUnsolicited(const char *line) in handleUnsolicited() argument
237 s_unsolHandler(line, NULL); in handleUnsolicited()
241 static void processLine(const char *line) in processLine() argument
247 handleUnsolicited(line); in processLine()
248 } else if (isFinalResponseSuccess(line)) { in processLine()
250 handleFinalResponse(line); in processLine()
251 } else if (isFinalResponseError(line)) { in processLine()
253 handleFinalResponse(line); in processLine()
254 } else if (s_smsPDU != NULL && 0 == strcmp(line, "> ")) { in processLine()
261 handleUnsolicited(line); in processLine()
265 && isdigit(line[0]) in processLine()
267 addIntermediate(line); in processLine()
271 handleUnsolicited(line); in processLine()
276 && strStartsWith (line, s_responsePrefix) in processLine()
278 addIntermediate(line); in processLine()
281 handleUnsolicited(line); in processLine()
285 if (strStartsWith (line, s_responsePrefix)) { in processLine()
286 addIntermediate(line); in processLine()
288 handleUnsolicited(line); in processLine()
294 handleUnsolicited(line); in processLine()
441 const char * line; in readerLoop() local
443 line = readline(); in readerLoop()
445 if (line == NULL) { in readerLoop()
449 if(isSMSUnsolicited(line)) { in readerLoop()
456 line1 = strdup(line); in readerLoop()
468 processLine(line); in readerLoop()
687 free(p_toFree->line); in at_response_free()