[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение
Кликните в поле ввода капчи для ее показа
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

Файл: 1248268866336.jpg -(32кб, 512x341) Показана уменьшенная копия, оригинал по клику.
32 №1155771  

ОФФИЦИАЛЬНЫЙ™ ФОТООТЧЕТ О РАКОВОЙ СХОДКЕ ДВАТИРЕЧА НА ЧИСТЫХ ПРУДАХ. 21.08.2009

Фото:
http://www.photoshare.ru/office/album.php?id=154981

Видео:
http://www.youtube.com/watch?v=AiVM_VwbviU
http://www.youtube.com/watch?v=ePjfbjRPddk
http://www.youtube.com/watch?v=FvFDUXMBut0
http://www.youtube.com/watch?v=0QLOOx6SMfc

Дискас.

>> №1155873  

>>1155771

> 21.08.2009

Он из будушего. Инфа 100%.

>> №1155910  

>>1155873
Ну с кем не бывает.

>> №1155981  

блять ну что за уебки

>> №1155982  
Файл: 1248269762088.jpg -(69кб, 667x858) Показана уменьшенная копия, оригинал по клику.
69

Что за упоротыш там оТжИгАеТ?

>> №1155992  

>>1155982
Есть инфа, что это сам Зой 2-ch.ru

>> №1156034  

>>1155982
двачую вопрос.

>> №1156041  
Файл: 1248270066734.jpg -(52кб, 430x573) Показана уменьшенная копия, оригинал по клику.
52

СУКА ЭТОТ ПОЛУЛЫСЫЙ ПАТЛАТЫЙ УЁБОК РАЗДРАЖАЕТ МЕНЯ, СУКА ЛЫШИШЬ, Я ТЕБЯ ЗАПОМНИЛ, ТЫ БЛЯДЬ И ТАК СТАРЫЙ, НО СУКА, МНОГО НЕ ПРОЖИВЁШЬ ЁБАНЫЙ УБЛЮДОК ПИЗДА ТЕБЕ!!!!!!!!!!
@
выебу ошейник-тян :3

>> №1156058  

>>1155992
Инфа 100%?

>> №1156068  

Блядь. С удовольствием дрочу на копро, спокойно смотрю на расчлененку и замученных животных. А от этих видео блевать тянет. Что я делаю не так?

>> №1156071  
Файл: 1248270154423.jpg -(23кб, 410x293) Показана уменьшенная копия, оригинал по клику.
23

ААА СОТРИ ОН ЯГУ ОТНИМАЕТ ОЛОЛО ТАК СМИЩНО

>> №1156078  

ОФФ. НА ПРИРОДЕ:

http://www.photoshare.ru/original/photoshare.ru-3607009.jpg
http://www.photoshare.ru/original/photoshare.ru-3607020.jpg
http://www.photoshare.ru/original/photoshare.ru-3596398.jpg
http://www.photoshare.ru/original/photoshare.ru-3596391.jpg
http://www.photoshare.ru/original/photoshare.ru-3572306.jpg

РАК НА ЧИСТЫХ:
http://www.photoshare.ru/original/photoshare.ru-3626216.jpg
http://www.photoshare.ru/original/photoshare.ru-3626225.jpg
http://www.photoshare.ru/original/photoshare.ru-3626229.jpg

>> №1156090  

ехал быдло через сходку
видит быдло в сходке быдло
быдло в быдло быдло быдло
быдло быдло быдло быдло

>> №1156103  

Ohhh wow, видео :3
Вон там и тянов видно.
Алсо, кун в панамке мне до сих пор кажется охуенным.

>> №1156116  
Файл: 1248270299029.jpg -(6кб, 114x200) Показана уменьшенная копия, оригинал по клику.
6

За видио благодарю.
Держи, заработал.

Панамка-кун

>> №1156119  

Я правильно понял, что этот патлатый - просто проходивший мимо юродивый, которому не хватало общения с "маладежью"?

>> №1156125  

Чел с длинными выпадающим немытыми волосами в очках... если я тебя увижу, то ты по ебальнику получишь... просто потому что ты мне не нравишься...

>> №1156132  

ШОУ УРОДОВ!!!!!!!!!!!!!!!111

>> №1156167  

Это пиздец. Это мой двач? Эти суки пьют ягу? Суки суки суки
http://www.youtube.com/watch?v=oHg5SJYRHA0
http://www.youtube.com/watch?v=AiVM_VwbviU

>> №1156171  

Этот очкастый мудак и в правду сидит на дваче?

>> №1156186  
Файл: 1248270545415.jpg -(16кб, 265x265) Показана уменьшенная копия, оригинал по клику.
16

Ёбаный стыд. Что же вы еще журналистов ОРТ и НТВ не вызвали, чтобы рассказать им, что такое двачик и чем он замечателен?
Правила 1 и 2, школьники уёбищные.

>> №1156194  
Файл: 1248270579725.jpg -(52кб, 379x471) Показана уменьшенная копия, оригинал по клику.
52

есть винрарный тимирязевский лес. Можно в нем как нибуь пораковать
http://maps.google.ru/maps?hl=ru&ie=UTF8&ll=55.820284,37.553759&spn=0.011476,0.025663&t=h&z=15

>> №1156205  
Файл: 1248270627581.jpg -(62кб, 698x680) Показана уменьшенная копия, оригинал по клику.
62

Смотрю на эти еблища, и хочется съебать с двачей

>> №1156235  
Файл: 1248270724725.png -(97кб, 232x306) Показана уменьшенная копия, оригинал по клику.
97

Ебануться.

>> №1156237  

>>1155771
Не пойму, а схуяли все видео с этим упоротым очкариком?? Оператор ты мудак??

>> №1156254  

>>1155771

Только епосмотрев видео, понял, насколько ваши сходки ужастны. Но всё равно бы пришёл.

Дальний Хохлостан-кун

>> №1156299  

Ебануться, двачи состоят из школоты чуть менее, чем полностью.
Пойду хряпну с горя.

>> №1156302  
Файл: 1248270869182.png -(171кб, 492x414) Показана уменьшенная копия, оригинал по клику.
171

Что-то тупое офисное коммьюнити распиздилось перед 18:00. Мимо проходивший старый хуй был много веселее маладёжы. Ну так как вы не ответили в соседней нитке про возраст (ну, от 12, это понятно, про Настю известно), то в следующий раз мы будем наблюдать вас.

>> №1156329  

>>1156235
Это Номад. Инфа 100%

>> №1156339  

>>1156235
на колбасный цех?

>> №1156373  
Файл: 1248270976660.jpg -(7кб, 250x223) Показана уменьшенная копия, оригинал по клику.
7

Двач, мне стыдно за тебя

>> №1156435  

Я так понимаю, вчера был уже тред про сходку, но я проебал. Поэтому все еще имею надежду, что Ошейник была выебана разбитой бутылкой в анус. Так ведь?

>> №1156445  
Файл: 1248271113271.jpg -(34кб, 650x459) Показана уменьшенная копия, оригинал по клику.
34

Анонимус плачет, глядя на вас

>> №1156463  

>>1156435
Она пришла вся в синяках.

>> №1156566  
Файл: 1248271336363.jpg -(56кб, 312x312) Показана уменьшенная копия, оригинал по клику.
56
>> №1156574  

Хватит. Я ухожу.

>> №1156582  

>>1156463
Блджад, кстати синяк реально был :3 На ноге. Зато теперь я знаю, что лучше купить билет на электричку, чем перелезать с платформы на платформу :3

>> №1156622  

Ошейник-тян, я бы тебе засадил

ДС2-кун

>> №1156637  

>>1155771

Голос превосходного удода с видео похож на голос Зоя со старого двача. Это тревожит. Пожалуй, выпью свои таблетки и лягу спать.

>> №1156638  
Файл: 1248271491706.jpg -(80кб, 500x632) Показана уменьшенная копия, оригинал по клику.
80

>>1156373

>> №1156650  

>>1156373
>>1156445
>>1156566
>>1156574
Привет, Семён.

>> №1156686  

>>1156435
Ошейник выебала всех разбитой бутылкой в анус.

>> №1156687  

ебанавро, где это происходило?

>> №1156705  

Ахах хахах ахах хх ааа ха ах ахахха
ублюдки
ахаххахххахаххахаха ахахаха

>> №1156722  
Файл: 1248271642228.gif -(74кб, 404x404) Показана уменьшенная копия, оригинал по клику.
74

>>1156638
ололо
тян без сисек

>> №1156726  

>>1156687
Чистые пруды.

>> №1156739  

Это пиздец, двач. Я плачу кирпичами.

>> №1156751  

>>1156650

Привет школьник , как каникулы? Сегодня на ЧП пойдёшь?

>> №1156755  
Файл: 1248271715073.jpg -(67кб, 407x405) Показана уменьшенная копия, оригинал по клику.
67

Nuff said.

>> №1156757  
Файл: 1248271719926.jpg -(63кб, 372x500) Показана уменьшенная копия, оригинал по клику.
63

да ладно патлатый очкастый чел лучшее что там было

>> №1156774  

>>1156650
Нет, родной. Детектор ошибся. Просто это и впрямь мразота

>> №1156783  
Файл: 1248271768419.jpg -(41кб, 667x441) Показана уменьшенная копия, оригинал по клику.
41

>>1156650

По поводу >>1156566 ты ошибаешься. В любом случае, то, что я видел меня не устроило и вызвало именно такие эмоции и позывы.
Мне стыдно, что я нахожусь на Дваче с этими людьми, а особенно. с мерзким школьником в желтой футболке, от лица, манер и нехаризматичности которого у меня возникли рвотные позывы.

Алсо, Петросян, вымаливающий Ягу заставил пробудиться во мне чувство незащищенности, я боюсь таких людей.

>> №1156789  

Вы сраное быдло , сраные уебаны блять.Впрочем что ещё можно ждать от Русских?

>> №1156799  
Файл: 1248271804151.jpg -(9кб, 230x182) Показана уменьшенная копия, оригинал по клику.
9

>>1156722
Это кун по кличке little. Он совершенно чокнутый. И да, я говорю это, как будто это что-то плохое. Совершенно чокнутый. Как та безумная белка, которая сбежала из дурдома по воображаемой пожарной лестнице.

>> №1156808  

О: Для каждого типа указателей существует (согласно определению языка)

особое значение	- "нулевой указатель", которое отлично от всех других
значений и не указывает на какой-либо объект или функцию. Таким
образом, ни оператор &, ни успешный вызов malloc() никогда не
приведут к появлению нулевого указателя. (malloc возвращает нулевой
указатель, когда память выделить не удается, и это типичный пример
использования нулевых указателей как особых величин, имеющих
несколько иной смысл "память не выделена" или "теперь ни на что не
указываю". )
>> №1156830  
    Нулевой указатель принципиально отличается от неинициализированного
указателя. Известно, что нулевой указатель не ссылается ни на какой
объект; неинициализированный указатель может ссылаться на что угодно.
См. также вопросы 3.1, 3.13, и 17.1.
    В приведенном выше определении уже упоминалось, что существует
нулевой указатель для каждого типа указателя, и внутренние значения
нулевых указателей разных типов могут отличаться. Хотя программистам
не обязательно знать внутренние значения, компилятору всегда
необходима информация о типе указателя, чтобы различить нулевые
указатели, когда это нужно (см. ниже).
>> №1156843  

О: В языке С константа 0, когда она распознается как указатель,

    преобразуется компилятором в нулевой указатель. То есть, если во
время инициализации, присваивания или сравнения с одной стороны
стоит переменная или выражение, имеющее тип указателя, компилятор
решает, что константа 0 с другой стороны должна превратиться в
нулевой указатель и генерирует нулевой указатель нужного типа.
Следовательно, следующий фрагмент абсолютно корректен:
       char *p = 0;
if(p != 0)
>> №1156854  

Однако, аргумент, передаваемый функции, не обязательно будет

    распознан как значение указателя, и компилятор может оказаться не
способным распознать голый 0 как нулевой указатель. Например,
системный вызов UNIX "execl" использует в качестве параметров
переменное количество указателей на аргументы, завершаемое нулевым
указателем. Чтобы получить нулевой указатель при вызове функции,
обычно необходимо явное приведение типов, чтобы 0 воспринимался как
нулевой указатель.
	execl("/bin/sh", "sh", "-c", "ls", (char *)0);
>> №1156860  

Я и мой «Друг—Враг» Ягуар!!!

Расскажу историю своей жизни сЯгуаром! Может кому-то покажется нудной, а может кто-то прочитает!!!
Начала пить Ягуар когда были проблемы с первым мужем лет 5 назад, причем до этого не знала что это такое, но когда произошла очередная ссора, он сказал хватит ссорится выпей и расслабься, я долго сопротивлялась , но все таки попробывала! Понравилось!! Как-то весь мир показался в розовом цвете! И с тех пор как только настроение плохое ---мне помогал Ягуар!!!
Потом развелась с мужем, переехала в Москву, стала работать—Была одна в этом сумасшедшем городе, одиноко было---но был Ягуар!!!! Каждый день он мне помогал(как мне казалось), выйдя из метро и шагая метров 700 до дома он меня провожал! И зимой , когда руки замерзали от холода и летом! А что поражником идти до дома, где живут нудные родственники, лучше глотнуть Яги и родственники становятся не такие нудные и вечер проходит веселее! Энергии хоть отбавляй!!
Так прошли два года!!!
Периодически я ездила к родителям и к ребенку , которые жили в Подмосковье, ребенку было 3 года, и я говорила себе, мне плохо на душе и одиноко, возьму баночку и расслаблюсь!! И если честно помогало! А жила я в Твери где собственно и готовят этот коктейль---следовательно его было хоть отбавляй в любом магазине в любой палатке!!!
Прошел еще год, и я повстречала молодого человека в Москве—который в последствии стал моим вторым мужем!!!
Вроде все стало налаживаться, меня любят и я люблю!!! Так это надо отпраздновать--- кто в этом может лучше всего помочь--- Ягуар!!!!
Прошло полгода и муж стал замечать что я кроме этого , больше ничего не пью!!!
Он брал себе две бутылки пива, а я две банки Ягуара—он нормальный, а я как после пол-бутылки водки . Когда приезжали друзья и мой брат они в голос кричали ---Запрещай ей пить эту гадость, пусть лучше водку или вино пьет!! А брат мужа работает в Хэппи-Лэнд и рассказывал , что банки плавятся от этого напитка!!! Но у меня это вызывало огромную агрессию , не лезте ко мне говорила я, что хочу то и пью!!!
Прошел еще год, я перевезла ребенка в Москву! Он стал учится в школе , а я все пила Ягуар, могла купить баночку и пить при ребенке. Он уже стал все понимать, я даже давала ему попробывать глоток, он говорил, мама это же не вино, это вкусно! Но когда прошло пол-года приходя домой с баночкой, он говорил ---Мамочка опять Ягуар??? Мне стало стыдно, я подумала, надо бросить, не пила его три месяца, а потом когда произошли не очень хорошие ситуации на работе в очередной раз купила банку!
И стала делать так, приезжая с работы ночью, я в машине выпивала пару банок и шла домой спать, ребенок не видит, муж позднее приходил с работы!!! Иногда муж сам приносил мне банки, а я могла часами зависать в Интернете ночью, попивая баночки!!!
На утро часов в шесть выезжала вся на подрыве, и говорила себе—лишь бы ГАИ не остановило, и что перед работой больше пить не буду!!! Но я только говорила!!! Приезжая на работу в очередной раз меня колбасило не подетски, пульс бешанный, стала после таких ночей персен по три таблетки пить! Вот так засосало!!!
Пол года назад после очередной ночи , просыпаюсь и сердце стучит как подорванное, всю меня трясет!!! Ну думаю началось, и так и есть, стало сердце бится, то правый бок болит, то левый, но все равно я продолжала его пить, т.к другой альтернативы не видела--- Водки и вина не хотелось, я лучше вообще ничего не буду пить чем что-то другое чем Ягуар!!! На любых семейных праздниках, я в тихоря выпивала пару банок, больше на празднике ничего не пила, все говорили, вот какая молодец, алкоголь не пьет!!!! Но кто бы знал всю поднаготную!
Прочитала ваш форум и решила написать всю правду, хотя ООООчень стыдно!!! Можете писать что хотите, я все пойму, ведь даже сейчас когда я пишу --- пью Ягуар!!!! Я считаю что это гадость, и кто не пробовал, лучше не пробуйте!!!!! А кто может тот поймет!!! Хочу изличится от этого, но вот как вопрос??? Сказать себе что это гадость и ты портишь свое здоровье –не помогает!!! Была на обследовании-сказали что печень увеличена, желчный плохо работает, и надо полностью обследываться., А поверьте мне Так СТРАШНО!!!!!
Ведь у меня все в жизни хорошо, любящий муж, ребенок, машина, квартира, хорошая работа, есть деньги и большая семья!!!!
Так страшно все это потерять!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!

>> №1156862  

Если не делать преобразования (char *), компилятор не поймет,

что необходимо передать	нулевой	указатель и вместо этого передаст
число 0. (Заметьте, что многие руководства по UNIX неправильно
объясняют этот пример.)
    Когда прототипы функций находятся в области видимости, передача
аргументов идет в соответствии с прототипом и большинство приведений
типов может быть опущено, так как прототип указывает компилятору, что
необходим указатель определенного типа, давая возможность правильно
преобразовать нули в указатели. Прототипы функций не могут, однако,
обеспечить правильное преобразование типов в случае, когда функция
имеет список аргументов переменной длины, так что для таких
аргументов необходимы явные преобразования типов. Всегда безопаснее
явные преобразования в нулевой указатель, чтобы не наткнуться на
функцию с переменным числом аргументов или на функцию без прототипа,
чтобы временно использовать не-ANSI компиляторы, чтобы
продемонстрировать, что Вы знаете, что делаете. (Кстати, самое
простое правило для запоминания.)
>> №1156865  

>>1156854
Господи, ещё один больной. Даже сагать не умеет. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

>> №1156866  
Файл: 1248272023517.png -(80кб, 646x690) Показана уменьшенная копия, оригинал по клику.
80

Блядь, сделайте меня развидеть это!
Перенесите двач во фринет же!

>> №1156873  

БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯДЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ ЧТО ЗА ПИДАРАС ПАТЛАТЫЙ НАХУЙ СУКА МОЙ БРАТ УМЕР Я ТЕБЯ ЗАПОНЕНИЛ УЕБОК УВИЖУ В ДС ВЫЕБУ СТРАПОНОМ ПО НОЗДРЯМ ТЕБЕ УШЕЛ С ДВАЧА ПАДЛА

>> №1156878  

>>1156799
в футболке со спайдерменом или толстяк на заднем плане?

>> №1156879  

чувак в очках охуенен,ящитаю

>> №1156884  
Так как в "с" передача аргументов функциям осуществляет-

ся "по значению", вызванная процедура не имеет непосредст-
венной возможности изменить переменную из вызывающей прог-
раммы. Что же делать, если вам действительно надо изменить
аргумент? например, программа сортировки захотела бы поме-
нять два нарушающих порядок элемента с помощью функции с
именем SWAP. Для этого недостаточно написать

SWAP(A, B);

определив функцию SWAP при этом следующим образом:

SWAP(X, Y) /* WRONG */
INT X, Y;
{

INT TEMP;
TEMP = X;
X = Y;
Y = TEMP;

}

>> №1156886  

Блять, а как узнать где и когда будет следующая сходка?

>> №1156892  

>>1156860
Вкусная паста. Откуда?

>> №1156893  

>>1156865

из-за вызова по значению SWAP не может воздействовать на
агументы A и B в вызывающей функции.

К счастью, все же имеется возможность получить  желаемый

эффект. Вызывающая программа передает указатели подлежащих
изменению значений:

SWAP(&A, &B);
так как операция & выдает адрес переменной, то &A является
указателем на A. В самой SWAP аргументы описываются как ука-
затели и доступ к фактическим операндам осуществляется через
них.

SWAP(PX, PY) /* INTERCHANGE *PX AND *PY */
INT *PX, *PY;
{
INT TEMP;

TEMP = *PX;
*PX = *PY;
*PY = TEMP;
}

>> №1156907  
Файл: 1248272174168.jpg -(71кб, 630x727) Показана уменьшенная копия, оригинал по клику.
71

Я бы засадил школьнику жёлтому :3
няшечка..мммм...

>> №1156910  

>>1156865

Указатели в качестве аргументов обычно используются в

функциях, которые должны возвращать более одного значения.
(Можно сказать, что SWAP вOзвращает два значения, новые зна-
чения ее аргументов). В качестве примера рассмотрим функцию
GETINT, которая осуществляет преобразование поступающих в
своболном формате данных, разделяя поток символов на целые
значения, по одному целому за одно обращение. Функция GETINT
должна возвращать либо найденное значение, либо признак кон-
ца файла, если входные данные полностью исчерпаны. Эти зна-
чения должны возвращаться как отдельные объекты, какое бы
значение ни использовалось для EOF, даже если это значение
вводимого целого.

Одно из решений, основывающееся на описываемой в главе 7

функции ввода SCANF, состоит в том, чтобы при выходе на ко-
нец файла GETINT возвращала EOF в качестве значения функции;
любое другое возвращенное значение говорит о нахождении нор-
мального целого. Численное же значение найденного целого
возвращается через аргумент, который должен быть указателем
целого. Эта организация разделяет статус конца файла и чис-
ленные значения.

>> №1156919  

>>1156865

Следующий цикл заполняет массив целыми с помощью обраще-
ний к функции GETINT:

INT N, V, ARRAY[SIZE];

FOR (N = 0; N < SIZE && GETINT(&V) != EOF; N++)
ARRAY[N] = V;

В результате каждого обращения V становится равным следующе-
му целому значению, найденному во входных данных. Обратите
внимание, что в качестве аргумента GETINT необходимо указать
&V а не V. Использование просто V скорее всего приведет к
ошибке адресации, поскольку GETINT полагает, что она работа-
ет именно с указателем.

>> №1156923  

А этот кавайный маленький мальчик в желтой футболке тоже здесь сидит? Я бы вдул, сколько ему, хоть 12 лет есть?

>> №1156924  

>>1156886
в пятницу, на петровско-разумовской, в центре зала.
так как будет много тян, нужно принести розочку. всего одну.

>> №1156925  

>>1156865

Сама GETINT является очевидной модификацией написанной
нами ранее функции ATOI:

GETINT(PN) /* GET NEXT INTEGER FROM INPUT */
INT *PN;
{

INT C,SIGN;
WHILE ((C = GETCH()) == ' ' \!\! C == '\N'
\!\! C == '\T'); /* SKIP WHITE SPACE */
SIGN = 1;
IF (C == '+' \!\! C == '-') { /* RECORD
SIGN */
SIGN = (C == '+') ? 1 : -1;
C = GETCH();
}
FOR (*PN = 0; C >= '0' && C <= '9'; C = GETCH())
*PN = 10 * *PN + C - '0';
*PN *= SIGN;
IF (C != EOF)
UNGETCH(C);
RETURN(C);

}

>> №1156931  

АД АД АД

Я и мой «Друг—Враг» Ягуар!!!
АД АД АД

Расскажу историю своей жизни сЯгуаром! Может кому-то покажется нудной, а может кто-то прочитает!!!
Начала пить Ягуар когда были проблемы с первым мужем лет 5 назад, причем до этого не знала что это такое, но когда произошла очередная ссора, он сказал хватит ссорится выпей и расслабься, я долго сопротивлялась , но все таки попробывала! Понравилось!! Как-то весь мир показался в розовом цвете! И с тех пор как только настроение плохое ---мне помогал Ягуар!!!
Потом развелась с мужем, переехала в Москву, стала работать—Была одна в этом сумасшедшем городе, одиноко было---но был Ягуар!!!! Каждый день он мне помогал(как мне казалось), выйдя из метро и шагая метров 700 до дома он меня провожал! И зимой , когда руки замерзали от холода и летом! А что поражником идти до дома, где живут нудные родственники, лучше глотнуть Яги и родственники становятся не такие нудные и вечер проходит веселее! Энергии хоть отбавляй!!
Так прошли два года!!!
Периодически я ездила к родителям и к ребенку , которые жили в Подмосковье, ребенку было 3 года, и я говорила себе, мне плохо на душе и одиноко, возьму баночку и расслаблюсь!! И если честно помогало! А жила я в Твери где собственно и готовят этот коктейль---следовательно его было хоть отбавляй в любом магазине в любой палатке!!!
Прошел еще год, и я повстречала молодого человека в Москве—который в последствии стал моим вторым мужем!!!
Вроде все стало налаживаться, меня любят и я люблю!!! Так это надо отпраздновать--- кто в этом может лучше всего помочь--- Ягуар!!!!
Прошло полгода и муж стал замечать что я кроме этого , больше ничего не пью!!!
Он брал себе две бутылки пива, а я две банки Ягуара—он нормальный, а я как после пол-бутылки водки . Когда приезжали друзья и мой брат они в голос кричали ---Запрещай ей пить эту гадость, пусть лучше водку или вино пьет!! А брат мужа работает в Хэппи-Лэнд и рассказывал , что банки плавятся от этого напитка!!! Но у меня это вызывало огромную агрессию , не лезте ко мне говорила я, что хочу то и пью!!!
Прошел еще год, я перевезла ребенка в Москву! Он стал учится в школе , а я все пила Ягуар, могла купить баночку и пить при ребенке. Он уже стал все понимать, я даже давала ему попробывать глоток, он говорил, мама это же не вино, это вкусно! Но когда прошло пол-года приходя домой с баночкой, он говорил ---Мамочка опять Ягуар??? Мне стало стыдно, я подумала, надо бросить, не пила его три месяца, а потом когда произошли не очень хорошие ситуации на работе в очередной раз купила банку!
И стала делать так, приезжая с работы ночью, я в машине выпивала пару банок и шла домой спать, ребенок не видит, муж позднее приходил с работы!!! Иногда муж сам приносил мне банки, а я могла часами зависать в Интернете ночью, попивая баночки!!!
На утро часов в шесть выезжала вся на подрыве, и говорила себе—лишь бы ГАИ не остановило, и что перед работой больше пить не буду!!! Но я только говорила!!! Приезжая на работу в очередной раз меня колбасило не подетски, пульс бешанный, стала после таких ночей персен по три таблетки пить! Вот так засосало!!!
Пол года назад после очередной ночи , просыпаюсь и сердце стучит как подорванное, всю меня трясет!!! Ну думаю началось, и так и есть, стало сердце бится, то правый бок болит, то левый, но все равно я продолжала его пить, т.к другой альтернативы не видела--- Водки и вина не хотелось, я лучше вообще ничего не буду пить чем что-то другое чем Ягуар!!! На любых семейных праздниках, я в тихоря выпивала пару банок, больше на празднике ничего не пила, все говорили, вот какая молодец, алкоголь не пьет!!!! Но кто бы знал всю поднаготную!
Прочитала ваш форум и решила написать всю правду, хотя ООООчень стыдно!!! Можете писать что хотите, я все пойму, ведь даже сейчас когда я пишу --- пью Ягуар!!!! Я считаю что это гадость, и кто не пробовал, лучше не пробуйте!!!!! А кто может тот поймет!!! Хочу изличится от этого, но вот как вопрос??? Сказать себе что это гадость и ты портишь свое здоровье –не помогает!!! Была на обследовании-сказали что печень увеличена, желчный плохо работает, и надо полностью обследываться., А поверьте мне Так СТРАШНО!!!!!
Ведь у меня все в жизни хорошо, любящий муж, ребенок, машина, квартира, хорошая работа, есть деньги и большая семья!!!!
Так страшно все это потерять!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!
АД АД АД
АД АД АД

>> №1156937  
  7.9.4. Управление памятью
Функция CALLOC весьма сходна с функцией ALLOC, использо-

ванной нами в предыдущих главах. В результате обращения

CALLOC(N, SIZEOF(OBJCCT))

возвращается либо указатель пространства, достаточного для
размещения N объектов указанного размера, либо NULL, если
запрос не может быть удволетворен. Отводимая память инициа-
лизируется нулевыми значениями.

Указатель обладает нужным для рассматриваемых объектов

выравниванием, но ему следует приписывать соответствующий
тип, как в

CHAR *CALLOC();
INT *IP;
IP=(INT*) CALLOC(N,SIZEOF(INT));

Функция CFREE(P) освобождает пространство, на которое

указывает "P", причем указатель "P" певоначально должен быть
получен в результате обращения к CALLOC. Здесь нет никаких
ограничений на порядок освобождения пространства, но будет
неприятнейшей ошибкой освободить что-нибудь, что не было по-
лучено обращением к CALLOC.

Реализация программы распределения памяти, подобной

CALLOC, в которой размещенные блоки могут освобождаться в
произвольном порядке, продемонстрирована в главе 8.

>> №1156945  

А че за патлач в клетчатой рубашке? Сколько ему лет?

>> №1156949  
  8.2. Низкоуровневый ввод/вывод - операторы READ и WRITE
Самый низкий уровень ввода/вывода в системе UNIX не пре-

дусматривает ни какой-либо буферизации, ни какого-либо дру-
гого сервиса; он по существу является непосредственным вхо-
дом в операционную систему. Весь ввод и вывод осуществляется
двумя функциями: READ и WRITE. Первым аргументом обеих функ-
ций является дескриптор файла. Вторым аргументом является
буфер в вашей программе, откуда или куда должны поступать
данные. Третий аргумент - это число подлежащих пересылке
байтов. Обращения к этим функциям имеют вид:

N_READ=READ(FD,BUF,N);
N_WRITTEN=WRITE(FD,BUF,N);

>> №1156959  

Блджад, оп, расскажи что за обмудок патлатый, реально бесит же. Он вас не заебал.

>> №1156962  

>>1156907 >>1156923
Лол, объявляется охота на шоту.

>> №1156963  

При каждом обращении возвращается счетчик байтов, указываю-
щий фактическое число переданных байтов. При чтении возвра-
щенное число байтов может оказаться меньше, чем запрошенное
число. Возвращенное нулевое число байтов означает конец фай-
ла, а "-1" указывает на наличие какой-либо ошибки. При запи-
си возвращенное значение равно числу фактически записанных
байтов; несовпадение этого числа с числом байтов, которое
предполагалось записать, обычно свидетельствует об ошибке.

Количество байтов, подлежащих чтению или записи, может

быть совершенно произвольным. Двумя самыми распространенными
величинами являются "1", которая означает передачу одного
символа за обращение (т.е. Без использования буфера), и
"512", которая соответствует физическому размеру блока на
многих периферийных устройствах. Этот последний размер будет
наиболее эффективным, но даже ввод или вывод по одному сим-
волу за обращение не будет необыкновенно дорогим.

>> №1156970  

>>1156892

http://jagaman.ru - только be careful! там тоже что тут на фотографиях примерно

>> №1156972  

Объединив все эти факты, мы написали простую программу
для копирования ввода на вывод, эквивалентную программе ко-
пировки файлов, написанной в главе 1. На системе UNIX эта
программа будет копировать что угодно куда угодно, потому
что ввод и вывод могут быть перенаправлены на любой файл или
устройство.
#DEFINE BUFSIZE 512 /BEST SIZE FOR PDP-11 UNIX/
MAIN() /COPY INPUT TO OUTPUT/
\(
CHAR BUF[BUFSIZE];
INT N;
WHILE((N=READ(0,BUF,BUFSIZE))>0)
WRITE(1,BUF,N);
\)

>> №1156987  

Если размер файла не будет кратен BUFSIZE, то при некотором
обращении к READ будет возвращено меньшее число байтов, ко-
торые затем записываются с помощью WRITE; при следующем пос-
ле этого обращении к READ будет возвращен нуль.

Поучительно разобраться, как можно использовать функции

READ и WRITE для построения процедур более высокого уровня,
таких как GETCHAR, PUTCHAR и т.д. Вот, например, вариант
функции GETCHAR, осуществляющий ввод без использования буфе-
ра.

#DEFINE CMASK 0377 /FOR MAKING CHAR'S > 0/
GETCHAR() /UNBUFFERED SINGLE CHARACTER INPUT/
\(
CHAR C;
RETURN((READ(0,&C,1)>0 7 & CMASK : EOF);
\)

>> №1156996  

Переменная "C" должна быть описана как CHAR, потому что фун-
кция READ принимает указатель на символы. Возвращаемый сим-
вол должен быть маскирован числом 0377 для гарантии его по-
ложительности; в противном случае знаковый разряд может сде-
лать его значение отрицательным. (Константа 0377 подходит
для эвм PDP-11, но не обязательно для других машин).

>> №1157006  

Второй вариант функции GETCHAR осуществляет ввод больши-
ми порциями, а выдает символы по одному за обращение.

#DEFINE CMASK 0377 /FOR MAKING CHAR'S>0/
#DEFINE BUFSIZE 512
GETCHAR() /BUFFERED VERSION/
\(
STATIC CHAR BUF[BUFSIZE];
STATIC CHAR *BUFP = BUF;
STATIC INT N = 0;
IF (N==0) \( /BUFFER IS EMPTY/
N=READ(0,BUF,BUFSIZE);
BUFP = BUF;
\)
RETURN((--N>=0) ? *BUFP++ & CMASK : EOF);
\)

>> №1157007  

>>1156194
О, это рядом со мной. Приезжайте :3

>> №1157010  
Файл: 1248272566226.jpg -(48кб, 341x512) Показана уменьшенная копия, оригинал по клику.
48

йа Легион а вы хуи

>> №1157019  

В тред врывается настоящая сходка
http://www.youtube.com/watch?v=_tdx-EnEpl0

>> №1157023  

>>1157010
майка за три с половиной тонны, инфа 100%

>> №1157025  

>>1157010

выпей йаду! :D

>> №1157033  
Файл: 1248272657956.jpg -(42кб, 342x512) Показана уменьшенная копия, оригинал по клику.
42

йа не прощайу...ик и не забывайу... ик

>> №1157035  
  8.3. Открытие, создание, закрытие и расцепление (UNLINK)
Кроме случая, когда по умолчанию определены стандартные

файлы ввода, вывода и ошибок, вы должны явно открывать фай-
лы, чтобы затем читать из них или писать в них. Для этой це-
ли существуют две точки входа: OPEN и CREAT.

Функция OPEN весьма сходна с функцией FOPEN, рассмотрен-

ной в главе 7, за исключением того, что вместо возвращения
указателя файла она возвращает дескриптор файла, который яв-
ляется просто целым типа INT.

INT FD;
FD=OPEN(NAME,RWMODE);

Как и в случае FOPEN, аргумент NAME является символьной
строкой, соответствующей внешнему имени файла. Однако аргу-
мент, определяющий режим доступа, отличен: RWMODE равно: 0 -
для чтения, 1 - для записи, 2 - для чтения и записи. Если
происходит какая-то ошибка, функция OPEN возвращает "-1"; в
противном случае она возвращает действительный дескриптор
файла.

>> №1157044  

>>1157033

:D

>> №1157049  

Попытка открыть файл, который не существует, является
ошибкой. Точка входа CREAT предоставляет возможность созда-
ния новых файлов или перезаписи старых. В результате обраще-
ния

FD=CREAT(NAME,PMODE);

возвращает дескриптор файла, если оказалось возможным соз-
дать файл с именем NAME, и "-1" в противном случае. Если
файл с таким именем уже существует, CREAT усечет его до ну-
левой длины; создание файла, который уже существует, не яв-
ляется ошибкой.

>> №1157057  

Если файл является совершенно новым, то CREAT создает
его с определенным режимом защиты, специфицируемым аргумен-
том PMODE. В системе файлов на UNIX с файлом связываются де-
вять битов защиты информации, которые управляют разрешением
на чтение, запись и выполнение для владельца файла, для
группы владельцев и для всех остальных пользователей. Таким
образом, трехзначное восьмеричное число наиболее удобно для
спецификации разрешений. Например, число 0755 свидетельству-
ет о разрешении на чтение, запись и выполнение для владельца
и о разрешении на чтение и выполнение для группы и всех ос-
тальных.

>> №1157058  
Файл: 1248272751982.jpg -(40кб, 341x512) Показана уменьшенная копия, оригинал по клику.
40

Так кто из них little?

>> №1157068  

Для иллюстрации ниже приводится программа копирования
одного файла в другой, являющаяся упрощенным вариантом ути-
литы CP системы UNIX. (Основное упрощение заключается в том,
что наш вариант копирует только один файл и что второй аргу-
мент не должен быть справочником).

#DEFINE NULL 0
#DEFINE BUFSIZE 512
#DEFINE PMODE 0644/RW FOR OWNER,R FOR GROUP,OTHERS/
MAIN(ARGC,ARGV) /CP: COPY F1 TO F2/
INT ARGC;
CHAR *ARGV[];
\(
INT F1, F2, N;
CHAR BUF[BUFSIZE];

IF (ARGC ! = 3)
ERROR("USAGE:CP FROM TO", NULL);
IF ((F1=OPEN(ARGV[1],0))== -1)
ERROR("CP:CAN'T OPEN %S", ARGV[1]);
IF ((F2=CREAT(ARGV[2],PMODE))== -1)
ERROR("CP: CAN'T CREATE %S", ARGV[2]);
WHILE ((N=READ(F1,BUF,BUFSIZE))>0)
IF (WRITE(F2,BUF,N) !=N)

   ERROR("CP: WRITE ERROR", NULL);

EXIT(0);
\)
ERROR(S1,S2) /PRINT ERROR MESSAGE AND DIE/
CHAR *S1, S2;
\(
PRINTF(S1,S2);
PRINTF("\N");
EXIT(1);
\)

>> №1157073  

>>1157058 Тот, кто на заднем плане на твоем пикрилейтеде.

>> №1157075  

Этот патлатый мудак из Омска. Инфа 100%

>> №1157078  
Файл: 1248272817032.jpg -(37кб, 512x342) Показана уменьшенная копия, оригинал по клику.
37

>>1157058
йа))))))

