ui: Move check_col/check_row functions to mbyte.c

These functions were only being used by mbyte.c, so move them and add the
"static" modifier.
This commit is contained in:
Thiago de Arruda
2014-11-27 20:33:11 -03:00
parent 6f7fe5d1b9
commit 7b0f7ea87c
2 changed files with 20 additions and 24 deletions

View File

@@ -103,7 +103,6 @@
#include "nvim/screen.h"
#include "nvim/spell.h"
#include "nvim/strings.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
#include "nvim/arabic.h"
@@ -3972,3 +3971,23 @@ char_u * string_convert_ext(vimconv_T *vcp, char_u *ptr, int *lenp,
return retval;
}
// Check bounds for column number
static int check_col(int col)
{
if (col < 0)
return 0;
if (col >= (int)screen_Columns)
return (int)screen_Columns - 1;
return col;
}
// Check bounds for row number
static int check_row(int row)
{
if (row < 0)
return 0;
if (row >= (int)screen_Rows)
return (int)screen_Rows - 1;
return row;
}

View File

@@ -102,26 +102,3 @@ void ui_cursor_shape(void)
conceal_check_cursur_line();
}
/*
* Check bounds for column number
*/
int check_col(int col)
{
if (col < 0)
return 0;
if (col >= (int)screen_Columns)
return (int)screen_Columns - 1;
return col;
}
/*
* Check bounds for row number
*/
int check_row(int row)
{
if (row < 0)
return 0;
if (row >= (int)screen_Rows)
return (int)screen_Rows - 1;
return row;
}