[vorbis-dev] More changes to the win32 build environment

Chris Wolf cwolf at starclass.com
Tue Oct 23 06:41:30 PDT 2001



Since you had other changes as well, I added the calls to free...

On 10/22/2001 at 8:08 PM Chris Wolf wrote:

>I know, I know. I decided to let the fact that the program was exiting
>take care of that....
>
>
>
>
>
>On 10/22/2001 at 10:13 PM Matthijs Laan wrote:
>
>>On Mon 22 Oct 2001 15:20:33, "Chris Wolf" <cwolf at starclass.com> wrote:
>>
>>You forgot to free() :)
>>
>>Version 1.3:
>>
>>#include <windows.h>
>>#include <winbase.h>
>>#include <stdio.h>
>>#include <string.h>
>>
>>int main(int argc, char **argv)
>>{
>>  STARTUPINFO si;
>>  PROCESS_INFORMATION pi;
>>
>>  char *cmdline;
>>  int   c;
>>  int   i;
>>
>>  if(argc==1)
>>  {
>>    (void)fprintf(stderr, "Usage: execwait commands\n");
>>    exit(1);
>>  }
>>
>>  for(i=1,c=0;i<argc;i++)
>>    c+=strlen(argv[i])+1; /* allow one for space */
>>
>>  cmdline = (char *)malloc(c+1); /* allow one for zero terminator */
>>  *cmdline = '\0';
>>
>>  for(i=1;i<argc;i++)
>>  {
>>	  (void)strcat(cmdline, argv[i]);
>>	  (void)strcat(cmdline, " ");
>>  }
>>
>>  memset(&si, 0, sizeof(si));
>>  si.cb = sizeof(si);
>>
>>  if(!CreateProcess(NULL, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si,
>>&pi))
>>  {
>>    (void)fprintf(stderr, "CreateProcess failed\n");
>>    free(cmdline);
>>    return 1;
>>  }
>>
>>  free(cmdline);
>>
>>  if(WaitForSingleObject(pi.hProcess, INFINITE)==WAIT_FAILED)
>>    return 1;
>>  else
>>    return 0;
>>}
>>
>>Matthijs
>>
>>--- >8 ----
>>List archives:  http://www.xiph.org/archives/
>>Ogg project homepage: http://www.xiph.org/ogg/
>>To unsubscribe from this list, send a message to
>>'vorbis-dev-request at xiph.org'
>>containing only the word 'unsubscribe' in the body.  No subject is needed.
>>Unsubscribe messages sent to the list will be ignored/filtered.
>
>
>
>
>--- >8 ----
>List archives:  http://www.xiph.org/archives/
>Ogg project homepage: http://www.xiph.org/ogg/
>To unsubscribe from this list, send a message to
>'vorbis-dev-request at xiph.org'
>containing only the word 'unsubscribe' in the body.  No subject is needed.
>Unsubscribe messages sent to the list will be ignored/filtered.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list