So what command should i use to make a cpp file executable .so
For example this code
PHP Code:
#include "amxxmodule.h"
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#if !defined __linux__
static signed int pread(signed int Number, void * pBuffer, size_t Count, long Offset)
{
return (lseek(Number, Offset, SEEK_SET) != Offset) ? ((signed int) (-1)) : ((signed int) (read(Number, pBuffer, Count)));
}
#endif
char * replace(char const * const original, char const * const pattern, char const * const replacement)
{
size_t const replen = strlen(replacement);
size_t const patlen = strlen(pattern);
size_t const orilen = strlen(original);
size_t patcnt = 0;
const char * oriptr;
const char * patloc;
for (oriptr = original; patloc = strstr(oriptr, pattern); oriptr = patloc + patlen)
{
patcnt++;
}
{
size_t const retlen = orilen + patcnt * (replen - patlen);
char * const returned = (char *) malloc( sizeof(char) * (retlen + 1) );
if (returned != NULL)
{
char * retptr = returned;
for (oriptr = original; patloc = strstr(oriptr, pattern); oriptr = patloc + patlen)
{
size_t const skplen = patloc - oriptr;
strncpy(retptr, oriptr, skplen);
retptr += skplen;
strncpy(retptr, replacement, replen);
retptr += replen;
}
strcpy(retptr, oriptr);
}
return returned;
}
}
send_intermission( AMX *, cell * )
{
MESSAGE_BEGIN( MSG_ALL, SVC_INTERMISSION );
MESSAGE_END( );
return 1;
}
__________________