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