>> №1157082  

>>1157058
Тот, у которого ебало закрыто и патлы.

>> №1157087  

Тред навивает на меня грусть.

>> №1157093  

Существует ограничение (обычно 15 - 25) на количество
файлов, которые программа может иметь открытыми одновремен-
но. В соответствии с этим любая программа, собирающаяся ра-
ботать со многими файлами, должна быть подготовлена к пов-
торному использованию дескрипторов файлов. Процедура CLOSE
прерывает связь между дескриптором файла и открытым файлом и
освобождает дескриптор файла для использования с некоторым
другим файлом. Завершение выполнения программы через EXIT
или в результате возврата из ведущей программы приводит к
закрытию всех открытых файлов.

Функция расцепления UNLINK (FILENAME) удаляет из системы

файлов файл с именем FILENAME ( из данного справочного фай-
ла. Файл может быть сцеплен с другим справочником, возможно,
под другим именем - примеч.переводчика).

Упражнение 8-1

--------------
Перепишите программу CAT из главы 7, используя функции

READ, WRITE, OPEN и CLOSE вместо их эквивалентов из стандар-
тной библиотеки. Проведите эксперименты для определения от-
носительной скорости работы этих двух вариантов.

>> №1157097  
Файл: 1248272876902.jpg -(48кб, 512x341) Показана уменьшенная копия, оригинал по клику.
48

FFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUU

>> №1157105  

Полулысый патлач упячкоеб. Инфа 100%

>> №1157108  

>>1157078

На башорк съеби, полуграмотное малолетние уёбище.

>> №1157111  
Нормально при работе с файлами ввод и вывод осуществля-

ется последовательно: при каждом обращении к функциям READ и
WRITE чтение или запись начинаются с позиции, непосредствен-
но следующей за предыдущей обработанной. Но при необходимос-
ти файл может читаться или записываться в любом произвольном
порядке. Обращение к системе с помощью функции LSEEK позво-
ляет передвигаться по файлу, не производя фактического чте-
ния или записи. В результате обращения

LSEEK(FD,OFFSET,ORIGIN);

текущая позиция в файле с дескриптором FD передвигается на
позицию OFFSET (смещение), которая отсчитывается от места,
указываемого аргументом ORIGIN (начало отсчета). Последующее
чтение или запись будут теперь начинаться с этой позиции.
Аргумент OFFSET имеет тип LONG; FD и ORIGIN имеют тип INT.
Аргумент ORIGIN может принимать значения 0,1 или 2, указывая
на то, что величина OFFSET должна отсчитываться соответст-
венно от начала файла, от текущей позиции или от конца фай-
ла. Например, чтобы дополнить файл, следует перед записью
найти его конец:

