|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
Libft fonksiyonlarının GC-aware wrapper'ları Ayrıntılar...
Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| char * | gc_strdup (t_gc *gc, const char *s) |
| ft_strdup + GC kayıt | |
| char * | gc_strjoin (t_gc *gc, const char *s1, const char *s2) |
| ft_strjoin + GC kayıt | |
| char * | gc_substr (t_gc *gc, const char *s, unsigned int start, size_t len) |
| ft_substr + GC kayıt | |
| char * | gc_itoa (t_gc *gc, int n) |
| ft_itoa + GC kayıt | |
| char ** | gc_split (t_gc *gc, const char *s, char c) |
| ft_split + GC kayıt (dizi ve tüm elemanları kaydedilir) | |
Libft fonksiyonlarının GC-aware wrapper'ları
ft_strdup, ft_strjoin, ft_substr, ft_itoa ve ft_split fonksiyonlarını çağırır ve sonucu otomatik GC'ye kaydeder.
garbage_collector_wrappers.c dosyasında tanımlanmıştır.
| char * gc_strdup | ( | t_gc * | gc, |
| const char * | s ) |
ft_strdup + GC kayıt
| gc | GC yapısı |
| s | Kopyalanacak string |
garbage_collector_wrappers.c dosyasının 31 numaralı satırında tanımlanmıştır.
Referanslar gc_register().
| char * gc_strjoin | ( | t_gc * | gc, |
| const char * | s1, | ||
| const char * | s2 ) |
ft_strjoin + GC kayıt
| gc | GC yapısı |
| s1 | Birinci string |
| s2 | İkinci string |
garbage_collector_wrappers.c dosyasının 46 numaralı satırında tanımlanmıştır.
Referanslar gc_register().
| char * gc_substr | ( | t_gc * | gc, |
| const char * | s, | ||
| unsigned int | start, | ||
| size_t | len ) |
ft_substr + GC kayıt
| gc | GC yapısı |
| s | Kaynak string |
| start | Başlangıç indeksi |
| len | Uzunluk |
garbage_collector_wrappers.c dosyasının 62 numaralı satırında tanımlanmıştır.
Referanslar gc_register().
| char * gc_itoa | ( | t_gc * | gc, |
| int | n ) |
ft_itoa + GC kayıt
| gc | GC yapısı |
| n | Dönüştürülecek sayı |
garbage_collector_wrappers.c dosyasının 76 numaralı satırında tanımlanmıştır.
Referanslar gc_register().
| char ** gc_split | ( | t_gc * | gc, |
| const char * | s, | ||
| char | c ) |
ft_split + GC kayıt (dizi ve tüm elemanları kaydedilir)
| gc | GC yapısı |
| s | Bölünecek string |
| c | Ayırıcı karakter |
garbage_collector_wrappers.c dosyasının 91 numaralı satırında tanımlanmıştır.
Referanslar gc_register().