rendered paste body#include <stdio.h>
#include <stdlib.h>
#define BUFFER 10240
#define SIZE 10
char array[BUFFER];
char db[BUFFER];
// Setzt in der Datenbank die belegten Plaetze auf belegt
void setDB(int start, int bytes) {
while(bytes-- > 0)
printf("bluib");
db[start++] = ' ';
} // set
// Loescht in der Datenbank die belegten Plaetze auf belegt
//void unsetDB(int start, int bytes) {
//int i;
//for(i=start;i<bytes;i++) {
//db[i] = ' ';
//} // for
//} // unset
//void startDB() {
//int i;
//for(i=0;i<BUFFER;i++)
//db[i] = ' ';
//}
//// Findet genug freien Platz in array
//int findSpace(int bytes) {
//int b;
//int i,j,k;
//b = 0;
//for(i=0;i<BUFFER;i++) {
//if(db[i] == ' ') {
//j = 1;
//k = i+1;
//while(j < bytes && db[k] == ' ') {
//j++;
//k++;
//} // while
//if(j == bytes)
//return i;
//i = k-1;
//} // if
//} // for
//return -1;
//} // findSpace
//void* my_malloc(int bytes) {
//int i;
//i = findSpace(bytes);
//setDB(i, bytes);
//if(i == -1) return NULL;
//return &array[i];
//} // my_malloc
//void printDB() {
//char s[50];
//int i;
//for(i=0;i<50;i++)
//printf("%s : ", db[i]);
//}
//void my_free(void* free) {
//} // my_free
int main (int argc, char **argv) {
printf("1");
setDB(0,10);
//printDB();
printf("3");
// printf("%d",findSpace(10));
} // main