aboutsummaryrefslogtreecommitdiff
path: root/Src/Winamp/bookmark.cpp
blob: d054181920d0af796e39aa464791b0e4ab01ca01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "main.h"
#include "api.h"
#include <stdio.h>

void Bookmark_additem(char *fn, char *ft)
{
  FILE *fp;
  
  fp=fopen(BOOKMARKFILE,"a+t");
  if (fp)
  {
    char *buf=(char*)malloc(lstrlen(fn)+lstrlen(ft)+3);
    fprintf(fp,"%s\n%s\n",fn,ft);
    fclose(fp);
    if (buf)
    {
      lstrcpy(buf,fn);
      lstrcpy(buf+lstrlen(buf)+1,ft);
      SendMessage(hMainWindow,WM_WA_IPC,(WPARAM)buf,IPC_ADDBOOKMARK);
      free(buf);
			AGAVE_API_STATS->IncrementStat(api_stats::BOOKMARK_COUNT);
    }

  }
}