diff options
-rwxr-xr-x | src.scim2/Makefile | 2 | ||||
-rwxr-xr-x | src.scim2/block.c | 2 | ||||
-rwxr-xr-x | src.scim2/buffer.c | 12 | ||||
-rwxr-xr-x | src.scim2/cmds.c | 17 | ||||
-rwxr-xr-x | src.scim2/cmds_command.c | 2 | ||||
-rwxr-xr-x | src.scim2/p.sc | 308 |
6 files changed, 18 insertions, 325 deletions
diff --git a/src.scim2/Makefile b/src.scim2/Makefile index 04e79e6..4ec3127 100755 --- a/src.scim2/Makefile +++ b/src.scim2/Makefile @@ -3,7 +3,7 @@ # Specify the name of the program. # All documentation and installation keys on this value. -name=scim +name=scim2 NAME=SC-IM SNAME := -DSNAME=\"$(name)\" diff --git a/src.scim2/block.c b/src.scim2/block.c index bf2706a..43b0ca8 100755 --- a/src.scim2/block.c +++ b/src.scim2/block.c @@ -80,6 +80,7 @@ int replace_block_in_block (struct block * olist, struct block * in, struct bloc return 0; } +/* NOT USED void block_to_str(struct block * b, char * out) { struct block * b_aux = b; @@ -95,3 +96,4 @@ void block_to_str(struct block * b, char * out) { } return; } +*/ diff --git a/src.scim2/buffer.c b/src.scim2/buffer.c index 570189a..45f6c0d 100755 --- a/src.scim2/buffer.c +++ b/src.scim2/buffer.c @@ -13,7 +13,7 @@ struct block * create_buf() { return b; } -// Add an int to a buffer +// Add an wint_t to a buffer void addto_buf(struct block * buf, wint_t d) { struct block * aux = buf; @@ -31,7 +31,7 @@ void addto_buf(struct block * buf, wint_t d) { return; } -// Replace the elements of destino with origen +// Replace the elements of "origen" buffer to "destino" buffer void copybuffer(struct block * origen, struct block * destino) { flush_buf(destino); int len = get_bufsize(origen); @@ -48,11 +48,11 @@ void del_buf (struct block * buf, int pos) { struct block * ant = buf; struct block * cur = buf; for (i = 0; i < pos; i++) { - ant = cur; - cur = cur->pnext; + ant = cur; + cur = cur->pnext; } if (ant == cur) { - cur->value = '\0'; + cur->value = '\0'; //buf = cur->pnext; //FIXME //free(cur); } else { @@ -64,7 +64,7 @@ void del_buf (struct block * buf, int pos) { void flush_buf (struct block * buf) { if (buf == NULL) return; - + struct block * aux, * np; for (aux = buf->pnext; aux != NULL; aux = np) { diff --git a/src.scim2/cmds.c b/src.scim2/cmds.c index c1c364f..6d1b95f 100755 --- a/src.scim2/cmds.c +++ b/src.scim2/cmds.c @@ -920,11 +920,11 @@ void insert_or_edit_cell() { strcpy(ope, "label"); break; } - if (inputline[0] == '"') { - del_wchar(inputline, 0); //FIXME!!! + if (inputline[0] == L'"') { + del_wchar(inputline, 0); } else if (insert_edit_submode != '=' && inputline[0] != L'"') { - add_wchar(inputline, L'\"', 0); //FIXME!!! - add_wchar(inputline, L'\"', wcslen(inputline)); //FIXME!!! + add_wchar(inputline, L'\"', 0); + add_wchar(inputline, L'\"', wcslen(inputline)); } #ifdef UNDO @@ -1526,10 +1526,9 @@ int is_single_command (struct block * buf, long timeout) { buf->value == ctl('v')) ) { res = MOVEMENT_CMD; -// FIXME -// } else if (curmode == INSERT_MODE && bs == 2 && buf->value == ctl('r') && -// (buf->pnext->value - ('a' - 1) < 1 || buf->pnext->value > 26)) { -// res = MOVEMENT_CMD; + } else if (curmode == INSERT_MODE && bs == 2 && buf->value == ctl('r') && + (buf->pnext->value - (L'a' - 1) < 1 || buf->pnext->value > 26)) { + res = MOVEMENT_CMD; } else if (curmode == EDIT_MODE && bs == 1) { res = MOVEMENT_CMD; @@ -1583,7 +1582,7 @@ int is_single_command (struct block * buf, long timeout) { // edition commands else if (buf->value == L'x') res = EDITION_CMD; // cuts a cell else if (buf->value == L'u') res = EDITION_CMD; // undo - else if (buf->value == ctl('r')) res = EDITION_CMD; // redo + else if (buf->value == ctl('r')) res = EDITION_CMD; // redo else if (buf->value == L'@') res = EDITION_CMD; // EvallAll else if (buf->value == L'{') res = EDITION_CMD; else if (buf->value == L'}') res = EDITION_CMD; diff --git a/src.scim2/cmds_command.c b/src.scim2/cmds_command.c index e42a1bb..7873951 100755 --- a/src.scim2/cmds_command.c +++ b/src.scim2/cmds_command.c @@ -188,7 +188,7 @@ void do_commandmode(struct block * sb) { show_header(input_win); return; - } else if (sb->value == ctl('f')) { // C-f + } else if (sb->value == ctl('f')) { // C-f wchar_t cline [BUFFERSIZE]; int i; struct ent * p1 = *ATBL(tbl, currow, curcol); diff --git a/src.scim2/p.sc b/src.scim2/p.sc deleted file mode 100755 index 7aafa26..0000000 --- a/src.scim2/p.sc +++ /dev/null @@ -1,308 +0,0 @@ -# This data file was generated by SC-IM. -# You almost certainly shouldn't edit it. - -format A 26 2 0 -format B 13 2 0 -format D 12 2 0 -format E 12 2 0 -format G 12 2 0 -format H 12 2 0 -format J 12 2 0 -format K 12 2 0 -format M 12 2 0 -format N 12 2 0 -format O 14 2 0 -format P 12 2 0 -format Q 12 2 0 -hide B -hide C -hide D -hide E -hide F -hide G -hide H -mark a F21 -mark b A1 -mark c A1 -mark d A1 -mark e A1 -mark f A1 -mark g A1 -mark h A1 -mark i A1 -mark j A1 -mark k A1 -mark l A1 -mark m A1 -mark n A1 -mark o A1 -mark p A1 -mark q A1 -mark r A1 -mark s A1 -mark t A1 -mark u A1 -mark v A1 -mark w A1 -mark x A1 -mark y A1 -mark z A1 -label C0 = "SE PAGA EN" -label F0 = "SE PAGA EN" -label I0 = "SE PAGA EN" -label L0 = "SE PAGA EN" -label O0 = "SE PAGA EN" -label R0 = "SE PAGA EN" -label C1 = "01/12/2015" -label F1 = "01/01/2016" -label I1 = "01/02/2016" -label L1 = "01/03/2016" -label O1 = "01/04/2016" -label R1 = "01/05/2016" -label D2 = "venc" -label E2 = "pagado" -label G2 = "venc" -label H2 = "pagado" -label J2 = "venc" -label K2 = "pagado" -label M2 = "venc" -label N2 = "pagado" -label P2 = "venc" -label Q2 = "pagado" -label S2 = "venc" -label T2 = "pagado" -leftstring A3 = "EXPENSAS" -let C3 = 3417 -label E3 = "10/12/2015" -let F3 = 3417.17 -label G3 = "11/01/2016" -label H3 = "11/01/2016" -let I3 = 4037 -label J3 = "15/02/2016" -label K3 = "05/02/2016" -let L3 = 4037.16 -label M3 = "10/03/2016" -label N3 = "08/03/2016" -label O3 = "!!" -leftstring A4 = "COCHERA" -let C4 = -1400 -label E4 = "10/12/2015" -let F4 = -1400 -label G4 = "11/01/2016" -label H4 = "11/01/2016" -let I4 = -1400 -label J4 = "06/02/2016" -label K4 = "06/02/2016" -let L4 = -1400 -label M4 = "15/03/2016" -label N4 = "15/03/2016" -let O4 = -1400 -label P4 = "01/04/2016" -label Q4 = "01/04/2016" -leftstring A5 = "EDESUR" -let C5 = 18.29 -label E5 = "04/12/2015" -label F5 = "????" -let I5 = 33.33 -label J5 = "15/02/2016" -label K5 = "05/02/2016" -label L5 = "??" -label M5 = "??" -label N5 = "??" -let O5 = 147.14 -label P5 = "13/04/2016" -label Q5 = "02/04/2016" -leftstring A6 = "AYSA" -let B6 = 135.13 -label F6 = "si" -label I6 = "!!" -let L6 = 135.13 -label M6 = "28/03/2016" -label N6 = "08/03/2016" -leftstring A7 = "AYSA BAU" -let B7 = 28.45 -let F7 = 135.13 -label G7 = "25/01/2016" -label H7 = "10/01/2016" -label I7 = "!!" -label L7 = "??" -label M7 = "??" -label N7 = "??" -leftstring A8 = "METROGAS" -let B8 = 40.05 -let C8 = 23.95 -label D8 = "28/12/2015" -label E8 = "22/12/2015" -label F8 = "si?" -let L8 = 62.76 -label M8 = "01/03/2016" -label N8 = "29/02/2016" -leftstring A9 = "ABL DPTO 23837399" -let C9 = 257.98 -label E9 = "04/12/2015" -label F9 = "----------" -label G9 = "----------" -label H9 = "----------" -let I9 = 284.81 -label J9 = "12/02/2016" -label K9 = "02/02/2016" -let L9 = 356.01 -label M9 = "14/03/2016" -label N9 = "08/03/2016" -let O9 = 356.01 -label P9 = "13/04/2016" -label Q9 = "31/03/2016" -leftstring A10 = "ABL BAU 23837178" -label C10 = "----------" -let F10 = 244.8 -label G10 = "13/01/2016" -label H10 = "29/12/2015" -label I10 = "----------" -label J10 = "----------" -label K10 = "----------" -label L10 = "----------" -label M10 = "----------" -label N10 = "----------" -leftstring A11 = "CABLEVISION" -let C11 = 560.3 -label E11 = "04/12/2015" -let F11 = 646.89 -label G11 = "08/01/2016" -label H11 = "06/01/2016" -let I11 = 646.69 -label J11 = "10/02/2016" -label K11 = "05/02/2016" -let L11 = 646.69 -label M11 = "04/03/2016" -label N11 = "01/03/2016" -let O11 = 646.69 -label P11 = "04/04/2016" -label Q11 = "31/03/2016" -leftstring A12 = "MOVISTAR ANDRES" -let C12 = 109.3 -label D12 = "28/12/2015" -label E12 = "11/12/2015" -let F12 = 190.51 -label G12 = "22/01/2016" -label H12 = "12/01/2016" -let I12 = 190.51 -label J12 = "25/02/2016" -label K12 = "12/02/2016" -let L12 = 190.51 -label M12 = "23/03/2016" -label N12 = "09/03/2016" -let O12 = 190.51 -label P12 = "22/04/2016" -label Q12 = "05/04/2016" -leftstring A13 = "MOVISTAR EVA" -let C13 = 162.87 -label E13 = "04/12/2015" -let F13 = 162.87 -label G13 = "15/01/2016" -label H13 = "10/01/2016" -let I13 = 162.87 -label J13 = "12/02/2016" -label K13 = "06/02/2016" -let L13 = 230.56 -label M13 = "14/03/2016" -label N13 = "08/03/2016" -let O13 = 190.56 -label P13 = "14/04/2016" -label Q13 = "31/03/2016" -leftstring A14 = "TARJETA GORDO" -let C14 = 2390 -label E14 = "11/12/2015" -let F14 = 2700 -label G14 = "15/01/2016" -label H14 = "11/01/2016" -let I14 = 3680.17 -label J14 = "02/02/2016" -label K14 = "02/02/2016" -let L14 = 5525 -label M14 = "16/03/2016" -label N14 = "17/03/2016" -let O14 = 2889 -label P14 = "06/04/2016" -label Q14 = "06/04/2016" -leftstring A15 = "NATIVA" -let C15 = 6133.82 -label E15 = "02/12/2015" -let F15 = 6603.41 -label G15 = "06/01/2016" -label H15 = "06/01/2016" -let I15 = 5803.47 -label J15 = "03/02/2016" -label K15 = "03/02/2016" -let L15 = 5633.04 -label M15 = "09/03/2016" -label N15 = "09/03/2016" -let O15 = 7949.64 -label P15 = "06/04/2016" -label Q15 = "06/04/2016" -leftstring A16 = "PRESTAMO" -let C16 = 4348.8 -label D16 = "11/12/2015" -label E16 = "11/12/2015" -let F16 = 4346.12 -label G16 = "12/01/2016" -label H16 = "12/01/2016" -let I16 = 4343.4 -label J16 = "11/02/2016" -label K16 = "11/02/2016" -let L16 = 4340.61 -label M16 = "11/03/2016" -label N16 = "11/03/2016" -label O16 = "!!" -leftstring A17 = "PATENTE" -let C17 = 824.3 -label E17 = "04/12/2015" -label F17 = "----------" -label G17 = "----------" -label H17 = "----------" -let I17 = 341.09 -label J17 = "19/02/2016" -label K17 = "02/02/2016" -label L17 = "----------" -label M17 = "----------" -label N17 = "----------" -let O17 = 852.72 -label P17 = "20/04/2016" -label Q17 = "31/03/2016" -leftstring A18 = "SEGURO" -let C18 = 1172 -label D18 = "17/12/2015" -label E18 = "17/12/2015" -let F18 = 1172 -label G18 = "19/01/2015" -label H18 = "19/01/2015" -let I18 = 1171.28 -label J18 = "17/02/2016" -label K18 = "17/02/2016" -let L18 = 1505 -label M18 = "17/03/2016" -label N18 = "17/03/2016" -label O18 = "!!" -leftstring A19 = "LILI" -label F19 = "----------" -label G19 = "----------" -label H19 = "----------" -let L19 = 3200 -label N19 = "26/02/2015" -let O19 = 3200 -label P19 = "31/03/2016" -label Q19 = "31/03/2016" -label A21 = "TOTAL" -let B21 = @sum(B3:B19) -let F21 = @sum(F3:F19) -let I21 = @sum(I3:I19) -let L21 = @sum(L3:L19) -label A23 = "ABL COCHERAS 002383705-9" -label I23 = "HAY DEUDA !!" -label L23 = "HAY DEUDA !!" -label O23 = "SIN DEUDA" -cellcolor O3 "fg=YELLOW bg=BLACK" -cellcolor O16 "fg=YELLOW bg=BLACK" -cellcolor O18 "fg=YELLOW bg=BLACK" -cellcolor O19 "fg=WHITE bg=MAGENTA" -cellcolor O23 "fg=WHITE bg=BLUE bold=1" -goto O20 |