Mercurial > mplayer.hg
view osdep/setenv.c @ 24824:70a64a5a85c3
r24740: misc roff fixes
r24746: document filter -vf ow: Overcomplete Wavelet denoiser.
r24772: DirectShow based tv:// driver for win32
r24783: Consistently set NOTE: in italics.
r24784: small grammar fix
r24785: Add -lavfdopts cryptokey
r24807: Docs update: -ao openal handles more than one channels since some time already
r24808: Add a space behind openal to get minimum length of 7
r24809: Replace Polyp- by PulseAudio output.
r24820: Clarify that -vo gl bicubic filtering is B-spline, not polynomial
r24837: Spelling, vf_ow parameters are optional.
r24841: type fix: there was a 'not' too much
author | voroshil |
---|---|
date | Thu, 25 Oct 2007 17:37:49 +0000 |
parents | 936209c39ed1 |
children | 5cfef41a1771 |
line wrap: on
line source
/* setenv implementation for systems lacking it. */ #include "config.h" #include <stdlib.h> #include <string.h> #ifndef MP_DEBUG #define NDEBUG #endif #include <assert.h> int setenv(const char *name, const char *val, int overwrite) { int len = strlen(name) + strlen(val) + 2; char *env = malloc(len); if (!env) { return -1; } assert(overwrite != 0); strcpy(env, name); strcat(env, "="); strcat(env, val); putenv(env); return 0; }