LSEEK(FD,0L,2);

чтобы вернуться к началу ("перемотать обратно"), можно напи-
сать:

LSEEK(FD,0L,0);

>> №1157114  

>>1157087

>навивает

Ты тоже навеваешь грусть, говна кусок

>> №1157124  

обратите внимание на аргумент 0L; его можно было бы записать
и в виде (LONG) 0.

Функция LSEEK позволяет обращаться с файлами примерно

так же, как с большими массивами, правда ценой более медлен-
ного доступа. следующая простая функция, например, считывает
любое количество байтов, начиная с произвольного места в
файле.

GET(FD,POS,BUF,N) /READ N BYTES FROM POSITION POS/
INT FD, N;
LONG POS;
CHAR *BUF;
\(
LSEEK(FD,POS,0); /GET TO POS/
RETURN(READ(FD,BUF,N));
\)

В более ранних редакциях, чем редакция 7 системы UNIX,

основная точка входа в систему ввода-вывода называется SEEK.
Функция SEEK идентична функции LSEEK, за исключением того,
что аргумент OFFSET имеет тип INT, а не LONG. в соответствии
с этим, поскольку на PDP-11 целые имеют только 16 битов, ар-
гумент OFFSET, указываемый функции SEEK, ограничен величиной
65535; по этой причине аргумент ORIGIN может иметь значения
3, 4, 5, которые заставляют функцию SEEK умножить заданное
значение OFFSET на 512 (количество байтов в одном физическом
блоке) и затем интерпретировать ORIGIN, как если это 0, 1
или 2 соответственно. Следовательно, чтобы достичь произ-
вольного места в большом файле, нужно два обращения к SEEK:
сначала одно, которое выделяет нужный блок, а затем второе,
где ORIGIN имеет значение 1 и которое осуществляет передви-
жение на желаемый байт внутри блока.

>> №1157135  

>>1157114

Пизданись, мудило. Чтоб тебе ошейник-тян трахать пришлось, сучка.

>> №1157138  

очкастый просто пиздец, яга действительно мозги промывает

>> №1157140  
  8.5. Пример - реализация функций FOPEN и GETC
Давайте теперь на примере реализации функций FOPEN и

GETC из стандартной библиотеки подпрограмм продемонстрируем,
как некоторые из описанных элементов объединяются вместе.

Напомним, что в стандартной библиотеке файлы описыватся

посредством указателей файлов, а не дескрипторов. Указатель
файла является указателем на структуру, которая содержит
несколько элементов информации о файле: указатель буфера,
чтобы файл мог читаться большими порциями; счетчик числа
символов, оставшихся в буфере; указатель следующей позиции
символа в буфере; некоторые признаки, указывающие режим чте-
ния или записи и т.д.; дескриптор файла.

Описывающая файл структура данных содержится в файле

STDIO.H, который должен включаться (посредством #INCLUDE) в
любой исходный файл, в котором используются функции из стан-
дартной библиотеки. Он также включается функциями этой биб-
лиотеки. В приводимой ниже выдержке из файла STDIO.H имена,
предназначаемые только для использования функциями библиоте-
ки, начинаются с подчеркивания, с тем чтобы уменьшить веро-
ятность совпадения с именами в программе пользователя.

>> №1157142  

Rак узнать где и когда будет следующая сходка?

>> №1157148  

DEFINE _BUFSIZE 512
DEFINE _NFILE 20 /FILES THAT CAN BE HANDLED/
TYPEDEF STRUCT _IOBUF \(

CHAR *_PTR;   /*NEXT CHARACTER POSITION*/
INT _CNT; /*NUMBER OF CHARACTERS LEFT*/
CHAR *_BASE; /*LOCATION OF BUFFER*/
INT _FLAG; /*MODE OF FILE ACCESS*/
INT _FD; /*FILE DESCRIPTOR*/

) FILE;
XTERN FILE _IOB[_NFILE];

DEFINE STDIN (&_IOB[0])
DEFINE STDOUT (&_IOB[1])
DEFINE STDERR (&_IOB[2])

DEFINE _READ 01 /* FILE OPEN FOR READING */
DEFINE _WRITE 02 /* FILE OPEN FOR WRITING */
DEFINE _UNBUF 04 /* FILE IS UNBUFFERED */
DEFINE _BIGBUF 010 /* BIG BUFFER ALLOCATED */
DEFINE _EOF 020 /* EOF HAS OCCURRED ON THIS FILE */
DEFINE _ERR 040 /* ERROR HAS OCCURRED ON THIS FILE */
DEFINE NULL 0
DEFINE EOF (-1)

DEFINE GETC(P) (--(P)->_CNT >= 0 \
? *(P)->_PTR++ & 0377 : _FILEBUF(P))
DEFINE GETCHAR() GETC(STDIN)

DEFINE PUTC(X,P) (--(P)->_CNT >= 0 \
? *(P)->_PTR++ = (X) : _FLUSHBUF((X),P))
DEFINE PUTCHAR(X) PUTC(X,STDOUT)

>> №1157165  
Файл: 1248273128410.jpg -(56кб, 342x512) Показана уменьшенная копия, оригинал по клику.
56

А еще я сосу хуй сам у себя

>> №1157166  
Файл: 1248273134199.jpg -(38кб, 288x512) Показана уменьшенная копия, оригинал по клику.
38

ОлОлО РЕйД реЙд!!111)))))))НабиГаем!11!ЕсТЬ оДнА ТяН))))

