Présentation
Documentation
L'équipe
Sérialisation
 
   
Programmes
Objets
Libs Utilitaires
Libs Internes
     
   
Editeur
Syntaxes
Windows
Versions
     

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

Le groupe s_strs contient une série de fonctions utilitaires de gestion de strings et de caractères. La plupart sont des fonctions très courtes, mais leur présence permet de simplifier considérablement le travail de programmation et la lisibilité des sources.

Ce groupe de fonctions est compris dans la librairie scr4o.

Fonctions d'allocation

Fonctions de passage de string à tableau de strings

Ces fonctions utilisent SCR_malloc() et SCR_realloc().

Fonctions de gestion de caractères

Fonctions de gestion de strings

Fonctions de modification de strings sans en changer la longueur

Fonctions de formattage et déformattage

Fonctions agissant sur les noms de fichiers

Fonctions de lecture de strings

Fonctions de traduction en Postscript

Fonctions de vérification

Fonctions d'interprétation de fichiers

Fonctions de dump/load de données

Fonctions d'archivage de fichiers (pak)

Ces fonctions servent de support à scr4_pak. Elles archivent des fichiers en les compressant.

Fonctions standard DOS/UNIX

Ces fonctions permettent d'effectuer des opérations semblable en DOS et en UNIX.

Fonctions de gestion des imprimantes

Ces fonctions permettent (en DOS) de vérifier la présence d'une imprimante parallèle.

Fonctions d'interrogation de la configuration d'un PC

Opérations logiques sur des listes

Calcul en précision infinie

Autres fonctions

5.1 SCR_malloc (file s_allc.c:88)

5.2 SCR_realloc (file s_allc.c:209)

5.3 SCR_malloc_chk (file s_allc.c:43)

5.4 SCR_realloc_chk (file s_allc.c:134)

5.5 SCR_free (file s_allc.c:247)

5.6 SCR_palloc (file s_allc.c:366)

5.7 SCR_palloca (file s_allc.c:312)

5.8 SCR_free_mem

5.9 SCR_panic (file s_panic.c:29)

5.10 SCR_mtov (file s_stmtov.c:31)

5.11 SCR_mtovs (file s_stmtov.c:68)

5.12 SCR_vtom (file s_stvtom.c:264)

5.13 SCR_vtoms (file s_stvtom.c:39)

5.14 SCR_vtoms2 (file s_stvtom.c:106)

5.15 SCR_vtoms3 (file s_stvtom.c:184)

5.16 SCR_copy_tbl (file s_staddp.c:215)

5.17 SCR_add_ptr (file s_staddp.c:145)

5.18 SCR_add_ptr_lg (file s_staddp.c:102)

5.19 SCR_add_ptr_lg_0 (file s_staddp.c:44)

5.20 SCR_text (file s_sttext.c:44)

5.21 SCR_text_title (file s_sttxtt.c:34)

5.22 SCR_free_tbl (file s_staddp.c:178)

5.23 SCR_tbl_size (file s_staddp.c:198)

5.24 SCR_lower_char (file s_stlow.c:42)

5.25 SCR_upper_char (file s_stuppr.c:43)

5.26 SCR_is_upper (file s_stuppr.c:15)

5.27 SCR_is_lower (file s_stlow.c:19)

5.28 SCR_is_alpha (file s_stisal.c:17)

5.29 SCR_is_num (file s_stisal.c:39)

5.30 SCR_is_space (file s_stuppr.c:100)

5.31 SCR_is_anum (file s_stisal.c:63)

5.32 U_is_in (file s_stuisn.c:11)

5.33 U_pos (file s_stupos.c:13)

5.34 SCR_fnk_txt (file s_keytxt.c:72)

5.35 SCR_AnsiToOem (file s_stansi.c:275)

5.36 SCR_AnsiToOemLg (file s_stansi.c:311)

5.37 SCR_OemToAnsi (file s_stansi.c:177)

5.38 SCR_OemToAnsiLg (file s_stansi.c:212)

5.39 SCR_AnsiToOemChar (file s_stansi.c:239)

5.40 SCR_OemToAnsiChar (file s_stansi.c:152)

5.41 SCR_lower (file s_stlow.c:60)

5.42 SCR_upper (file s_stuppr.c:88)

5.43 SCR_pad (file s_stpad.c:27)

5.44 SCR_asqz (file s_stsqz.c:20)

5.45 SCR_sqz (file s_stsqz.c:45)

5.46 SCR_strip (file s_ststrp.c:23)

5.47 SCR_strip_lg (file s_ststrp.c:53)

5.48 SCR_stripdc (file s_ststrd.c:21)

5.49 SCR_zstrip (file s_stzstr.c:13)

5.50 SCR_pstrip_lg (file s_stpstr.c:20)

5.51 SCR_pstrip (file s_stpstr.c:51)

5.52 SCR_compress (file s_stcmpr.c:280)

5.53 SCR_stracpy (file s_stacpy.c:16)

5.54 SCR_stracat (file s_stacpy.c:63)

5.55 SCR_strafcat (file s_stacpy.c:94)

5.56 SCR_strfacpy (file s_stacpy.c:42)

5.57 SCR_strlcpy (file s_stlcpy.c:25)

5.58 SCR_strrcpy (file s_strcpy.c:20)

5.59 SCR_cstrcmp (file s_strcmp.c:12)

5.60 SCR_cstrncmp (file s_strcmp.c:27)

5.61 U_index (file s_stuind.c:14)

5.62 SCR_grep (file s_stgrep.c:47)

5.63 SCR_replace (file s_strepl.c:192)

