bigloo.foreign.rgc_buffer_eol_p C# (CSharp) Method

rgc_buffer_eol_p() public static method

public static rgc_buffer_eol_p ( input_port p ) : bool
p input_port
return bool
        public static bool rgc_buffer_eol_p( input_port p )
        {
            int c = RGC_BUFFER_GET_CHAR( p );

            if (c == 0)
            {
               if(!RGC_BUFFER_EMPTY( p ))
               {
              --p.forward;
              return false;
               }
               if (rgc_fill_buffer( p ))
              return rgc_buffer_eol_p( p );
               return false;
            }
            --p.forward;
            return (c == (byte)'\n');
        }
foreign