>> №1157167  
В нормальном состоянии макрос GETC просто уменьшает

счетчик, передвигает указатель и возвращает символ. (Если
определение #DEFINE слишком длинное, то оно продолжается с
помощью обратной косой черты). Если однако счетчик становит-
ся отрицательным, то GETC вызывает функцию _FILEBUF, которая
снова заполняет буфер, реинициализирует содержимое структуры
и возвращает символ. Функция может предоставлять переносимый
интерфейс и в то же время содержать непереносимые конструк-
ции: GETC маскирует символ числом 0377, которое подавляет
знаковое расширение, осуществляемое на PDP-11, и тем самым
гарантирует положительность всех символов.

Хотя мы не собираемся обсуждать какие-либо детали, мы

все же включили сюда определение макроса PUTC, для того что-
бы показать, что она работает в основном точно также, как и
GETC, обращаясь при заполнении буфера к функции _FLUSHBUF.

Теперь может быть написана функция FOPEN. Большая часть

программы функции FOPEN связана с открыванием файла и распо-
ложением его в нужном месте, а также с установлением битов
признаков таким образом, чтобы они указывали нужное состоя-
ние. Функция FOPEN не выделяет какой-либо буферной памяти;
это делается функцией _FILEBUF при первом чтении из файла.

>> №1157186  
Файл: 1248273205646.png -(376кб, 381x485) Показана уменьшенная копия, оригинал по клику.
376

>>1157078
Это еще, блядь, что за Фродо и Гарри Поттер в одном лице.

>> №1157187  

Как узнать где и когда будет следующая сходка?

>> №1157206  

Сколько патлачу в очках лет? он к вам примазался случайно? Или он тут на двачах сидит?

>> №1157215  

>>1157187
Говнецом в пакетах запастись хочешь?:3

>> №1157220  

#INCLUDE <STDIO.H>
#DEFINE PMODE 0644 /R/W FOR OWNER;R FOR OTHERS/
FILE FOPEN(NAME,MODE) /*OPEN FILE,RETURN FILE PTR/
REGISTER CHAR *NAME, *MODE;
\(

 REGISTER INT FD;
REGISTER FILE *FP;

IF(*MODE !='R'&&*MODE !='W'&&*MODE !='A') \(

 FPRINTF(STDERR,"ILLEGAL MODE %S OPENING %S\N",
MODE,NAME);
EXIT(1);

\)
FOR (FP=_IOB;FP<_IOB+_NFILE;FP++)

 IF((FP->_FLAG & (_READ \! _WRITE))==0)
BREAK; /*FOUND FREE SLOT*/

IF(FP>=_IOB+_NFILE) /NO FREE SLOTS/

 RETURN(NULL);

IF(MODE=='W') /*ACCESS FILE/

 FD=CREAT(NAME,PMODE);

ELSE IF(*MODE=='A') \(

 IF((FD=OPEN(NAME,1))==-1)
FD=CREAT(NAME,PMODE);
LSEEK(FD,OL,2);

\) ELSE

 FD=OPEN(NAME,0);

IF(FD==-1) /COULDN'T ACCESS NAME/

 RETURN(NULL);

FP->_FD=FD;
FP->_CNT=0;
FP->_BASE=NULL;
FP->_FLAG &=(_READ \! _WRITE);
FP->_FLAG \!=(*MODE=='R') ? _READ : _WRITE;
RETURN(FP);
\)

>> №1157235  

Функция _FILEBUF несколько более сложная. Основная труд-
ность заключается в том, что _FILEBUF стремится разрешить
доступ к файлу и в том случае, когда может не оказаться дос-
таточно места в памяти для буферизации ввода или вывода. ес-
ли пространство для нового буфера может быть получено обра-
щением к функции CALLOC, то все отлично; если же нет, то
_FILEBUF осуществляет небуферизованный ввод/ вывод, исполь-
зуя отдельный символ, помещенный в локальном массиве.

#INCLUDE <STDIO.H>
_FILLBUF(FP) /ALLOCATE AND FILL INPUT BUFFER/
REGISTER FILE *FP;
(
STATIC CHAR SMALLBUF(NFILE);/FOR UNBUFFERED 1/0/
CHAR *CALLOC();
IF((FR->_FLAG&_READ)==0\!\!(FP->_FLAG&(EOF\!_ERR))\!=0

RETURN(EOF);

WHILE(FP->_BASE==NULL) /FIND BUFFER SPACE/

IF(FP->_FLAG & _UNBUF) /*UNBUFFERED*/

FP->_BASE=&SMALLBUF[FP->_FD];

ELSE IF((FP->_BASE=CALLOC(_BUFSIZE,1))==NULL)
FP->_FLAG \!=_UNBUF; /*CAN'T GET BIG BUF*/
ELSE
FP->_FLAG \!=_BIGBUF; /*GOT BIG ONE*/

FP->_PTR=FP->_BASE;
FP->_CNT=READ(FP->_FD, FP->_PTR,

FP->_FLAG & _UNBUF ? 1 : _BUFSIZE);

FF(--FP->_CNT<0) \(

IF(FP->_CNT== -1)
FP->_FLAG \! = _EOF;
ELSE
FP->_FLAG \! = _ ERR;
FP->_CNT = 0;
RETURN(EOF);
\)
RETURN(*FP->_PTR++ & 0377); /*MAKE CHAR POSITIVE*/

)

>> №1157242  

>>1157206

Сколько этому хую в очках не знаю, а мне 32.

>> №1157246  

>>1157206
Случайно. Сколько лет не знаю.

>> №1157255  

>>1157215
Нет. Тоже прийти хочу.

>> №1157257  

>>1157242
Внезапно - где спрашивали про ТВОЙ возраст?

>> №1157268  

При первом обращении к GETC для конкретного файла счетчик
оказывается равным нулю, что приводит к обращению к
_FILEBUF. Если функция _FILEBUF найдет, что этот файл не от-
крыт для чтения, она немедленно возвращает EOF. В противном
случае она пытается выделить большой буфер, а если ей это не
удается, то буфер из одного символа. При этом она заносит в
_FLAG соответствующую информацию о буферизации.

Раз буфер уже создан, функция _FILEBUF просто вызывает

функцию READ для его заполнения, устанавливает счетчик и
указатели и возвращает символ из начала буфера.

Единственный оставшийся невыясненным вопрос состоит в

том, как все начинается. Массив _IOB должен быть определен и
инициализирован для STDIN, STDOUT и STDERR:

FILE _IOB[NFILE] = \(
(NULL,0,_READ,0), /STDIN/
(NULL,0,NULL,1), /STDOUT/
(NULL,0,NULL,_WRITE \! _UNBUF,2) /STDERR/
);

>> №1157276  

>>1157257

Мудло, это я к фразе "или он тут на дваче сидит?" - тут не только 15 летние уебаны навроде тебя обитают. Тупиздень.

>> №1157279  
Файл: 1248273511119.jpg -(26кб, 240x320) Показана уменьшенная копия, оригинал по клику.
26

А мне 23

>> №1157282  
  8.6. Пример - распечатка справочников
Иногда требуется другой вид взаимодействия с системой