5.64 SCR_replace_len (file s_strepl.c:43)

5.65 SCR_replace_word (file s_strepl.c:162)

5.66 SCR_areplace (file s_strepl.c:99)

5.67 SCR_areplace_word (file s_strepl.c:124)

5.68 SCR_change_char (file s_stchch.c:21)

5.69 SCR_crypt (file s_stcrpt.c:12)

5.70 SCR_decrypt (file s_stcrpt.c:39)

5.71 SCR_code64 (file s_code64.c:32)

5.72 SCR_decode64 (file s_code64.c:95)

5.73 U_rjust_text (file s_strjus.c:18)

5.74 U_ljust_text (file s_stljus.c:18)

5.75 U_sqz_text (file s_stusqz.c:17)

5.76 U_shift_text (file s_stushf.c:23)

5.77 U_center_text (file s_stucen.c:20)

5.78 SCR_fmt_text (file s_stfmtt.c:26)

5.79 SCR_ufmt_text (file s_stufmt.c:27)

5.80 SCR_fmt_long (file s_stfmtl.c:31)

5.81 SCR_ufmt_long (file s_stufml.c:26)

5.82 SCR_fmt_lg (file s_stlfmt.c:16)

5.83 SCR_fmt_dbl (file s_stfmtd.c:44)

5.84 SCR_printf_file (file s_stprf.c:14)

5.85 SCR_printf_tbl (file s_stprf.c:44)

5.86 SCR_search_path (file s_stsrcf.c:44)

5.87 SCR_search_file (file s_stsrcf.c:123)

5.88 SCR_change_ext (file s_stchex.c:31)

5.89 SCR_cat_ext (file s_stctex.c:27)

5.90 SCR_rename (file s_stfren.c:11)

5.91 SCR_std_filename (file s_stfnam.c:39)

5.92 SCR_unix_filename (file s_stfnam.c:14)

5.93 SCR_get_err_txt (file s_sterrt.c:268)

5.94 SCR_err_txt (file s_sterrt.c:303)

5.95 SCR_get_err_txt_lang (file s_sterrt.c:192)

5.96 SCR_err_txt_lang (file s_sterrt.c:237)

5.97 SCR_get_err_txt_t (file s_sterrt.c:81)

5.98 SCR_err_txt_t (file s_sterrt.c:147)

5.99 SCR_get_err_txt_t_lang (file s_sterrt.c:20)

5.100 SCR_err_txt_t_lang (file s_sterrt.c:100)

5.101 SCR_read_line (file s_strdln.c:24)

5.102 SCR_get_app_pos (file s_stgetp.c:44)

5.103 SCR_get_app_size (file s_stgetp.c:112)

5.104 SCR_flock (file s_flock.c:8)

5.105 SCR_funlock (file s_flock.c:28)

5.106 PS_text (file s_stpst.c:116)

5.107 PS_labels (file s_stpsl.c:40)

5.108 SCR_check_bank (file s_stchk.c:14)

5.109 SCR_check_nb (file s_strnat.c:14)

5.110 PC_list (file s_stpcl.c:94)

5.111 PC_infos (file s_stpcin.c:29)

5.112 PciGetInfos (file s_pcinfo.c:187)

5.113 PciGetDriveInfoKB (file s_pcinfo.c:81)

5.114 PC_exec (file s_stpcex.c:20)

5.115 FI_file (file s_file.c:113)

5.116 SCR_FindStringPos (file s_stfstr.c:17)

5.117 SCR_LoadString (file s_stobj.c:19)

5.118 SCR_LoadSString (file s_stobj.c:49)

5.119 SCR_LoadShort (file s_stobj.c:75)

5.120 SCR_DumpString (file s_stobj.c:92)

5.121 SCR_DumpShort (file s_stobj.c:116)

5.122 SCR_dumphexfd (file s_stdhex.c:48)

5.123 AR_add (file s_stpaka.c:23)

5.124 AR_extract (file s_stpakx.c:47)

5.125 AR_list (file s_stpakl.c:39)

5.126 AR_error (file s_stpak1.c:26)

5.127 STD_unit (file s_std.c:22)

5.128 STD_doscpin (file s_std.c:96)

5.129 STD_doscpout (file s_std.c:59)

5.130 STD_dosformat (file s_std.c:135)

5.131 STD_subshell (file s_std.c:167)

5.132 PciParalTest (file s_pcipar.c:107)

5.133 PciParalInit (file s_pcipar.c:64)

5.134 PciTestLPT (file s_pcipar.c:161)

5.135 PciGetDriveInfo (file s_pcinfo.c:35)

5.136 SCR_union_list (file s_stun.c:80)

5.137 SCR_dif_list (file s_stdiff.c:68)

5.138 SCR_inter_list (file s_stinte.c:67)

5.139 SCR_inter (file s_stinte.c:15)

5.140 SCR_union (file s_stun.c:28)

5.141 SCR_dif (file s_stdiff.c:15)

5.142 InfAdd (file s_infadd.c:24)

5.143 InfDiff (file s_infsub.c:24)

5.144 InfMult (file s_infmul.c:77)

5.145 InfDiv (file s_infdiv.c:35)

5.146 SCR_copy_file (file s_copy.c:84)

5.147 SCR_copy_file_ex (file s_copy.c:22)

5.148 SCR_copy_file_flush (file s_copy.c:106)

5.149 SCR_dumphex (file s_stdhex.c:18)


[X-ON] [SCR4/AL1]

Copyright © 1998-2001 Jean-Marc and Bernard PAUL - Envoyez vos remarques ou commentaires à bp@xon.be