// パーティーデータのセーブ用 int inter_party_save_sub(void *key,void *data,va_list ap) { char line[8192]; FILE *fp; inter_party_tostr(line,(struct party *)data); fp=va_arg(ap,FILE *); fprintf(fp,"%s" RETCODE,line); return 0; }
// パ?ティ?デ?タのセ?ブ用 int inter_party_save_sub(DBKey key, void *data, va_list ap) { char line[8192]; FILE *fp; inter_party_tostr(line, &((struct party_data*)data)->party); fp = va_arg(ap, FILE *); fprintf(fp, "%s\n", line); return 0; }
// パーティーデータのセーブ用 static void inter_party_save_sub(struct party *data, FILE *fp) { FString line = inter_party_tostr(data); FPRINTF(fp, "%s\n", line); }
// パーティーデータのセーブ用 static void inter_party_save_sub(PartyPair data, io::WriteFile& fp) { AString line = inter_party_tostr(data); fp.put_line(line); }