пстащ, а как бы в программе получить какой-нибудь файловый дескриптор (int то бишь) с тем чтобы он был валидным файловым дескриптором, но, при этом, был максимально легковесен и независим от системы. пока что видится мне только socket, для генерации оных
*c
посоны, а кто-нибудь в курсе, в ISO/IEC 9899/AMD1:1995 ключевое слово «inline» было?
посоны, а в линупсах нельзя штоле при динамической линковке автоматически загрузить символ начинающийся с подчёркивания? а то я цомпиляю это: http://ideone.com/puxJW вот так: «gcc main.c -I/usr/lib/glib-2.0/include/ -I/usr/include/glib-2.0/ -lglib-2.0», а оно мне ругается на undefined reference
Есть сишная функция (вернее, прототип сишный, а внутрях всё ок). Функция возвращает некий список объектов. Как сделать возвращение списка и его длины покрасивше? У меня вот два варианта:
1. Возвращать NULL-terminated список указателей на объекты (которые располагаются в том же куске аллоцированной памяти). ... more →
Как? Как оно определяет когда нужно юзать глибцшный, а когда мою реализацию fopen?
user@host $ cat main.c
#include <stdio.h>
int main() {
printf("%p\n", fopen("",""));
return 0;
}
user@host $ gcc main.c
user@host $ ./a.out
(nil)
user@host $ cat fopen.c
#include <stdio.h>
FILE* fopen(const char* path, const char* ... more →
оказалось что в гцц нельзя вызвать препроцессорную директиву #line с аргументом большим 32767
так вот, тип __LINE__ — это четырёх байтный знаковый инт, и на 32-х и на 64-х битном гцц. Кто б ещё аналогичное на msvc проверил...
*c is used by:
gelraen
gelraen
Hirthwork McGillah
hirthwork
Оранжевус Охуеннус
utros
analizer
analizer
16+
238328
профессиональный говноед
ulidtko
kb
kb
Minoru
Minoru
werehuman
werehuman
4DA
4da
Nico-izo
Nico-izo
SirAnthony
SirAnthony
eoranged
eoranged
lexszero
lexszero
dorfe
dorfe
jabber
jabber
няша
generatorglukoff
L29Ah
L29Ah
Michael Pogoda
MPogoda
asmer
asmer
Лисий хвост
madInsane
Артс
arts
Mагог Магогович
magog
Марсианская улиточка
gisty
Maxim Kirenenko
part1zano
i
inst
Проба оперения
17eyes
Владимир
xaos
Oleg Tsarev
zamotivator
Maxim Barzunov
zweipluse
nstm0
nstm0
polatov
polatov
0x2207
0x2207
eurekafag
eurekafag
DOMr
DOMr
Forth EMU
emu
anonkz
anonkz
carnero
carnero
Джордж Ричмонд
richmond
Rejjin
Rejjin
K900
K900
Darth Bricktop
Like-all
nya
nya
gelraen
hirthwork
utros
analizer
238328
ulidtko
kb
Minoru
werehuman
4da
Nico-izo
SirAnthony
eoranged
lexszero
dorfe
jabber
generatorglukoff
L29Ah
MPogoda
asmer
madInsane
arts
magog
gisty
part1zano
inst
17eyes
xaos
zamotivator
zweipluse
nstm0
polatov
0x2207
eurekafag
DOMr
emu
anonkz
carnero
richmond
Rejjin
K900
Like-all
nya