<commit_before>#include "../cursor.h"
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <assert.h>

static HCURSOR s_cursors[CursorType_Count];

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void Cursor_init()
{
	s_cursors[CursorType_Default] = LoadCursor(NULL, IDC_ARROW);
	s_cursors[CursorType_SizeHorizontal] = LoadCursor(NULL, IDC_SIZEWE);
	s_cursors[CursorType_SizeVertical] = LoadCursor(NULL, IDC_SIZENS);
	s_cursors[CursorType_SizeAll] = LoadCursor(NULL, IDC_SIZEWE);

	for (int i = 0; i < CursorType_Count; ++i)
		assert(s_cursors[i]);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void Cunsor_setType(enum CursorType type)
{
	SetCursor(s_cursors[(int)type]);
}<commit_msg>Fixed incorrect cursors in Windows<commit_after>#include "../cursor.h"
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <assert.h>

static HCURSOR s_cursors[CursorType_Count];

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void Cursor_init()
{
	s_cursors[CursorType_Default] = LoadCursor(NULL, IDC_ARROW);
	s_cursors[CursorType_SizeHorizontal] = LoadCursor(NULL, IDC_SIZENS);
	s_cursors[CursorType_SizeVertical] = LoadCursor(NULL, IDC_SIZEWE);
	s_cursors[CursorType_SizeAll] = LoadCursor(NULL, IDC_SIZEWE);

	for (int i = 0; i < CursorType_Count; ++i)
		assert(s_cursors[i]);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void Cunsor_setType(enum CursorType type)
{
	SetCursor(s_cursors[(int)type]);
}
{'fraction_non_alphanumeric': 0.37067448680351905, 'fraction_numerical': 0.0035190615835777126, 'mean_word_length': 1.7560581583198707, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5814653', 'n_tokens_mistral': 501, 'n_tokens_neox': 478, 'n_words': 80}