2016-11-02 18:09:38 +00:00
|
|
|
//
|
|
|
|
// ipfs_addr.h
|
|
|
|
// c-ipfs
|
|
|
|
//
|
|
|
|
// Created by John Jones on 11/2/16.
|
|
|
|
// Copyright © 2016 JMJAtlanta. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef ipfs_addr_h
|
|
|
|
#define ipfs_addr_h
|
|
|
|
|
|
|
|
struct IPFSAddr {
|
|
|
|
char* entire_string;
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* initialize a new IPFSAddr struct. NOTE: be sure to use ipfsaddr_free()
|
|
|
|
* @param addr the struct to initialize
|
|
|
|
* @param string the string that contains the address
|
|
|
|
* @returns true(1) on success, false(0) otherwise
|
|
|
|
*/
|
2016-12-01 18:08:30 +00:00
|
|
|
int ipfsaddr_new(struct IPFSAddr** addr, char* string);
|
2016-11-02 18:09:38 +00:00
|
|
|
|
|
|
|
/***
|
|
|
|
* frees allocated memory in the struct
|
|
|
|
* @param addr the struct that is going away
|
|
|
|
* @returns true(1) on success, false(0) otherwise
|
|
|
|
*/
|
|
|
|
int ipfsaddr_free(struct IPFSAddr* addr);
|
|
|
|
|
|
|
|
#endif /* ipfs_addr_h */
|