
/*************************************

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) {

  

}