файлов - определение информации о файле, а не того, что в
нем содержится. Примером может служить команда LS ("список
справочника") системы UNIX. По этой команде распечатываются
имена файлов из справочника и, необязательно, другая инфор-
мация, такая как размеры, разрешения и т.д.

Поскольку, по крайней мере, на системе UNIX справочник

является просто файлом, то в такой команде, как LS нет ниче-
го особенного; она читает файл и выделяет нужные части из
находящейся там информации. Однако формат информации опреде-
ляется системой, так что LS должна знать, в каком виде все
представляется в системе.

Мы это частично проиллюстрируем при написании программы

FSIZE. Программа FSIZE представляет собой специальную форму
LS, которая печатает размеры всех файлов, указанных в списке
ее аргументов. Если один из файлов является справочником, то
для обработки этого справочника программа FSIZE обращается
сама к себе рекурсивно. если же аргументы вообще отсутству-
ют, то обрабатывается текущий справочник.

Для начала дадим краткий обзор структуры системы файлов.

Справочник - это файл, который содержит список имен файлов и
некоторое указание о том, где они размещаются. Фактически
это указание является индексом для другой таблицы, которую
называют "I - узловой таблицей". Для файла I-узел - это то,

где содержится вся информация о файле, за исключением его
имени. Запись в справочнике состоит только из двух элемен-
тов: номера I-узла и имени файла. Точная спецификация посту-
пает при включении файла SYS/DIR.H, который содержит

#DEFINE DIRSIZ 14 /MAX LENGTH OF FILE NAME/
STRUCT DIRECT /STRUCTURE OF DIRECTORY ENTRY/
\(
INO_T&_INO; /INODE NUMBER/
CHAR &_NAME[DIRSIZ]; /FILE NAME/
\);

>> №1157290  

Где и когда будет следующая сходка?

>> №1157292  

Тип" INO_T - это определяемый посредством TYPEDEF тип,
который описывает индекс I-узловой таблицы. На PDP-11 UNIX
этим типом оказывается UNSIGNED, но это не тот сорт информа-
ции, который помещают внутрь программы: на разных системах
этот тип может быть различным. Поэтому и следует использо-
вать TYPEDEF. Полный набор "системных" типов находится в
файле SYS/TUPES.H.

Функция STAT берет имя файла и возвращает всю содержащу-

юся в I-ом узле информацию об этом файле (или -1, если име-
ется ошибка). Таким образом, в результате

STRUCT STAT STBUF;
CHAR *NAME;
STAT(NAME,&STBUF);

структура STBUF наполняется информацией из I-го узла о файле
с именем NAME. Структура, описывающая возвращаемую функцией
STAT информацию, находится в файле SYS/STAT.H и выглядит
следующим образом:

STRUCT STAT /STRUCTURE RETURNED BY STAT/
\(

DEV_T ST_DEV;   /* DEVICE OF INODE */
INO_T ST_INO; /* INODE NUMBER */
SHORT ST_MODE /* MODE BITS */
SHORT ST_NLINK; / *NUMBER OF LINKS TO FILE */
SHORT ST_UID; /* OWNER'S USER ID */
SHORT ST_GID; /* OWNER'S GROUP ID */
DEV_T ST_RDEV; /* FOR SPECIAL FILES */
OFF_T ST_SIZE; /* FILE SIZE IN CHARACTERS */
TIME_T ST_ATIME; /* TIME LAST ACCESSED */
TIME_T ST_MTIME; /* TIME LAST MODIFIED */
TIME_T ST_CTIME; /* TIME ORIGINALLY CREATED */

\)

Большая часть этой информации объясняется в комментариях.
Элемент ST.MODE содержит набор флагов, описывающих файл; для
удобства определения флагов также находятся в файле
SYS/STAT.H.
#DEFINE S_IFMT 0160000 /* TYPE OF FILE */
#DEFINE S_IFDIR 0040000 /* DIRECTORY */
#DEFINE S_IFCHR 0020000 /* CHARACTER SPECIAL */
#DEFINE S_IFBLK 0060000 /* BLOCK SPECIAL */
#DEFINE S_IFREG 0100000 /* REGULAR */
#DEFINE S_ISUID 04000 /* SET USER ID ON EXECUTION */
#DEFINE S_ISGID 02000 /* SET GROUP ID ON EXECUTION */
#DEFINE S_ISVTX 01000 /SAVE SWAPPED TEXT AFTER USE/
#DEFINE S_IREAD 0400 /* READ PERMISSION */
#DEFINE S_IWRITE 0200 /* WRITE PERMISSION */
#DEFINE S_IEXEC 0100 /* EXECUTE PERMISSION */

>> №1157296  

>>1157276
Какой ты агрессивный. 32 говоришь? А по манере поведения - не более 18

>> №1157305  

Теперь мы в состоянии написать программу FSIZE. Если по-
лученный от функции STAT режим указывает, что файл не явля-
ется справочником, то его размер уже под рукой и может быть
напечатан непосредственно. Если же он оказывается справочни-
ком, то мы должны обрабатывать этот справочник отдельно для
каждого файла; так как справочник может в свою очередь со-
держать подсправочники, этот процесс обработки является ре-
курсивным.

Как обычно, ведущая программа главным образом имеет дело

с командной строкой аргументов; она передает каждый аргумент
функции FSIZE в большой буфер.

#INCLUDE <STDIO.H.>
#INCLUDE <SYS/TYPES.H> /TYPEDEFS/
#INCLUDE <SYS/DIR.H> /DIRECTORY ENTRY STRUCTURE/
#INCLUDE <SYS/STAT.H> /STRUCTURE RETURNED BY STAT/
#DEFINE BUFSIZE 256
MAIN(ARGC,ARGV) /FSIZE:PRINT FILE SIZES/
CHAR *ARGV[];
\(
CHAR BUF[BUFSIZE];
IF(ARGC==1) \( /DEFAULT:CURRENT DIRECTORY/
ATRCPY(BUF,".");
FSIZE(BUF);
\) ELSE
WHILE(--ARGC>0) \(

STRCPY(BUF,*++ARGV);
FSIZE(BUF);

\)
\)

>> №1157308  
>Сколько патлачу в очках лет?

На третьем видеоролике он отвечает на этот вопрос

>> №1157325  

Функция FSIZE печатает размер файла. Если однако файл
оказывается справочником, то FSIZE сначала вызывает функцию
DIRECTORY для обработки всех указанных в нем файлов. Обрати-
те внимание на использование имен флагов S_IFMT и _IFDIR из
файла STAT.H.

FSIZE(NAME) /PRINT SIZE FOR NAME/
CHAR *NAME;
\(

 STRUCT STAT STBUF;
IF(STAT(NAME,&STBUF)== -1) \(

FPRINTF(STDERR,"FSIZE:CAN'T FIND %S\N",NAME);
RETURN;
\)
IF((STBUF.ST_MODE & S_IFMT)==S_IFDIR)

   DIRECTORY(NAME);

PRINTF("%8LD %S\N",STBUF.ST_SIZE,NAME);
\)

>> №1157327  

>>1157166
какой мальчик, а зачем под скина косишь? В качалку походил бы, волосы бы сбрил тогда еще можно. А сейчас эклектика какаято.

>> №1157330  

Функция DIRECTORY является самой сложной. Однако значи-
тельная ее часть связана с созданием для обрабатываемого в
данный момент файла его полного имени, по которому можно
восстановить путь в дереве.

DIRECTORY(NAME) /FSIZE FOR ALL FILES IN NAME/
CHAR *NAME;
(

STRUCT DIRECT DIRBUF;
CHAR *NBP, *NEP;
INT I, FD;
NBP=NAME+STRLEN(NAME);
*NBP++='/'; /*ADD SLASH TO DIRECTORY NAME*/
IF(NBP+DIRSIZ+2>=NAME+BUFSIZE) /*NAME TOO LONG*/

RETURN;

IF((FD=OPEN(NAME,0))== -1)

RETURN;

WHILE(READ(FD,(CHAR *)&DIRBUF,SIZEOF(DIRBUF))>0) \(

IF(DIRBUF.D_INO==0) /SLOT NOT IN USE/
CONTINUE;
IF(STRCMP (DIRBUF.D_NAME,".")==0
\!\! STRCMP(DIRBUF.D_NAME,"..")==0
CONTINUE; /SKIP SELF AND PARENT/
FOR (I=0,NEP=NBP;I<DIRSIZ;I++)
*NEP++=DIRBUF.D_NAME[I];
*NEP++='\0';
FSIZE(NAME);

\)
CLOSE(FD);
*--NBP='\0'; /*RESTORE NAME*/

)

>> №1157332  

>>1157296

>Какой ты агрессивный. 32 говоришь? А по манере поведения - не более 18

Кокой ты смищной. Впрочем, иди-ка ты нахуй, скотомудилище. Прозреваю в тебе посетителя этой алкосходки.

>> №1157338  
Файл: 1248273724567.jpg -(16кб, 456x474) Показана уменьшенная копия, оригинал по клику.
16

>>1157276

Удвою. Мне 30.

>> №1157348  
  8.7. Пример - распределитель памяти
В главе 5 мы написали бесхитростный вариант функции

ALLOC. Вариант, который мы напишем теперь, не содержит огра-
ничений: обращения к функциям ALLOC и FREE могут перемежать-
ся в любом порядке; когда это необходимо, функция ALLOC об-
ращается к операционной системе за дополнительной памятью.
Кроме того, что эти процедуры полезны сами по себе, они так-
же иллюстрируют некоторые соображения, связанные с написани-
ем машинно-зависимых программ относительно машинно-независи-
мым образом, и показывают практическое применение структур,
объединений и конструкций TYPEDEF.

Вместо того, чтобы выделять память из скомпилированного

внутри массива фиксированного размера, функция ALLOC будет
по мере необходимости обращаться за памятью к операционной
системе. Поскольку различные события в программе могут тре-
бовать асинхронного выделения памяти, то память, управляемая
ALLOC, не может быть непрерывной. В силу этого свободная па-
мять хранится в виде цепочки свободных блоков. Каждый блок
включает размер, указатель следующего блока и саму свободную
память. Блоки упорядочиваются в порядке возрастания адресов
памяти, причем последний блок (с наибольшим адресом) указы-
вает на первый, так что цепочка фактически оказывается коль-
цом.

При поступлении запроса список свободных блоков просмат-

ривается до тех пор, пока не будет найден достаточно большой
блок. Если этот блок имеет в точности требуемый размер, то
он отцепляется от списка и передается пользователю. Если же
этот блок слишком велик, то он разделяется, нужное количест-
во передается пользователю, а остаток возвращается в свобод-
ный список. Если достаточно большого блока найти не удается,
то операционной системой выделяется новый блок, который
включается в список свободных блоков; затем поиск возобнов-
ляется.

>> №1157352  

>>1157332

>Прозреваю в тебе посетителя этой алкосходки.
>алкосходки.

Ты говоришь это так... Ну ты понел.

Панамка-кун

>> №1157358  

Ну где и когда будет следующая сходка?

>> №1157359  

>>1157308

Ты веришь что ему 16,5? выглядит на все 30

>> №1157363  

Освобождение памяти также влечет за собой просмотр сво-
бодного списка в поиске подходящего места для введения осво-
божденного блока. Если этот освободившийся блок с какой-либо
стороны примыкает к блоку из списка свободных блоков, то они
объединяются в один блок большего размера, так что память не
становится слишком раздробленной. Обнаружить смежные блоки
просто, потому что свободный список содержится в порядке
возрастания адресов.

Одна из проблем, о которой мы упоминали в главе 5, зак-

лючается в обеспечении того, чтобы возвращаемая функцией
ALLOC память была выровнена подходящим образом для тех
объектов, которые будут в ней храниться. Хотя машины и раз-
личаются, для каждой машины существует тип, требующий наи-
больших ограничений по размещению памяти, если данные самого
ограничительного типа можно поместить в некоторый определен-
ный адрес, то это же возможно и для всех остальных типов.
Например, на IBM 360/370,HONEYWELL 6000 и многих других ма-
шинах любой объект может храниться в границах, соответствую-
щим переменным типа DOUBLE; на PDP-11 будут достаточны пере-
менные типа INT.

>> №1157368  
Файл: 1248273837142.jpg -(39кб, 512x341) Показана уменьшенная копия, оригинал по клику.
39

Семен-программист, ты же уебок! Уймись уже.
c:fail намекает

>> №1157372  

Свободный блок содержит указатель следующего блока в це-
почке, запись о размере блока и само свободное пространство;
управляющая информация в начале называется заголовком. Для
упрощения выравнивания все блоки кратны размеру заголовка, а
сам заголовок выровнен надлежащим образом. Это достигается с
помощью объединения, которое содержит желаемую структуру за-
головка и образец наиболее ограничительного по выравниванию
типа:

TYPEDEF INT ALIGN; /FORCES ALIGNMENT ON PDP-11/
UNION HEADER \( /FREE BLOCK HEADER/
STRUCT \(
UNION HEADER PTR; /*NEXT FREE BLOCK/
UNSIGNED SIZE; /SIZE OF THIS FREE BLOCK/
\) S;
ALIGN X; /FORCE ALIGNMENT OF BLOCKS/
\);
TYPEDEF UNION HEADER HEADER;

>> №1157376  

>>1157338
нас таких уже только в этом треде минимум трое. Хоть свою сходку «кому за 30» организовывай

>> №1157377  
Файл: 1248273876796.jpg -(66кб, 387x600) Показана уменьшенная копия, оригинал по клику.
66
>> №1157380  
Файл: 1248273883040.jpg -(182кб, 900x600) Показана уменьшенная копия, оригинал по клику.
182

>>1157338
Старая плесень, ты жизнь уже свою проебал, не мешай другим жить.
Тоже очень не молодой-кун

>> №1157386  
Файл: 1248273908852.jpg -(146кб, 580x541) Показана уменьшенная копия, оригинал по клику.
146

>>1156650

Чини детектор, уебок

>> №1157390  

>>1157380

Олололо это вин.

>> №1157394  

>>1157376

сходка успешных 30-летних мужчин

>> №1157399  
Функция ALLOC округляет требуемый размер в символах до

нужного числа единиц размера заголовка; фактический блок,
который будет выделен, содержит на одну единицу больше,
предназначаемую для самого заголовка, и это и есть значение,
которое записывается в поле SIZE заголовка. Указатель, возв-
ращаемый функцией ALLOC, указывает на свободное пространст-
во, а не на сам заголовок.

STATIC HEADER BASE; /EMPTY LIST TO GET STARTED/
STATIC HEADER ALLOCP=NULL; /*LAST ALLOCATED BLOCK/
CHAR ALLOC(NBYTES)/*GENERAL-PURPOSE STORAGE ALLOCATOR/
UNSIGNED NBYTES;
\(
HEADER *MORECORE();
REGISTER HEADER *P, *G;
REGISTER INT NUNITS;
NUNITS=1+(NBYTES+SIZEOF(HEADER)-1)/SIZEOF(HEADER);
IF ((G=ALLOCP)==NULL) \( /NO FREE LIST YET/
BASE.S PTR=ALLOCP=G=&BASE;
BASE.S.SIZE=0;
\)

>> №1157419  

FOR (P=G>S.PTR; ; G=P, P=P->S.PTR) \(
IF (P->S.SIZE>=NUNITS) \( /BIG ENOUGH/

IF (P->S.SIZE==NUNITS) /*EXACTLY*/

G->S.PTR=P->S.PTR;

ELSE \( /*ALLOCATE TAIL END*/

P->S.SIZE-=NUNITS;
P+=P->S.SIZE;
P->S.SIZE=NUNITS;

\)
ALLOCP=G;
RETURN((CHAR *)(P+1));

\)
IF(P==ALLOCP) /WRAPPED AROUND FREE LIST/

 IF((P=MORECORE(NUNITS))==NULL)
RETURN(NULL); /*NONE LEFT*/

\)

\)
>> №1157422  

>>1157380

Фейспалм на заднем фоне насмешил

>> №1157425  
Переменная BASE используется для начала работы. Если

ALLOCP имеет значение NULL, как в случае первого обращения к
ALLOC, то создается вырожденный свободный список: он состоит
из свободного блока размера нуль и указателя на самого себя.
В любом случае затем исследуется свободный список. Поиск
свободного блока подходящего размера начинается с того места
(ALLOCP), где был найден последний блок; такая стратегия по-
могает сохранить однородность диска. Если найден слишком
большой блок, то пользователю предлагается его хвостовая
часть; это приводит к тому, что в заголовке исходного блока
нужно изменить только его размер. Во всех случаях возвращае-
мый пользователю указатель указывает на действительно сво-
бодную область, лежащую на единицу дальше заголовка. Обрати-
те внимание на то, что функция ALLOC перед возвращением "P"
преобразует его в указатель на символы.

>> №1157426  

>>1157376
А может не стоит?
Как мы уже давно убедились - любая сходка это instant fial

>> №1157428  

Функция MORECORE получает память от операционной систе-
мы. Детали того, как это осуществляется, меняются, конечно,
от системы к системе. На системе UNIX точка входа SBRK(N)
возвращает указатель на "N" дополнительных байтов памя-
ти.(указатель удволетворяет всем ограничениям на выравнива-
ние). Так как запрос к системе на выделение памяти является
сравнительно дорогой операцией, мы не хотим делать это при
каждом обращении к функции ALLOC. Поэтому функция MORECORE
округляет затребованное число единиц до большего значения;
этот больший блок будет затем разделен так, как необходимо.
Масштабирующая величина является параметром, который может
быть подобран в соответствии с необходимостью.

>> №1157432  

>>1157394
не обязательно только мужчин, кстати

>> №1157454  

#DEFINE NALLOC 128 /#UNITS TO ALLOCATE AT ONCE/
STATIC HEADER MORECORE(NU) /*ASK SYSTEM FOR MEMORY/
UNSIGNED NU;
\(

CHAR *SBRK();
REGISTER CHAR *CP;
REGISTER HEADER *UP;
REGISTER INT RNU;
RNU=NALLOC*((NU+NALLOC-1)/NALLOC);
CP=SBRK(RNU*SIZEOF(HEADER));
IF ((INT)CP==-1) /*NO SPACE AT ALL*/

RETURN(NULL);

UP=(HEADER *)CP;
UP->S.SIZE=RNU;
FREE((CHAR *)(UP+1));
RETURN(ALLOCP);

\)

