1\function{SLprep_open_prep} 2\synopsis{??} 3\usage{int SLprep_open_prep (SLPreprocess_Type *);} 4\description 5?? 6\seealso{??} 7\done 8 9\function{SLprep_close_prep} 10\synopsis{??} 11\usage{void SLprep_close_prep (SLPreprocess_Type *);} 12\description 13?? 14\seealso{??} 15\done 16 17\function{SLprep_line_ok} 18\synopsis{??} 19\usage{int SLprep_line_ok (char *, SLPreprocess_Type *);} 20\description 21?? 22\seealso{??} 23\done 24 25\function{SLdefine_for_ifdef} 26\synopsis{??} 27\usage{int SLdefine_for_ifdef (char *);} 28\description 29?? 30\seealso{??} 31\done 32 33\function{SLang_Read_Line_Type * SLang_rline_save_line (SLang_RLine_Info_Type *);} 34\synopsis{??} 35\usage{SLang_Read_Line_Type * SLang_rline_save_line (SLang_RLine_Info_Type *);} 36\description 37?? 38\seealso{??} 39\done 40 41\function{int SLang_init_readline (SLang_RLine_Info_Type *);} 42\synopsis{??} 43\usage{int SLang_init_readline (SLang_RLine_Info_Type *);} 44\description 45?? 46\seealso{??} 47\done 48 49\function{int SLang_read_line (SLang_RLine_Info_Type *);} 50\synopsis{??} 51\usage{int SLang_read_line (SLang_RLine_Info_Type *);} 52\description 53?? 54\seealso{??} 55\done 56 57\function{int SLang_rline_insert (char *);} 58\synopsis{??} 59\usage{int SLang_rline_insert (char *);} 60\description 61?? 62\seealso{??} 63\done 64 65\function{void SLrline_redraw (SLang_RLine_Info_Type *);} 66\synopsis{??} 67\usage{void SLrline_redraw (SLang_RLine_Info_Type *);} 68\description 69?? 70\seealso{??} 71\done 72 73\function{int SLtt_flush_output (void);} 74\synopsis{??} 75\usage{int SLtt_flush_output (void);} 76\description 77?? 78\seealso{??} 79\done 80 81\function{void SLtt_set_scroll_region(int, int);} 82\synopsis{??} 83\usage{void SLtt_set_scroll_region(int, int);} 84\description 85?? 86\seealso{??} 87\done 88 89\function{void SLtt_reset_scroll_region(void);} 90\synopsis{??} 91\usage{void SLtt_reset_scroll_region(void);} 92\description 93?? 94\seealso{??} 95\done 96 97\function{void SLtt_reverse_video (int);} 98\synopsis{??} 99\usage{void SLtt_reverse_video (int);} 100\description 101?? 102\seealso{??} 103\done 104 105\function{void SLtt_bold_video (void);} 106\synopsis{??} 107\usage{void SLtt_bold_video (void);} 108\description 109?? 110\seealso{??} 111\done 112 113\function{void SLtt_begin_insert(void);} 114\synopsis{??} 115\usage{void SLtt_begin_insert(void);} 116\description 117?? 118\seealso{??} 119\done 120 121\function{void SLtt_end_insert(void);} 122\synopsis{??} 123\usage{void SLtt_end_insert(void);} 124\description 125?? 126\seealso{??} 127\done 128 129\function{void SLtt_del_eol(void);} 130\synopsis{??} 131\usage{void SLtt_del_eol(void);} 132\description 133?? 134\seealso{??} 135\done 136 137\function{void SLtt_goto_rc (int, int);} 138\synopsis{??} 139\usage{void SLtt_goto_rc (int, int);} 140\description 141?? 142\seealso{??} 143\done 144 145\function{void SLtt_delete_nlines(int);} 146\synopsis{??} 147\usage{void SLtt_delete_nlines(int);} 148\description 149?? 150\seealso{??} 151\done 152 153\function{void SLtt_delete_char(void);} 154\synopsis{??} 155\usage{void SLtt_delete_char(void);} 156\description 157?? 158\seealso{??} 159\done 160 161\function{void SLtt_erase_line(void);} 162\synopsis{??} 163\usage{void SLtt_erase_line(void);} 164\description 165?? 166\seealso{??} 167\done 168 169\function{void SLtt_normal_video(void);} 170\synopsis{??} 171\usage{void SLtt_normal_video(void);} 172\description 173?? 174\seealso{??} 175\done 176 177\function{void SLtt_cls(void);} 178\synopsis{??} 179\usage{void SLtt_cls(void);} 180\description 181?? 182\seealso{??} 183\done 184 185\function{void SLtt_beep(void);} 186\synopsis{??} 187\usage{void SLtt_beep(void);} 188\description 189?? 190\seealso{??} 191\done 192 193\function{void SLtt_reverse_index(int);} 194\synopsis{??} 195\usage{void SLtt_reverse_index(int);} 196\description 197?? 198\seealso{??} 199\done 200 201\function{void SLtt_smart_puts(unsigned short *, unsigned short *, int, int);} 202\synopsis{??} 203\usage{void SLtt_smart_puts(unsigned short *, unsigned short *, int, int);} 204\description 205?? 206\seealso{??} 207\done 208 209\function{void SLtt_write_string (char *);} 210\synopsis{??} 211\usage{void SLtt_write_string (char *);} 212\description 213?? 214\seealso{??} 215\done 216 217\function{void SLtt_putchar(char);} 218\synopsis{??} 219\usage{void SLtt_putchar(char);} 220\description 221?? 222\seealso{??} 223\done 224 225\function{int SLtt_init_video (void);} 226\synopsis{??} 227\usage{int SLtt_init_video (void);} 228\description 229?? 230\seealso{??} 231\done 232 233\function{int SLtt_reset_video (void);} 234\synopsis{??} 235\usage{int SLtt_reset_video (void);} 236\description 237?? 238\seealso{??} 239\done 240 241\function{void SLtt_get_terminfo(void);} 242\synopsis{??} 243\usage{void SLtt_get_terminfo(void);} 244\description 245?? 246\seealso{??} 247\done 248 249\function{void SLtt_get_screen_size (void);} 250\synopsis{??} 251\usage{void SLtt_get_screen_size (void);} 252\description 253?? 254\seealso{??} 255\done 256 257\function{int SLtt_set_cursor_visibility (int);} 258\synopsis{??} 259\usage{int SLtt_set_cursor_visibility (int);} 260\description 261?? 262\seealso{??} 263\done 264 265\function{int SLtt_initialize (char *);} 266\synopsis{??} 267\usage{int SLtt_initialize (char *);} 268\description 269?? 270\seealso{??} 271\done 272 273\function{void SLtt_enable_cursor_keys(void);} 274\synopsis{??} 275\usage{void SLtt_enable_cursor_keys(void);} 276\description 277?? 278\seealso{??} 279\done 280 281\function{void SLtt_set_term_vtxxx(int *);} 282\synopsis{??} 283\usage{void SLtt_set_term_vtxxx(int *);} 284\description 285?? 286\seealso{??} 287\done 288 289\function{void SLtt_set_color_esc (int, char *);} 290\synopsis{??} 291\usage{void SLtt_set_color_esc (int, char *);} 292\description 293?? 294\seealso{??} 295\done 296 297\function{void SLtt_wide_width(void);} 298\synopsis{??} 299\usage{void SLtt_wide_width(void);} 300\description 301?? 302\seealso{??} 303\done 304 305\function{void SLtt_narrow_width(void);} 306\synopsis{??} 307\usage{void SLtt_narrow_width(void);} 308\description 309?? 310\seealso{??} 311\done 312 313\function{int SLtt_set_mouse_mode (int, int);} 314\synopsis{??} 315\usage{int SLtt_set_mouse_mode (int, int);} 316\description 317?? 318\seealso{??} 319\done 320 321\function{void SLtt_set_alt_char_set (int);} 322\synopsis{??} 323\usage{void SLtt_set_alt_char_set (int);} 324\description 325?? 326\seealso{??} 327\done 328 329\function{int SLtt_write_to_status_line (char *, int);} 330\synopsis{??} 331\usage{int SLtt_write_to_status_line (char *, int);} 332\description 333?? 334\seealso{??} 335\done 336 337\function{void SLtt_disable_status_line (void);} 338\synopsis{??} 339\usage{void SLtt_disable_status_line (void);} 340\description 341?? 342\seealso{??} 343\done 344 345\function{char *SLtt_tgetstr (char *);} 346\synopsis{??} 347\usage{char *SLtt_tgetstr (char *);} 348\description 349?? 350\seealso{??} 351\done 352 353\function{int SLtt_tgetnum (char *);} 354\synopsis{??} 355\usage{int SLtt_tgetnum (char *);} 356\description 357?? 358\seealso{??} 359\done 360 361\function{int SLtt_tgetflag (char *);} 362\synopsis{??} 363\usage{int SLtt_tgetflag (char *);} 364\description 365?? 366\seealso{??} 367\done 368 369\function{char *SLtt_tigetent (char *);} 370\synopsis{??} 371\usage{char *SLtt_tigetent (char *);} 372\description 373?? 374\seealso{??} 375\done 376 377\function{char *SLtt_tigetstr (char *, char **);} 378\synopsis{??} 379\usage{char *SLtt_tigetstr (char *, char **);} 380\description 381?? 382\seealso{??} 383\done 384 385\function{int SLtt_tigetnum (char *, char **);} 386\synopsis{??} 387\usage{int SLtt_tigetnum (char *, char **);} 388\description 389?? 390\seealso{??} 391\done 392 393\function{SLtt_Char_Type SLtt_get_color_object (int);} 394\synopsis{??} 395\usage{SLtt_Char_Type SLtt_get_color_object (int);} 396\description 397?? 398\seealso{??} 399\done 400 401\function{void SLtt_set_color_object (int, SLtt_Char_Type);} 402\synopsis{??} 403\usage{void SLtt_set_color_object (int, SLtt_Char_Type);} 404\description 405?? 406\seealso{??} 407\done 408 409\function{void SLtt_set_color (int, char *, char *, char *);} 410\synopsis{??} 411\usage{void SLtt_set_color (int, char *, char *, char *);} 412\description 413?? 414\seealso{??} 415\done 416 417\function{void SLtt_set_mono (int, char *, SLtt_Char_Type);} 418\synopsis{??} 419\usage{void SLtt_set_mono (int, char *, SLtt_Char_Type);} 420\description 421?? 422\seealso{??} 423\done 424 425\function{void SLtt_add_color_attribute (int, SLtt_Char_Type);} 426\synopsis{??} 427\usage{void SLtt_add_color_attribute (int, SLtt_Char_Type);} 428\description 429?? 430\seealso{??} 431\done 432 433\function{void SLtt_set_color_fgbg (int, SLtt_Char_Type, SLtt_Char_Type);} 434\synopsis{??} 435\usage{void SLtt_set_color_fgbg (int, SLtt_Char_Type, SLtt_Char_Type);} 436\description 437?? 438\seealso{??} 439\done 440 441\function{int SLkp_define_keysym (char *, unsigned int);} 442\synopsis{??} 443\usage{int SLkp_define_keysym (char *, unsigned int);} 444\description 445?? 446\seealso{??} 447\done 448 449\function{int SLkp_init (void);} 450\synopsis{??} 451\usage{int SLkp_init (void);} 452\description 453?? 454\seealso{??} 455\done 456 457\function{int SLkp_getkey (void);} 458\synopsis{??} 459\usage{int SLkp_getkey (void);} 460\description 461?? 462\seealso{??} 463\done 464 465\function{int SLscroll_find_top (SLscroll_Window_Type *);} 466\synopsis{??} 467\usage{int SLscroll_find_top (SLscroll_Window_Type *);} 468\description 469?? 470\seealso{??} 471\done 472 473\function{int SLscroll_find_line_num (SLscroll_Window_Type *);} 474\synopsis{??} 475\usage{int SLscroll_find_line_num (SLscroll_Window_Type *);} 476\description 477?? 478\seealso{??} 479\done 480 481\function{unsigned int SLscroll_next_n (SLscroll_Window_Type *, unsigned int);} 482\synopsis{??} 483\usage{unsigned int SLscroll_next_n (SLscroll_Window_Type *, unsigned int);} 484\description 485?? 486\seealso{??} 487\done 488 489\function{unsigned int SLscroll_prev_n (SLscroll_Window_Type *, unsigned int);} 490\synopsis{??} 491\usage{unsigned int SLscroll_prev_n (SLscroll_Window_Type *, unsigned int);} 492\description 493?? 494\seealso{??} 495\done 496 497\function{int SLscroll_pageup (SLscroll_Window_Type *);} 498\synopsis{??} 499\usage{int SLscroll_pageup (SLscroll_Window_Type *);} 500\description 501?? 502\seealso{??} 503\done 504 505\function{int SLscroll_pagedown (SLscroll_Window_Type *);} 506\synopsis{??} 507\usage{int SLscroll_pagedown (SLscroll_Window_Type *);} 508\description 509?? 510\seealso{??} 511\done 512 513\function{SLSig_Fun_Type *SLsignal (int, SLSig_Fun_Type *);} 514\synopsis{??} 515\usage{SLSig_Fun_Type *SLsignal (int, SLSig_Fun_Type *);} 516\description 517?? 518\seealso{??} 519\done 520 521\function{SLSig_Fun_Type *SLsignal_intr (int, SLSig_Fun_Type *);} 522\synopsis{??} 523\usage{SLSig_Fun_Type *SLsignal_intr (int, SLSig_Fun_Type *);} 524\description 525?? 526\seealso{??} 527\done 528 529\function{int SLsig_block_signals (void);} 530\synopsis{??} 531\usage{int SLsig_block_signals (void);} 532\description 533?? 534\seealso{??} 535\done 536 537\function{int SLsig_unblock_signals (void);} 538\synopsis{??} 539\usage{int SLsig_unblock_signals (void);} 540\description 541?? 542\seealso{??} 543\done 544 545\function{int SLsystem (char *);} 546\synopsis{??} 547\usage{int SLsystem (char *);} 548\description 549?? 550\seealso{??} 551\done 552 553\function{void SLadd_at_handler (long *, char *);} 554\synopsis{??} 555\usage{void SLadd_at_handler (long *, char *);} 556\description 557?? 558\seealso{??} 559\done 560 561\function{void SLang_define_case(int *, int *);} 562\synopsis{??} 563\usage{void SLang_define_case(int *, int *);} 564\description 565?? 566\seealso{??} 567\done 568 569\function{void SLang_init_case_tables (void);} 570\synopsis{??} 571\usage{void SLang_init_case_tables (void);} 572\description 573?? 574\seealso{??} 575\done 576 577\function{unsigned char *SLang_regexp_match(unsigned char *, unsigned int, SLRegexp_Type *);} 578\synopsis{??} 579\usage{unsigned char *SLang_regexp_match(unsigned char *, unsigned int, SLRegexp_Type *);} 580\description 581?? 582\seealso{??} 583\done 584 585\function{int SLang_regexp_compile (SLRegexp_Type *);} 586\synopsis{??} 587\usage{int SLang_regexp_compile (SLRegexp_Type *);} 588\description 589?? 590\seealso{??} 591\done 592 593\function{char *SLregexp_quote_string (char *, char *, unsigned int);} 594\synopsis{??} 595\usage{char *SLregexp_quote_string (char *, char *, unsigned int);} 596\description 597?? 598\seealso{??} 599\done 600 601\function{int SLcmd_execute_string (char *, SLcmd_Cmd_Table_Type *);} 602\synopsis{??} 603\usage{int SLcmd_execute_string (char *, SLcmd_Cmd_Table_Type *);} 604\description 605?? 606\seealso{??} 607\done 608 609\function{SLcomplex_abs} 610\synopsis{Returns the norm of a complex number} 611\usage{double SLcomplex_abs (double *z)}} 612\description 613 The \var{SLcomplex_abs} function returns the absolute value or the 614 norm of the complex number given by \var{z}. 615\seealso{SLcomplex_times} 616\done 617 618\function{double *SLcomplex_times (double *, double *, double *);} 619\synopsis{??} 620\usage{double *SLcomplex_times (double *, double *, double *);} 621\description 622?? 623\seealso{??} 624\done 625 626\function{double *SLcomplex_divide (double *, double *, double *);} 627\synopsis{??} 628\usage{double *SLcomplex_divide (double *, double *, double *);} 629\description 630?? 631\seealso{??} 632\done 633 634\function{double *SLcomplex_sin (double *, double *);} 635\synopsis{??} 636\usage{double *SLcomplex_sin (double *, double *);} 637\description 638?? 639\seealso{??} 640\done 641 642\function{double *SLcomplex_cos (double *, double *);} 643\synopsis{??} 644\usage{double *SLcomplex_cos (double *, double *);} 645\description 646?? 647\seealso{??} 648\done 649 650\function{double *SLcomplex_tan (double *, double *);} 651\synopsis{??} 652\usage{double *SLcomplex_tan (double *, double *);} 653\description 654?? 655\seealso{??} 656\done 657 658\function{double *SLcomplex_asin (double *, double *);} 659\synopsis{??} 660\usage{double *SLcomplex_asin (double *, double *);} 661\description 662?? 663\seealso{??} 664\done 665 666\function{double *SLcomplex_acos (double *, double *);} 667\synopsis{??} 668\usage{double *SLcomplex_acos (double *, double *);} 669\description 670?? 671\seealso{??} 672\done 673 674\function{double *SLcomplex_atan (double *, double *);} 675\synopsis{??} 676\usage{double *SLcomplex_atan (double *, double *);} 677\description 678?? 679\seealso{??} 680\done 681 682\function{double *SLcomplex_exp (double *, double *);} 683\synopsis{??} 684\usage{double *SLcomplex_exp (double *, double *);} 685\description 686?? 687\seealso{??} 688\done 689 690\function{double *SLcomplex_log (double *, double *);} 691\synopsis{??} 692\usage{double *SLcomplex_log (double *, double *);} 693\description 694?? 695\seealso{??} 696\done 697 698\function{double *SLcomplex_log10 (double *, double *);} 699\synopsis{??} 700\usage{double *SLcomplex_log10 (double *, double *);} 701\description 702?? 703\seealso{??} 704\done 705 706\function{double *SLcomplex_sqrt (double *, double *);} 707\synopsis{??} 708\usage{double *SLcomplex_sqrt (double *, double *);} 709\description 710?? 711\seealso{??} 712\done 713 714\function{double *SLcomplex_sinh (double *, double *);} 715\synopsis{??} 716\usage{double *SLcomplex_sinh (double *, double *);} 717\description 718?? 719\seealso{??} 720\done 721 722\function{double *SLcomplex_cosh (double *, double *);} 723\synopsis{??} 724\usage{double *SLcomplex_cosh (double *, double *);} 725\description 726?? 727\seealso{??} 728\done 729 730\function{double *SLcomplex_tanh (double *, double *);} 731\synopsis{??} 732\usage{double *SLcomplex_tanh (double *, double *);} 733\description 734?? 735\seealso{??} 736\done 737 738\function{double *SLcomplex_pow (double *, double *, double *);} 739\synopsis{??} 740\usage{double *SLcomplex_pow (double *, double *, double *);} 741\description 742?? 743\seealso{??} 744\done 745 746\function{double SLmath_hypot (double x, double y);} 747\synopsis{??} 748\usage{double SLmath_hypot (double x, double y);} 749\description 750?? 751\seealso{??} 752\done 753 754extern double *SLcomplex_asinh (double *, double *); 755\function{double *SLcomplex_acosh (double *, double *);} 756\synopsis{??} 757\usage{double *SLcomplex_acosh (double *, double *);} 758\description 759?? 760\seealso{??} 761\done 762 763\function{double *SLcomplex_atanh (double *, double *);} 764\synopsis{??} 765\usage{double *SLcomplex_atanh (double *, double *);} 766\description 767?? 768\seealso{??} 769\done 770 771\function{char *SLdebug_malloc (unsigned long);} 772\synopsis{??} 773\usage{char *SLdebug_malloc (unsigned long);} 774\description 775?? 776\seealso{??} 777\done 778 779\function{char *SLdebug_calloc (unsigned long, unsigned long);} 780\synopsis{??} 781\usage{char *SLdebug_calloc (unsigned long, unsigned long);} 782\description 783?? 784\seealso{??} 785\done 786 787\function{char *SLdebug_realloc (char *, unsigned long);} 788\synopsis{??} 789\usage{char *SLdebug_realloc (char *, unsigned long);} 790\description 791?? 792\seealso{??} 793\done 794 795\function{void SLdebug_free (char *);} 796\synopsis{??} 797\usage{void SLdebug_free (char *);} 798\description 799?? 800\seealso{??} 801\done 802 803\function{void SLmalloc_dump_statistics (void);} 804\synopsis{??} 805\usage{void SLmalloc_dump_statistics (void);} 806\description 807?? 808\seealso{??} 809\done 810 811\function{char *SLstrcpy(register char *, register char *);} 812\synopsis{??} 813\usage{char *SLstrcpy(register char *, register char *);} 814\description 815?? 816\seealso{??} 817\done 818 819\function{int SLstrcmp(register char *, register char *);} 820\synopsis{??} 821\usage{int SLstrcmp(register char *, register char *);} 822\description 823?? 824\seealso{??} 825\done 826 827\function{char *SLstrncpy(char *, register char *, register int);} 828\synopsis{??} 829\usage{char *SLstrncpy(char *, register char *, register int);} 830\description 831?? 832\seealso{??} 833\done 834 835\function{void SLmemset (char *, char, int);} 836\synopsis{??} 837\usage{void SLmemset (char *, char, int);} 838\description 839?? 840\seealso{??} 841\done 842 843\function{void SLexpand_escaped_string (register char *, register char *, register char *);} 844\synopsis{??} 845\usage{void SLexpand_escaped_string (register char *, register char *, register char *);} 846\description 847?? 848\seealso{??} 849\done 850 851\function{void SLmake_lut (unsigned char *, unsigned char *, unsigned char);} 852\synopsis{??} 853\usage{void SLmake_lut (unsigned char *, unsigned char *, unsigned char);} 854\description 855?? 856\seealso{??} 857\done 858 859\function{int SLang_guess_type (char *);} 860\synopsis{??} 861\usage{int SLang_guess_type (char *);} 862\description 863?? 864\seealso{??} 865\done 866 867