/************************************* in: dir: which direction to search in 0 = backwards 1 = forwards end: weather to point to the beggining or end of the border 0 = front 1 = end 2 = first deliminator position (e.g. /r of /r/n) 3 = last deliminator position (e.g. /n of /r/n) count: how many ends to pass up before returning aside from end types 2 and 3, delimiator characters shall not be pointed to. return: 1 valid end found 0 requested end does not exist, closest end being returned. examples: S = start R = Result X = start = result dir = Fwd(1), end = 1(front), count = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S -1->R = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S R = 0 asdaf\nlsafdlsfjlkfhksg\nfksfiewoiutrkjnsciou S R = 0 dir = Fwd(1), end = 0(end), count = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S -1-> R = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S R = 0 asdaf\nlsafdlsfjlkfhksg\nfksfiewoiutrkjnsciou S R = 0 dir = Fwd(1), end = 0(end), count = 0 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S R = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n S R = 1 asdaf\nlsafdlsfjlkfhksg\nfksfiewoiutrkjnsciou S R = 0 dir = Back(0), end = 1(front), count = 0 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n R S = 1 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n X = 0 asdaf\nlsafdlsfjlkfhksg\nfksfiewoiutrkjnsciou R S = 1 dir = Back(0), end = 0(end), count = 0 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n R S = 0 \nlsafdlsf\njlkfhksg\nfksfiewoiu\ntrkjnsciou\n R S = 1 asdaf\nlsafdlsfjlkfhksg\nfksfiewoiutrkjnsciou R S = 0 *************************************/ int LineBorder( int dir, int end, int count) { }