Если больше не осталось свободного пространства, то фун-

кция SBRK возвращает "-1", хотя NULL был бы лучшим выбором.
Для надежности сравнения "-1" должна быть преобразована к
типу INT. Снова приходится многократно использовать явные
преобразования (перевод) типов, чтобы обеспечить определен-
ную независимость функций от деталей представления указате-
лей на различных машинах.

>> №1157459  

>>1157432

С вами можно? :3

ошейник-тян

>> №1157460  

>>1157380

Проебал, но не сильно. К чему такое говнометание и кому я мешаю жить? Или ты со мной в домкоме бухал, хуйло?

>> №1157468  
Файл: 1248274201239.jpg -(9кб, 200x251) Показана уменьшенная копия, оригинал по клику.
9

Где пруфы сисек дениськиной?!
или GTFO?
или сходка пиздолизов?!

>> №1157471  

И последнее - сама функция FREE. Начиная с ALLOCP, она
просто просматривает свободный список в поиске места для
введения свободного блока. Это место находится либо между
двумя существующими блоками, либо в одном из концов списка.
В любом случае, если освободившийся блок примыкает к одному
из соседних, смежные блоки объединяются. Следить нужно толь-
ко затем, чтобы указатели указывали на то, что нужно, и что-
бы размеры были установлены правильно.

FREE(AP) /PUT BLOCKE AP IN FREE LIST/
CHAR *AP;
\(
REGISTER HEADER *P, *G;
P=(HEADER*)AP-1; /POINT TO HEADER/
FOR (G=ALLOCP; !(P>G && P>G->S.PTR);G=G->S.PTR)
IF (G>=G->S.PTR && (P>G \!\! P<G->S.PTR))

BREAK; /*AT ONE END OR OTHER*/

IF (P+P->S.SIZE==G->S.PTR)\(/JOIN TO UPPER NBR/

P->S.SIZE += G->S.PTR->S.SIZE;
P->S.PTR = G->S.PTR->S.PTR;

\) ELSE

P->S.PTR = G->S.PTR;

IF (G+G->S.SIZE==P) \( /JOIN TO LOWER NBR/

G->S.SIZE+=P->S.SIZE;
G->S.PTR=P->S.PTR;

\) ELSE

G->S.PTR=P;

ALLOCP = G;
\)

>> №1157480  

>>1157459

Нельзя, твое личико тянет на все 40

>> №1157483  

Хотя распределение памяти по своей сути зависит от ис-
пользуемой машины, приведенная выше программа показывает,
как эту зависимость можно регулировать и ограничить весьма
небольшой частью программы. Использование TYPEDEF и UNION
позволяет справиться с выравниванием (при условии, что функ-
ция SBRK обеспечивает подходящий указатель). Переводы типов
организуют выполнение явного преобразования типов и даже
справляются с неудачно разработанным системным интерфейсом.
И хотя рассмотренные здесь подробности связаны с распределе-
нием памяти, общий подход равным образом применим и к другим
ситуациям.

>> №1157488  

Ужас какой.

>> №1157496  

>>1157459

ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА ПОШЛА НАХУЙ ШЛЮХА

>> №1157530  

>>1157459
прозреваю, что старперов заломает куда-то ходить

33 года

>> №1157531  

Битарды, как узнать, когда и где будет сходка?

>> №1157546  

>>1157531

На ЧП каждый день.

>> №1157552  

мне 37 и я приду и пропишу шлюхе двоечку в петилово.

>> №1157560  

>>1157531
В Бирюлево, блядь! В полночь к воротам дендропарка подтягиваемся и гулять по району

>> №1157566  
Файл: 1248274540035.jpg -(419кб, 1000x666) Показана уменьшенная копия, оригинал по клику.
419

доставляю эксклюзиву...

>> №1157580  

>>1157426
возможно, получилось бы довольно весело, но всем похуй же и лень, даже несмотря на гипотетический фейл

>> №1157595  
Файл: 1248274638774.jpg -(17кб, 240x353) Показана уменьшенная копия, оригинал по клику.
17

Вайперу лучи ненавсти, тред вполне неплох, а он кидает свое говно

>> №1157600  

>>1157580
Сама идея порочна же. Может кто-то помнит удафком-сходки?

>> №1157601  

>>1157552
которой шлюхе? Ошейник-тян age control не пройдет

>> №1157602  

>>1157560
Ох ты, блджад, я ж как раз тут!
ОП-пикча-кун

>> №1157610  

>>1157546
Битарды каждый день на ЧП?

>> №1157612  

>>1157560

няню-Вику там видели?

>> №1157615  
Файл: 1248274725243.jpg -(99кб, 800x534) Показана уменьшенная копия, оригинал по клику.
99

>>1157546
А где именно?? дай гуглмап.
а на выходных там же или опять в лес, да по дрова?

>> №1157619  

>>1157600
боже, ты туда ходил?!

>> №1157624  

>>1157560
Я с Коньково - неудобно мне в Бирюлёво в полночь приезжать.

>> №1157632  

>>1157600
Просто съеби.
На свой удафф, фишки нет, в лес, куда угодно.

>> №1157642  

>>1157600
кому за 30 много-то не наберется, ада не получится

>> №1157649  

>>1157624
привет, земляк!

>> №1157654  

>>1157619
На те сходки? Ещё с живым Сфинксом? Нет. Но видел и читал массу отчетов. Потому и думаю, что сходка нахуй не нужна

>> №1157657  
Файл: 1248274858368.jpg -(410кб, 1142x1600) Показана уменьшенная копия, оригинал по клику.
410

Сходки для рака.

>> №1157659  

>>1157615

Памятник Грибоедову , приходи в белой футболке на которой напиши ручкой я легион и 2ch.ru. ВАЩЕ ПО ТРЕШУ БУИТ :))) Тип битард такой а все остальные быдла :D

>> №1157660  

>>1157566
схоронил!

>> №1157669  

>>1157632
Когда-то давно-давно и удафком был ничего, так что не нервничай.

>> №1157674  

Первое видео охуенно

эту школоту наверно не первый день травят

>> №1157676  

>>1157615

Только без масок , чтобы все згнали какой-ты крутой :)))

>> №1157683  

>>1157649
Ага, привет.

>> №1157688  
Файл: 1248274943134.jpg -(446кб, 1122x1600) Показана уменьшенная копия, оригинал по клику.
446

Сходки всегда были для рака.

>> №1157691  

>>1157624>>1157649
привет, земляки.

>> №1157696  
Файл: 1248274968135.jpg -(437кб, 1122x1600) Показана уменьшенная копия, оригинал по клику.
437
>> №1157698  
Файл: 1248274970796.jpg -(44кб, 581x607) Показана уменьшенная копия, оригинал по клику.
44

>>1157659
ВаЩЕ Рулееееееззззззз.
Да и батя грит малаца сделали

>> №1157701  

>>1157459
Привет Настенька. Когда новые фото будут?

>> №1157707  
Файл: 1248274994208.jpg -(479кб, 1122x1600) Показана уменьшенная копия, оригинал по клику.
479
>> №1157708  

А из бутово есть кто?

>> №1157710  

>>1157691

Привет земляк!

Омич

>> №1157720  

>>1157659
Пиздец. Как же вы заебали. Я так не сделаю. Потому что мне это неинтересно.
Поговорить с битардами в реале - интересно. Пива попить - интересно, потому что я это люблю. А вот хуйнёй страдать - не люблю.

>> №1157725  
Файл: 1248275044251.jpg -(475кб, 1122x1600) Показана уменьшенная копия, оригинал по клику.
475
>> №1157732  
Файл: 1248275064382.jpg -(464кб, 1122x1600) Показана уменьшенная копия, оригинал по клику.
464
>> №1157744  

>>1157654
а что, Сфинкс помер? Алсо, эта субкультура с самого начала привлекала к себе массу быдла, неудивительно, что и сходки их были быдляцкие

down.ru resident

>> №1157750  
Файл: 1248275119835.png -(58кб, 600x600) Показана уменьшенная копия, оригинал по клику.
58

на видео же рак

постоянно слышу мемы

Алсо, оператор у тебя такой уебищные голос

>> №1157755  

>>1157720

>Поговорить с битардами в реале - интересно.

Утверждение, по меньшей мере, спорное

>> №1157764  

>>1157744
Не помер, а на лирушечку вроде съебал. Пафосно.

>> №1157779  

>>1157755
Мне - интересно. Я не настаиваю, что кому-то другому это будет интересно. Так что, мнение, как и многие другие субъективные мнения, конечно же, спорное.

Так что - где и когда будет сходка?

Wanderer-кун

>> №1157783  

>>1157764
омг. Ну впрочем, туда ему и дорога

>> №1157799  

Скинок, а че ты не уебал тому старперу в рожу? Че это он над тобой подшучивал, ягу отбирал... Совсем тебя опустили.

>> №1157809  
Файл: 1248275338232.jpg -(35кб, 450x600) Показана уменьшенная копия, оригинал по клику.
35
>>http://www.youtube.com/user/fakeyotube#play/uploads/6/M-67P6z-V7c

