// // ipfs_addr.c // c-ipfs // // Created by John Jones on 11/2/16. // Copyright © 2016 JMJAtlanta. All rights reserved. // #include #include #include #include "ipfs/thirdparty/ipfsaddr/ipfs_addr.h" int ipfsaddr_init_new(struct IPFSAddr** addr, char* string) { (*addr)->entire_string = malloc(sizeof(char) * (strlen(string) + 1)); if ((*addr)->entire_string == NULL) return 0; strncpy((*addr)->entire_string, string, strlen(string)); return 1; } int ipfsaddr_free(struct IPFSAddr* addr) { if (addr->entire_string != NULL) free(addr->entire_string); return 1; }