typedef struct keeploc_t { char *key; int top_ln; int crs_ln; struct keeploc_t *next; } keeploc_t; keeploc_t �O�@�� linked list�A�������P�� key�]�r��^�ҹ����쪺��Ц�m�C keeploc_t *getkeep(char *s, int def_topline, int def_cursline); ���w�@�Ӧr�� s �� key�]���s�b�h�s�W�^�A�Ǧ^������ keeploc_t�C 1.�p�G def_cursline >= 0�A���ܭn�q�ثe�� keeplist ����X key s �ҹ����쪺 keeploc_t �öǦ^�C �p�G�ӵ��O���� curse position ���X�k�A�h�|���]�� 1�C�S���h�̤U�����ʧ@ �s�W�C 2.�p�G def_cursline < 0�A�N���n�s�W�@���O���C �N def_cursline ������ȡC�M���ѼƤ��� def_* ��J�s�O�����C �Ǧ^�o���s�O���C