- Timestamp:
- Jun 19, 2012, 5:24:19 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Ohana/src/elixir/src/SockScan.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/Ohana/src/elixir/src/SockScan.c
r10336 r34041 5 5 int SockScan (char *string, Fifo *fifo, int sock) { 6 6 7 int i, done, status; 7 int i, status; 8 char *done; 8 9 9 done = 0; 10 for (i = 0; (i < MAXTIME) && !done; i++) { 10 status = FALSE; 11 done = string; 12 for (i = 0; (i < MAXTIME) && (done != NULL); i++) { 11 13 ShiftFifo (fifo); 12 14 status = ReadtoFifo (fifo, sock); … … 24 26 return (status); 25 27 } 26 27 /* returns (offset to m2) + 1, or 0 if failure */28 int memstr (char *m1, char *m2, int n) {29 30 int i, N;31 32 N = strlen (m2);33 for (i = 0; (i < n - N + 1) && memcmp (m1, m2, N); i++, m1++);34 if (memcmp (m1, m2, N)) {35 return (0);36 }37 else {38 return (i+1);39 }40 41 }42 28 43 29 /* SockScan reads from the given socket looking for the given string
Note:
See TracChangeset
for help on using the changeset viewer.