ЧТО за тян на видео?

>> №1157814  

>>1157764
Сфинкс это кто ваще?? Багиров?

>> №1157831  

>>1157799
>>1157377

>> №1157850  
Файл: 1248275501144.jpg -(253кб, 800x534) Показана уменьшенная копия, оригинал по клику.
253

>>1157615
Орижинал контент продолжается...

>> №1157858  

>>1157814
Да ты что? Просто одна локально известная личность. При том пик известности вроде так в районе 2004-2005 годов был. Уже не помню нихуя

>> №1157879  
Файл: 1248275594485.jpg -(69кб, 427x500) Показана уменьшенная копия, оригинал по клику.
69

А есть какой то главный организатор всех сходок?? Вообще прозреваю костяк неких типов, которые знают аськи друг друга и координируются. Так?
Я просто тоже сходил бы на сходняк, но на выходных.

>> №1157896  
Файл: 1248275657908.jpg -(57кб, 302x332) Показана уменьшенная копия, оригинал по клику.
57

АААААААААА
Что это за патлатая лысая хуита?
Он щизохреник же!
Кто только на двачах не сидит...

>> №1157904  

почему все битарды патлатые долбоебы?

>> №1157920  

>>1157814

Ну да, собственно. Помнится, что он был адовым бомжом же по началу, в шляпе вроде. И его многие хотели отмудохать. И вот какой результат.

>> №1157924  

>>1157814
то, что Багиров утверждает, что он и есть Сфинкс, Багирова Сфинксом не делает

>> №1157934  

Ваши сходки чисто неинтересные. Ну собрались как тоже быдло, посидели, попиздели обо всяком. Вы бы распечатали на формате А1 расчлененочки хорошей, нигров и устроили экспозицию на улице. Хотя прозреваю что в вашей рашке вас бы омон жестко отпиздил бы. Ну дак ниче, зато лулзы.

>> №1157944  

>>1157879
Создается тред о сходке всегда

>> №1157961  
Файл: 1248275865333.jpg -(76кб, 1164x1225) Показана уменьшенная копия, оригинал по клику.
76

Fuuuuuuuuuuuuuuuuuuuuuuuuuuu
Ёбаный стыд, школьники одни, да еще и нищеброды.

>> №1157975  

>>1157904
этот >>1157904 тип вроде не анон, а местный бухарик

>> №1158040  
Файл: 1248276157520.jpg -(1158кб, 1788x1196) Показана уменьшенная копия, оригинал по клику.
1158

Повтораю для тех кто не читал :
Гражданин в очках и патлами, который прислонился к моей спине - местный пьянчужка.
Называл себя ангелом, и был послан на небеса(нахуй) когда надоел...

Панамка-кун

>> №1158050  

Ну вы и уебища. Хочется вас взять и перестрелять, чтобы все вы сдохли в муках, ебучие гнилые уроды.

>> №1158057  
Файл: 1248276187475.jpg -(81кб, 512x341) Показана уменьшенная копия, оригинал по клику.
81

Овер 9000 часов работы в пейнте. Madskillz.

>> №1158081  

Ёбаныйстыд.ЖПГ

Блядь, для чего мы положили хуец на быдлокультуру, господа аноны? Чтобы лицезреть "вот это вот"?

Сука, это пиздец.

  • Кто сидит за монитором?!

А теперь все быдло вместе, хором:

  • Битард!!!11!!

фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг фейспалм.жпг

>> №1158110  

>>1157944
Когда он создаётся? Я ни разу его не видел.

>> №1158113  

поддвачиваю сходку старперов
25 лет-кун

>> №1158114  

>>1158040
а почему он к вам пристал а не к другим?

>> №1158144  

>>1158113

Ты маленький еще :3

>> №1158149  
Файл: 1248276436905.jpg -(86кб, 750x600) Показана уменьшенная копия, оригинал по клику.
86

>>1158081

двачую

>> №1158162  

>>1158114
Нас было много и мы были шумнее всех, ололокали тами

>> №1158171  

>>1158040
Не пизди, вы слушали его бред боясь что-то сказать ему, так как тряпки и говно.

>> №1158174  

Лютый пиздец.

>> №1158177  

>>1156167

Сам хуею

Тупой ньюфаг

>> №1158188  

Аноны ирл весьма унылы как я вижу, еще и петросянят мерзко.

>> №1158198  

>>1158114
Другие его нахуй слали, по видимому...
А у нас добродвач.
Опятьже лулзов ожидали...

>> №1158230  

>>1158149
ВИН!

>> №1158235  

самое смешное видео со сходки!!!!
СМОТРЕТЬ ВСЕМ!!!
http://www.youtube.com/watch?v=3HrSN7176XI

>> №1158236  
Файл: 1248276643264.png -(47кб, 376x300) Показана уменьшенная копия, оригинал по клику.
47
>> №1158246  

ITT школонимус

>> №1158259  
Файл: 1248276711258.jpg -(120кб, 591x498) Показана уменьшенная копия, оригинал по клику.
120

>>1158171
Всё так и было!
Ты прозрел!
Осталось тебе доказать мне что ты раскаченный альфа, придти на сходку, и показать как надо общаться с такими личностями!

Панамка-кун

>> №1158271  

>>1158259
Как узнать, когда и где будет сходка, блджад!?

Wanderer-кун

>> №1158276  

>>1158149
что за обмудки 15-летние? Почему средний хуй одевается как скин а выглядит как маменькин сыночек? Почему их не прогнали со сходки? Как в конце концов отсеять эту срань со двача?

>> №1158286  

>>1158171
а он чувствовал себя альфой походу.
бля, если б мне, вот такой вот мудила сказал бы подержи стакан или в рожу плюну, пусть и в шутку, уебал бы прям там ему

>> №1158288  
Файл: 1248276833259.jpg -(35кб, 476x354) Показана уменьшенная копия, оригинал по клику.
35
>> №1158295  

>>1158276
Я не понял - а где там скин?

>> №1158302  

>>1158271
Ванга поможет.
Алсо, создаётся в /b/ соответствующий тред, в котором часа три бурлит говно.
Если ты слепой - это твоя судьба.

Панамка-кун

>> №1158324  
Файл: 1248276923149.jpg -(28кб, 169x253) Показана уменьшенная копия, оригинал по клику.
28

>>1155771

ёба быстра ВРАЧА МНЕ ! Я ЁБНУЛСЯ ! ну кто нибудь ВРАЧА МНЕ

>> №1158328  

>>1158302
Ясно, спасибо.
Посылаю тебе лучики добра и немножко лучиков поноса.

>> №1158336  

Надеюсь вы все сдохнете.
Ну кроме ошейник-тян :3

>> №1158344  

>>1158336
Пиздолиз.

>> №1158358  
Файл: 1248277031781.jpg -(31кб, 320x240) Показана уменьшенная копия, оригинал по клику.
31

Сволочи! Вы пошто абижаете таких няшных мальчиков и такого прикольного дедусю?

>> №1158359  

>>1158276
ороро
Справа-кун

>> №1158364  

Предлагаю начать планировать следующую сходку, думаю на субботу надо назначить

>> №1158366  

Мои глаза, ошейника еще не уебали(

>> №1158379  

>>1158295
в желтой поло Fred Perry.

>> №1158401  

ошейник тян и парень в панамке самые нормальные

у лифтера чото плечи хуже стали и нормальных банок невидно

>> №1158434  
Файл: 1248277222616.jpg -(67кб, 750x600) Показана уменьшенная копия, оригинал по клику.
67
>> №1158446  

>>1158401
и шеи блядь тоже не видно, мутант ебаный.
Традскин в желтой футболке-поло

>> №1158466  

>>1158434
Он пидар?

>> №1158486  

>>1158276
Фред перри-кун няшка же :3

>> №1158495  
Файл: 1248277371753.jpg -(33кб, 278x278) Показана уменьшенная копия, оригинал по клику.
33

МЫ БИТАРДЫ!!
ИМЯ НАМ ЛЕГИОН!!!

сука, чтоб вы все сдохли, сраные ублюдки

>> №1158496  

>>1158434
Видимо да.
На сходке таких порывов у меня лично небыло.
Более того, у пары анонов проявились к нему совершенно тёплые чувства.

Панамка-кун

>> №1158498  

>>1158379
Лол. Какой же он скин - он припиздок у которого подтяжки свалились. Или ты хочешь сказать, что он этим что-то "выражает"?

>> №1158509  

>>1158486
little-kun залогиньтесь

>> №1158523  
Файл: 1248277467744.jpg -(8кб, 250x292) Показана уменьшенная копия, оригинал по клику.
8

>>1158466
инфа 100%

>> №1158526  

>>1158434
Ему Бруно не хватат =(

>> №1158538  

>>1158509
Его нет, я за него.

>> №1158546  
Файл: 1248277522901.jpg -(39кб, 604x401) Показана уменьшенная копия, оригинал по клику.
39

>>1158496

>совершенно тёплые чувства

Как на пикрилейтеде?

>> №1158583  
Файл: 1248277596958.jpg -(22кб, 332x476) Показана уменьшенная копия, оригинал по клику.
22

Я тут каламбур сочинил.

Не бомжи вы,
А уёбки.

Того дядю в очках слушать и то приятнее, чем ваши петросновские шутки. А камеру тыкать в лицо - поступок достойный школьника, у которого нихуя в голове нет. Какие вы в жопу битарды? Мерзость, блядь, быдлянская, сука, со стороны посмотреть на ваши посиделки - блевать захочется.

>> №1158588  

>>1158434
Всем троим хочется. Но я хикки-социофоб, не могу.

>> №1158593  

>>1158546
Почти попал.
Но я не в курсе, у меня инфа 50%.

Панамка-кун

>> №1158603  

>>1158583
Замкадыш детектед

>> №1158652  

>>1158401
Ошейник-тян? Ну по ее свинячим заплывшим от яги глазкам, а также по соответсвующим лошадиным смешкам, в ответ на гениальный юмор других бЕтардов, можно сказать только что она нормальная обыкновенная ТП.

>> №1158656  
>>>>1158113

Приходи на оффициальные™, с шашлыками и адекват-кунами за 20+.
В парк, на наше священное место встреч.
Без школоты и яги.

>> №1158664  
Файл: 1248277856210.jpg -(22кб, 477x355) Показана уменьшенная копия, оригинал по клику.
22
>> №1158668  

>>1158498
Да сам факт того что они есть кстати и еще с такой расцветкой...вот они какие нынешние фошисты :3

c:shame

>> №1158677  

Девушки на моих двачах! НЕт пути!

>> №1158685  

>>1158271
Читать дватире.ч же.

>> №1158693  

они подняли мне чсв

>> №1158701  

Cука , увижу на ЧП этого жёлтого пидора , дам пиздюлей.Позор всех правых!

Околофутбольное-быдло-кун

>> №1158707  

>>1158656
Фотограф-кун?

Я лично думаю на ЧП лучше было, в лесу никакого рандома нет, например этого патлатого дяди

>> №1158712  
Файл: 1248277993818.jpg -(65кб, 750x600) Показана уменьшенная копия, оригинал по клику.
65
>> №1158728  

>>1158677
Не беспокойся, это не девушки!

>> №1158730  

>>1158583
кстати да, у этих сходяк "остроумный" юмор такой "остроумный".

>> №1158738  

>>1158701
никому и ничего ты не дашь, мудак
съеби и не пизди

>> №1158754  

>>1158656
Не пизди там таже хуйня. Ошейник на них приходит?

>> №1158764  

>>1158730
Это называется нормальное общение



Удалить пост []
Пароль
[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]